Version 215.0.0

Issued

cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.

  • added
  • modified
  • removed

01Added resource types6

addedAWS::BedrockAgentCore::BrowserCustomdocs ↗#Link to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustomProperties:  ExecutionRoleArn: String  Description: String  RecordingConfig:    Enabled: Boolean    S3Location:      Bucket: String      Prefix: String  NetworkConfiguration:    NetworkMode: String  Tags:    <key>: String  Name: StringFn::GetAtt:  BrowserId: String  Status: String  LastUpdatedAt: String  BrowserArn: String  CreatedAt: String
addedAWS::BedrockAgentCore::CodeInterpreterCustomdocs ↗#Link to AWS::BedrockAgentCore::CodeInterpreterCustom
Type: AWS::BedrockAgentCore::CodeInterpreterCustomProperties:  ExecutionRoleArn: String  Description: String  NetworkConfiguration:    NetworkMode: String  Tags:    <key>: String  Name: StringFn::GetAtt:  Status: String  LastUpdatedAt: String  CreatedAt: String  CodeInterpreterArn: String  CodeInterpreterId: String
addedAWS::BedrockAgentCore::Runtimedocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:  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:        - StringFn::GetAtt:  Status: String  LastUpdatedAt: String  CreatedAt: String  AgentRuntimeId: String  WorkloadIdentityDetails.WorkloadIdentityArn: String  AgentRuntimeVersion: String  AgentRuntimeArn: String  WorkloadIdentityDetails:    WorkloadIdentityArn: String
addedAWS::BedrockAgentCore::RuntimeEndpointdocs ↗#Link to AWS::BedrockAgentCore::RuntimeEndpoint
Type: AWS::BedrockAgentCore::RuntimeEndpointProperties:  Description: String  AgentRuntimeId: String  AgentRuntimeVersion: String  Tags:    <key>: String  Name: StringFn::GetAtt:  TargetVersion: String  Status: String  LastUpdatedAt: String  AgentRuntimeEndpointArn: String  CreatedAt: String  FailureReason: String  LiveVersion: String  Id: String  AgentRuntimeArn: String
addedAWS::DataZone::FormTypedocs ↗#Link to AWS::DataZone::FormType
Type: AWS::DataZone::FormTypeProperties:  Status: String  Description: String  Model:    Smithy: String  OwningProjectIdentifier: String  DomainIdentifier: String  Name: StringFn::GetAtt:  DomainId: String  CreatedBy: String  Revision: String  CreatedAt: String  FormTypeIdentifier: String  OwningProjectId: String
addedAWS::ODB::OdbPeeringConnectiondocs ↗#Link to AWS::ODB::OdbPeeringConnection
Type: AWS::ODB::OdbPeeringConnectionProperties:  OdbNetworkId: String  DisplayName: String  PeerNetworkId: String  Tags:    - Value: String      Key: StringFn::GetAtt:  OdbPeeringConnectionId: String  OdbPeeringConnectionArn: String  OdbNetworkArn: String  PeerNetworkArn: String

02Modified resource types37

modifiedAWS::APS::Scraperhistorydocs ↗#Link to AWS::APS::Scraper
Type: AWS::APS::ScraperProperties:added:   ScraperLoggingConfiguration:added:     LoggingDestination:added:       CloudWatchLogs:added:         LogGroupArn: Stringadded:     ScraperComponents:added:       - Type: Stringadded:         Config:added:           Options:added:             <key>: String
modifiedAWS::BCMDataExports::Exporthistorydocs ↗#Link to AWS::BCMDataExports::Export
Type: AWS::BCMDataExports::ExportFn::GetAtt:added:   Export.ExportArn: String
modifiedAWS::Bedrock::Guardrailhistorydocs ↗#Link to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::GuardrailProperties:added:   AutomatedReasoningPolicyConfig:added:     Policies:added:       - Stringadded:     ConfidenceThreshold: Double
modifiedAWS::CleanRooms::AnalysisTemplatehistorydocs ↗#Link to AWS::CleanRooms::AnalysisTemplate
Type: AWS::CleanRooms::AnalysisTemplateProperties:added:   ErrorMessageConfiguration:added:     Type: String
modifiedAWS::CleanRooms::Collaborationhistorydocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties:added:   AutoApprovedChangeTypes:added:     - String
modifiedAWS::Connect::RoutingProfilehistorydocs ↗#Link to AWS::Connect::RoutingProfile
Type: AWS::Connect::RoutingProfileProperties:added:   ManualAssignmentQueueConfigs:added:     - QueueReference:added:         Channel: Stringadded:         QueueArn: String
modifiedAWS::CUR::ReportDefinitionhistorydocs ↗#Link to AWS::CUR::ReportDefinition
Type: AWS::CUR::ReportDefinitionProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::DataSync::LocationSMBhistorydocs ↗#Link to AWS::DataSync::LocationSMB
Type: AWS::DataSync::LocationSMBProperties:added:   CmkSecretConfig:added:     SecretArn: Stringadded:     KmsKeyArn: Stringadded:   CustomSecretConfig:added:     SecretArn: Stringadded:     SecretAccessRoleArn: StringFn::GetAtt:added:   CmkSecretConfig.SecretArn: Stringadded:   ManagedSecretConfig:added:     SecretArn: Stringadded:   ManagedSecretConfig.SecretArn: String
modifiedAWS::DataZone::Ownerhistorydocs ↗#Link to AWS::DataZone::Owner
Type: AWS::DataZone::OwnerFn::GetAtt:added:   OwnerIdentifier: Stringadded:   OwnerType: String
modifiedAWS::DataZone::ProjectMembershiphistorydocs ↗#Link to AWS::DataZone::ProjectMembership
Type: AWS::DataZone::ProjectMembershipFn::GetAtt:added:   MemberIdentifier: Stringadded:   MemberIdentifierType: String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:added:   GlobalTableSettingsReplicationMode: Stringadded:   GlobalTableSourceArn: String
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:added:   GlobalTableSettingsReplicationMode: String
modifiedAWS::EC2::NetworkInterfaceAttachmenthistorydocs ↗#Link to AWS::EC2::NetworkInterfaceAttachment
Type: AWS::EC2::NetworkInterfaceAttachmentProperties:added:   EnaQueueCount: Integer
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:  DeploymentConfiguration:    LifecycleHooks:added:       - HookDetails: Json
modifiedAWS::EVS::Environmenthistorydocs ↗#Link to AWS::EVS::Environment
Type: AWS::EVS::EnvironmentProperties:  InitialVlans:added:     HcxNetworkAclId: Stringadded:     IsHcxPublic: Boolean
modifiedAWS::GameLift::ContainerFleethistorydocs ↗#Link to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleetProperties:  Locations:    - LocationCapacity:        # Required: Yes → Nomodified:         DesiredEC2Instances: Integer
modifiedAWS::GameLift::Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:  Locations:    - LocationCapacity:        # Required: Yes → Nomodified:         DesiredEC2Instances: Integer
modifiedAWS::ImageBuilder::ImagePipelinehistorydocs ↗#Link to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipelineProperties:  Schedule:added:     AutoDisablePolicy: Json
modifiedAWS::Lambda::Permissionhistorydocs ↗#Link to AWS::Lambda::Permission
Type: AWS::Lambda::PermissionProperties:added:   InvokedViaFunctionUrl: Boolean
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:  EncoderSettings:    CaptionDescriptions:      - DestinationSettings:          BurnInDestinationSettings:added:             SubtitleRows: String          DvbSubDestinationSettings:added:             SubtitleRows: String    OutputGroups:      - OutputGroupSettings:          CmafIngestGroupSettings:added:             AdditionalDestinations:added:               - Destination:added:                   DestinationRefId: String
modifiedAWS::NetworkManager::ConnectPeerhistorydocs ↗#Link to AWS::NetworkManager::ConnectPeer
Type: AWS::NetworkManager::ConnectPeerFn::GetAtt:added:   LastModificationErrors:added:     - String
modifiedAWS::ODB::CloudExadataInfrastructurehistorydocs ↗#Link to AWS::ODB::CloudExadataInfrastructure
Type: AWS::ODB::CloudExadataInfrastructureProperties:added:   MaintenanceWindow:added:     CustomActionTimeoutInMins: Integeradded:     DaysOfWeek:added:       - Stringadded:     Preference: Stringadded:     LeadTimeInWeeks: Integeradded:     Months:added:       - Stringadded:     PatchingMode: Stringadded:     WeeksOfMonth:added:       - Integeradded:     IsCustomActionTimeoutEnabled: Booleanadded:     HoursOfDay:added:       - Integer
modifiedAWS::ODB::CloudVmClusterhistorydocs ↗#Link to AWS::ODB::CloudVmCluster
Type: AWS::ODB::CloudVmClusterProperties:added:   DbNodes:added:     - Status: Stringadded:       HostIpId: Stringadded:       MemorySizeInGBs: Integeradded:       CpuCoreCount: Integeradded:       BackupIpId: Stringadded:       Hostname: Stringadded:       Ocid: Stringadded:       DbNodeId: Stringadded:       VnicId: Stringadded:       DbNodeStorageSizeInGBs: Integeradded:       Vnic2Id: Stringadded:       DbNodeArn: Stringadded:       DbServerId: Stringadded:       BackupVnic2Id: Stringadded:       Tags:added:         - Value: Stringadded:           Key: Stringadded:       DbSystemId: String
modifiedAWS::ODB::OdbNetworkhistorydocs ↗#Link to AWS::ODB::OdbNetwork
Type: AWS::ODB::OdbNetworkProperties:added:   CustomDomainName: String  # Update requires: Replacement → No interruptionmodified:   DisplayName: Stringadded:   S3Access: Stringadded:   S3PolicyDocument: Stringadded:   ZeroEtlAccess: StringFn::GetAtt:added:   ManagedServices:added:     ManagedServicesIpv4Cidrs:added:       - Stringadded:     ResourceGatewayArn: Stringadded:     ManagedS3BackupAccess:added:       Status: Stringadded:       Ipv4Addresses:added:         - Stringadded:     ServiceNetworkEndpoint:added:       VpcEndpointType: Stringadded:       VpcEndpointId: Stringadded:     ZeroEtlAccess:added:       Status: Stringadded:       Cidr: Stringadded:     ServiceNetworkArn: Stringadded:     S3Access:added:       Status: Stringadded:       Ipv4Addresses:added:         - Stringadded:       DomainName: Stringadded:       S3PolicyDocument: Stringadded:   ManagedServices.ManagedS3BackupAccess:  # ManagedS3BackupAccess: see aboveadded:   ManagedServices.ManagedS3BackupAccess.Ipv4Addresses:added:     - Stringadded:   ManagedServices.ManagedS3BackupAccess.Status: Stringadded:   ManagedServices.ManagedServicesIpv4Cidrs:added:     - Stringadded:   ManagedServices.ResourceGatewayArn: Stringadded:   ManagedServices.S3Access:  # S3Access: see aboveadded:   ManagedServices.S3Access.DomainName: Stringadded:   ManagedServices.S3Access.Ipv4Addresses:added:     - Stringadded:   ManagedServices.S3Access.S3PolicyDocument: Stringadded:   ManagedServices.S3Access.Status: Stringadded:   ManagedServices.ServiceNetworkArn: Stringadded:   ManagedServices.ServiceNetworkEndpoint:  # ServiceNetworkEndpoint: see aboveadded:   ManagedServices.ServiceNetworkEndpoint.VpcEndpointId: Stringadded:   ManagedServices.ServiceNetworkEndpoint.VpcEndpointType: Stringadded:   ManagedServices.ZeroEtlAccess:  # ZeroEtlAccess: see aboveadded:   ManagedServices.ZeroEtlAccess.Cidr: Stringadded:   ManagedServices.ZeroEtlAccess.Status: String
modifiedAWS::Omics::Workflowhistorydocs ↗#Link to AWS::Omics::Workflow
Type: AWS::Omics::WorkflowProperties:added:   ContainerRegistryMap:added:     RegistryMappings:added:       - UpstreamRegistryUrl: Stringadded:         EcrAccountId: Stringadded:         UpstreamRepositoryPrefix: Stringadded:         EcrRepositoryPrefix: Stringadded:     ImageMappings:added:       - SourceImage: Stringadded:         DestinationImage: Stringadded:   ContainerRegistryMapUri: String
modifiedAWS::Omics::WorkflowVersionhistorydocs ↗#Link to AWS::Omics::WorkflowVersion
Type: AWS::Omics::WorkflowVersionProperties:added:   ContainerRegistryMap:added:     RegistryMappings:added:       - UpstreamRegistryUrl: Stringadded:         EcrAccountId: Stringadded:         UpstreamRepositoryPrefix: Stringadded:         EcrRepositoryPrefix: Stringadded:     ImageMappings:added:       - SourceImage: Stringadded:         DestinationImage: Stringadded:   ContainerRegistryMapUri: String
modifiedAWS::OpenSearchServerless::Indexhistorydocs ↗#Link to AWS::OpenSearchServerless::Index
Type: AWS::OpenSearchServerless::IndexProperties:  Mappings:    Properties:      <key>:        Method:          # Required: Yes → Nomodified:           Engine: String        Properties:  # PropertyMapping: see above
modifiedAWS::OpenSearchServerless::SecurityConfighistorydocs ↗#Link to AWS::OpenSearchServerless::SecurityConfig
Type: AWS::OpenSearchServerless::SecurityConfigProperties:added:   IamFederationOptions:added:     UserAttribute: Stringadded:     GroupAttribute: String
modifiedAWS::QuickSight::CustomPermissionshistorydocs ↗#Link to AWS::QuickSight::CustomPermissions
Type: AWS::QuickSight::CustomPermissionsProperties:  Capabilities:added:     Analysis: Stringadded:     Dashboard: String
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  DashboardPublishOptions:added:     DataStoriesSharingOption:added:       AvailabilityStatus: Stringadded:     ExecutiveSummaryOption:added:       AvailabilityStatus: String
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:added:   MasterUserAuthenticationType: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added:   MasterUserAuthenticationType: String
modifiedAWS::RDS::DBProxyhistorydocs ↗#Link to AWS::RDS::DBProxy
Type: AWS::RDS::DBProxyProperties:  # Required: Yes → Nomodified:   Auth:    - AuthFormatadded:   DefaultAuthScheme: Stringadded:   EndpointNetworkType: Stringadded:   TargetConnectionNetworkType: String
modifiedAWS::RDS::DBProxyEndpointhistorydocs ↗#Link to AWS::RDS::DBProxyEndpoint
Type: AWS::RDS::DBProxyEndpointProperties:added:   EndpointNetworkType: String
modifiedAWS::ServiceCatalog::LaunchTemplateConstrainthistorydocs ↗#Link to AWS::ServiceCatalog::LaunchTemplateConstraint
Type: AWS::ServiceCatalog::LaunchTemplateConstraintFn::GetAtt:added:   Id: String
modifiedAWS::ServiceCatalog::PortfolioProductAssociationhistorydocs ↗#Link to AWS::ServiceCatalog::PortfolioProductAssociation
Type: AWS::ServiceCatalog::PortfolioProductAssociationProperties:  # Required: Yes → Nomodified:   PortfolioId: String  # Required: Yes → Nomodified:   ProductId: String
modifiedAWS::VpcLattice::ResourceGatewayhistorydocs ↗#Link to AWS::VpcLattice::ResourceGateway
Type: AWS::VpcLattice::ResourceGatewayProperties:removed:   Ipv4AddressesPerEni: Integer