Version 33.1.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 types2
addedAWS:: EC2:: EnclaveCertificateIamRoleAssociationdocs ↗#Link to AWS::EC2::EnclaveCertificateIamRoleAssociation
Type: AWS::EC2::EnclaveCertificateIamRoleAssociationProperties: CertificateArn: String RoleArn: StringFn::GetAtt: CertificateS3BucketName: String CertificateS3ObjectKey: String EncryptionKmsKeyId: StringaddedAWS:: IVS:: RecordingConfigurationdocs ↗#Link to AWS::IVS::RecordingConfiguration
Type: AWS::IVS::RecordingConfigurationProperties: Name: String DestinationConfiguration: S3: BucketName: String - Key: String Value: StringFn::GetAtt: Arn: String State: String02Modified resource types19
modifiedAWS:: ApiGateway:: RestApihistorydocs ↗#Link to AWS::ApiGateway::RestApi
Type: AWS::ApiGateway::RestApiProperties:added: Mode: StringmodifiedAWS:: ApplicationAutoScaling:: ScalableTargethistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalableTarget
Type: AWS::ApplicationAutoScaling::ScalableTargetProperties: ScheduledActions:added: - Timezone: StringmodifiedAWS:: AutoScaling:: ScheduledActionhistorydocs ↗#Link to AWS::AutoScaling::ScheduledAction
Type: AWS::AutoScaling::ScheduledActionProperties:added: TimeZone: StringmodifiedAWS:: CloudFormation:: StackSethistorydocs ↗#Link to AWS::CloudFormation::StackSet
Type: AWS::CloudFormation::StackSetProperties: OperationPreferences:added: RegionConcurrencyType: StringmodifiedAWS:: EC2:: EIPhistorydocs ↗#Link to AWS::EC2::EIP
Type: AWS::EC2::EIPProperties:added: NetworkBorderGroup: StringmodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties: NetworkInterfaces:added: - AssociateCarrierIpAddress: BooleanmodifiedAWS:: EFS:: FileSystemhistorydocs ↗#Link to AWS::EFS::FileSystem
Type: AWS::EFS::FileSystemProperties:added: BypassPolicyLockoutSafetyCheck: BooleanmodifiedAWS:: ElasticLoadBalancingV2:: ListenerCertificatehistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::ListenerCertificate
Type: AWS::ElasticLoadBalancingV2::ListenerCertificateProperties: # Update requires: Replacement → No interruptionmodified: Certificates: - CertificatemodifiedAWS:: Elasticsearch:: Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties: # Update requires: Replacement → Some interruptionsmodified: EncryptionAtRestOptions: # Update requires: Replacement → Some interruptionsmodified: Enabled: Boolean # Update requires: Replacement → Some interruptionsmodified: NodeToNodeEncryptionOptions: # Update requires: Replacement → Some interruptionsmodified: Enabled: BooleanmodifiedAWS:: ImageBuilder:: Componenthistorydocs ↗#Link to AWS::ImageBuilder::Component
Type: AWS::ImageBuilder::ComponentFn::GetAtt:added: Name: StringmodifiedAWS:: ImageBuilder:: ContainerRecipehistorydocs ↗#Link to AWS::ImageBuilder::ContainerRecipe
Type: AWS::ImageBuilder::ContainerRecipeProperties:added: InstanceConfiguration: JsonFn::GetAtt:added: Name: StringPropertyTypes:added: EbsInstanceBlockDeviceSpecification:added: Encrypted: Booleanadded: DeleteOnTermination: Booleanadded: Iops: Integeradded: KmsKeyId: Stringadded: SnapshotId: Stringadded: VolumeSize: Integeradded: VolumeType: Stringadded: InstanceBlockDeviceMapping:added: DeviceName: Stringadded: VirtualName: Stringadded: NoDevice: Stringadded: Ebs: # EbsInstanceBlockDeviceSpecification: see aboveadded: InstanceConfiguration:added: Image: Stringadded: BlockDeviceMappings: # InstanceBlockDeviceMapping: see abovemodifiedAWS:: ImageBuilder:: DistributionConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::DistributionConfiguration
Type: AWS::ImageBuilder::DistributionConfigurationProperties: Distributions:added: - LaunchTemplateConfigurations:added: - LaunchTemplateId: Stringadded: AccountId: Stringadded: SetDefaultVersion: BooleanFn::GetAtt:added: Name: StringmodifiedAWS:: ImageBuilder:: ImagePipelinehistorydocs ↗#Link to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipelineFn::GetAtt:added: Name: StringmodifiedAWS:: ImageBuilder:: ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeFn::GetAtt:added: Name: StringmodifiedAWS:: ImageBuilder:: InfrastructureConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::InfrastructureConfiguration
Type: AWS::ImageBuilder::InfrastructureConfigurationFn::GetAtt:added: Name: StringmodifiedAWS:: IVS:: Channelhistorydocs ↗#Link to AWS::IVS::Channel
Type: AWS::IVS::ChannelProperties:added: RecordingConfigurationArn: StringmodifiedAWS:: MWAA:: Environmenthistorydocs ↗#Link to AWS::MWAA::Environment
Type: AWS::MWAA::EnvironmentProperties:modified: AirflowConfigurationOptions: AirflowConfigurationOptions → JsonmodifiedAWS:: S3:: Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties: LifecycleConfiguration: Rules:added: - ExpiredObjectDeleteMarker: BooleanmodifiedAWS:: SQS:: Queuehistorydocs ↗#Link to AWS::SQS::Queue
Type: AWS::SQS::QueueProperties:added: DeduplicationScope: Stringadded: FifoThroughputLimit: String