CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
3
REMOVED
0
MODIFIED
16
DOCUMENTATION
0

New resource types

AWS::Billing::BillingViewLink to AWS::Billing::BillingView
Type: AWS::Billing::BillingView
Properties:
  Description: String
  SourceViews:
    - String
  DataFilterExpression:
    Dimensions:
      Values:
        - String
      Key: String
    Tags:
      Values:
        - String
      Key: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CreatedAt: Double
  Arn: String
  OwnerAccountId: String
  BillingViewType: String
  UpdatedAt: Double
AWS::S3Tables::TablePolicyLink to AWS::S3Tables::TablePolicy
Type: AWS::S3Tables::TablePolicy
Properties:
  TableARN: String
  ResourcePolicy: Json
Fn::GetAtt:
  TableName: String
  TableBucketARN: String
  Namespace: String
AWS::Wisdom::QuickResponseLink to AWS::Wisdom::QuickResponse
Type: AWS::Wisdom::QuickResponse
Properties:
  Description: String
  ContentType: String
  Language: String
  IsActive: Boolean
  Content:
    Content: String
  GroupingConfiguration:
    Values:
      - String
    Criteria: String
  KnowledgeBaseArn: String
  Channels:
    - String
  ShortcutKey: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  Contents:
    PlainText:  # QuickResponseContentProvider: see above
    Markdown:  # QuickResponseContentProvider: see above
  QuickResponseArn: String
  Contents.Markdown.Content: String
  Contents.PlainText.Content: String
  Contents.PlainText:  # QuickResponseContentProvider: see above
  Contents.Markdown:  # QuickResponseContentProvider: see above
  QuickResponseId: String

Changed resource types

AWS::AmazonMQ::BrokerLink to AWS::AmazonMQ::Broker
Type: AWS::AmazonMQ::Broker
Properties:
  Users:
removed:     - JolokiaApiAccess: String
Fn::GetAtt:
added:   ConsoleURLs:
added:     - String
AWS::Connect::InstanceLink to AWS::Connect::Instance
Type: AWS::Connect::Instance
Properties:
  Attributes:
added:     EnhancedChatMonitoring: Boolean
added:     EnhancedContactMonitoring: Boolean
added:     HighVolumeOutBound: Boolean
added:     MultiPartyChatConference: Boolean
added:     MultiPartyConference: Boolean
AWS::DocDB::DBClusterLink to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBCluster
Properties:
added:   GlobalClusterIdentifier: String
added:   NetworkType: String
AWS::ECS::ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
  DeploymentConfiguration:
added:     BakeTimeInMinutes: Integer
added:     LifecycleHooks:
added:       - LifecycleStages:
added:           - String
added:         HookTargetArn: String
added:         RoleArn: String
added:     Strategy: String
modified:   # Update requires: Some interruptions → No interruption
  DeploymentController:
modified:     # Update requires: Some interruptions → No interruption
    Type: String
  LoadBalancers:
added:     - AdvancedConfiguration:
added:         TestListenerRule: String
added:         AlternateTargetGroupArn: String
added:         ProductionListenerRule: String
added:         RoleArn: String
  ServiceConnectConfiguration:
    Services:
      - ClientAliases:
added:           - TestTrafficRules:
added:               Header:
added:                 Value:
added:                   Exact: String
added:                 Name: String
AWS::Events::EventBusLink to AWS::Events::EventBus
Type: AWS::Events::EventBus
Properties:
added:   LogConfig:
added:     IncludeDetail: String
added:     Level: String
AWS::GuardDuty::IPSetLink to AWS::GuardDuty::IPSet
Type: AWS::GuardDuty::IPSet
Properties:
added:   ExpectedBucketOwner: String
AWS::GuardDuty::ThreatIntelSetLink to AWS::GuardDuty::ThreatIntelSet
Type: AWS::GuardDuty::ThreatIntelSet
Properties:
added:   ExpectedBucketOwner: String
AWS::KinesisFirehose::DeliveryStreamLink to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStream
Properties:
  IcebergDestinationConfiguration:
    CatalogConfiguration:
added:       WarehouseLocation: String
    DestinationTableConfigurationList:
added:       - PartitionSpec:
added:           Identity:
added:             - SourceName: String
added:     SchemaEvolutionConfiguration:
added:       Enabled: Boolean
added:     TableCreationConfiguration:
added:       Enabled: Boolean
AWS::MediaPackageV2::OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
  DashManifests:
added:     - BaseUrls:
added:         - ServiceLocation: String
added:           DvbWeight: Integer
added:           DvbPriority: Integer
added:           Url: String
added:       Compactness: String
added:       DvbSettings:
added:         FontDownload:
added:           FontFamily: String
added:           Url: String
added:           MimeType: String
added:         ErrorMetrics:
added:           - ReportingUrl: String
added:             Probability: Integer
added:       Profiles:
added:         - String
added:       ProgramInformation:
added:         Copyright: String
added:         LanguageCode: String
added:         Title: String
added:         MoreInformationUrl: String
added:         Source: String
added:       SubtitleConfiguration:
added:         TtmlConfiguration:
added:           TtmlProfile: String
AWS::RDS::DBClusterLink to AWS::RDS::DBCluster
Type: AWS::RDS::DBCluster
Properties:
added:   DeleteAutomatedBackups: Boolean
AWS::S3::BucketLink to AWS::S3::Bucket
Type: AWS::S3::Bucket
Properties:
added:   MetadataConfiguration:
added:     Destination:
added:       TableBucketArn: String
added:       TableBucketType: String
added:       TableNamespace: String
added:     JournalTableConfiguration:
added:       TableName: String
added:       TableArn: String
added:       EncryptionConfiguration:
added:         KmsKeyArn: String
added:         SseAlgorithm: String
added:       RecordExpiration:
added:         Days: Integer
added:         Expiration: String
added:     InventoryTableConfiguration:
added:       TableName: String
added:       ConfigurationState: String
added:       TableArn: String
added:       EncryptionConfiguration:  # MetadataTableEncryptionConfiguration: see above
Fn::GetAtt:
added:   MetadataConfiguration.Destination:  # MetadataDestination: see above
added:   MetadataConfiguration.Destination.TableBucketArn: String
added:   MetadataConfiguration.Destination.TableBucketType: String
added:   MetadataConfiguration.Destination.TableNamespace: String
added:   MetadataConfiguration.InventoryTableConfiguration.TableArn: String
added:   MetadataConfiguration.InventoryTableConfiguration.TableName: String
added:   MetadataConfiguration.JournalTableConfiguration.TableArn: String
added:   MetadataConfiguration.JournalTableConfiguration.TableName: String
AWS::S3Express::DirectoryBucketLink to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucket
Properties:
added:   Tags:
added:     - Value: String
added:       Key: String
AWS::SageMaker::DomainLink to AWS::SageMaker::Domain
Type: AWS::SageMaker::Domain
Properties:
  DomainSettings:
    UnifiedStudioSettings:
added:       SingleSignOnApplicationArn: String
modified:   # Required: Yes → No
  SubnetIds:
    - String
modified:   # Required: Yes → No
  VpcId: String
AWS::SageMaker::ProjectLink to AWS::SageMaker::Project
Type: AWS::SageMaker::Project
Properties:
modified:   # Required: Yes → No
  ServiceCatalogProvisioningDetails:
added:   TemplateProviderDetails:
added:     - CfnTemplateProviderDetail:
added:         TemplateURL: String
added:         Parameters:
added:           - Value: String
added:             Key: String
added:         TemplateName: String
added:         RoleARN: String
AWS::Transfer::ConnectorLink to AWS::Transfer::Connector
Type: AWS::Transfer::Connector
Properties:
  SftpConfig:
added:     MaxConcurrentConnections: Integer
AWS::Transfer::ServerLink to AWS::Transfer::Server
Type: AWS::Transfer::Server
Properties:
added:   IpAddressType: String