CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 7
- REMOVED
- 0
- MODIFIED
- 21
- DOCUMENTATION
- 0
New resource types
AWS:: Cases:: CaseRuleLink to AWS::Cases::CaseRule
Type: AWS::Cases::CaseRule
Properties:
Description: String
DomainId: String
Rule:
Required:
DefaultValue: Boolean
Conditions:
- NotEqualTo:
OperandOne:
FieldId: String
OperandTwo:
DoubleValue: Double
BooleanValue: Boolean
StringValue: String
EmptyValue: Json
Result: Boolean
EqualTo: # BooleanOperands: see above
DefaultValue: Boolean
Conditions: # BooleanCondition: see above
- Value: String
Key: String
Name: String
Fn::GetAtt:
CreatedTime: String
CaseRuleId: String
LastModifiedTime: String
CaseRuleArn: String
AWS:: Cases:: DomainLink to AWS::Cases::Domain
Type: AWS::Cases::Domain
Properties:
- Value: String
Key: String
Name: String
Fn::GetAtt:
CreatedTime: String
DomainId: String
DomainArn: String
DomainStatus: String
AWS:: Cases:: FieldLink to AWS::Cases::Field
Type: AWS::Cases::Field
Properties:
Type: String
Description: String
DomainId: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
CreatedTime: String
FieldId: String
LastModifiedTime: String
FieldArn: String
Namespace: String
AWS:: Cases:: LayoutLink to AWS::Cases::Layout
Type: AWS::Cases::Layout
Properties:
DomainId: String
Content:
Basic:
TopPanel:
Sections:
- FieldGroup:
Fields:
- Id: String
Name: String
MoreInfo: # LayoutSections: see above
- Value: String
Key: String
Name: String
Fn::GetAtt:
CreatedTime: String
LayoutArn: String
LayoutId: String
LastModifiedTime: String
AWS:: Cases:: TemplateLink to AWS::Cases::Template
Type: AWS::Cases::Template
Properties:
Status: String
LayoutConfiguration:
DefaultLayout: String
DomainId: String
Description: String
RequiredFields:
- FieldId: String
Rules:
- CaseRuleId: String
FieldId: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
TemplateArn: String
CreatedTime: String
LastModifiedTime: String
TemplateId: String
AWS:: GroundStation:: DataflowEndpointGroupV2Link to AWS::GroundStation::DataflowEndpointGroupV2
Type: AWS::GroundStation::DataflowEndpointGroupV2
Properties:
Endpoints:
- UplinkAwsGroundStationAgentEndpoint:
DataflowDetails:
AgentConnectionDetails:
AgentIpAndPortAddress:
SocketAddress:
PortRange:
Minimum: Integer
Maximum: Integer
Name: String
Mtu: Integer
IngressAddressAndPort:
SocketAddress:
Port: Integer
Name: String
Mtu: Integer
Name: String
DownlinkAwsGroundStationAgentEndpoint:
DataflowDetails:
AgentConnectionDetails:
EgressAddressAndPort: # ConnectionDetails: see above
AgentIpAndPortAddress: # RangedConnectionDetails: see above
Name: String
ContactPostPassDurationSeconds: Integer
- Value: String
Key: String
ContactPrePassDurationSeconds: Integer
Fn::GetAtt:
Id: String
Arn: String
EndpointDetails:
- UplinkAwsGroundStationAgentEndpoint:
AgentStatus: String
AuditResults: String
DataflowDetails: # UplinkDataflowDetails: see above
Name: String
DownlinkAwsGroundStationAgentEndpoint:
AgentStatus: String
AuditResults: String
DataflowDetails: # DownlinkDataflowDetails: see above
Name: String
AWS:: SES:: TenantLink to AWS::SES::Tenant
Type: AWS::SES::Tenant
Properties:
ResourceAssociations:
- ResourceArn: String
TenantName: String
- Value: String
Key: String
Fn::GetAtt:
Arn: String
Changed resource types
AWS:: BedrockAgentCore:: GatewayLink to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::Gateway
Properties:
added: InterceptorConfigurations:
added: - InterceptionPoints:
added: - String
added: Interceptor:
added: Lambda:
added: Arn: String
added: InputConfiguration:
added: PassRequestHeaders: Boolean
AWS:: BedrockAgentCore:: GatewayTargetLink to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTarget
Properties:
CredentialProviderConfigurations:
- CredentialProvider:
OauthCredentialProvider:
added: DefaultReturnUrl: String
added: GrantType: String
AWS:: CodePipeline:: CustomActionTypeLink to AWS::CodePipeline::CustomActionType
Type: AWS::CodePipeline::CustomActionType
Fn::GetAtt:
removed: Id: String
AWS:: Connect:: ContactFlowModuleLink to AWS::Connect::ContactFlowModule
Type: AWS::Connect::ContactFlowModule
Properties:
added: ExternalInvocationConfiguration:
added: Enabled: Boolean
added: Settings: String
AWS:: DAX:: SubnetGroupLink to AWS::DAX::SubnetGroup
Type: AWS::DAX::SubnetGroup
Properties:
modified: # Duplicates allowed: Not specified → Yes
SubnetIds:
- String
AWS:: EC2:: ClientVpnEndpointLink to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpoint
Properties:
added: EndpointIpAddressType: String
added: TrafficIpAddressType: String
AWS:: ECS:: CapacityProviderLink to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProvider
Properties:
ManagedInstancesProvider:
InstanceLaunchTemplate:
added: CapacityOptionType: String
AWS:: ECS:: ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
modified: # Update requires: Replacement → Some interruptions
LaunchType: String
AWS:: EMR:: StepLink to AWS::EMR::Step
Type: AWS::EMR::Step
Properties:
added: EncryptionKeyArn: String
added: LogUri: String
AWS:: EntityResolution:: MatchingWorkflowLink to AWS::EntityResolution::MatchingWorkflow
Type: AWS::EntityResolution::MatchingWorkflow
Properties:
OutputSourceConfig:
added: - CustomerProfilesIntegrationConfig:
added: DomainArn: String
added: ObjectTypeArn: String
modified: # Required: Yes → No
OutputS3Path: String
AWS:: FMS:: NotificationChannelLink to AWS::FMS::NotificationChannel
Type: AWS::FMS::NotificationChannel
Properties:
modified: # Update requires: No interruption → Replacement
SnsTopicArn: String
AWS:: KafkaConnect:: ConnectorLink to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::Connector
Properties:
added: NetworkType: String
AWS:: Lex:: BotLink to AWS::Lex::Bot
Type: AWS::Lex::Bot
Properties:
BotLocales:
- GenerativeAISettings:
RuntimeSettings:
NluImprovementSpecification:
added: AssistedNluMode: String
added: IntentDisambiguationSettings:
added: MaxDisambiguationIntents: Integer
added: Enabled: Boolean
added: CustomDisambiguationMessage: String
Intents:
added: - DisplayName: String
Slots:
- SubSlotSetting:
SlotSpecifications:
<key>:
modified: # Required: Yes → No
SlotTypeId: String
added: SlotTypeName: String
SlotTypes:
- CompositeSlotTypeSetting:
SubSlots:
modified: - # Required: Yes → No
SlotTypeId: String
added: SlotTypeName: String
added: SpeechDetectionSensitivity: String
added: UnifiedSpeechSettings:
added: SpeechFoundationModel:
added: ModelArn: String
added: VoiceId: String
AWS:: Logs:: TransformerLink to AWS::Logs::Transformer
Type: AWS::Logs::Transformer
Properties:
TransformerConfig:
- ParseToOCSF:
added: MappingVersion: String
AWS:: QuickSight:: DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
Definition:
Sheets:
- Layouts:
- Configuration:
FreeFormLayout:
Elements:
added: - BorderRadius: String
BorderStyle:
added: Width: String
added: Padding: String
SelectedBorderStyle: # FreeFormLayoutElementBorderStyle: see above
GridLayout:
Elements:
added: - BackgroundStyle:
added: Color: String
added: Visibility: String
added: BorderRadius: String
added: BorderStyle:
added: Color: String
added: Visibility: String
added: Width: String
added: LoadingAnimation:
added: Visibility: String
added: Padding: String
added: SelectedBorderStyle: # GridLayoutElementBorderStyle: see above
SectionBasedLayout:
BodySections:
- Content:
Layout:
FreeFormLayout:
Elements: # FreeFormLayoutElement: see above
- Layout: # SectionLayoutConfiguration: see above
HeaderSections: # HeaderFooterSectionConfiguration: see above
SheetControlLayouts:
- Configuration:
GridLayout: # GridLayoutConfiguration: see above
AWS:: Route53Profiles:: ProfileLink to AWS::Route53Profiles::Profile
Type: AWS::Route53Profiles::Profile
Fn::GetAtt:
added: ShareStatus: String
AWS:: Route53Resolver:: ResolverEndpointLink to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpoint
Properties:
added: RniEnhancedMetricsEnabled: Boolean
added: TargetNameServerMetricsEnabled: Boolean
AWS:: SageMaker:: ClusterLink to AWS::SageMaker::Cluster
Type: AWS::SageMaker::Cluster
Properties:
InstanceGroups:
added: - MinInstanceCount: Integer
AWS:: SSM:: MaintenanceWindowTargetLink to AWS::SSM::MaintenanceWindowTarget
Type: AWS::SSM::MaintenanceWindowTarget
Properties:
modified: # Duplicates allowed: Not specified → Yes
Targets:
modified: - # Duplicates allowed: Not specified → Yes
Values:
- String
Fn::GetAtt:
added: WindowTargetId: String
AWS:: SSM:: MaintenanceWindowTaskLink to AWS::SSM::MaintenanceWindowTask
Type: AWS::SSM::MaintenanceWindowTask
Properties:
modified: # Duplicates allowed: Not specified → Yes
Targets:
modified: - # Duplicates allowed: Not specified → Yes
Values:
- String
TaskInvocationParameters:
MaintenanceWindowRunCommandParameters:
NotificationConfig:
modified: # Duplicates allowed: Not specified → Yes
NotificationEvents:
- String
Fn::GetAtt:
added: WindowTaskId: String
AWS:: WorkSpacesWeb:: UserSettingsLink to AWS::WorkSpacesWeb::UserSettings
Type: AWS::WorkSpacesWeb::UserSettings
Properties:
added: BrandingConfiguration:
added: FaviconMetadata:
added: FileExtension: String
added: LastUploadTimestamp: String
added: MimeType: String
added: TermsOfService: String
added: ColorTheme: String
added: LocalizedStrings:
<key>:
added: LoginButtonText: String
added: BrowserTabTitle: String
added: LoginTitle: String
added: ContactButtonText: String
added: LoginDescription: String
added: LoadingText: String
added: WelcomeText: String
added: ContactLink: String
added: Wallpaper: String
added: WallpaperMetadata: # ImageMetadata: see above
added: LogoMetadata: # ImageMetadata: see above
added: Favicon: String
added: Logo: String
added: WebAuthnAllowed: String
Fn::GetAtt:
added: BrandingConfiguration.FaviconMetadata: # ImageMetadata: see above
added: BrandingConfiguration.FaviconMetadata.FileExtension: String
added: BrandingConfiguration.FaviconMetadata.LastUploadTimestamp: String
added: BrandingConfiguration.FaviconMetadata.MimeType: String
added: BrandingConfiguration.LogoMetadata: # ImageMetadata: see above
added: BrandingConfiguration.LogoMetadata.FileExtension: String
added: BrandingConfiguration.LogoMetadata.LastUploadTimestamp: String
added: BrandingConfiguration.LogoMetadata.MimeType: String
added: BrandingConfiguration.WallpaperMetadata: # ImageMetadata: see above
added: BrandingConfiguration.WallpaperMetadata.FileExtension: String
added: BrandingConfiguration.WallpaperMetadata.LastUploadTimestamp: String
added: BrandingConfiguration.WallpaperMetadata.MimeType: String