Version 94.0.0
Issued
cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.
- added
- modified
- removed
01Added resource types1
addedAWS:: FSx:: DataRepositoryAssociationdocs ↗#Link to AWS::FSx::DataRepositoryAssociation
Type: AWS::FSx::DataRepositoryAssociationProperties: FileSystemId: String FileSystemPath: String DataRepositoryPath: String BatchImportMetaDataOnCreate: Boolean ImportedFileChunkSize: Integer S3: AutoImportPolicy: Events: - String AutoExportPolicy: Events: - String - Key: String Value: StringFn::GetAtt: AssociationId: String ResourceARN: String02Modified resource types22
modifiedAWS:: ApiGatewayV2:: Apihistorydocs ↗#Link to AWS::ApiGatewayV2::Api
Type: AWS::ApiGatewayV2::ApiProperties: CorsConfiguration: # Duplicates allowed: Not specified → Yesmodified: AllowHeaders: - String # Duplicates allowed: Not specified → Yesmodified: AllowMethods: - String # Duplicates allowed: Not specified → Yesmodified: AllowOrigins: - String # Duplicates allowed: Not specified → Yesmodified: ExposeHeaders: - Stringmodified: Tags: Json → Map of StringFn::GetAtt:added: ApiId: StringmodifiedAWS:: AppFlow:: Flowhistorydocs ↗#Link to AWS::AppFlow::Flow
Type: AWS::AppFlow::FlowProperties: DestinationFlowConfigList: - DestinationConnectorProperties: Salesforce:added: DataTransferApi: String SourceFlowConfig: SourceConnectorProperties: Salesforce:added: DataTransferApi: StringmodifiedAWS:: CodeStarNotifications:: NotificationRulehistorydocs ↗#Link to AWS::CodeStarNotifications::NotificationRule
Type: AWS::CodeStarNotifications::NotificationRuleProperties: # Update requires: Replacement → No interruptionmodified: Tags: JsonmodifiedAWS:: Cognito:: UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties:added: DeletionProtection: StringmodifiedAWS:: Connect:: Userhistorydocs ↗#Link to AWS::Connect::User
Type: AWS::Connect::UserProperties: IdentityInfo:added: Mobile: Stringadded: SecondaryEmail: StringmodifiedAWS:: DataPipeline:: Pipelinehistorydocs ↗#Link to AWS::DataPipeline::Pipeline
Type: AWS::DataPipeline::PipelineProperties: # Required: Yes → Nomodified: ParameterObjects: - ParameterObjectFn::GetAtt:added: PipelineId: StringmodifiedAWS:: DevOpsGuru:: NotificationChannelhistorydocs ↗#Link to AWS::DevOpsGuru::NotificationChannel
Type: AWS::DevOpsGuru::NotificationChannelProperties: Config:added: Filters:added: Severities:added: - Stringadded: MessageTypes:added: - StringmodifiedAWS:: EC2:: FlowLoghistorydocs ↗#Link to AWS::EC2::FlowLog
Type: AWS::EC2::FlowLogProperties: # Required: Yes → Nomodified: TrafficType: StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions: - # Required: No → Yesmodified: Image: String # Required: No → Yesmodified: Name: StringmodifiedAWS:: IdentityStore:: GroupMembershiphistorydocs ↗#Link to AWS::IdentityStore::GroupMembership
Type: AWS::IdentityStore::GroupMembershipProperties:modified: MemberId: Json → MemberIdadded: UserId: StringmodifiedAWS:: IoT:: TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties: TopicRulePayload: Actions:added: - Location:added: RoleArn: Stringadded: TrackerName: Stringadded: DeviceId: Stringadded: Latitude: Stringadded: Longitude: Stringadded: Timestamp:added: Value: Stringadded: Unit: String Timestream:removed: BatchMode: Boolean ErrorAction: # Action: see abovemodifiedAWS:: Lex:: Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties: BotLocales: - Intents: - IntentConfirmationSetting: PromptSpecification:added: PromptAttemptsSpecification: <key>:added: AllowedInputTypes:added: AllowAudioInput: Booleanadded: AllowDTMFInput: Booleanadded: AllowInterrupt: Booleanadded: AudioAndDTMFInputSpecification:added: StartTimeoutMs: Integeradded: DTMFSpecification:added: DeletionCharacter: Stringadded: EndCharacter: Stringadded: EndTimeoutMs: Integeradded: MaxLength: Integeradded: AudioSpecification:added: EndTimeoutMs: Integeradded: MaxLengthMs: Integeradded: TextInputSpecification:added: StartTimeoutMs: Integer Slots: - ValueElicitationSetting: PromptSpecification: # PromptSpecification: see abovemodifiedAWS:: MSK:: Clusterhistorydocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties:added: StorageMode: StringmodifiedAWS:: SageMaker:: DataQualityJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::DataQualityJobDefinition
Type: AWS::SageMaker::DataQualityJobDefinitionProperties: DataQualityJobInput:added: BatchTransformInput:added: DataCapturedDestinationS3Uri: Stringadded: DatasetFormat:added: Csv:added: Header: Booleanadded: Json:added: Line: Booleanadded: Parquet: Booleanadded: LocalPath: Stringadded: S3DataDistributionType: Stringadded: S3InputMode: String # Required: Yes → Nomodified: EndpointInput: EndpointInputmodifiedAWS:: SageMaker:: ModelBiasJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::ModelBiasJobDefinition
Type: AWS::SageMaker::ModelBiasJobDefinitionProperties: ModelBiasJobInput:added: BatchTransformInput:added: DataCapturedDestinationS3Uri: Stringadded: DatasetFormat:added: Csv:added: Header: Booleanadded: Json:added: Line: Booleanadded: Parquet: Booleanadded: LocalPath: Stringadded: S3DataDistributionType: Stringadded: S3InputMode: Stringadded: StartTimeOffset: Stringadded: EndTimeOffset: Stringadded: FeaturesAttribute: Stringadded: InferenceAttribute: Stringadded: ProbabilityAttribute: Stringadded: ProbabilityThresholdAttribute: Double # Required: Yes → Nomodified: EndpointInput: EndpointInputmodifiedAWS:: SageMaker:: ModelExplainabilityJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::ModelExplainabilityJobDefinition
Type: AWS::SageMaker::ModelExplainabilityJobDefinitionProperties: ModelExplainabilityJobInput:added: BatchTransformInput:added: DataCapturedDestinationS3Uri: Stringadded: DatasetFormat:added: Csv:added: Header: Booleanadded: Json:added: Line: Booleanadded: Parquet: Booleanadded: LocalPath: Stringadded: S3DataDistributionType: Stringadded: S3InputMode: Stringadded: FeaturesAttribute: Stringadded: InferenceAttribute: Stringadded: ProbabilityAttribute: String # Required: Yes → Nomodified: EndpointInput: EndpointInputmodifiedAWS:: SageMaker:: ModelQualityJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::ModelQualityJobDefinition
Type: AWS::SageMaker::ModelQualityJobDefinitionProperties: ModelQualityJobInput:added: BatchTransformInput:added: DataCapturedDestinationS3Uri: Stringadded: DatasetFormat:added: Csv:added: Header: Booleanadded: Json:added: Line: Booleanadded: Parquet: Booleanadded: LocalPath: Stringadded: S3DataDistributionType: Stringadded: S3InputMode: Stringadded: StartTimeOffset: Stringadded: EndTimeOffset: Stringadded: InferenceAttribute: Stringadded: ProbabilityAttribute: Stringadded: ProbabilityThresholdAttribute: Double # Required: Yes → Nomodified: EndpointInput: EndpointInputmodifiedAWS:: SageMaker:: MonitoringSchedulehistorydocs ↗#Link to AWS::SageMaker::MonitoringSchedule
Type: AWS::SageMaker::MonitoringScheduleProperties: MonitoringScheduleConfig: MonitoringJobDefinition: MonitoringInputs:added: - BatchTransformInput:added: DataCapturedDestinationS3Uri: Stringadded: DatasetFormat:added: Csv:added: Header: Booleanadded: Json:added: Line: Booleanadded: Parquet: Booleanadded: LocalPath: Stringadded: S3DataDistributionType: Stringadded: S3InputMode: String # Required: Yes → Nomodified: EndpointInput: EndpointInputmodifiedAWS:: SES:: DedicatedIpPoolhistorydocs ↗#Link to AWS::SES::DedicatedIpPool
Type: AWS::SES::DedicatedIpPoolProperties:added: ScalingMode: StringmodifiedAWS:: SNS:: Topichistorydocs ↗#Link to AWS::SNS::Topic
Type: AWS::SNS::TopicProperties:added: SignatureVersion: StringmodifiedAWS:: Transfer:: Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties: WorkflowDetails:added: OnPartialUpload:added: - WorkflowId: Stringadded: ExecutionRole: String # Required: Yes → Nomodified: OnUpload: - WorkflowDetail