CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
6
REMOVED
0
MODIFIED
37
DOCUMENTATION
0

New resource types

AWS::BedrockAgentCore::BrowserCustomLink to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustom
Properties:
  ExecutionRoleArn: String
  Description: String
  RecordingConfig:
    Enabled: Boolean
    S3Location:
      Bucket: String
      Prefix: String
  NetworkConfiguration:
    NetworkMode: String
  Tags:
    <key>: String
  Name: String
Fn::GetAtt:
  BrowserId: String
  Status: String
  LastUpdatedAt: String
  BrowserArn: String
  CreatedAt: String
AWS::BedrockAgentCore::CodeInterpreterCustomLink to AWS::BedrockAgentCore::CodeInterpreterCustom
Type: AWS::BedrockAgentCore::CodeInterpreterCustom
Properties:
  ExecutionRoleArn: String
  Description: String
  NetworkConfiguration:
    NetworkMode: String
  Tags:
    <key>: String
  Name: String
Fn::GetAtt:
  Status: String
  LastUpdatedAt: String
  CreatedAt: String
  CodeInterpreterArn: String
  CodeInterpreterId: String
AWS::BedrockAgentCore::RuntimeLink to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::Runtime
Properties:
  ProtocolConfiguration: String
  Description: String
  EnvironmentVariables:
    <key>: String
  NetworkConfiguration:
    NetworkMode: String
  AgentRuntimeName: String
  AgentRuntimeArtifact:
    ContainerConfiguration:
      ContainerUri: String
  RoleArn: String
  Tags:
    <key>: String
  AuthorizerConfiguration:
    CustomJWTAuthorizer:
      DiscoveryUrl: String
      AllowedAudience:
        - String
      AllowedClients:
        - String
Fn::GetAtt:
  Status: String
  LastUpdatedAt: String
  CreatedAt: String
  AgentRuntimeId: String
  WorkloadIdentityDetails.WorkloadIdentityArn: String
  AgentRuntimeVersion: String
  AgentRuntimeArn: String
  WorkloadIdentityDetails:
    WorkloadIdentityArn: String
AWS::BedrockAgentCore::RuntimeEndpointLink to AWS::BedrockAgentCore::RuntimeEndpoint
Type: AWS::BedrockAgentCore::RuntimeEndpoint
Properties:
  Description: String
  AgentRuntimeId: String
  AgentRuntimeVersion: String
  Tags:
    <key>: String
  Name: String
Fn::GetAtt:
  TargetVersion: String
  Status: String
  LastUpdatedAt: String
  AgentRuntimeEndpointArn: String
  CreatedAt: String
  FailureReason: String
  LiveVersion: String
  Id: String
  AgentRuntimeArn: String
AWS::DataZone::FormTypeLink to AWS::DataZone::FormType
Type: AWS::DataZone::FormType
Properties:
  Status: String
  Description: String
  Model:
    Smithy: String
  OwningProjectIdentifier: String
  DomainIdentifier: String
  Name: String
Fn::GetAtt:
  DomainId: String
  CreatedBy: String
  Revision: String
  CreatedAt: String
  FormTypeIdentifier: String
  OwningProjectId: String
AWS::ODB::OdbPeeringConnectionLink to AWS::ODB::OdbPeeringConnection
Type: AWS::ODB::OdbPeeringConnection
Properties:
  OdbNetworkId: String
  DisplayName: String
  PeerNetworkId: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  OdbPeeringConnectionId: String
  OdbPeeringConnectionArn: String
  OdbNetworkArn: String
  PeerNetworkArn: String

Changed resource types

AWS::APS::ScraperLink to AWS::APS::Scraper
Type: AWS::APS::Scraper
Properties:
added:   ScraperLoggingConfiguration:
added:     LoggingDestination:
added:       CloudWatchLogs:
added:         LogGroupArn: String
added:     ScraperComponents:
added:       - Type: String
added:         Config:
added:           Options:
added:             <key>: String
AWS::BCMDataExports::ExportLink to AWS::BCMDataExports::Export
Type: AWS::BCMDataExports::Export
Fn::GetAtt:
added:   Export.ExportArn: String
AWS::Bedrock::GuardrailLink to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::Guardrail
Properties:
added:   AutomatedReasoningPolicyConfig:
added:     Policies:
added:       - String
added:     ConfidenceThreshold: Double
AWS::CleanRooms::AnalysisTemplateLink to AWS::CleanRooms::AnalysisTemplate
Type: AWS::CleanRooms::AnalysisTemplate
Properties:
added:   ErrorMessageConfiguration:
added:     Type: String
AWS::CleanRooms::CollaborationLink to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::Collaboration
Properties:
added:   AutoApprovedChangeTypes:
added:     - String
AWS::Connect::RoutingProfileLink to AWS::Connect::RoutingProfile
Type: AWS::Connect::RoutingProfile
Properties:
added:   ManualAssignmentQueueConfigs:
added:     - QueueReference:
added:         Channel: String
added:         QueueArn: String
AWS::CUR::ReportDefinitionLink to AWS::CUR::ReportDefinition
Type: AWS::CUR::ReportDefinition
Properties:
added:   Tags:
added:     - Value: String
added:       Key: String
AWS::DataSync::LocationSMBLink to AWS::DataSync::LocationSMB
Type: AWS::DataSync::LocationSMB
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::DataZone::OwnerLink to AWS::DataZone::Owner
Type: AWS::DataZone::Owner
Fn::GetAtt:
added:   OwnerIdentifier: String
added:   OwnerType: String
AWS::DataZone::ProjectMembershipLink to AWS::DataZone::ProjectMembership
Type: AWS::DataZone::ProjectMembership
Fn::GetAtt:
added:   MemberIdentifier: String
added:   MemberIdentifierType: String
AWS::DynamoDB::GlobalTableLink to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTable
Properties:
added:   GlobalTableSettingsReplicationMode: String
added:   GlobalTableSourceArn: String
AWS::DynamoDB::TableLink to AWS::DynamoDB::Table
Type: AWS::DynamoDB::Table
Properties:
added:   GlobalTableSettingsReplicationMode: String
AWS::EC2::NetworkInterfaceAttachmentLink to AWS::EC2::NetworkInterfaceAttachment
Type: AWS::EC2::NetworkInterfaceAttachment
Properties:
added:   EnaQueueCount: Integer
AWS::ECS::ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
  DeploymentConfiguration:
    LifecycleHooks:
added:       - HookDetails: Json
AWS::EVS::EnvironmentLink to AWS::EVS::Environment
Type: AWS::EVS::Environment
Properties:
  InitialVlans:
added:     HcxNetworkAclId: String
added:     IsHcxPublic: Boolean
AWS::GameLift::ContainerFleetLink to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleet
Properties:
  Locations:
    - LocationCapacity:
modified:         # Required: Yes → No
        DesiredEC2Instances: Integer
AWS::GameLift::FleetLink to AWS::GameLift::Fleet
Type: AWS::GameLift::Fleet
Properties:
  Locations:
    - LocationCapacity:
modified:         # Required: Yes → No
        DesiredEC2Instances: Integer
AWS::ImageBuilder::ImagePipelineLink to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipeline
Properties:
  Schedule:
added:     AutoDisablePolicy: Json
AWS::Lambda::PermissionLink to AWS::Lambda::Permission
Type: AWS::Lambda::Permission
Properties:
added:   InvokedViaFunctionUrl: Boolean
AWS::MediaLive::ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
  EncoderSettings:
    CaptionDescriptions:
      - DestinationSettings:
          BurnInDestinationSettings:
added:             SubtitleRows: String
          DvbSubDestinationSettings:
added:             SubtitleRows: String
    OutputGroups:
      - OutputGroupSettings:
          CmafIngestGroupSettings:
added:             AdditionalDestinations:
added:               - Destination:
added:                   DestinationRefId: String
AWS::NetworkManager::ConnectPeerLink to AWS::NetworkManager::ConnectPeer
Type: AWS::NetworkManager::ConnectPeer
Fn::GetAtt:
added:   LastModificationErrors:
added:     - String
AWS::ODB::CloudExadataInfrastructureLink to AWS::ODB::CloudExadataInfrastructure
Type: AWS::ODB::CloudExadataInfrastructure
Properties:
added:   MaintenanceWindow:
added:     CustomActionTimeoutInMins: Integer
added:     DaysOfWeek:
added:       - String
added:     Preference: String
added:     LeadTimeInWeeks: Integer
added:     Months:
added:       - String
added:     PatchingMode: String
added:     WeeksOfMonth:
added:       - Integer
added:     IsCustomActionTimeoutEnabled: Boolean
added:     HoursOfDay:
added:       - Integer
AWS::ODB::CloudVmClusterLink to AWS::ODB::CloudVmCluster
Type: AWS::ODB::CloudVmCluster
Properties:
added:   DbNodes:
added:     - Status: String
added:       HostIpId: String
added:       MemorySizeInGBs: Integer
added:       CpuCoreCount: Integer
added:       BackupIpId: String
added:       Hostname: String
added:       Ocid: String
added:       DbNodeId: String
added:       VnicId: String
added:       DbNodeStorageSizeInGBs: Integer
added:       Vnic2Id: String
added:       DbNodeArn: String
added:       DbServerId: String
added:       BackupVnic2Id: String
added:       Tags:
added:         - Value: String
added:           Key: String
added:       DbSystemId: String
AWS::ODB::OdbNetworkLink to AWS::ODB::OdbNetwork
Type: AWS::ODB::OdbNetwork
Properties:
added:   CustomDomainName: String
modified:   # Update requires: Replacement → No interruption
  DisplayName: String
added:   S3Access: String
added:   S3PolicyDocument: String
added:   ZeroEtlAccess: String
Fn::GetAtt:
added:   ManagedServices:
added:     ManagedServicesIpv4Cidrs:
added:       - String
added:     ResourceGatewayArn: String
added:     ManagedS3BackupAccess:
added:       Status: String
added:       Ipv4Addresses:
added:         - String
added:     ServiceNetworkEndpoint:
added:       VpcEndpointType: String
added:       VpcEndpointId: String
added:     ZeroEtlAccess:
added:       Status: String
added:       Cidr: String
added:     ServiceNetworkArn: String
added:     S3Access:
added:       Status: String
added:       Ipv4Addresses:
added:         - String
added:       DomainName: String
added:       S3PolicyDocument: String
added:   ManagedServices.ManagedS3BackupAccess:  # ManagedS3BackupAccess: see above
added:   ManagedServices.ManagedS3BackupAccess.Ipv4Addresses:
added:     - String
added:   ManagedServices.ManagedS3BackupAccess.Status: String
added:   ManagedServices.ManagedServicesIpv4Cidrs:
added:     - String
added:   ManagedServices.ResourceGatewayArn: String
added:   ManagedServices.S3Access:  # S3Access: see above
added:   ManagedServices.S3Access.DomainName: String
added:   ManagedServices.S3Access.Ipv4Addresses:
added:     - String
added:   ManagedServices.S3Access.S3PolicyDocument: String
added:   ManagedServices.S3Access.Status: String
added:   ManagedServices.ServiceNetworkArn: String
added:   ManagedServices.ServiceNetworkEndpoint:  # ServiceNetworkEndpoint: see above
added:   ManagedServices.ServiceNetworkEndpoint.VpcEndpointId: String
added:   ManagedServices.ServiceNetworkEndpoint.VpcEndpointType: String
added:   ManagedServices.ZeroEtlAccess:  # ZeroEtlAccess: see above
added:   ManagedServices.ZeroEtlAccess.Cidr: String
added:   ManagedServices.ZeroEtlAccess.Status: String
AWS::Omics::WorkflowLink to AWS::Omics::Workflow
Type: AWS::Omics::Workflow
Properties:
added:   ContainerRegistryMap:
added:     RegistryMappings:
added:       - UpstreamRegistryUrl: String
added:         EcrAccountId: String
added:         UpstreamRepositoryPrefix: String
added:         EcrRepositoryPrefix: String
added:     ImageMappings:
added:       - SourceImage: String
added:         DestinationImage: String
added:   ContainerRegistryMapUri: String
AWS::Omics::WorkflowVersionLink to AWS::Omics::WorkflowVersion
Type: AWS::Omics::WorkflowVersion
Properties:
added:   ContainerRegistryMap:
added:     RegistryMappings:
added:       - UpstreamRegistryUrl: String
added:         EcrAccountId: String
added:         UpstreamRepositoryPrefix: String
added:         EcrRepositoryPrefix: String
added:     ImageMappings:
added:       - SourceImage: String
added:         DestinationImage: String
added:   ContainerRegistryMapUri: String
AWS::OpenSearchServerless::IndexLink to AWS::OpenSearchServerless::Index
Type: AWS::OpenSearchServerless::Index
Properties:
  Mappings:
    Properties:
      <key>:
        Method:
modified:           # Required: Yes → No
          Engine: String
        Properties:  # PropertyMapping: see above
AWS::OpenSearchServerless::SecurityConfigLink to AWS::OpenSearchServerless::SecurityConfig
Type: AWS::OpenSearchServerless::SecurityConfig
Properties:
added:   IamFederationOptions:
added:     UserAttribute: String
added:     GroupAttribute: String
AWS::QuickSight::CustomPermissionsLink to AWS::QuickSight::CustomPermissions
Type: AWS::QuickSight::CustomPermissions
Properties:
  Capabilities:
added:     Analysis: String
added:     Dashboard: String
AWS::QuickSight::DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
  DashboardPublishOptions:
added:     DataStoriesSharingOption:
added:       AvailabilityStatus: String
added:     ExecutiveSummaryOption:
added:       AvailabilityStatus: String
AWS::RDS::DBClusterLink to AWS::RDS::DBCluster
Type: AWS::RDS::DBCluster
Properties:
added:   MasterUserAuthenticationType: String
AWS::RDS::DBInstanceLink to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstance
Properties:
added:   MasterUserAuthenticationType: String
AWS::RDS::DBProxyLink to AWS::RDS::DBProxy
Type: AWS::RDS::DBProxy
Properties:
modified:   # Required: Yes → No
  Auth:
added:   DefaultAuthScheme: String
added:   EndpointNetworkType: String
added:   TargetConnectionNetworkType: String
AWS::RDS::DBProxyEndpointLink to AWS::RDS::DBProxyEndpoint
Type: AWS::RDS::DBProxyEndpoint
Properties:
added:   EndpointNetworkType: String
AWS::ServiceCatalog::LaunchTemplateConstraintLink to AWS::ServiceCatalog::LaunchTemplateConstraint
Type: AWS::ServiceCatalog::LaunchTemplateConstraint
Fn::GetAtt:
added:   Id: String
AWS::ServiceCatalog::PortfolioProductAssociationLink to AWS::ServiceCatalog::PortfolioProductAssociation
Type: AWS::ServiceCatalog::PortfolioProductAssociation
Properties:
modified:   # Required: Yes → No
  PortfolioId: String
modified:   # Required: Yes → No
  ProductId: String
AWS::VpcLattice::ResourceGatewayLink to AWS::VpcLattice::ResourceGateway
Type: AWS::VpcLattice::ResourceGateway
Properties:
removed:   Ipv4AddressesPerEni: Integer