Version 39.3.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 types4

addedAWS::CloudFormation::PublicTypeVersiondocs ↗#Link to AWS::CloudFormation::PublicTypeVersion
Type: AWS::CloudFormation::PublicTypeVersionProperties:  Arn: String  PublicVersionNumber: String  TypeName: String  LogDeliveryBucket: String  Type: StringFn::GetAtt:  TypeVersionArn: String  PublisherId: String  PublicTypeArn: String
addedAWS::CloudFormation::Publisherdocs ↗#Link to AWS::CloudFormation::Publisher
Type: AWS::CloudFormation::PublisherProperties:  AcceptTermsAndConditions: Boolean  ConnectionArn: StringFn::GetAtt:  PublisherId: String  PublisherStatus: String  PublisherProfile: String  IdentityProvider: String
addedAWS::CloudFormation::TypeActivationdocs ↗#Link to AWS::CloudFormation::TypeActivation
Type: AWS::CloudFormation::TypeActivationProperties:  ExecutionRoleArn: String  PublisherId: String  LoggingConfig:    LogGroupName: String    LogRoleArn: String  PublicTypeArn: String  AutoUpdate: Boolean  TypeNameAlias: String  VersionBump: String  MajorVersion: String  TypeName: String  Type: StringFn::GetAtt:  Arn: String
addedAWS::Connect::QuickConnectdocs ↗#Link to AWS::Connect::QuickConnect
Type: AWS::Connect::QuickConnectProperties:  InstanceArn: String  Name: String  Description: String  QuickConnectConfig:    QuickConnectType: String    PhoneConfig:      PhoneNumber: String    QueueConfig:      ContactFlowArn: String      QueueArn: String    UserConfig:      ContactFlowArn: String      UserArn: String  Tags:    - Key: String      Value: StringFn::GetAtt:  QuickConnectArn: String

02Modified resource types11

modifiedAWS::Amplify::Apphistorydocs ↗#Link to AWS::Amplify::App
Type: AWS::Amplify::AppProperties:  AutoBranchCreationConfig:    # Duplicates allowed: Not specified → Yesmodified:     AutoBranchCreationPatterns:      - String    # Duplicates allowed: Not specified → Yesmodified:     EnvironmentVariables:      - EnvironmentVariable  # Duplicates allowed: Not specified → Yesmodified:   CustomRules:    - CustomRule  # Duplicates allowed: Not specified → Yesmodified:   EnvironmentVariables:  # EnvironmentVariable: see above  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::ApiGatewayV2::DomainNamehistorydocs ↗#Link to AWS::ApiGatewayV2::DomainName
Type: AWS::ApiGatewayV2::DomainNameProperties:  DomainNameConfigurations:added:     - OwnershipVerificationCertificateArn: String
modifiedAWS::AppSync::GraphQLApihistorydocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties:  AdditionalAuthenticationProviders:added:     - LambdaAuthorizerConfig:added:         IdentityValidationExpression: Stringadded:         AuthorizerUri: Stringadded:         AuthorizerResultTtlInSeconds: Doubleadded:   LambdaAuthorizerConfig:  # LambdaAuthorizerConfig: see above
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  WindowsConfiguration:added:     AuditLogConfiguration:added:       FileAccessAuditLogLevel: Stringadded:       FileShareAccessAuditLogLevel: Stringadded:       AuditLogDestination: String
modifiedAWS::ImageBuilder::ContainerRecipehistorydocs ↗#Link to AWS::ImageBuilder::ContainerRecipe
Type: AWS::ImageBuilder::ContainerRecipeProperties:  # Update requires: No interruption → Replacementmodified:   DockerfileTemplateData: String  # Update requires: No interruption → Replacementmodified:   DockerfileTemplateUri: String  # Update requires: No interruption → Replacementmodified:   ImageOsVersionOverride: String
modifiedAWS::IoT::TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties:  TopicRulePayload:    Actions:      - Timestream:added:           BatchMode: Boolean    ErrorAction:  # Action: see above
modifiedAWS::QLDB::Ledgerhistorydocs ↗#Link to AWS::QLDB::Ledger
Type: AWS::QLDB::LedgerProperties:added:   KmsKey: String
modifiedAWS::Redshift::Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties:modified:   Endpoint: Json → Endpointadded:     Port: Stringadded:     Address: StringFn::GetAtt:added:   Endpoint.Address: Stringadded:   Endpoint.Port: String
modifiedAWS::Timestream::Tablehistorydocs ↗#Link to AWS::Timestream::Table
Type: AWS::Timestream::TableFn::GetAtt:added:   Name: String
modifiedAWS::WAFv2::RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties:  Rules:    - Statement:        SizeConstraintStatement:modified:           Size: Integer → Double
modifiedAWS::WAFv2::WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties:  Rules:    - Statement:        SizeConstraintStatement:modified:           Size: Integer → Double