Version 225.0.0

Issued

cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.

  • added
  • modified
  • removed

01Added resource types5

addedAWS::CloudFront::ConnectionFunctiondocs ↗#Link to AWS::CloudFront::ConnectionFunction
Type: AWS::CloudFront::ConnectionFunctionProperties:  ConnectionFunctionConfig:    Comment: String    Runtime: String    KeyValueStoreAssociations:      - KeyValueStoreARN: String  AutoPublish: Boolean  ConnectionFunctionCode: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  ConnectionFunctionArn: String  CreatedTime: String  ETag: String  LastModifiedTime: String  Stage: String  Id: String
addedAWS::Cognito::Termsdocs ↗#Link to AWS::Cognito::Terms
Type: AWS::Cognito::TermsProperties:  Enforcement: String  UserPoolId: String  ClientId: String  TermsName: String  Links:    <key>: String  TermsSource: StringFn::GetAtt:  TermsId: String
addedAWS::EC2::VPNConcentratordocs ↗#Link to AWS::EC2::VPNConcentrator
Type: AWS::EC2::VPNConcentratorProperties:  TransitGatewayId: String  Type: String  Tags:    - Value: String      Key: StringFn::GetAtt:  VpnConcentratorId: String  TransitGatewayAttachmentId: String
addedAWS::Glue::Integrationdocs ↗#Link to AWS::Glue::Integration
Type: AWS::Glue::IntegrationProperties:  DataFilter: String  IntegrationName: String  Description: String  SourceArn: String  IntegrationConfig:    ContinuousSync: Boolean    RefreshInterval: String    SourceProperties:      <key>: String  KmsKeyId: String  TargetArn: String  AdditionalEncryptionContext:    <key>: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  IntegrationArn: String  CreateTime: String
addedAWS::VpcLattice::DomainVerificationdocs ↗#Link to AWS::VpcLattice::DomainVerification
Type: AWS::VpcLattice::DomainVerificationProperties:  DomainName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  TxtMethodConfig:    name: String    value: String  TxtMethodConfig.name: String  TxtMethodConfig.value: String  Id: String  Arn: String

02Modified resource types28

modifiedAWS::ApiGateway::DomainNamehistorydocs ↗#Link to AWS::ApiGateway::DomainName
Type: AWS::ApiGateway::DomainNameProperties:added:   EndpointAccessMode: String
modifiedAWS::ApiGateway::DomainNameV2historydocs ↗#Link to AWS::ApiGateway::DomainNameV2
Type: AWS::ApiGateway::DomainNameV2Properties:added:   EndpointAccessMode: String
modifiedAWS::ApiGateway::Methodhistorydocs ↗#Link to AWS::ApiGateway::Method
Type: AWS::ApiGateway::MethodProperties:  Integration:added:     IntegrationTarget: Stringadded:     ResponseTransferMode: String
modifiedAWS::ApiGateway::RestApihistorydocs ↗#Link to AWS::ApiGateway::RestApi
Type: AWS::ApiGateway::RestApiProperties:added:   EndpointAccessMode: Stringadded:   SecurityPolicy: String
modifiedAWS::Backup::LogicallyAirGappedBackupVaulthistorydocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties:added:   EncryptionKeyArn: StringFn::GetAtt:removed:   EncryptionKeyArn: String
modifiedAWS::Bedrock::DataAutomationProjecthistorydocs ↗#Link to AWS::Bedrock::DataAutomationProject
Type: AWS::Bedrock::DataAutomationProjectProperties:  OverrideConfiguration:    Audio:added:       LanguageConfiguration:added:         IdentifyMultipleLanguages: Booleanadded:         GenerativeOutputLanguage: Stringadded:         InputLanguages:added:           - String
modifiedAWS::BillingConductor::BillingGrouphistorydocs ↗#Link to AWS::BillingConductor::BillingGroup
Type: AWS::BillingConductor::BillingGroupProperties:  AccountGrouping:    # Required: Yes → Nomodified:     LinkedAccountIds:      - Stringadded:     ResponsibilityTransferArn: String  # Required: Yes → Nomodified:   PrimaryAccountId: String
modifiedAWS::CloudTrail::Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:added:   AggregationConfigurations:added:     - EventCategory: Stringadded:       Templates:added:         - String  InsightSelectors:added:     - EventCategories:added:         - String
modifiedAWS::CustomerProfiles::Domainhistorydocs ↗#Link to AWS::CustomerProfiles::Domain
Type: AWS::CustomerProfiles::DomainProperties:added:   DataStore:added:     Readiness:added:       Message: Stringadded:       ProgressPercentage: Integeradded:     Enabled: BooleanFn::GetAtt:added:   DataStore.Readiness:  # Readiness: see aboveadded:   DataStore.Readiness.Message: Stringadded:   DataStore.Readiness.ProgressPercentage: Integer
modifiedAWS::DSQL::Clusterhistorydocs ↗#Link to AWS::DSQL::Cluster
Type: AWS::DSQL::ClusterFn::GetAtt:added:   Endpoint: String
modifiedAWS::EC2::NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:added:   AvailabilityMode: Stringadded:   AvailabilityZoneAddresses:added:     - AvailabilityZoneId: Stringadded:       AvailabilityZone: Stringadded:       AllocationIds:added:         - StringFn::GetAtt:added:   AutoProvisionZones: Stringadded:   AutoScalingIps: Stringadded:   RouteTableId: String
modifiedAWS::EC2::VPCEndpointhistorydocs ↗#Link to AWS::EC2::VPCEndpoint
Type: AWS::EC2::VPCEndpointProperties:  DnsOptions:added:     PrivateDnsPreference: Stringadded:     PrivateDnsSpecifiedDomains:added:       - String
modifiedAWS::EC2::VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:added:   TunnelBandwidth: Stringadded:   VpnConcentratorId: String  VpnTunnelOptionsSpecifications:    - LogOptions:        CloudwatchLogOptions:added:           BgpLogEnabled: Booleanadded:           BgpLogGroupArn: Stringadded:           BgpLogOutputFormat: String
modifiedAWS::ECS::CapacityProviderhistorydocs ↗#Link to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProviderProperties:  ManagedInstancesProvider:added:     InfrastructureOptimization:added:       ScaleInAfter: Integer
modifiedAWS::ElasticLoadBalancingV2::TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties:added:   TargetControlPort: Integer
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  WindowsConfiguration:    SelfManagedActiveDirectoryConfiguration:added:       DomainJoinServiceAccountSecret: String
modifiedAWS::FSx::StorageVirtualMachinehistorydocs ↗#Link to AWS::FSx::StorageVirtualMachine
Type: AWS::FSx::StorageVirtualMachineProperties:  ActiveDirectoryConfiguration:    SelfManagedActiveDirectoryConfiguration:added:       DomainJoinServiceAccountSecret: String
modifiedAWS::Lambda::Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:added:   TenancyConfig:added:     TenantIsolationMode: String
modifiedAWS::Lex::ResourcePolicyhistorydocs ↗#Link to AWS::Lex::ResourcePolicy
Type: AWS::Lex::ResourcePolicyProperties:  # Update requires: No interruption → Replacementmodified:   ResourceArn: String
modifiedAWS::MSK::Clusterhistorydocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties:removed:   CurrentVersion: Stringadded:   Rebalancing:added:     Status: StringFn::GetAtt:added:   CurrentVersion: String
modifiedAWS::OpenSearchServerless::Collectionhistorydocs ↗#Link to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::CollectionProperties:added:   CollectionGroupName: Stringadded:   EncryptionConfig:added:     KmsKeyArn: Stringadded:     AWSOwnedKey: Boolean
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:added:   AIMLOptions:added:     S3VectorsEngine:added:       Enabled: Boolean
modifiedAWS::RUM::AppMonitorhistorydocs ↗#Link to AWS::RUM::AppMonitor
Type: AWS::RUM::AppMonitorProperties:added:   Platform: String
modifiedAWS::S3::Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:  BucketEncryption:    ServerSideEncryptionConfiguration:added:       - BlockedEncryptionTypes:added:           EncryptionType:added:             - String
modifiedAWS::SageMaker::PartnerApphistorydocs ↗#Link to AWS::SageMaker::PartnerApp
Type: AWS::SageMaker::PartnerAppProperties:added:   AppVersion: Stringadded:   EnableAutoMinorVersionUpgrade: BooleanFn::GetAtt:added:   CurrentVersionEolDate: String
modifiedAWS::VpcLattice::ResourceConfigurationhistorydocs ↗#Link to AWS::VpcLattice::ResourceConfiguration
Type: AWS::VpcLattice::ResourceConfigurationProperties:added:   CustomDomainName: Stringadded:   DomainVerificationId: Stringadded:   GroupDomain: String
modifiedAWS::VpcLattice::ServiceNetworkResourceAssociationhistorydocs ↗#Link to AWS::VpcLattice::ServiceNetworkResourceAssociation
Type: AWS::VpcLattice::ServiceNetworkResourceAssociationProperties:added:   PrivateDnsEnabled: Boolean
modifiedAWS::VpcLattice::ServiceNetworkVpcAssociationhistorydocs ↗#Link to AWS::VpcLattice::ServiceNetworkVpcAssociation
Type: AWS::VpcLattice::ServiceNetworkVpcAssociationProperties:added:   DnsOptions:added:     PrivateDnsSpecifiedDomains:added:       - Stringadded:     PrivateDnsPreference: Stringadded:   PrivateDnsEnabled: Boolean