CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 10
- REMOVED
- 0
- MODIFIED
- 14
- DOCUMENTATION
- 52
New resource types
AWS:: BcmPricingCalculator:: BillScenarioLink to AWS::BcmPricingCalculator::BillScenario
Type: AWS::BcmPricingCalculator::BillScenario
Properties:
CostCategoryGroupSharingPreferenceArn: String
GroupSharingPreference: String
ExpiresAt: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
BillInterval.Start: String
BillInterval.End: String
BillInterval:
Start: String
End: String
CreatedAt: String
FailureMessage: String
Id: String
Arn: String
AWS:: Bedrock:: DataAutomationLibraryLink to AWS::Bedrock::DataAutomationLibrary
Type: AWS::Bedrock::DataAutomationLibrary
Properties:
LibraryDescription: String
EncryptionConfiguration:
KmsKeyId: String
KmsEncryptionContext:
<key>: String
LibraryName: String
- Value: String
Key: String
Fn::GetAtt:
EntityTypes:
- EntityType: String
EntityMetadata: String
Status: String
CreationTime: String
LibraryArn: String
AWS:: Bedrock:: EnforcedGuardrailConfigurationLink to AWS::Bedrock::EnforcedGuardrailConfiguration
Type: AWS::Bedrock::EnforcedGuardrailConfiguration
Properties:
GuardrailIdentifier: String
GuardrailVersion: String
ModelEnforcement:
ExcludedModels:
- String
IncludedModels:
- String
SelectiveContentGuarding:
Messages: String
System: String
Fn::GetAtt:
GuardrailId: String
UpdatedBy: String
Owner: String
CreatedBy: String
GuardrailArn: String
CreatedAt: String
ConfigId: String
UpdatedAt: String
AWS:: Bedrock:: ResourcePolicyLink to AWS::Bedrock::ResourcePolicy
Type: AWS::Bedrock::ResourcePolicy
Properties:
ResourceArn: String
PolicyDocument: Json
AWS:: BedrockAgentCore:: OAuth2CredentialProviderLink to AWS::BedrockAgentCore::OAuth2CredentialProvider
Type: AWS::BedrockAgentCore::OAuth2CredentialProvider
Properties:
CredentialProviderVendor: String
Oauth2ProviderConfigInput:
IncludedOauth2ProviderConfig:
TokenEndpoint: String
Issuer: String
ClientSecret: String
ClientId: String
AuthorizationEndpoint: String
GoogleOauth2ProviderConfig:
ClientSecret: String
ClientId: String
GithubOauth2ProviderConfig:
ClientSecret: String
ClientId: String
MicrosoftOauth2ProviderConfig:
TenantId: String
ClientSecret: String
ClientId: String
SlackOauth2ProviderConfig:
ClientSecret: String
ClientId: String
SalesforceOauth2ProviderConfig:
ClientSecret: String
ClientId: String
AtlassianOauth2ProviderConfig:
ClientSecret: String
ClientId: String
CustomOauth2ProviderConfig:
ClientSecret: String
ClientId: String
OauthDiscovery:
DiscoveryUrl: String
TokenEndpoint: String
ResponseTypes:
- String
Issuer: String
AuthorizationEndpoint: String
LinkedinOauth2ProviderConfig:
ClientSecret: String
ClientId: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
CredentialProviderArn: String
CallbackUrl: String
Oauth2ProviderConfigOutput.OauthDiscovery.DiscoveryUrl: String
CreatedTime: String
ClientSecretArn:
SecretArn: String
LastUpdatedTime: String
ClientSecretArn.SecretArn: String
Oauth2ProviderConfigOutput.ClientId: String
Oauth2ProviderConfigOutput:
ClientId: String
OauthDiscovery: # Oauth2Discovery: see above
Oauth2ProviderConfigOutput.OauthDiscovery: # Oauth2Discovery: see above
Oauth2ProviderConfigOutput.OauthDiscovery.AuthorizationServerMetadata: # Oauth2AuthorizationServerMetadata: see above
AWS:: Braket:: SpendingLimitLink to AWS::Braket::SpendingLimit
Type: AWS::Braket::SpendingLimit
Properties:
SpendingLimit: String
DeviceArn: String
TimePeriod:
EndAt: String
StartAt: String
- Value: String
Key: String
Fn::GetAtt:
TotalSpend: String
SpendingLimitArn: String
CreatedAt: String
QueuedSpend: String
UpdatedAt: String
AWS:: S3Files:: AccessPointLink to AWS::S3Files::AccessPoint
Type: AWS::S3Files::AccessPoint
Properties:
FileSystemId: String
RootDirectory:
Path: String
CreationPermissions:
OwnerGid: String
OwnerUid: String
Permissions: String
ClientToken: String
PosixUser:
Uid: String
SecondaryGids:
- String
Gid: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
OwnerId: String
AccessPointArn: String
AccessPointId: String
AWS:: S3Files:: FileSystemLink to AWS::S3Files::FileSystem
Type: AWS::S3Files::FileSystem
Properties:
AcceptBucketWarning: Boolean
KmsKeyId: String
Bucket: String
SynchronizationConfiguration:
ImportDataRules:
- Trigger: String
SizeLessThan: Long
Prefix: String
LatestVersionNumber: Integer
ExpirationDataRules:
- DaysAfterLastAccess: Integer
Prefix: String
ClientToken: String
RoleArn: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
OwnerId: String
FileSystemArn: String
CreationTime: String
FileSystemId: String
SynchronizationConfiguration.LatestVersionNumber: Integer
StatusMessage: String
AWS:: S3Files:: FileSystemPolicyLink to AWS::S3Files::FileSystemPolicy
Type: AWS::S3Files::FileSystemPolicy
Properties:
Policy: Json
FileSystemId: String
AWS:: S3Files:: MountTargetLink to AWS::S3Files::MountTarget
Type: AWS::S3Files::MountTarget
Properties:
IpAddressType: String
SecurityGroups:
- String
FileSystemId: String
SubnetId: String
Ipv6Address: String
Ipv4Address: String
Fn::GetAtt:
Status: String
OwnerId: String
VpcId: String
AvailabilityZoneId: String
MountTargetId: String
NetworkInterfaceId: String
StatusMessage: String
Changed resource types
AWS:: AppIntegrations:: ApplicationLink to AWS::AppIntegrations::Application
Type: AWS::AppIntegrations::Application
Properties:
added: ApplicationType: String
modified: # Required: Yes → No
Description: String
AWS:: BCMDataExports:: ExportLink to AWS::BCMDataExports::Export
Type: AWS::BCMDataExports::Export
Properties:
Export:
DestinationConfigurations:
S3Destination:
added: S3BucketOwner: String
AWS:: BedrockAgentCore:: GatewayTargetLink to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTarget
Properties:
CredentialProviderConfigurations:
- CredentialProvider:
added: IamCredentialProvider:
added: Service: String
added: Region: String
AWS:: BedrockAgentCore:: RuntimeLink to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::Runtime
Properties:
added: FilesystemConfigurations:
added: - SessionStorage:
added: MountPath: String
AWS:: ConnectCampaignsV2:: CampaignLink to AWS::ConnectCampaignsV2::Campaign
Type: AWS::ConnectCampaignsV2::Campaign
Properties:
added: EntryLimitsConfig:
added: MaxEntryCount: Integer
added: MinEntryInterval: String
AWS:: ECS:: TaskDefinitionLink to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinition
Properties:
Volumes:
added: - S3FilesVolumeConfiguration:
added: FileSystemArn: String
added: AccessPointArn: String
added: RootDirectory: String
added: TransitEncryptionPort: Integer
AWS:: ElasticLoadBalancing:: LoadBalancerLink to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancer
Properties:
modified: # Duplicates allowed: Yes → No
modified: # Duplicates allowed: Yes → No
AvailabilityZones:
- String
modified: # Update requires: No interruption → Some interruptions
HealthCheck:
modified: # Duplicates allowed: Yes → No
Instances:
- String
modified: # Duplicates allowed: Yes → No
modified: # Duplicates allowed: Yes → No
Listeners:
Policies:
modified: - Attributes: List of PolicyItem → List of Json
modified: # Update requires: No interruption → Some interruptions
Subnets:
- String
Fn::GetAtt:
removed: SourceSecurityGroup:
removed: GroupName: String
removed: OwnerAlias: String
AWS:: FSx:: S3AccessPointAttachmentLink to AWS::FSx::S3AccessPointAttachment
Type: AWS::FSx::S3AccessPointAttachment
Fn::GetAtt:
added: Lifecycle: String
AWS:: Lambda:: FunctionLink to AWS::Lambda::Function
Type: AWS::Lambda::Function
Properties:
Code:
added: S3ObjectStorageMode: String
AWS:: Logs:: QueryDefinitionLink to AWS::Logs::QueryDefinition
Type: AWS::Logs::QueryDefinition
Properties:
added: Parameters:
added: - DefaultValue: String
added: Description: String
added: Name: String
AWS:: S3Express:: DirectoryBucketLink to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucket
Properties:
added: MetricsConfigurations:
added: - AccessPointArn: String
added: Id: String
added: Prefix: String
AWS:: S3Tables:: TableLink to AWS::S3Tables::Table
Type: AWS::S3Tables::Table
Properties:
IcebergMetadata:
modified: # Required: Yes → No
IcebergSchema:
added: IcebergSchemaV2:
added: SchemaV2FieldList:
added: - Type: Json
added: Required: Boolean
added: Doc: String
added: Id: Integer
added: Name: String
added: SchemaV2FieldType: String
added: SchemaId: Integer
added: IdentifierFieldIds:
added: - Integer
AWS:: S3Tables:: TableBucketLink to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucket
Properties:
added: ReplicationConfiguration:
added: Role: String
added: Rules:
added: - Destinations:
added: - DestinationTableBucketARN: String
AWS:: StepFunctions:: StateMachineAliasLink to AWS::StepFunctions::StateMachineAlias
Type: AWS::StepFunctions::StateMachineAlias
Properties:
added: StateMachineArn: String