CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 5
- REMOVED
- 1
- MODIFIED
- 30
- DOCUMENTATION
- 0
New resource types
AWS:: BedrockAgentCore:: MemoryLink to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::Memory
Properties:
Description: String
EncryptionKeyArn: String
MemoryExecutionRoleArn: String
MemoryStrategies:
- SummaryMemoryStrategy:
Status: String
Namespaces:
- String
Type: String
Description: String
CreatedAt: String
StrategyId: String
UpdatedAt: String
Name: String
CustomMemoryStrategy:
Status: String
Namespaces:
- String
Type: String
Description: String
Configuration:
SummaryOverride:
Consolidation:
AppendToPrompt: String
ModelId: String
UserPreferenceOverride:
Consolidation:
AppendToPrompt: String
ModelId: String
Extraction:
AppendToPrompt: String
ModelId: String
SemanticOverride:
Consolidation:
AppendToPrompt: String
ModelId: String
Extraction:
AppendToPrompt: String
ModelId: String
SelfManagedConfiguration:
TriggerConditions:
- MessageBasedTrigger:
MessageCount: Integer
TokenBasedTrigger:
TokenCount: Integer
TimeBasedTrigger:
IdleSessionTimeout: Integer
InvocationConfiguration:
TopicArn: String
PayloadDeliveryBucketName: String
HistoricalContextWindowSize: Integer
CreatedAt: String
StrategyId: String
UpdatedAt: String
Name: String
SemanticMemoryStrategy:
Status: String
Namespaces:
- String
Type: String
Description: String
CreatedAt: String
StrategyId: String
UpdatedAt: String
Name: String
UserPreferenceMemoryStrategy:
Status: String
Namespaces:
- String
Type: String
Description: String
CreatedAt: String
StrategyId: String
UpdatedAt: String
Name: String
EventExpiryDuration: Integer
Tags:
<key>: String
Name: String
Fn::GetAtt:
Status: String
MemoryArn: String
CreatedAt: String
FailureReason: String
UpdatedAt: String
MemoryId: String
AWS:: Lightsail:: DiskSnapshotLink to AWS::Lightsail::DiskSnapshot
Type: AWS::Lightsail::DiskSnapshot
Properties:
DiskSnapshotName: String
DiskName: String
- Value: String
Key: String
Fn::GetAtt:
SizeInGb: Integer
Progress: String
Location.AvailabilityZone: String
DiskSnapshotArn: String
SupportCode: String
State: String
CreatedAt: String
FromDiskName: String
ResourceType: String
IsFromAutoSnapshot: Boolean
Location:
RegionName: String
AvailabilityZone: String
Location.RegionName: String
AWS:: ObservabilityAdmin:: OrganizationCentralizationRuleLink to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRule
Properties:
Rule:
Destination:
Account: String
DestinationLogsConfiguration:
LogsEncryptionConfiguration:
KmsKeyArn: String
EncryptionStrategy: String
EncryptionConflictResolutionStrategy: String
BackupConfiguration:
KmsKeyArn: String
Region: String
Region: String
Source:
Scope: String
SourceLogsConfiguration:
EncryptedLogGroupStrategy: String
LogGroupSelectionCriteria: String
Regions:
- String
RuleName: String
- Value: String
Key: String
Fn::GetAtt:
RuleArn: String
AWS:: SSMQuickSetup:: LifecycleAutomationLink to AWS::SSMQuickSetup::LifecycleAutomation
Type: AWS::SSMQuickSetup::LifecycleAutomation
Properties:
AutomationParameters: Json
AutomationDocument: String
Tags:
<key>: String
ResourceKey: String
Fn::GetAtt:
AssociationId: String
Dev:: FSx:: StorageVirtualMachineLink to Dev::FSx::StorageVirtualMachine
Type: Dev::FSx::StorageVirtualMachine
Properties:
SvmAdminPassword: String
ActiveDirectoryConfiguration:
SelfManagedActiveDirectoryConfiguration:
FileSystemAdministratorsGroup: String
UserName: String
DomainName: String
OrganizationalUnitDistinguishedName: String
DnsIps:
- String
Password: String
NetBiosName: String
RootVolumeSecurityStyle: String
FileSystemId: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
ResourceARN: String
StorageVirtualMachineId: String
UUID: String
Changed resource types
AWS:: AppSync:: DataSourceLink to AWS::AppSync::DataSource
Type: AWS::AppSync::DataSource
Properties:
removed: ElasticsearchConfig:
removed: AwsRegion: String
removed: Endpoint: String
AWS:: BedrockAgentCore:: BrowserCustomLink to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustom
Properties:
NetworkConfiguration:
added: VpcConfig:
added: SecurityGroups:
added: - String
added: Subnets:
added: - String
Fn::GetAtt:
added: FailureReason: String
AWS:: BedrockAgentCore:: CodeInterpreterCustomLink to AWS::BedrockAgentCore::CodeInterpreterCustom
Type: AWS::BedrockAgentCore::CodeInterpreterCustom
Properties:
NetworkConfiguration:
added: VpcConfig:
added: SecurityGroups:
added: - String
added: Subnets:
added: - String
Fn::GetAtt:
added: FailureReason: String
AWS:: BedrockAgentCore:: RuntimeLink to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::Runtime
Properties:
NetworkConfiguration:
added: NetworkModeConfig:
added: SecurityGroups:
added: - String
added: Subnets:
added: - String
AWS:: CloudFront:: AnycastIpListLink to AWS::CloudFront::AnycastIpList
Type: AWS::CloudFront::AnycastIpList
Properties:
added: IpAddressType: String
Fn::GetAtt:
AnycastIpList:
added: IpAddressType: String
added: AnycastIpList.IpAddressType: String
AWS:: DataZone:: ProjectProfileLink to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfile
Properties:
EnvironmentConfigurations:
added: - EnvironmentConfigurationId: String
removed: Id: String
AWS:: DocDB:: DBClusterLink to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBCluster
Properties:
modified: # Update requires: Replacement → No interruption
GlobalClusterIdentifier: String
AWS:: DynamoDB:: GlobalTableLink to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTable
Properties:
removed: GlobalTableSettingsReplicationMode: String
removed: GlobalTableSourceArn: String
AWS:: DynamoDB:: TableLink to AWS::DynamoDB::Table
Type: AWS::DynamoDB::Table
Properties:
removed: GlobalTableSettingsReplicationMode: String
AWS:: EC2:: NatGatewayLink to AWS::EC2::NatGateway
Type: AWS::EC2::NatGateway
Properties:
added: VpcId: String
Fn::GetAtt:
added: EniId: String
AWS:: ECS:: ClusterCapacityProviderAssociationsLink to AWS::ECS::ClusterCapacityProviderAssociations
Type: AWS::ECS::ClusterCapacityProviderAssociations
Properties:
modified: # Required: Yes → No
CapacityProviders:
- String
AWS:: ECS:: ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
DeploymentConfiguration:
added: CanaryConfiguration: Json
added: LinearConfiguration: Json
AWS:: ImageBuilder:: ComponentLink to AWS::ImageBuilder::Component
Type: AWS::ImageBuilder::Component
Fn::GetAtt:
added: LatestVersion:
added: Major: String
added: Minor: String
added: Arn: String
added: Patch: String
added: LatestVersion.Arn: String
added: LatestVersion.Major: String
added: LatestVersion.Minor: String
added: LatestVersion.Patch: String
AWS:: ImageBuilder:: ImageLink to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::Image
Fn::GetAtt:
added: LatestVersion:
added: Major: String
added: Minor: String
added: Arn: String
added: Patch: String
added: LatestVersion.Arn: String
added: LatestVersion.Major: String
added: LatestVersion.Minor: String
added: LatestVersion.Patch: String
AWS:: ImageBuilder:: WorkflowLink to AWS::ImageBuilder::Workflow
Type: AWS::ImageBuilder::Workflow
Fn::GetAtt:
added: LatestVersion:
added: Major: String
added: Minor: String
added: Arn: String
added: Patch: String
added: LatestVersion.Arn: String
added: LatestVersion.Major: String
added: LatestVersion.Minor: String
added: LatestVersion.Patch: String
AWS:: Logs:: DeliveryDestinationLink to AWS::Logs::DeliveryDestination
Type: AWS::Logs::DeliveryDestination
Properties:
added: DeliveryDestinationType: String
Fn::GetAtt:
removed: DeliveryDestinationType: String
AWS:: Logs:: MetricFilterLink to AWS::Logs::MetricFilter
Type: AWS::Logs::MetricFilter
Properties:
added: EmitSystemFieldDimensions:
added: - String
added: FieldSelectionCriteria: String
AWS:: Logs:: SubscriptionFilterLink to AWS::Logs::SubscriptionFilter
Type: AWS::Logs::SubscriptionFilter
Properties:
added: EmitSystemFields:
added: - String
added: FieldSelectionCriteria: String
AWS:: MediaLive:: ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
EncoderSettings:
OutputGroups:
- OutputGroupSettings:
MediaPackageGroupSettings:
MediapackageV2GroupSettings:
added: Id3Behavior: String
added: KlvBehavior: String
added: NielsenId3Behavior: String
added: Scte35Type: String
added: SegmentLength: Integer
added: SegmentLengthUnits: String
added: TimedMetadataId3Frame: String
added: TimedMetadataId3Period: Integer
added: TimedMetadataPassthrough: String
AWS:: Neptune:: EventSubscriptionLink to AWS::Neptune::EventSubscription
Type: AWS::Neptune::EventSubscription
Properties:
modified: # Duplicates allowed: Not specified → No
EventCategories:
- String
modified: # Required: No → Yes
SnsTopicArn: String
modified: # Duplicates allowed: Not specified → No
SourceIds:
- String
added: SubscriptionName: String
added: - Value: String
added: Key: String
AWS:: PCS:: ClusterLink to AWS::PCS::Cluster
Type: AWS::PCS::Cluster
Properties:
modified: # Update requires: Replacement → No interruption
SlurmConfiguration:
modified: # Update requires: Replacement → No interruption
Accounting:
modified: # Update requires: Replacement → No interruption
DefaultPurgeTimeInDays: Integer
modified: # Update requires: Replacement → No interruption
Mode: String
modified: # Update requires: Replacement → No interruption
AuthKey:
modified: # Update requires: Replacement → No interruption
SecretArn: String
modified: # Update requires: Replacement → No interruption
SecretVersion: String
modified: # Update requires: Replacement → No interruption
ScaleDownIdleTimeInSeconds: Integer
modified: # Update requires: Replacement → No interruption
SlurmCustomSettings:
modified: - # Update requires: Replacement → No interruption
ParameterName: String
modified: # Update requires: Replacement → No interruption
ParameterValue: String
AWS:: PCS:: QueueLink to AWS::PCS::Queue
Type: AWS::PCS::Queue
Properties:
added: SlurmConfiguration:
added: SlurmCustomSettings:
added: - ParameterValue: String
added: ParameterName: String
AWS:: QuickSight:: DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
DashboardPublishOptions:
added: QuickSuiteActionsOption:
added: AvailabilityStatus: String
AWS:: SageMaker:: DomainLink to AWS::SageMaker::Domain
Type: AWS::SageMaker::Domain
Properties:
DomainSettings:
added: IpAddressType: String
AWS:: ServiceCatalog:: LaunchNotificationConstraintLink to AWS::ServiceCatalog::LaunchNotificationConstraint
Type: AWS::ServiceCatalog::LaunchNotificationConstraint
Properties:
modified: # Duplicates allowed: Not specified → Yes
NotificationArns:
- String
Fn::GetAtt:
added: Id: String
AWS:: ServiceCatalog:: ResourceUpdateConstraintLink to AWS::ServiceCatalog::ResourceUpdateConstraint
Type: AWS::ServiceCatalog::ResourceUpdateConstraint
Fn::GetAtt:
added: Id: String
AWS:: ServiceCatalog:: TagOptionAssociationLink to AWS::ServiceCatalog::TagOptionAssociation
Type: AWS::ServiceCatalog::TagOptionAssociation
Properties:
modified: # Required: Yes → No
ResourceId: String
modified: # Required: Yes → No
TagOptionId: String
AWS:: Synthetics:: CanaryLink to AWS::Synthetics::Canary
Type: AWS::Synthetics::Canary
Properties:
Code:
added: BlueprintTypes:
added: - String
modified: # Required: Yes → No
Handler: String
AWS:: Transfer:: ServerLink to AWS::Transfer::Server
Type: AWS::Transfer::Server
Properties:
modified: # Update requires: Replacement → No interruption
IdentityProviderType: String
AWS:: VpcLattice:: ResourceGatewayLink to AWS::VpcLattice::ResourceGateway
Type: AWS::VpcLattice::ResourceGateway
Properties:
added: Ipv4AddressesPerEni: Integer