CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
1
REMOVED
0
MODIFIED
9
DOCUMENTATION
0

New resource types

AWS::Logs::ScheduledQueryLink to AWS::Logs::ScheduledQuery
Type: AWS::Logs::ScheduledQuery
Properties:
  Timezone: String
  ScheduleExpression: String
  DestinationConfiguration:
    S3Configuration:
      DestinationIdentifier: String
      RoleArn: String
  Description: String
  StartTimeOffset: Integer
  ScheduleStartTime: Double
  QueryString: String
  Name: String
  ScheduleEndTime: Double
  ExecutionRoleArn: String
  State: String
  QueryLanguage: String
  LogGroupIdentifiers:
    - String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  LastTriggeredTime: Double
  LastExecutionStatus: String
  CreationTime: Double
  LastUpdatedTime: Double
  ScheduledQueryArn: String

Changed resource types

AWS::AutoScaling::AutoScalingGroupLink to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroup
Properties:
added:   DeletionProtection: String
AWS::CleanRooms::CollaborationLink to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::Collaboration
Properties:
added:   IsMetricsEnabled: Boolean
AWS::CleanRooms::MembershipLink to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::Membership
Properties:
added:   IsMetricsEnabled: Boolean
AWS::Connect::UserLink to AWS::Connect::User
Type: AWS::Connect::User
Properties:
added:   AfterContactWorkConfigs:
added:     - AfterContactWorkConfig:
added:         AfterContactWorkTimeLimit: Integer
added:       Channel: String
added:       AgentFirstCallbackAfterContactWorkConfig:  # AfterContactWorkConfig: see above
added:   AutoAcceptConfigs:
added:     - AutoAccept: Boolean
added:       AgentFirstCallbackAutoAccept: Boolean
added:       Channel: String
added:   PersistentConnectionConfigs:
added:     - PersistentConnection: Boolean
added:       Channel: String
modified:   # Required: Yes → No
  PhoneConfig:
modified:     # Required: Yes → No
    PhoneType: String
added:   PhoneNumberConfigs:
added:     - PhoneType: String
added:       Channel: String
added:       PhoneNumber: String
added:   VoiceEnhancementConfigs:
added:     - VoiceEnhancementMode: String
added:       Channel: String
AWS::GroundStation::DataflowEndpointGroupV2Link to AWS::GroundStation::DataflowEndpointGroupV2
Type: AWS::GroundStation::DataflowEndpointGroupV2
Properties:
  Endpoints:
    - DownlinkAwsGroundStationAgentEndpoint:
        DataflowDetails:
          AgentConnectionDetails:
modified:             # Update requires: Some interruptions → No interruption
            AgentIpAndPortAddress:
modified:               # Update requires: Some interruptions → No interruption
              Mtu: Integer
modified:               # Update requires: Some interruptions → No interruption
              SocketAddress:
modified:                 # Update requires: Some interruptions → No interruption
                Name: String
modified:                 # Update requires: Some interruptions → No interruption
                PortRange:
modified:                   # Update requires: Some interruptions → No interruption
                  Maximum: Integer
modified:                   # Update requires: Some interruptions → No interruption
                  Minimum: Integer
modified:             # Update requires: Some interruptions → No interruption
            EgressAddressAndPort:
modified:               # Update requires: Some interruptions → No interruption
              Mtu: Integer
modified:               # Update requires: Some interruptions → No interruption
              SocketAddress:
modified:                 # Update requires: Some interruptions → No interruption
                Name: String
modified:                 # Update requires: Some interruptions → No interruption
                Port: Integer
      UplinkAwsGroundStationAgentEndpoint:
        DataflowDetails:
          AgentConnectionDetails:
modified:             # Update requires: Some interruptions → No interruption
            AgentIpAndPortAddress:  # RangedConnectionDetails: see above
modified:             # Update requires: Some interruptions → No interruption
            IngressAddressAndPort:  # ConnectionDetails: see above
Fn::GetAtt:
  EndpointDetails:
    - DownlinkAwsGroundStationAgentEndpoint:
        DataflowDetails:  # DownlinkDataflowDetails: see above
      UplinkAwsGroundStationAgentEndpoint:
        DataflowDetails:  # UplinkDataflowDetails: see above
AWS::MediaLive::ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
  Destinations:
    - MediaPackageSettings:
added:         - ChannelEndpointId: String
added:           MediaPackageRegionName: String
  EncoderSettings:
    GlobalConfiguration:
      OutputLockingSettings:
added:         DisabledLockingSettings:
added:           CustomEpoch: String
        PipelineLockingSettings:
added:           CustomEpoch: String
    OutputGroups:
      - OutputGroupSettings:
          MediaPackageGroupSettings:
            MediapackageV2GroupSettings:
added:               AdditionalDestinations:
added:                 - Destination:
added:                     DestinationRefId: String
    VideoDescriptions:
      - CodecSettings:
          Av1Settings:
added:             TimecodeInsertion: String
AWS::S3Vectors::IndexLink to AWS::S3Vectors::Index
Type: AWS::S3Vectors::Index
Properties:
added:   Tags:
added:     - Value: String
added:       Key: String
AWS::S3Vectors::VectorBucketLink to AWS::S3Vectors::VectorBucket
Type: AWS::S3Vectors::VectorBucket
Properties:
added:   Tags:
added:     - Value: String
added:       Key: String
AWS::SageMaker::ModelPackageLink to AWS::SageMaker::ModelPackage
Type: AWS::SageMaker::ModelPackage
Properties:
  AdditionalInferenceSpecifications:
    - Containers:
        - ModelDataSource:
modified:             # Update requires: Some interruptions → No interruption
            S3DataSource:
modified:               # Update requires: Some interruptions → No interruption
              CompressionType: String
modified:               # Update requires: Some interruptions → No interruption
              ModelAccessConfig:
modified:                 # Update requires: Some interruptions → No interruption
                AcceptEula: Boolean
modified:               # Update requires: Some interruptions → No interruption
              S3DataType: String
modified:               # Update requires: Some interruptions → No interruption
              S3Uri: String
          ModelInput:
modified:             # Update requires: Some interruptions → No interruption
            DataInputConfig: String
  AdditionalInferenceSpecificationsToAdd:  # AdditionalInferenceSpecificationDefinition: see above
  InferenceSpecification:
    Containers:  # ModelPackageContainerDefinition: see above