Version 222.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 types2

addedDev::FSx::StorageVirtualMachinedocs ↗#Link to Dev::FSx::StorageVirtualMachine
Type: Dev::FSx::StorageVirtualMachineProperties:  SvmAdminPassword: String  ActiveDirectoryConfiguration:    SelfManagedActiveDirectoryConfiguration:      FileSystemAdministratorsGroup: String      UserName: String      DomainName: String      OrganizationalUnitDistinguishedName: String      DomainJoinServiceAccountSecret: String      DnsIps:        - String      Password: String    NetBiosName: String  RootVolumeSecurityStyle: String  FileSystemId: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  ResourceARN: String  StorageVirtualMachineId: String  UUID: String

02Modified resource types23

modifiedAWS::AppRunner::Servicehistorydocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties:  # Update requires: No interruption → Replacementmodified:   Tags:    - Tag
modifiedAWS::APS::Scraperhistorydocs ↗#Link to AWS::APS::Scraper
Type: AWS::APS::ScraperProperties:  Source:    # Required: Yes → Nomodified:     EksConfiguration: EksConfigurationadded:     VpcConfiguration:added:       SecurityGroupIds:added:         - Stringadded:       SubnetIds:added:         - String
modifiedAWS::Backup::LogicallyAirGappedBackupVaulthistorydocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties:added:   MpaApprovalTeamArn: String
modifiedAWS::BedrockAgentCore::BrowserCustomhistorydocs ↗#Link to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustomProperties:added:   BrowserSigning:added:     Enabled: Boolean
modifiedAWS::BedrockAgentCore::GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties:  TargetConfiguration:    Mcp:added:       McpServer:added:         Endpoint: StringFn::GetAtt:added:   LastSynchronizedAt: String
modifiedAWS::BedrockAgentCore::Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:  AgentRuntimeArtifact:added:     CodeConfiguration:added:       Runtime: Stringadded:       EntryPoint:added:         - Stringadded:       Code:added:         S3:added:           VersionId: Stringadded:           Bucket: Stringadded:           Prefix: Stringadded:   LifecycleConfiguration:added:     MaxLifetime: Integeradded:     IdleRuntimeSessionTimeout: Integeradded:   RequestHeaderConfiguration:added:     RequestHeaderAllowlist:added:       - String
modifiedAWS::Connect::SecurityProfilehistorydocs ↗#Link to AWS::Connect::SecurityProfile
Type: AWS::Connect::SecurityProfileProperties:added:   GranularAccessControlConfiguration:added:     DataTableAccessControlConfiguration:added:       PrimaryAttributeAccessControlConfiguration:added:         PrimaryAttributeValues:added:           - Values:added:               - Stringadded:             AttributeName: Stringadded:             AccessType: String
modifiedAWS::ControlTower::LandingZonehistorydocs ↗#Link to AWS::ControlTower::LandingZone
Type: AWS::ControlTower::LandingZoneProperties:added:   RemediationTypes:added:     - String
modifiedAWS::DSQL::Clusterhistorydocs ↗#Link to AWS::DSQL::Cluster
Type: AWS::DSQL::ClusterProperties:added:   PolicyDocument: StringFn::GetAtt:added:   PolicyVersion: String
modifiedAWS::EC2::IPAMScopehistorydocs ↗#Link to AWS::EC2::IPAMScope
Type: AWS::EC2::IPAMScopeProperties:added:   ExternalAuthorityConfiguration:added:     ExternalResourceIdentifier: Stringadded:     IpamScopeExternalAuthorityType: String
modifiedAWS::EC2::TransitGatewayhistorydocs ↗#Link to AWS::EC2::TransitGateway
Type: AWS::EC2::TransitGatewayProperties:added:   EncryptionSupport: StringFn::GetAtt:added:   EncryptionSupportState: String
modifiedAWS::EC2::Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties:  # Required: Yes → Nomodified:   AvailabilityZone: Stringadded:   AvailabilityZoneId: Stringadded:   SourceVolumeId: String
modifiedAWS::ElasticLoadBalancingV2::Listenerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::Listener
Type: AWS::ElasticLoadBalancingV2::ListenerProperties:  DefaultActions:added:     - JwtValidationConfig:added:         JwksEndpoint: Stringadded:         Issuer: Stringadded:         AdditionalClaims:added:           - Format: Stringadded:             Values:added:               - Stringadded:             Name: String
modifiedAWS::ElasticLoadBalancingV2::ListenerRulehistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::ListenerRule
Type: AWS::ElasticLoadBalancingV2::ListenerRuleProperties:  Actions:added:     - JwtValidationConfig:added:         JwksEndpoint: Stringadded:         Issuer: Stringadded:         AdditionalClaims:added:           - Format: Stringadded:             Values:added:               - Stringadded:             Name: String
modifiedAWS::ImageBuilder::ContainerRecipehistorydocs ↗#Link to AWS::ImageBuilder::ContainerRecipe
Type: AWS::ImageBuilder::ContainerRecipeProperties:  # Required: Yes → Nomodified:   Components:    - ComponentConfiguration
modifiedAWS::ImageBuilder::ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties:  # Required: Yes → Nomodified:   Components:    - ComponentConfiguration
modifiedAWS::Kendra::DataSourcehistorydocs ↗#Link to AWS::Kendra::DataSource
Type: AWS::Kendra::DataSourceProperties:  DataSourceConfiguration:removed:     ConfluenceConfiguration:removed:       SecretArn: Stringremoved:       AttachmentConfiguration:removed:         AttachmentFieldMappings:removed:           - DateFieldFormat: Stringremoved:             IndexFieldName: Stringremoved:             DataSourceFieldName: Stringremoved:         CrawlAttachments: Booleanremoved:       ServerUrl: Stringremoved:       PageConfiguration:removed:         PageFieldMappings:removed:           - DateFieldFormat: Stringremoved:             IndexFieldName: Stringremoved:             DataSourceFieldName: Stringremoved:       BlogConfiguration:removed:         BlogFieldMappings:removed:           - DateFieldFormat: Stringremoved:             IndexFieldName: Stringremoved:             DataSourceFieldName: Stringremoved:       Version: Stringremoved:       VpcConfiguration:removed:         SubnetIds:removed:           - Stringremoved:         SecurityGroupIds:removed:           - Stringremoved:       InclusionPatterns:removed:         - Stringremoved:       ExclusionPatterns:removed:         - Stringremoved:       SpaceConfiguration:removed:         ExcludeSpaces:removed:           - Stringremoved:         SpaceFieldMappings:removed:           - DateFieldFormat: Stringremoved:             IndexFieldName: Stringremoved:             DataSourceFieldName: Stringremoved:         CrawlPersonalSpaces: Booleanremoved:         CrawlArchivedSpaces: Booleanremoved:         IncludeSpaces:removed:           - Stringremoved:     DatabaseConfiguration:removed:       SqlConfiguration:removed:         QueryIdentifiersEnclosingOption: Stringremoved:       DatabaseEngineType: Stringremoved:       ConnectionConfiguration:removed:         SecretArn: Stringremoved:         TableName: Stringremoved:         DatabasePort: Integerremoved:         DatabaseHost: Stringremoved:         DatabaseName: Stringremoved:       ColumnConfiguration:removed:         ChangeDetectingColumns:removed:           - Stringremoved:         DocumentTitleColumnName: Stringremoved:         DocumentIdColumnName: Stringremoved:         DocumentDataColumnName: Stringremoved:         FieldMappings:removed:           - DateFieldFormat: Stringremoved:             IndexFieldName: Stringremoved:             DataSourceFieldName: Stringremoved:       VpcConfiguration:  # DataSourceVpcConfiguration: see aboveremoved:       AclConfiguration:removed:         AllowedGroupsColumnName: Stringremoved:     GoogleDriveConfiguration:removed:       SecretArn: Stringremoved:       ExcludeSharedDrives:removed:         - Stringremoved:       ExcludeUserAccounts:removed:         - Stringremoved:       InclusionPatterns:removed:         - Stringremoved:       ExcludeMimeTypes:removed:         - Stringremoved:       FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:       ExclusionPatterns:removed:         - Stringremoved:     OneDriveConfiguration:removed:       TenantDomain: Stringremoved:       SecretArn: Stringremoved:       DisableLocalGroups: Booleanremoved:       OneDriveUsers:removed:         OneDriveUserList:removed:           - Stringremoved:         OneDriveUserS3Path:removed:           Bucket: Stringremoved:           Key: Stringremoved:       InclusionPatterns:removed:         - Stringremoved:       FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:       ExclusionPatterns:removed:         - Stringremoved:     S3Configuration:removed:       BucketName: Stringremoved:       InclusionPatterns:removed:         - Stringremoved:       InclusionPrefixes:removed:         - Stringremoved:       AccessControlListConfiguration:removed:         KeyPath: Stringremoved:       ExclusionPatterns:removed:         - Stringremoved:       DocumentsMetadataConfiguration:removed:         S3Prefix: Stringremoved:     SalesforceConfiguration:removed:       SecretArn: Stringremoved:       ServerUrl: Stringremoved:       IncludeAttachmentFilePatterns:removed:         - Stringremoved:       StandardObjectConfigurations:removed:         - DocumentTitleFieldName: Stringremoved:           FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:           Name: Stringremoved:           DocumentDataFieldName: Stringremoved:       StandardObjectAttachmentConfiguration:removed:         DocumentTitleFieldName: Stringremoved:         FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:       ExcludeAttachmentFilePatterns:removed:         - Stringremoved:       CrawlAttachments: Booleanremoved:       ChatterFeedConfiguration:removed:         DocumentTitleFieldName: Stringremoved:         IncludeFilterTypes:removed:           - Stringremoved:         FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:         DocumentDataFieldName: Stringremoved:       KnowledgeArticleConfiguration:removed:         IncludedStates:removed:           - Stringremoved:         StandardKnowledgeArticleTypeConfiguration:removed:           DocumentTitleFieldName: Stringremoved:           FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:           DocumentDataFieldName: Stringremoved:         CustomKnowledgeArticleTypeConfigurations:removed:           - DocumentTitleFieldName: Stringremoved:             FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:             Name: Stringremoved:             DocumentDataFieldName: Stringremoved:     ServiceNowConfiguration:removed:       SecretArn: Stringremoved:       HostUrl: Stringremoved:       ServiceCatalogConfiguration:removed:         DocumentTitleFieldName: Stringremoved:         IncludeAttachmentFilePatterns:removed:           - Stringremoved:         ExcludeAttachmentFilePatterns:removed:           - Stringremoved:         CrawlAttachments: Booleanremoved:         FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:         DocumentDataFieldName: Stringremoved:       ServiceNowBuildVersion: Stringremoved:       KnowledgeArticleConfiguration:removed:         DocumentTitleFieldName: Stringremoved:         IncludeAttachmentFilePatterns:removed:           - Stringremoved:         ExcludeAttachmentFilePatterns:removed:           - Stringremoved:         FilterQuery: Stringremoved:         CrawlAttachments: Booleanremoved:         FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:         DocumentDataFieldName: Stringremoved:       AuthenticationType: Stringremoved:     SharePointConfiguration:removed:       SecretArn: Stringremoved:       DocumentTitleFieldName: Stringremoved:       SslCertificateS3Path:  # S3Path: see aboveremoved:       DisableLocalGroups: Booleanremoved:       CrawlAttachments: Booleanremoved:       InclusionPatterns:removed:         - Stringremoved:       VpcConfiguration:  # DataSourceVpcConfiguration: see aboveremoved:       Urls:removed:         - Stringremoved:       UseChangeLog: Booleanremoved:       FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:       ExclusionPatterns:removed:         - Stringremoved:       SharePointVersion: Stringremoved:     WebCrawlerConfiguration:removed:       AuthenticationConfiguration:removed:         BasicAuthentication:removed:           - Port: Integerremoved:             Host: Stringremoved:             Credentials: Stringremoved:       MaxLinksPerPage: Integerremoved:       ProxyConfiguration:removed:         Port: Integerremoved:         Host: Stringremoved:         Credentials: Stringremoved:       UrlExclusionPatterns:removed:         - Stringremoved:       MaxUrlsPerMinuteCrawlRate: Integerremoved:       UrlInclusionPatterns:removed:         - Stringremoved:       Urls:removed:         SiteMapsConfiguration:removed:           SiteMaps:removed:             - Stringremoved:         SeedUrlConfiguration:removed:           WebCrawlerMode: Stringremoved:           SeedUrls:removed:             - Stringremoved:       MaxContentSizePerPageInMegaBytes: Doubleremoved:       CrawlDepth: Integerremoved:     WorkDocsConfiguration:removed:       CrawlComments: Booleanremoved:       OrganizationId: Stringremoved:       InclusionPatterns:removed:         - Stringremoved:       UseChangeLog: Booleanremoved:       FieldMappings:  # DataSourceToIndexFieldMapping: see aboveremoved:       ExclusionPatterns:removed:         - String
modifiedAWS::Kinesis::Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties:added:   MaxRecordSizeInKiB: Integeradded:   WarmThroughputMiBps: IntegerFn::GetAtt:added:   WarmThroughputObject:added:     CurrentMiBps: Integeradded:     TargetMiBps: Integeradded:   WarmThroughputObject.CurrentMiBps: Integeradded:   WarmThroughputObject.TargetMiBps: Integer
modifiedAWS::OpenSearchServerless::Collectionhistorydocs ↗#Link to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::CollectionProperties:  # Update requires: No interruption → Replacementmodified:   StandbyReplicas: String
modifiedAWS::Rekognition::Projecthistorydocs ↗#Link to AWS::Rekognition::Project
Type: AWS::Rekognition::ProjectProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::S3Tables::Tablehistorydocs ↗#Link to AWS::S3Tables::Table
Type: AWS::S3Tables::TableProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::S3Tables::TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::SageMaker::Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties:  # Update requires: Replacement → Some interruptionsmodified:   VpcId: String

03Removed resource types1

removedAWS::FSx::StorageVirtualMachinehistory#Link to AWS::FSx::StorageVirtualMachine