CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 1
- REMOVED
- 0
- MODIFIED
- 24
- DOCUMENTATION
- 0
New resource types
AWS:: CloudFront:: ConnectionGroupLink to AWS::CloudFront::ConnectionGroup
Type: AWS::CloudFront::ConnectionGroup
Properties:
Ipv6Enabled: Boolean
AnycastIpListId: String
Enabled: Boolean
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
IsDefault: Boolean
RoutingEndpoint: String
CreatedTime: String
ETag: String
LastModifiedTime: String
Id: String
Arn: String
Changed resource types
AWS:: AppConfig:: ExtensionLink to AWS::AppConfig::Extension
Type: AWS::AppConfig::Extension
Properties:
modified: # Update requires: Replacement → No interruption
modified: # Duplicates allowed: Yes → No
AWS:: AppConfig:: ExtensionAssociationLink to AWS::AppConfig::ExtensionAssociation
Type: AWS::AppConfig::ExtensionAssociation
Properties:
modified: # Update requires: Replacement → No interruption
modified: # Duplicates allowed: Yes → No
AWS:: APS:: WorkspaceLink to AWS::APS::Workspace
Type: AWS::APS::Workspace
Properties:
added: WorkspaceConfiguration:
added: RetentionPeriodInDays: Integer
added: LimitsPerLabelSets:
added: - Limits:
added: MaxSeries: Integer
added: LabelSet:
added: - Value: String
added: Name: String
AWS:: Batch:: JobDefinitionLink to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinition
Properties:
ContainerProperties:
added: EnableExecuteCommand: Boolean
EcsProperties:
TaskProperties:
- Containers:
added: - FirelensConfiguration:
added: Options:
added: <key>: String
added: Type: String
added: EnableExecuteCommand: Boolean
NodeProperties:
NodeRangeProperties:
- Container:
added: EnableExecuteCommand: Boolean
EcsProperties:
TaskProperties:
- Containers: # TaskContainerProperties: see above
added: EnableExecuteCommand: Boolean
AWS:: Bedrock:: GuardrailLink to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::Guardrail
Properties:
ContentPolicyConfig:
FiltersConfig:
added: - InputAction: String
added: InputEnabled: Boolean
added: OutputAction: String
added: OutputEnabled: Boolean
ContextualGroundingPolicyConfig:
FiltersConfig:
added: - Action: String
added: Enabled: Boolean
SensitiveInformationPolicyConfig:
PiiEntitiesConfig:
added: - InputAction: String
added: InputEnabled: Boolean
added: OutputAction: String
added: OutputEnabled: Boolean
RegexesConfig:
added: - InputAction: String
added: InputEnabled: Boolean
added: OutputAction: String
added: OutputEnabled: Boolean
TopicPolicyConfig:
TopicsConfig:
added: - InputAction: String
added: InputEnabled: Boolean
added: OutputAction: String
added: OutputEnabled: Boolean
WordPolicyConfig:
ManagedWordListsConfig:
added: - InputAction: String
added: InputEnabled: Boolean
added: OutputAction: String
added: OutputEnabled: Boolean
WordsConfig:
added: - InputAction: String
added: InputEnabled: Boolean
added: OutputAction: String
added: OutputEnabled: Boolean
AWS:: Bedrock:: KnowledgeBaseLink to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBase
Properties:
StorageConfiguration:
MongoDbAtlasConfiguration:
added: TextIndexName: String
RdsConfiguration:
FieldMapping:
added: CustomMetadataField: String
AWS:: CleanRooms:: CollaborationLink to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::Collaboration
Properties:
modified: # Update requires: Replacement → No interruption
AnalyticsEngine: String
AWS:: CloudFront:: DistributionLink to AWS::CloudFront::Distribution
Type: AWS::CloudFront::Distribution
Properties:
DistributionConfig:
added: ConnectionMode: String
added: TenantConfig:
added: ParameterDefinitions:
added: - Definition:
added: StringSchema:
added: Comment: String
added: DefaultValue: String
added: Required: Boolean
added: Name: String
AWS:: DataZone:: DomainLink to AWS::DataZone::Domain
Type: AWS::DataZone::Domain
Properties:
SingleSignOn:
added: IdcInstanceArn: String
AWS:: EC2:: VPCEndpointLink to AWS::EC2::VPCEndpoint
Type: AWS::EC2::VPCEndpoint
Properties:
added: ServiceRegion: String
AWS:: Events:: ApiDestinationLink to AWS::Events::ApiDestination
Type: AWS::Events::ApiDestination
Fn::GetAtt:
added: ArnForPolicy: String
AWS:: Events:: ArchiveLink to AWS::Events::Archive
Type: AWS::Events::Archive
Properties:
added: KmsKeyIdentifier: String
AWS:: Events:: ConnectionLink to AWS::Events::Connection
Type: AWS::Events::Connection
Properties:
added: KmsKeyIdentifier: String
Fn::GetAtt:
added: ArnForPolicy: String
AWS:: LaunchWizard:: DeploymentLink to AWS::LaunchWizard::Deployment
Type: AWS::LaunchWizard::Deployment
Properties:
modified: # Required: Yes → No
Specifications:
<key>: String
AWS:: Lex:: BotLink to AWS::Lex::Bot
Type: AWS::Lex::Bot
Properties:
BotLocales:
- Intents:
added: - BedrockAgentIntentConfiguration:
added: BedrockAgentConfiguration:
added: BedrockAgentId: String
added: BedrockAgentAliasId: String
added: BedrockAgentIntentKnowledgeBaseConfiguration:
added: BedrockModelConfiguration:
added: ModelArn: String
added: BedrockTraceStatus: String
added: BedrockModelCustomPrompt: String
added: BedrockGuardrailConfiguration:
added: BedrockGuardrailVersion: String
added: BedrockGuardrailIdentifier: String
added: BedrockKnowledgeBaseArn: String
added: QInConnectIntentConfiguration:
added: QInConnectAssistantConfiguration:
added: AssistantArn: String
SlotTypes:
added: - CompositeSlotTypeSetting:
added: SubSlots:
added: - SlotTypeId: String
added: Name: String
AWS:: Neptune:: DBClusterParameterGroupLink to AWS::Neptune::DBClusterParameterGroup
Type: AWS::Neptune::DBClusterParameterGroup
Properties:
modified: # Duplicates allowed: Not specified → Yes
AWS:: Neptune:: DBParameterGroupLink to AWS::Neptune::DBParameterGroup
Type: AWS::Neptune::DBParameterGroup
Properties:
modified: # Duplicates allowed: Not specified → Yes
AWS:: PaymentCryptography:: KeyLink to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::Key
Properties:
added: DeriveKeyUsage: String
AWS:: RDS:: DBInstanceLink to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstance
Properties:
added: DatabaseInsightsMode: String
Fn::GetAtt:
removed: DatabaseInsightsMode: String
AWS:: S3Tables:: TableBucketLink to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucket
Properties:
added: EncryptionConfiguration:
added: KMSKeyArn: String
added: SSEAlgorithm: String
AWS:: SES:: MailManagerIngressPointLink to AWS::SES::MailManagerIngressPoint
Type: AWS::SES::MailManagerIngressPoint
Properties:
added: NetworkConfiguration:
added: PublicNetworkConfiguration:
added: IpType: Json
added: PrivateNetworkConfiguration:
added: VpcEndpointId: String
AWS:: SES:: MailManagerRuleSetLink to AWS::SES::MailManagerRuleSet
Type: AWS::SES::MailManagerRuleSet
Properties:
Rules:
- Conditions:
- BooleanExpression:
Evaluate:
added: Analysis:
added: Analyzer: String
added: ResultField: String
modified: # Required: Yes → No
Attribute: String
StringExpression:
Evaluate:
added: Analysis: # Analysis: see above
Unless: # RuleCondition: see above
AWS:: SES:: MailManagerTrafficPolicyLink to AWS::SES::MailManagerTrafficPolicy
Type: AWS::SES::MailManagerTrafficPolicy
Properties:
PolicyStatements:
- Conditions:
added: - Ipv6Expression:
added: Operator: String
added: Evaluate:
added: Attribute: String
added: Values:
added: - String
StringExpression:
Evaluate:
added: Analysis:
added: Analyzer: String
added: ResultField: String
modified: # Required: Yes → No
Attribute: String
AWS:: Transfer:: WebAppLink to AWS::Transfer::WebApp
Type: AWS::Transfer::WebApp
Properties:
added: WebAppEndpointPolicy: String