Version 42.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 types5
addedAWS:: MemoryDB:: ACLdocs ↗#Link to AWS::MemoryDB::ACL
Type: AWS::MemoryDB::ACLProperties: ACLName: String UserNames: - String - Key: String Value: StringFn::GetAtt: Status: String Arn: StringaddedAWS:: MemoryDB:: Clusterdocs ↗#Link to AWS::MemoryDB::Cluster
Type: AWS::MemoryDB::ClusterProperties: ClusterName: String Description: String NodeType: String NumShards: Integer NumReplicasPerShard: Integer SubnetGroupName: String SecurityGroupIds: - String MaintenanceWindow: String ParameterGroupName: String Port: Integer SnapshotRetentionLimit: Integer SnapshotWindow: String ACLName: String SnsTopicArn: String SnsTopicStatus: String TLSEnabled: Boolean KmsKeyId: String SnapshotArns: - String SnapshotName: String FinalSnapshotName: String EngineVersion: String ClusterEndpoint: Address: String Port: Integer AutoMinorVersionUpgrade: Boolean - Key: String Value: StringFn::GetAtt: Status: String ParameterGroupStatus: String ARN: String ClusterEndpoint.Address: String ClusterEndpoint.Port: IntegeraddedAWS:: MemoryDB:: ParameterGroupdocs ↗#Link to AWS::MemoryDB::ParameterGroup
Type: AWS::MemoryDB::ParameterGroupProperties: ParameterGroupName: String Family: String Description: String - Key: String Value: String Parameters: JsonFn::GetAtt: ARN: StringaddedAWS:: MemoryDB:: SubnetGroupdocs ↗#Link to AWS::MemoryDB::SubnetGroup
Type: AWS::MemoryDB::SubnetGroupProperties: SubnetGroupName: String Description: String SubnetIds: - String - Key: String Value: StringFn::GetAtt: ARN: StringaddedAWS:: MemoryDB:: Userdocs ↗#Link to AWS::MemoryDB::User
Type: AWS::MemoryDB::UserProperties: UserName: String AccessString: String AuthenticationMode: Json - Key: String Value: StringFn::GetAtt: Status: String Arn: String02Modified resource types7
modifiedAWS:: ApiGateway:: GatewayResponsehistorydocs ↗#Link to AWS::ApiGateway::GatewayResponse
Type: AWS::ApiGateway::GatewayResponseProperties: # Duplicates allowed: No → Not specifiedmodified: ResponseParameters: <key>: String # Duplicates allowed: No → Not specifiedmodified: ResponseTemplates: <key>: StringFn::GetAtt:added: Id: StringmodifiedAWS:: AppSync:: DataSourcehistorydocs ↗#Link to AWS::AppSync::DataSource
Type: AWS::AppSync::DataSourceProperties:added: OpenSearchServiceConfig:added: AwsRegion: Stringadded: Endpoint: StringmodifiedAWS:: Backup:: BackupVaulthistorydocs ↗#Link to AWS::Backup::BackupVault
Type: AWS::Backup::BackupVaultProperties:added: LockConfiguration:added: minRetentionDays: Doubleadded: maxRetentionDays: Doubleadded: changeableForDays: DoublemodifiedAWS:: ImageBuilder:: ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties: AdditionalInstanceConfiguration: SystemsManagerAgent: # Required: Yes → Nomodified: UninstallAfterBuild: Boolean # Required: Yes → Nomodified: UserDataOverride: StringmodifiedAWS:: IoT:: TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties: TopicRulePayload: Actions:added: - OpenSearch:added: Type: Stringadded: Index: Stringadded: Id: Stringadded: Endpoint: Stringadded: RoleArn: String ErrorAction: # Action: see abovemodifiedAWS:: MSK:: Clusterhistorydocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties: # Update requires: Replacement → No interruptionmodified: ClientAuthentication: # Update requires: Replacement → No interruptionmodified: Sasl: # Update requires: Replacement → No interruptionmodified: Iam: # Update requires: Replacement → No interruptionmodified: Enabled: Boolean # Update requires: Replacement → No interruptionmodified: Scram: # Update requires: Replacement → No interruptionmodified: Enabled: Boolean # Update requires: Replacement → No interruptionmodified: Tls: # Update requires: Replacement → No interruptionmodified: CertificateAuthorityArnList: - Stringadded: Enabled: Booleanadded: Unauthenticated:added: Enabled: Boolean # Update requires: Replacement → No interruptionmodified: EncryptionInfo: # Update requires: Replacement → No interruptionmodified: EncryptionInTransit: # Update requires: Replacement → No interruptionmodified: ClientBroker: String