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
addedAWS:: RTBFabric:: InboundExternalLinkdocs ↗#Link to AWS::RTBFabric::InboundExternalLink
Type: AWS::RTBFabric::InboundExternalLinkProperties: LinkAttributes: ResponderErrorMasking: - HttpCode: String Action: String ResponseLoggingPercentage: Double LoggingTypes: - String CustomerProvidedId: String LinkLogSettings: ApplicationLogs: LinkApplicationLogSampling: FilterLog: Double ErrorLog: Double GatewayId: String - Value: String Key: StringFn::GetAtt: LinkStatus: String UpdatedTimestamp: String CreatedTimestamp: String Arn: String LinkId: StringaddedDev:: 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 - Value: String Key: String Name: StringFn::GetAtt: ResourceARN: String StorageVirtualMachineId: String UUID: String02Modified resource types23
modifiedAWS:: AppRunner:: Servicehistorydocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties: # Update requires: No interruption → Replacement - TagmodifiedAWS:: APS:: Scraperhistorydocs ↗#Link to AWS::APS::Scraper
Type: AWS::APS::ScraperProperties: Source: # Required: Yes → Nomodified: EksConfiguration: EksConfigurationadded: VpcConfiguration:added: SecurityGroupIds:added: - Stringadded: SubnetIds:added: - StringmodifiedAWS:: Backup:: LogicallyAirGappedBackupVaulthistorydocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties:added: MpaApprovalTeamArn: StringmodifiedAWS:: BedrockAgentCore:: BrowserCustomhistorydocs ↗#Link to AWS::BedrockAgentCore::BrowserCustom
Type: AWS::BedrockAgentCore::BrowserCustomProperties:added: BrowserSigning:added: Enabled: BooleanmodifiedAWS:: BedrockAgentCore:: GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties: TargetConfiguration: Mcp:added: McpServer:added: Endpoint: StringFn::GetAtt:added: LastSynchronizedAt: StringmodifiedAWS:: 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: - StringmodifiedAWS:: 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: StringmodifiedAWS:: ControlTower:: LandingZonehistorydocs ↗#Link to AWS::ControlTower::LandingZone
Type: AWS::ControlTower::LandingZoneProperties:added: RemediationTypes:added: - StringmodifiedAWS:: DSQL:: Clusterhistorydocs ↗#Link to AWS::DSQL::Cluster
Type: AWS::DSQL::ClusterProperties:added: PolicyDocument: StringFn::GetAtt:added: PolicyVersion: StringmodifiedAWS:: EC2:: IPAMScopehistorydocs ↗#Link to AWS::EC2::IPAMScope
Type: AWS::EC2::IPAMScopeProperties:added: ExternalResourceIdentifier: Stringadded: IpamScopeExternalAuthorityType: StringmodifiedAWS:: EC2:: TransitGatewayhistorydocs ↗#Link to AWS::EC2::TransitGateway
Type: AWS::EC2::TransitGatewayProperties:added: EncryptionSupport: StringFn::GetAtt:added: EncryptionSupportState: StringmodifiedAWS:: EC2:: Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties: # Required: Yes → Nomodified: AvailabilityZone: Stringadded: AvailabilityZoneId: Stringadded: SourceVolumeId: StringmodifiedAWS:: 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: StringmodifiedAWS:: 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: StringmodifiedAWS:: ImageBuilder:: ContainerRecipehistorydocs ↗#Link to AWS::ImageBuilder::ContainerRecipe
Type: AWS::ImageBuilder::ContainerRecipeProperties: # Required: Yes → Nomodified: Components: - ComponentConfigurationmodifiedAWS:: ImageBuilder:: ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties: # Required: Yes → Nomodified: Components: - ComponentConfigurationmodifiedAWS:: 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: 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: - StringmodifiedAWS:: 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: IntegermodifiedAWS:: OpenSearchServerless:: Collectionhistorydocs ↗#Link to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::CollectionProperties: # Update requires: No interruption → Replacementmodified: StandbyReplicas: StringmodifiedAWS:: Rekognition:: Projecthistorydocs ↗#Link to AWS::Rekognition::Project
Type: AWS::Rekognition::ProjectProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: S3Tables:: Tablehistorydocs ↗#Link to AWS::S3Tables::Table
Type: AWS::S3Tables::TableProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: S3Tables:: TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: # Update requires: Replacement → Some interruptionsmodified: VpcId: String