Version 114.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 types3

addedAWS::IVSChat::LoggingConfigurationdocs ↗#Link to AWS::IVSChat::LoggingConfiguration
Type: AWS::IVSChat::LoggingConfigurationProperties:  DestinationConfiguration:    S3:      BucketName: String    Firehose:      DeliveryStreamName: String    CloudWatchLogs:      LogGroupName: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  State: String  Id: String  Arn: String
addedAWS::IVSChat::Roomdocs ↗#Link to AWS::IVSChat::Room
Type: AWS::IVSChat::RoomProperties:  MaximumMessageRatePerSecond: Integer  MaximumMessageLength: Integer  MessageReviewHandler:    FallbackResult: String    Uri: String  LoggingConfigurationIdentifiers:    - String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Id: String  Arn: String
addedAWS::ManagedBlockchain::Accessordocs ↗#Link to AWS::ManagedBlockchain::Accessor
Type: AWS::ManagedBlockchain::AccessorProperties:  Tags:    - Value: String      Key: String  AccessorType: StringFn::GetAtt:  Status: String  CreationDate: String  BillingToken: String  Id: String  Arn: String

02Modified resource types19

modifiedAWS::AppFlow::ConnectorProfilehistorydocs ↗#Link to AWS::AppFlow::ConnectorProfile
Type: AWS::AppFlow::ConnectorProfileProperties:  ConnectorProfileConfig:    ConnectorProfileProperties:      Salesforce:added:         usePrivateLinkForMetadataAndAuthorization: Boolean
modifiedAWS::AppFlow::Flowhistorydocs ↗#Link to AWS::AppFlow::Flow
Type: AWS::AppFlow::FlowProperties:  TriggerConfig:added:     ActivateFlowOnCreate: Boolean
modifiedAWS::AppIntegrations::EventIntegrationhistorydocs ↗#Link to AWS::AppIntegrations::EventIntegration
Type: AWS::AppIntegrations::EventIntegrationFn::GetAtt:removed:   Associations:removed:     - EventIntegrationAssociationArn: Stringremoved:       EventIntegrationAssociationId: Stringremoved:       ClientId: Stringremoved:       ClientAssociationMetadata:removed:         - Value: Stringremoved:           Key: Stringremoved:       EventBridgeRuleName: String
modifiedAWS::CodeStarNotifications::NotificationRulehistorydocs ↗#Link to AWS::CodeStarNotifications::NotificationRule
Type: AWS::CodeStarNotifications::NotificationRuleProperties:modified:   Tags: Json → Map of String
modifiedAWS::DocDBElastic::Clusterhistorydocs ↗#Link to AWS::DocDBElastic::Cluster
Type: AWS::DocDBElastic::ClusterProperties:  # Update requires: Replacement → No interruptionmodified:   PreferredMaintenanceWindow: StringFn::GetAtt:added:   ClusterEndpoint: String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:  Replicas:added:     - DeletionProtectionEnabled: Boolean
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:added:   DeletionProtectionEnabled: Boolean
modifiedAWS::ElastiCache::Userhistorydocs ↗#Link to AWS::ElastiCache::User
Type: AWS::ElastiCache::UserProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::ElastiCache::UserGrouphistorydocs ↗#Link to AWS::ElastiCache::UserGroup
Type: AWS::ElastiCache::UserGroupProperties:added:   Tags:added:     - Value: Stringadded:       Key: String  # Required: No → Yesmodified:   UserIds:    - String
modifiedAWS::GreengrassV2::Deploymenthistorydocs ↗#Link to AWS::GreengrassV2::Deployment
Type: AWS::GreengrassV2::DeploymentProperties:added:   ParentTargetArn: String
modifiedAWS::InternetMonitor::Monitorhistorydocs ↗#Link to AWS::InternetMonitor::Monitor
Type: AWS::InternetMonitor::MonitorProperties:added:   MaxCityNetworksToMonitor: Integer
modifiedAWS::Lambda::EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added:   DocumentDBEventSourceConfig:added:     FullDocument: Stringadded:     CollectionName: Stringadded:     DatabaseName: String
modifiedAWS::Lex::Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties:  BotLocales:    - CustomVocabulary:        CustomVocabularyItems:added:           - DisplayAs: String
modifiedAWS::MediaPackage::Assethistorydocs ↗#Link to AWS::MediaPackage::Asset
Type: AWS::MediaPackage::AssetProperties:added:   EgressEndpoints:added:     - PackagingConfigurationId: Stringadded:       Url: StringFn::GetAtt:removed:   EgressEndpoints:removed:     - PackagingConfigurationId: Stringremoved:       Url: String
modifiedAWS::MediaPackage::OriginEndpointhistorydocs ↗#Link to AWS::MediaPackage::OriginEndpoint
Type: AWS::MediaPackage::OriginEndpointProperties:  CmafPackage:    Encryption:      SpekeKeyProvider:        EncryptionContractConfiguration:removed:           PresetSpeke20Audio: Stringremoved:           PresetSpeke20Video: String  DashPackage:    Encryption:      SpekeKeyProvider:  # SpekeKeyProvider: see above  HlsPackage:    Encryption:      SpekeKeyProvider:  # SpekeKeyProvider: see above  MssPackage:    Encryption:      SpekeKeyProvider:  # SpekeKeyProvider: see above
modifiedAWS::RDS::DBProxyEndpointhistorydocs ↗#Link to AWS::RDS::DBProxyEndpoint
Type: AWS::RDS::DBProxyEndpointProperties:added:   TargetRole: StringFn::GetAtt:removed:   TargetRole: String
modifiedAWS::RUM::AppMonitorhistorydocs ↗#Link to AWS::RUM::AppMonitor
Type: AWS::RUM::AppMonitorFn::GetAtt:added:   Id: String
modifiedAWS::ServiceCatalog::CloudFormationProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProduct
Type: AWS::ServiceCatalog::CloudFormationProductProperties:  # Required: Yes → Nomodified:   ProvisioningArtifactParameters:    - ProvisioningArtifactPropertiesadded:   SourceConnection:added:     Type: Stringadded:     ConnectionParameters:added:       CodeStar:added:         ArtifactPath: Stringadded:         Repository: Stringadded:         Branch: Stringadded:         ConnectionArn: String
modifiedAWS::WAFv2::WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties:  Rules:    - Statement:        ManagedRuleGroupStatement:          ManagedRuleGroupConfigs:added:             - AWSManagedRulesATPRuleSet:added:                 ResponseInspection:added:                   Header:added:                     SuccessValues:added:                       - Stringadded:                     FailureValues:added:                       - Stringadded:                     Name: Stringadded:                   BodyContains:added:                     SuccessStrings:added:                       - Stringadded:                     FailureStrings:added:                       - Stringadded:                   Json:added:                     Identifier: Stringadded:                     SuccessValues:added:                       - Stringadded:                     FailureValues:added:                       - Stringadded:                   StatusCode:added:                     SuccessCodes:added:                       - Integeradded:                     FailureCodes:added:                       - Integeradded:                 LoginPath: Stringadded:                 RequestInspection:added:                   UsernameField:added:                     Identifier: Stringadded:                   PasswordField:  # FieldIdentifier: see aboveadded:                   PayloadType: String          ScopeDownStatement:  # Statement: see above        NotStatement:          Statement:  # Statement: see above        OrStatement:          Statements:  # Statement: see above        RateBasedStatement:          ScopeDownStatement:  # Statement: see above