Version 194.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 types6
addedAWS:: DSQL:: Clusterdocs ↗#Link to AWS::DSQL::Cluster
Type: AWS::DSQL::ClusterProperties: DeletionProtectionEnabled: Boolean - Value: String Key: StringFn::GetAtt: Status: String ResourceArn: String Identifier: String CreationTime: StringaddedAWS:: EC2:: RouteServerdocs ↗#Link to AWS::EC2::RouteServer
Type: AWS::EC2::RouteServerProperties: PersistRoutes: String SnsNotificationsEnabled: Boolean PersistRoutesDuration: Integer AmazonSideAsn: Integer - Value: String Key: StringFn::GetAtt: Id: String Arn: StringaddedAWS:: EC2:: RouteServerAssociationdocs ↗#Link to AWS::EC2::RouteServerAssociation
Type: AWS::EC2::RouteServerAssociationProperties: VpcId: String RouteServerId: StringaddedAWS:: EC2:: RouteServerEndpointdocs ↗#Link to AWS::EC2::RouteServerEndpoint
Type: AWS::EC2::RouteServerEndpointProperties: SubnetId: String RouteServerId: String - Value: String Key: StringFn::GetAtt: VpcId: String EniId: String EniAddress: String Id: String Arn: StringaddedAWS:: EC2:: RouteServerPeerdocs ↗#Link to AWS::EC2::RouteServerPeer
Type: AWS::EC2::RouteServerPeerProperties: PeerAddress: String BgpOptions: PeerLivenessDetection: String PeerAsn: Integer RouteServerEndpointId: String - Value: String Key: StringFn::GetAtt: EndpointEniId: String VpcId: String Id: String SubnetId: String Arn: String EndpointEniAddress: String RouteServerId: StringaddedAWS:: EC2:: RouteServerPropagationdocs ↗#Link to AWS::EC2::RouteServerPropagation
Type: AWS::EC2::RouteServerPropagationProperties: RouteTableId: String RouteServerId: String02Modified resource types31
modifiedAWS:: ApiGatewayV2:: Apihistorydocs ↗#Link to AWS::ApiGatewayV2::Api
Type: AWS::ApiGatewayV2::ApiProperties:added: IpAddressType: StringmodifiedAWS:: ApiGatewayV2:: DomainNamehistorydocs ↗#Link to AWS::ApiGatewayV2::DomainName
Type: AWS::ApiGatewayV2::DomainNameProperties: DomainNameConfigurations:added: - IpAddressType: StringmodifiedAWS:: ApplicationSignals:: ServiceLevelObjectivehistorydocs ↗#Link to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjectiveProperties: RequestBasedSli: RequestBasedSliMetric:added: DependencyConfig:added: DependencyKeyAttributes:added: <key>: Stringadded: DependencyOperationName: String Sli: SliMetric:added: DependencyConfig: # DependencyConfig: see abovemodifiedAWS:: Backup:: RestoreTestingPlanhistorydocs ↗#Link to AWS::Backup::RestoreTestingPlan
Type: AWS::Backup::RestoreTestingPlanProperties:removed: ScheduleStatus: StringmodifiedAWS:: Bedrock:: Guardrailhistorydocs ↗#Link to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::GuardrailProperties: ContentPolicyConfig: FiltersConfig:added: - InputModalities:added: - Stringadded: OutputModalities:added: - StringmodifiedAWS:: Bedrock:: KnowledgeBasehistorydocs ↗#Link to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBaseProperties: StorageConfiguration:added: OpensearchManagedClusterConfiguration:added: DomainEndpoint: Stringadded: VectorIndexName: Stringadded: FieldMapping:added: VectorField: Stringadded: TextField: Stringadded: MetadataField: Stringadded: DomainArn: StringmodifiedAWS:: CleanRooms:: AnalysisTemplatehistorydocs ↗#Link to AWS::CleanRooms::AnalysisTemplate
Type: AWS::CleanRooms::AnalysisTemplateProperties:added: Schema:added: ReferencedTables:added: - String Source:added: Artifacts:added: AdditionalArtifacts:added: - Location:added: Bucket: Stringadded: Key: Stringadded: EntryPoint: # AnalysisTemplateArtifact: see aboveadded: RoleArn: String # Required: Yes → Nomodified: Text: Stringadded: SourceMetadata:added: Artifacts:added: EntryPointHash:added: Sha256: Stringadded: AdditionalArtifactHashes: # Hash: see aboveFn::GetAtt:removed: Schema:removed: ReferencedTables:removed: - Stringremoved: Schema.ReferencedTables:removed: - StringmodifiedAWS:: CleanRooms:: Collaborationhistorydocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties: CreatorPaymentConfiguration:added: JobCompute:added: IsResponsible: Booleanadded: JobLogStatus: String Members: - PaymentConfiguration: # PaymentConfiguration: see abovemodifiedAWS:: CleanRooms:: ConfiguredTablehistorydocs ↗#Link to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTableProperties: # Update requires: Replacement → No interruptionmodified: AnalysisMethod: Stringadded: SelectedAnalysisMethods:added: - StringmodifiedAWS:: CleanRooms:: Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties:added: DefaultJobResultConfiguration:added: OutputConfiguration:added: S3:added: Bucket: Stringadded: KeyPrefix: Stringadded: RoleArn: Stringadded: JobLogStatus: String PaymentConfiguration:added: JobCompute:added: IsResponsible: BooleanmodifiedAWS:: CodeBuild:: Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties: Triggers: ScopeConfiguration:added: Domain: Stringadded: Scope: StringmodifiedAWS:: DMS:: ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:added: DnsNameServers: StringmodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties: # Update requires: Replacement → No interruptionmodified: RemoteNetworkConfig: # Update requires: Replacement → No interruptionmodified: RemoteNodeNetworks: - # Update requires: Replacement → No interruptionmodified: Cidrs: - String # Update requires: Replacement → No interruptionmodified: RemotePodNetworks: - # Update requires: Replacement → No interruptionmodified: Cidrs: - StringmodifiedAWS:: GameLift:: Aliashistorydocs ↗#Link to AWS::GameLift::Alias
Type: AWS::GameLift::AliasProperties:added: - Value: Stringadded: Key: StringFn::GetAtt:added: AliasArn: StringmodifiedAWS:: GameLift:: Buildhistorydocs ↗#Link to AWS::GameLift::Build
Type: AWS::GameLift::BuildProperties:added: - Value: Stringadded: Key: StringFn::GetAtt:added: BuildArn: StringmodifiedAWS:: Kinesis:: Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties:added: DesiredShardLevelMetrics:added: - StringmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties: AmazonOpenSearchServerlessDestinationConfiguration: CloudWatchLoggingOptions: # Update requires: Some interruptions → No interruptionmodified: Enabled: Boolean # Update requires: Some interruptions → No interruptionmodified: LogGroupName: String # Update requires: Some interruptions → No interruptionmodified: LogStreamName: String ProcessingConfiguration: # Update requires: Some interruptions → No interruptionmodified: Enabled: Boolean # Update requires: Some interruptions → No interruptionmodified: Processors: - # Update requires: Some interruptions → No interruptionmodified: Parameters: - # Update requires: Some interruptions → No interruptionmodified: ParameterName: String # Update requires: Some interruptions → No interruptionmodified: ParameterValue: String # Update requires: Some interruptions → No interruptionmodified: Type: String S3Configuration: # Update requires: Some interruptions → No interruptionmodified: BucketARN: String # Update requires: Some interruptions → No interruptionmodified: BufferingHints: # Update requires: Some interruptions → No interruptionmodified: IntervalInSeconds: Integer # Update requires: Some interruptions → No interruptionmodified: SizeInMBs: Integer # Update requires: Some interruptions → No interruptionmodified: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above # Update requires: Some interruptions → No interruptionmodified: CompressionFormat: String # Update requires: Some interruptions → No interruptionmodified: EncryptionConfiguration: # Update requires: Some interruptions → No interruptionmodified: KMSEncryptionConfig: # Update requires: Some interruptions → No interruptionmodified: AWSKMSKeyARN: String # Update requires: Some interruptions → No interruptionmodified: NoEncryptionConfig: String # Update requires: Some interruptions → No interruptionmodified: ErrorOutputPrefix: String # Update requires: Some interruptions → No interruptionmodified: Prefix: String # Update requires: Some interruptions → No interruptionmodified: RoleARN: String AmazonopensearchserviceDestinationConfiguration: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3Configuration: # S3DestinationConfiguration: see above ElasticsearchDestinationConfiguration: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3Configuration: # S3DestinationConfiguration: see above ExtendedS3DestinationConfiguration: BufferingHints: # BufferingHints: see above CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above DynamicPartitioningConfiguration: RetryOptions: # Update requires: Some interruptions → No interruptionmodified: DurationInSeconds: Integer EncryptionConfiguration: # EncryptionConfiguration: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3BackupConfiguration: # S3DestinationConfiguration: see above HttpEndpointDestinationConfiguration: BufferingHints: # BufferingHints: see above CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above RetryOptions: # RetryOptions: see above S3Configuration: # S3DestinationConfiguration: see above # Update requires: Replacement → No interruptionmodified: IcebergDestinationConfiguration: # Update requires: Replacement → No interruptionmodified: AppendOnly: Boolean # Update requires: Replacement → No interruptionmodified: BufferingHints: # BufferingHints: see above # Update requires: Replacement → No interruptionmodified: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above # Update requires: Replacement → No interruptionmodified: DestinationTableConfigurationList: - # Update requires: Replacement → No interruptionmodified: DestinationDatabaseName: String # Update requires: Replacement → No interruptionmodified: DestinationTableName: String # Update requires: Replacement → No interruptionmodified: S3ErrorOutputPrefix: String # Update requires: Replacement → No interruptionmodified: UniqueKeys: - String # Update requires: Replacement → No interruptionmodified: ProcessingConfiguration: # ProcessingConfiguration: see above # Update requires: Replacement → No interruptionmodified: RetryOptions: # RetryOptions: see above # Update requires: Replacement → No interruptionmodified: RoleARN: String # Update requires: Replacement → No interruptionmodified: S3Configuration: # S3DestinationConfiguration: see above # Update requires: Replacement → No interruptionmodified: s3BackupMode: String RedshiftDestinationConfiguration: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3BackupConfiguration: # S3DestinationConfiguration: see above S3Configuration: # S3DestinationConfiguration: see above S3DestinationConfiguration: # S3DestinationConfiguration: see above SnowflakeDestinationConfiguration: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3Configuration: # S3DestinationConfiguration: see above SplunkDestinationConfiguration: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3Configuration: # S3DestinationConfiguration: see abovemodifiedAWS:: Macie:: Sessionhistorydocs ↗#Link to AWS::Macie::Session
Type: AWS::Macie::SessionFn::GetAtt:added: AutomatedDiscoveryStatus: StringmodifiedAWS:: MemoryDB:: Clusterhistorydocs ↗#Link to AWS::MemoryDB::Cluster
Type: AWS::MemoryDB::ClusterProperties:added: IpDiscovery: Stringadded: NetworkType: StringmodifiedAWS:: MemoryDB:: SubnetGrouphistorydocs ↗#Link to AWS::MemoryDB::SubnetGroup
Type: AWS::MemoryDB::SubnetGroupFn::GetAtt:added: SupportedNetworkTypes:added: - StringmodifiedAWS:: Neptune:: DBSubnetGrouphistorydocs ↗#Link to AWS::Neptune::DBSubnetGroup
Type: AWS::Neptune::DBSubnetGroupProperties: # Duplicates allowed: Not specified → Yesmodified: SubnetIds: - String # Duplicates allowed: Not specified → Yes - TagmodifiedAWS:: QBusiness:: DataSourcehistorydocs ↗#Link to AWS::QBusiness::DataSource
Type: AWS::QBusiness::DataSourceProperties: MediaExtractionConfiguration:added: AudioExtractionConfiguration:added: AudioExtractionStatus: Stringadded: VideoExtractionConfiguration:added: VideoExtractionStatus: StringmodifiedAWS:: QuickSight:: Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties: Definition: Sheets: - Visuals: - TableVisual: ChartConfiguration: FieldOptions:added: TransposedTableOptions:added: - ColumnWidth: Stringadded: ColumnIndex: Doubleadded: ColumnType: StringmodifiedAWS:: QuickSight:: Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties: Definition: Sheets: - Visuals: - TableVisual: ChartConfiguration: FieldOptions:added: TransposedTableOptions:added: - ColumnWidth: Stringadded: ColumnIndex: Doubleadded: ColumnType: StringmodifiedAWS:: QuickSight:: Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties: Definition: Sheets: - Visuals: - TableVisual: ChartConfiguration: FieldOptions:added: TransposedTableOptions:added: - ColumnWidth: Stringadded: ColumnIndex: Doubleadded: ColumnType: StringmodifiedAWS:: RedshiftServerless:: Namespacehistorydocs ↗#Link to AWS::RedshiftServerless::Namespace
Type: AWS::RedshiftServerless::NamespaceProperties: # Update requires: Replacement → No interruption - TagmodifiedAWS:: RedshiftServerless:: Workgrouphistorydocs ↗#Link to AWS::RedshiftServerless::Workgroup
Type: AWS::RedshiftServerless::WorkgroupProperties:added: RecoveryPointId: Stringadded: SnapshotArn: Stringadded: SnapshotName: Stringadded: SnapshotOwnerAccount: StringmodifiedAWS:: Route53Resolver:: ResolverQueryLoggingConfighistorydocs ↗#Link to AWS::Route53Resolver::ResolverQueryLoggingConfig
Type: AWS::Route53Resolver::ResolverQueryLoggingConfigProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: SageMaker:: PartnerApphistorydocs ↗#Link to AWS::SageMaker::PartnerApp
Type: AWS::SageMaker::PartnerAppProperties:added: KmsKeyId: StringmodifiedAWS:: VpcLattice:: ResourceConfigurationhistorydocs ↗#Link to AWS::VpcLattice::ResourceConfiguration
Type: AWS::VpcLattice::ResourceConfigurationProperties: # Required: No → Yesmodified: Name: String # Required: No → Yesmodified: ResourceConfigurationType: StringmodifiedAWS:: VpcLattice:: ResourceGatewayhistorydocs ↗#Link to AWS::VpcLattice::ResourceGateway
Type: AWS::VpcLattice::ResourceGatewayProperties: # Required: No → Yesmodified: Name: String # Required: No → Yesmodified: SubnetIds: - String # Required: No → Yesmodified: VpcIdentifier: String