CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
1
REMOVED
0
MODIFIED
14
DOCUMENTATION
0

New resource types

AWS::CloudFront::VpcOriginLink to AWS::CloudFront::VpcOrigin
Type: AWS::CloudFront::VpcOrigin
Properties:
  VpcOriginEndpointConfig:
    HTTPSPort: Integer
    OriginSSLProtocols:
      - String
    Arn: String
    HTTPPort: Integer
    Name: String
    OriginProtocolPolicy: String
  Tags:
    - Key: String
      Value: String
Fn::GetAtt:
  Status: String
  CreatedTime: String
  LastModifiedTime: String
  Id: String
  Arn: String

Changed resource types

AWS::Bedrock::KnowledgeBaseLink to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBase
Properties:
  KnowledgeBaseConfiguration:
    VectorKnowledgeBaseConfiguration:
      EmbeddingModelConfiguration:
        BedrockEmbeddingModelConfiguration:
added:           EmbeddingDataType: String
AWS::DataZone::DataSourceLink to AWS::DataZone::DataSource
Type: AWS::DataZone::DataSource
Properties:
  Configuration:
    GlueRunConfiguration:
added:       CatalogName: String
    RedshiftRunConfiguration:
modified:       # Required: Yes → No
      RedshiftCredentialConfiguration:
modified:       # Required: Yes → No
      RedshiftStorage:
added:   ConnectionIdentifier: String
modified:   # Required: Yes → No
  EnvironmentIdentifier: String
Fn::GetAtt:
added:   ConnectionId: String
AWS::EC2::CapacityReservationLink to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservation
Properties:
modified:   # Required: Yes → No
  AvailabilityZone: String
added:   AvailabilityZoneId: String
AWS::EC2::VerifiedAccessEndpointLink to AWS::EC2::VerifiedAccessEndpoint
Type: AWS::EC2::VerifiedAccessEndpoint
Properties:
modified:   # Required: Yes → No
  ApplicationDomain: String
added:   CidrOptions:
added:     Cidr: String
added:     PortRanges:
added:       - FromPort: Integer
added:         ToPort: Integer
added:     Protocol: String
added:     SubnetIds:
added:       - String
modified:   # Required: Yes → No
  DomainCertificateArn: String
modified:   # Required: Yes → No
  EndpointDomainPrefix: String
  LoadBalancerOptions:
added:     PortRanges:  # PortRange: see above
  NetworkInterfaceOptions:
added:     PortRanges:  # PortRange: see above
added:   RdsOptions:
added:     RdsDbProxyArn: String
added:     RdsDbClusterArn: String
added:     RdsEndpoint: String
added:     Port: Integer
added:     RdsDbInstanceArn: String
added:     Protocol: String
added:     SubnetIds:
added:       - String
AWS::EC2::VerifiedAccessInstanceLink to AWS::EC2::VerifiedAccessInstance
Type: AWS::EC2::VerifiedAccessInstance
Properties:
added:   CidrEndpointsCustomSubDomain: String
Fn::GetAtt:
added:   CidrEndpointsCustomSubDomainNameServers:
added:     - String
AWS::EC2::VerifiedAccessTrustProviderLink to AWS::EC2::VerifiedAccessTrustProvider
Type: AWS::EC2::VerifiedAccessTrustProvider
Properties:
added:   NativeApplicationOidcOptions:
added:     TokenEndpoint: String
added:     Scope: String
added:     Issuer: String
added:     ClientSecret: String
added:     UserInfoEndpoint: String
added:     ClientId: String
added:     AuthorizationEndpoint: String
added:     PublicSigningKeyEndpoint: String
AWS::FMS::PolicyLink to AWS::FMS::Policy
Type: AWS::FMS::Policy
Properties:
added:   ResourceTagLogicalOperator: String
AWS::Glue::ConnectionLink to AWS::Glue::Connection
Type: AWS::Glue::Connection
Properties:
  ConnectionInput:
added:     AthenaProperties: Json
added:     AuthenticationConfiguration:
added:       SecretArn: String
added:       KmsKeyArn: String
added:       OAuth2Properties:
added:         AuthorizationCodeProperties:
added:           AuthorizationCode: String
added:           RedirectUri: String
added:         OAuth2ClientApplication:
added:           AWSManagedClientApplicationReference: String
added:           UserManagedClientApplicationClientId: String
added:         TokenUrl: String
added:         OAuth2Credentials:
added:           UserManagedClientApplicationClientSecret: String
added:           JwtToken: String
added:           RefreshToken: String
added:           AccessToken: String
added:         OAuth2GrantType: String
added:         TokenUrlParametersMap: Json
added:       CustomAuthenticationCredentials: Json
added:       BasicAuthenticationCredentials:
added:         Username: String
added:         Password: String
added:       AuthenticationType: String
added:     PythonProperties: Json
added:     SparkProperties: Json
added:     ValidateCredentials: Boolean
added:     ValidateForComputeEnvironments:
added:       - String
AWS::Glue::TableOptimizerLink to AWS::Glue::TableOptimizer
Type: AWS::Glue::TableOptimizer
Properties:
  TableOptimizerConfiguration:
added:     OrphanFileDeletionConfiguration:
added:       IcebergConfiguration:
added:         OrphanFileRetentionPeriodInDays: Integer
added:         Location: String
added:     RetentionConfiguration:
added:       IcebergConfiguration:  # IcebergConfiguration: see above
added:     VpcConfiguration:
added:       GlueConnectionName: String
AWS::MediaConnect::FlowLink to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::Flow
Properties:
  SourceMonitoringConfig:
added:     AudioMonitoringSettings:
added:       - SilentAudio:
added:           State: String
added:           ThresholdSeconds: Integer
added:     ContentQualityAnalysisState: String
modified:     # Required: Yes → No
    ThumbnailState: String
added:     VideoMonitoringSettings:
added:       - BlackFrames:
added:           State: String
added:           ThresholdSeconds: Integer
added:         FrozenFrames:
added:           State: String
added:           ThresholdSeconds: Integer
AWS::QBusiness::WebExperienceLink to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperience
Properties:
added:   BrowserExtensionConfiguration:
added:     EnabledBrowserExtensions:
added:       - String
AWS::QuickSight::TopicLink to AWS::QuickSight::Topic
Type: AWS::QuickSight::Topic
Properties:
added:   ConfigOptions:
added:     QBusinessInsightsEnabled: Boolean
added:   FolderArns:
added:     - String
AWS::ResilienceHub::AppLink to AWS::ResilienceHub::App
Type: AWS::ResilienceHub::App
Properties:
removed:   RegulatoryPolicyArn: String
AWS::Timestream::InfluxDBInstanceLink to AWS::Timestream::InfluxDBInstance
Type: AWS::Timestream::InfluxDBInstance
Properties:
modified:   # Update requires: Replacement → No interruption
  DbInstanceType: String
modified:   # Update requires: Replacement → No interruption
  DeploymentType: String
added:   NetworkType: String
added:   Port: Integer