CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 10
- REMOVED
- 0
- MODIFIED
- 10
- DOCUMENTATION
- 0
New resource types
AWS:: CleanRoomsML:: ConfiguredModelAlgorithmLink to AWS::CleanRoomsML::ConfiguredModelAlgorithm
Type: AWS::CleanRoomsML::ConfiguredModelAlgorithm
Properties:
Description: String
KmsKeyArn: String
InferenceContainerConfig:
ImageUri: String
RoleArn: String
- Value: String
Key: String
Name: String
TrainingContainerConfig:
Entrypoint:
- String
Arguments:
- String
MetricDefinitions:
- Regex: String
Name: String
ImageUri: String
Fn::GetAtt:
ConfiguredModelAlgorithmArn: String
AWS:: CleanRoomsML:: ConfiguredModelAlgorithmAssociationLink to AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation
Type: AWS::CleanRoomsML::ConfiguredModelAlgorithmAssociation
Properties:
MembershipIdentifier: String
Description: String
PrivacyConfiguration:
Policies:
TrainedModelExports:
FilesToExport:
- String
MaxSize:
Value: Double
Unit: String
TrainedModelInferenceJobs:
MaxOutputSize:
Value: Double
Unit: String
ContainerLogs:
- LogType: String
FilterPattern: String
AllowedAccountIds:
- String
LogRedactionConfiguration:
CustomEntityConfig:
CustomDataIdentifiers:
- String
EntitiesToRedact:
- String
TrainedModels:
ContainerLogs: # LogsConfigurationPolicy: see above
MaxArtifactSize:
Value: Double
Unit: String
ContainerMetrics:
NoiseLevel: String
ConfiguredModelAlgorithmArn: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
CollaborationIdentifier: String
ConfiguredModelAlgorithmAssociationArn: String
AWS:: ObservabilityAdmin:: TelemetryEnrichmentLink to AWS::ObservabilityAdmin::TelemetryEnrichment
Type: AWS::ObservabilityAdmin::TelemetryEnrichment
Properties:
Scope: String
Fn::GetAtt:
Status: String
AWS:: Route53GlobalResolver:: AccessSourceLink to AWS::Route53GlobalResolver::AccessSource
Type: AWS::Route53GlobalResolver::AccessSource
Properties:
IpAddressType: String
Cidr: String
DnsViewId: String
Protocol: String
ClientToken: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
CreatedAt: String
AccessSourceId: String
Arn: String
UpdatedAt: String
AWS:: Route53GlobalResolver:: AccessTokenLink to AWS::Route53GlobalResolver::AccessToken
Type: AWS::Route53GlobalResolver::AccessToken
Properties:
DnsViewId: String
ExpiresAt: String
ClientToken: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
AccessTokenId: String
Status: String
CreatedAt: String
Value: String
GlobalResolverId: String
Arn: String
UpdatedAt: String
AWS:: Route53GlobalResolver:: DnsViewLink to AWS::Route53GlobalResolver::DnsView
Type: AWS::Route53GlobalResolver::DnsView
Properties:
EdnsClientSubnet: String
FirewallRulesFailOpen: String
Description: String
DnssecValidation: String
GlobalResolverId: String
ClientToken: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
CreatedAt: String
DnsViewId: String
Arn: String
UpdatedAt: String
AWS:: Route53GlobalResolver:: FirewallDomainListLink to AWS::Route53GlobalResolver::FirewallDomainList
Type: AWS::Route53GlobalResolver::FirewallDomainList
Properties:
Domains:
- String
DomainFileUrl: String
Description: String
GlobalResolverId: String
ClientToken: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
CreatedAt: String
FirewallDomainListId: String
Arn: String
UpdatedAt: String
StatusMessage: String
DomainCount: Integer
AWS:: Route53GlobalResolver:: FirewallRuleLink to AWS::Route53GlobalResolver::FirewallRule
Type: AWS::Route53GlobalResolver::FirewallRule
Properties:
Action: String
Description: String
Priority: Integer
DnsAdvancedProtection: String
BlockOverrideTtl: Integer
BlockOverrideDnsType: String
Name: String
BlockOverrideDomain: String
QType: String
FirewallDomainListId: String
ConfidenceThreshold: String
DnsViewId: String
BlockResponse: String
ClientToken: String
Fn::GetAtt:
Status: String
CreatedAt: String
FirewallRuleId: String
UpdatedAt: String
QueryType: String
AWS:: Route53GlobalResolver:: GlobalResolverLink to AWS::Route53GlobalResolver::GlobalResolver
Type: AWS::Route53GlobalResolver::GlobalResolver
Properties:
IpAddressType: String
Description: String
ObservabilityRegion: String
Regions:
- String
ClientToken: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
IPv6Addresses:
- String
Status: String
DnsName: String
IPv4Addresses:
- String
CreatedAt: String
GlobalResolverId: String
Arn: String
UpdatedAt: String
AWS:: Route53GlobalResolver:: HostedZoneAssociationLink to AWS::Route53GlobalResolver::HostedZoneAssociation
Type: AWS::Route53GlobalResolver::HostedZoneAssociation
Properties:
ResourceArn: String
HostedZoneId: String
Name: String
Fn::GetAtt:
Status: String
HostedZoneName: String
CreatedAt: String
HostedZoneAssociationId: String
UpdatedAt: String
Changed resource types
AWS:: BedrockAgentCore:: MemoryLink to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::Memory
Properties:
added: StreamDeliveryResources:
added: Resources:
added: - Kinesis:
added: DataStreamArn: String
added: ContentConfigurations:
added: - Type: String
added: Level: String
AWS:: CleanRooms:: ConfiguredTableLink to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTable
Properties:
TableReference:
Athena:
added: CatalogName: String
AWS:: Connect:: QueueLink to AWS::Connect::Queue
Type: AWS::Connect::Queue
Properties:
added: AdditionalEmailAddresses:
added: - EmailAddressArn: String
AWS:: EKS:: ClusterLink to AWS::EKS::Cluster
Type: AWS::EKS::Cluster
Properties:
RemoteNetworkConfig:
modified: # Required: Yes → No
RemoteNodeNetworks:
AWS:: ElastiCache:: ReplicationGroupLink to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroup
Properties:
removed: CacheSecurityGroupNames:
removed: - String
modified: # Duplicates allowed: No → Yes
LogDeliveryConfigurations:
modified: # Duplicates allowed: No → Yes
NodeGroupConfiguration:
modified: - # Update requires: Replacement → Some interruptions
PrimaryAvailabilityZone: String
modified: # Update requires: Replacement → Some interruptions
ReplicaAvailabilityZones:
- String
modified: # Update requires: Replacement → Some interruptions
ReplicaCount: Integer
modified: # Update requires: Replacement → Some interruptions
Slots: String
modified: # Update requires: Some interruptions → No interruption
NumNodeGroups: Integer
modified: # Duplicates allowed: No → Yes
PreferredCacheClusterAZs:
- String
Fn::GetAtt:
added: ConfigurationEndPoint:
added: Address: String
added: Port: String
added: PrimaryEndPoint: # Endpoint: see above
added: ReadEndPoint:
added: Addresses: String
added: PortsList:
added: - String
added: AddressesList:
added: - String
added: Ports: String
removed: ReadEndPoint.Addresses.List:
removed: - String
added: ReadEndPoint.AddressesList:
added: - String
removed: ReadEndPoint.Ports.List:
removed: - String
added: ReadEndPoint.PortsList:
added: - String
added: ReaderEndPoint: # Endpoint: see above
AWS:: OpenSearchService:: DomainLink to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::Domain
Properties:
added: DeploymentStrategyOptions:
added: DeploymentStrategy: String
AWS:: RedshiftServerless:: WorkgroupLink to AWS::RedshiftServerless::Workgroup
Type: AWS::RedshiftServerless::Workgroup
Fn::GetAtt:
added: Workgroup.ConfigParameters:
added: - ParameterValue: String
added: ParameterKey: String
AWS:: ServiceCatalog:: StackSetConstraintLink to AWS::ServiceCatalog::StackSetConstraint
Type: AWS::ServiceCatalog::StackSetConstraint
Properties:
modified: # Duplicates allowed: Not specified → Yes
AccountList:
- String
modified: # Duplicates allowed: Not specified → Yes
RegionList:
- String
Fn::GetAtt:
added: Id: String
AWS:: VerifiedPermissions:: PolicyStoreLink to AWS::VerifiedPermissions::PolicyStore
Type: AWS::VerifiedPermissions::PolicyStore
Properties:
Schema:
removed: CedarFormat: String
AWS:: XRay:: SamplingRuleLink to AWS::XRay::SamplingRule
Type: AWS::XRay::SamplingRule
Properties:
SamplingRule:
added: SamplingRateBoost:
added: MaxRate: Double
added: CooldownWindowMinutes: Integer