CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
15
REMOVED
0
MODIFIED
14
DOCUMENTATION
0

New resource types

AWS::BedrockAgentCore::BrowserProfileLink to AWS::BedrockAgentCore::BrowserProfile
Type: AWS::BedrockAgentCore::BrowserProfile
Properties:
  Description: String
  Tags:
    <key>: String
  Name: String
Fn::GetAtt:
  ProfileId: String
  Status: String
  LastUpdatedAt: String
  CreatedAt: String
  ProfileArn: String
  LastSavedAt: String
  LastSavedBrowserId: String
  LastSavedBrowserSessionId: String
AWS::BedrockAgentCore::EvaluatorLink to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::Evaluator
Properties:
  Description: String
  Level: String
  EvaluatorName: String
  Tags:
    - Value: String
      Key: String
  EvaluatorConfig:
    LlmAsAJudge:
      ModelConfig:
        BedrockEvaluatorModelConfig:
          InferenceConfig:
            Temperature: Double
            MaxTokens: Integer
            TopP: Double
          AdditionalModelRequestFields: Json
          ModelId: String
      Instructions: String
      RatingScale:
        Numerical:
          - Value: Double
            Label: String
            Definition: String
        Categorical:
          - Label: String
            Definition: String
Fn::GetAtt:
  Status: String
  CreatedAt: String
  EvaluatorArn: String
  EvaluatorId: String
  UpdatedAt: String
AWS::BedrockAgentCore::OnlineEvaluationConfigLink to AWS::BedrockAgentCore::OnlineEvaluationConfig
Type: AWS::BedrockAgentCore::OnlineEvaluationConfig
Properties:
  OnlineEvaluationConfigName: String
  Description: String
  DataSourceConfig:
    CloudWatchLogs:
      LogGroupNames:
        - String
      ServiceNames:
        - String
  EvaluationExecutionRoleArn: String
  Evaluators:
    - EvaluatorId: String
  Rule:
    Filters:
      - Operator: String
        Value:
          DoubleValue: Double
          BooleanValue: Boolean
          StringValue: String
        Key: String
    SessionConfig:
      SessionTimeoutMinutes: Integer
    SamplingConfig:
      SamplingPercentage: Double
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  OnlineEvaluationConfigId: String
  OutputConfig:
    CloudWatchConfig:
      LogGroupName: String
  OutputConfig.CloudWatchConfig.LogGroupName: String
  ExecutionStatus: String
  CreatedAt: String
  OutputConfig.CloudWatchConfig:  # CloudWatchOutputConfig: see above
  OnlineEvaluationConfigArn: String
  UpdatedAt: String
AWS::BedrockAgentCore::PolicyLink to AWS::BedrockAgentCore::Policy
Type: AWS::BedrockAgentCore::Policy
Properties:
  Description: String
  PolicyEngineId: String
  Definition:
    Cedar:
      Statement: String
  ValidationMode: String
  Name: String
Fn::GetAtt:
  Status: String
  StatusReasons:
    - String
  PolicyArn: String
  CreatedAt: String
  UpdatedAt: String
  PolicyId: String
AWS::BedrockAgentCore::PolicyEngineLink to AWS::BedrockAgentCore::PolicyEngine
Type: AWS::BedrockAgentCore::PolicyEngine
Properties:
  Description: String
  EncryptionKeyArn: String
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  Status: String
  StatusReasons:
    - String
  PolicyEngineId: String
  CreatedAt: String
  PolicyEngineArn: String
  UpdatedAt: String
AWS::BedrockMantle::ProjectLink to AWS::BedrockMantle::Project
Type: AWS::BedrockMantle::Project
Properties:
  Tags:
    - Value: String
      Key: String
  Name: String
Fn::GetAtt:
  CreatedAt: String
  Id: String
  Arn: String
AWS::Connect::ContactFlowModuleAliasLink to AWS::Connect::ContactFlowModuleAlias
Type: AWS::Connect::ContactFlowModuleAlias
Properties:
  Description: String
  ContactFlowModuleId: String
  ContactFlowModuleVersion: Integer
  Name: String
Fn::GetAtt:
  ContactFlowModuleAliasARN: String
  AliasId: String
AWS::Connect::ContactFlowModuleVersionLink to AWS::Connect::ContactFlowModuleVersion
Type: AWS::Connect::ContactFlowModuleVersion
Properties:
  Description: String
  ContactFlowModuleId: String
Fn::GetAtt:
  Version: Integer
  ContactFlowModuleVersionARN: String
  FlowModuleContentSha256: String
AWS::DirectConnect::ConnectionLink to AWS::DirectConnect::Connection
Type: AWS::DirectConnect::Connection
Properties:
  ConnectionName: String
  LagId: String
  ProviderName: String
  RequestMACSec: Boolean
  Bandwidth: String
  Tags:
    - Value: String
      Key: String
  Location: String
Fn::GetAtt:
  ConnectionId: String
  ConnectionArn: String
  ConnectionState: String
AWS::DirectConnect::DirectConnectGatewayLink to AWS::DirectConnect::DirectConnectGateway
Type: AWS::DirectConnect::DirectConnectGateway
Properties:
  DirectConnectGatewayName: String
  Tags:
    - Value: String
      Key: String
  AmazonSideAsn: String
Fn::GetAtt:
  DirectConnectGatewayId: String
  DirectConnectGatewayArn: String
AWS::DirectConnect::DirectConnectGatewayAssociationLink to AWS::DirectConnect::DirectConnectGatewayAssociation
Type: AWS::DirectConnect::DirectConnectGatewayAssociation
Properties:
  AcceptDirectConnectGatewayAssociationProposalRoleArn: String
  DirectConnectGatewayId: String
  AssociatedGatewayId: String
  AllowedPrefixesToDirectConnectGateway:
    - String
Fn::GetAtt:
  AssociationId: String
AWS::DirectConnect::LagLink to AWS::DirectConnect::Lag
Type: AWS::DirectConnect::Lag
Properties:
  ProviderName: String
  RequestMACSec: Boolean
  ConnectionsBandwidth: String
  LagName: String
  MinimumLinks: Integer
  Tags:
    - Value: String
      Key: String
  Location: String
Fn::GetAtt:
  LagId: String
  LagArn: String
  LagState: String
AWS::DirectConnect::PrivateVirtualInterfaceLink to AWS::DirectConnect::PrivateVirtualInterface
Type: AWS::DirectConnect::PrivateVirtualInterface
Properties:
  BgpPeers:
    - BgpPeerId: String
      AuthKey: String
      AddressFamily: String
      AmazonAddress: String
      Asn: String
      CustomerAddress: String
  ConnectionId: String
  AllocatePrivateVirtualInterfaceRoleArn: String
  DirectConnectGatewayId: String
  EnableSiteLink: Boolean
  VirtualInterfaceName: String
  Vlan: Integer
  VirtualGatewayId: String
  Tags:
    - Value: String
      Key: String
  Mtu: Integer
Fn::GetAtt:
  VirtualInterfaceId: String
  VirtualInterfaceArn: String
AWS::DirectConnect::PublicVirtualInterfaceLink to AWS::DirectConnect::PublicVirtualInterface
Type: AWS::DirectConnect::PublicVirtualInterface
Properties:
  BgpPeers:
    - BgpPeerId: String
      AuthKey: String
      AddressFamily: String
      AmazonAddress: String
      Asn: String
      CustomerAddress: String
  ConnectionId: String
  RouteFilterPrefixes:
    - String
  VirtualInterfaceName: String
  Vlan: Integer
  Tags:
    - Value: String
      Key: String
  AllocatePublicVirtualInterfaceRoleArn: String
Fn::GetAtt:
  VirtualInterfaceId: String
  VirtualInterfaceArn: String
AWS::DirectConnect::TransitVirtualInterfaceLink to AWS::DirectConnect::TransitVirtualInterface
Type: AWS::DirectConnect::TransitVirtualInterface
Properties:
  BgpPeers:
    - BgpPeerId: String
      AuthKey: String
      AddressFamily: String
      AmazonAddress: String
      Asn: String
      CustomerAddress: String
  ConnectionId: String
  DirectConnectGatewayId: String
  EnableSiteLink: Boolean
  VirtualInterfaceName: String
  Vlan: Integer
  AllocateTransitVirtualInterfaceRoleArn: String
  Tags:
    - Value: String
      Key: String
  Mtu: Integer
Fn::GetAtt:
  VirtualInterfaceId: String
  VirtualInterfaceArn: String

Changed resource types

AWS::ARCRegionSwitch::PlanLink to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::Plan
Properties:
  Workflows:
    - Steps:
        - ExecutionBlockConfiguration:
added:             RdsCreateCrossRegionReadReplicaConfig:
added:               DbInstanceArnMap:
added:                 <key>: String
added:               TimeoutMinutes: Double
added:               ExternalId: String
added:               CrossAccountRole: String
added:             RdsPromoteReadReplicaConfig:
added:               DbInstanceArnMap:
added:                 <key>: String
added:               TimeoutMinutes: Double
added:               ExternalId: String
added:               CrossAccountRole: String
AWS::CloudWatch::AlarmLink to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::Alarm
Properties:
modified:   # Required: Yes → No
  ComparisonOperator: String
modified:   # Required: Yes → No
  EvaluationPeriods: Integer
AWS::Connect::SecurityProfileLink to AWS::Connect::SecurityProfile
Type: AWS::Connect::SecurityProfile
Properties:
added:   AllowedFlowModules:
added:     - Type: String
added:       FlowModuleId: String
  Applications:
added:     - Type: String
AWS::DataSync::LocationFSxONTAPLink to AWS::DataSync::LocationFSxONTAP
Type: AWS::DataSync::LocationFSxONTAP
Properties:
  Protocol:
    SMB:
added:       CmkSecretConfig:
added:         SecretArn: String
added:         KmsKeyArn: String
added:       CustomSecretConfig:
added:         SecretArn: String
added:         SecretAccessRoleArn: String
added:       ManagedSecretConfig:
added:         SecretArn: String
modified:       # Required: Yes → No
      Password: String
Fn::GetAtt:
added:   Protocol.SMB.CmkSecretConfig.SecretArn: String
added:   Protocol.SMB.ManagedSecretConfig:  # ManagedSecretConfig: see above
added:   Protocol.SMB.ManagedSecretConfig.SecretArn: String
AWS::DataSync::LocationFSxWindowsLink to AWS::DataSync::LocationFSxWindows
Type: AWS::DataSync::LocationFSxWindows
Properties:
added:   CmkSecretConfig:
added:     SecretArn: String
added:     KmsKeyArn: String
added:   CustomSecretConfig:
added:     SecretArn: String
added:     SecretAccessRoleArn: String
Fn::GetAtt:
added:   CmkSecretConfig.SecretArn: String
added:   ManagedSecretConfig:
added:     SecretArn: String
added:   ManagedSecretConfig.SecretArn: String
AWS::DataSync::LocationHDFSLink to AWS::DataSync::LocationHDFS
Type: AWS::DataSync::LocationHDFS
Properties:
added:   CmkSecretConfig:
added:     SecretArn: String
added:     KmsKeyArn: String
added:   CustomSecretConfig:
added:     SecretArn: String
added:     SecretAccessRoleArn: String
Fn::GetAtt:
added:   CmkSecretConfig.SecretArn: String
added:   ManagedSecretConfig:
added:     SecretArn: String
added:   ManagedSecretConfig.SecretArn: String
AWS::GameLift::ContainerFleetLink to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleet
Properties:
  Locations:
added:     - PlayerGatewayStatus: String
added:   PlayerGatewayMode: String
AWS::GameLift::FleetLink to AWS::GameLift::Fleet
Type: AWS::GameLift::Fleet
Properties:
  Locations:
added:     - PlayerGatewayStatus: String
added:   PlayerGatewayConfiguration:
added:     GameServerIpProtocolSupported: String
added:   PlayerGatewayMode: String
AWS::MediaPackage::ChannelLink to AWS::MediaPackage::Channel
Type: AWS::MediaPackage::Channel
Properties:
  HlsIngest:
    ingestEndpoints:
modified:       - # Required: Yes → No
        Id: String
modified:         # Required: Yes → No
        Password: String
modified:         # Required: Yes → No
        Url: String
modified:         # Required: Yes → No
        Username: String
AWS::ObservabilityAdmin::OrganizationCentralizationRuleLink to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRule
Properties:
  Rule:
    Destination:
      DestinationLogsConfiguration:
added:         LogGroupNameConfiguration:
added:           LogGroupNamePattern: String
AWS::ODB::CloudAutonomousVmClusterLink to AWS::ODB::CloudAutonomousVmCluster
Type: AWS::ODB::CloudAutonomousVmCluster
Properties:
added:   IamRoles:
added:     - Status: String
added:       IamRoleArn: String
added:       AwsIntegration: String
AWS::ODB::CloudVmClusterLink to AWS::ODB::CloudVmCluster
Type: AWS::ODB::CloudVmCluster
Properties:
added:   IamRoles:
added:     - Status: String
added:       IamRoleArn: String
added:       AwsIntegration: String
AWS::ODB::OdbNetworkLink to AWS::ODB::OdbNetwork
Type: AWS::ODB::OdbNetwork
Properties:
added:   CrossRegionS3RestoreSources:
added:     - String
added:   KmsAccess: String
added:   KmsPolicyDocument: String
added:   StsAccess: String
added:   StsPolicyDocument: String
Fn::GetAtt:
  ManagedServices:
added:     CrossRegionS3RestoreSourcesAccess:
added:       - Status: String
added:         Ipv4Addresses:
added:           - String
added:         Region: String
added:     KmsAccess:
added:       Status: String
added:       Ipv4Addresses:
added:         - String
added:       DomainName: String
added:       KmsPolicyDocument: String
added:     StsAccess:
added:       Status: String
added:       Ipv4Addresses:
added:         - String
added:       DomainName: String
added:       StsPolicyDocument: String
added:   ManagedServices.CrossRegionS3RestoreSourcesAccess:  # CrossRegionS3RestoreSourcesAccess: see above
added:   ManagedServices.KmsAccess:  # KmsAccess: see above
added:   ManagedServices.KmsAccess.DomainName: String
added:   ManagedServices.KmsAccess.Ipv4Addresses:
added:     - String
added:   ManagedServices.KmsAccess.KmsPolicyDocument: String
added:   ManagedServices.KmsAccess.Status: String
added:   ManagedServices.StsAccess:  # StsAccess: see above
added:   ManagedServices.StsAccess.DomainName: String
added:   ManagedServices.StsAccess.Ipv4Addresses:
added:     - String
added:   ManagedServices.StsAccess.Status: String
added:   ManagedServices.StsAccess.StsPolicyDocument: String
AWS::ODB::OdbPeeringConnectionLink to AWS::ODB::OdbPeeringConnection
Type: AWS::ODB::OdbPeeringConnection
Properties:
added:   PeerNetworkRouteTableIds:
added:     - String