Version 183.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 types4
addedAWS:: ARCZonalShift:: AutoshiftObserverNotificationStatusdocs ↗#Link to AWS::ARCZonalShift::AutoshiftObserverNotificationStatus
Type: AWS::ARCZonalShift::AutoshiftObserverNotificationStatusProperties: Status: StringFn::GetAtt: AccountId: String Region: StringaddedAWS:: CleanRooms:: IdMappingTabledocs ↗#Link to AWS::CleanRooms::IdMappingTable
Type: AWS::CleanRooms::IdMappingTableProperties: MembershipIdentifier: String Description: String KmsKeyArn: String InputReferenceConfig: InputReferenceArn: String ManageResourcePolicies: Boolean - Value: String Key: String Name: StringFn::GetAtt: CollaborationIdentifier: String MembershipArn: String IdMappingTableIdentifier: String InputReferenceProperties: IdMappingTableInputSource: - Type: String IdNamespaceAssociationId: String Arn: String InputReferenceProperties.IdMappingTableInputSource: # IdMappingTableInputSource: see above CollaborationArn: StringaddedAWS:: CleanRooms:: IdNamespaceAssociationdocs ↗#Link to AWS::CleanRooms::IdNamespaceAssociation
Type: AWS::CleanRooms::IdNamespaceAssociationProperties: IdMappingConfig: AllowUseAsDimensionColumn: Boolean MembershipIdentifier: String Description: String InputReferenceConfig: InputReferenceArn: String ManageResourcePolicies: Boolean - Value: String Key: String Name: StringFn::GetAtt: CollaborationIdentifier: String MembershipArn: String InputReferenceProperties: IdNamespaceType: String IdMappingWorkflowsSupported: - Json InputReferenceProperties.IdNamespaceType: String InputReferenceProperties.IdMappingWorkflowsSupported: - Json Arn: String IdNamespaceAssociationIdentifier: String CollaborationArn: StringaddedAWS:: SageMaker:: StudioLifecycleConfigdocs ↗#Link to AWS::SageMaker::StudioLifecycleConfig
Type: AWS::SageMaker::StudioLifecycleConfigProperties: StudioLifecycleConfigAppType: String StudioLifecycleConfigName: String StudioLifecycleConfigContent: String - Value: String Key: StringFn::GetAtt: StudioLifecycleConfigArn: String02Modified resource types14
modifiedAWS:: Bedrock:: Guardrailhistorydocs ↗#Link to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::GuardrailProperties:added: ContextualGroundingPolicyConfig:added: FiltersConfig:added: - Type: Stringadded: Threshold: DoublemodifiedAWS:: CleanRooms:: ConfiguredTablehistorydocs ↗#Link to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTableProperties: AnalysisRules: - Policy: V1: Aggregation:added: AdditionalAnalyses: String Custom:added: AdditionalAnalyses: Stringadded: DisallowedOutputColumns:added: - String List:added: AdditionalAnalyses: StringmodifiedAWS:: CleanRooms:: ConfiguredTableAssociationhistorydocs ↗#Link to AWS::CleanRooms::ConfiguredTableAssociation
Type: AWS::CleanRooms::ConfiguredTableAssociationProperties:added: ConfiguredTableAssociationAnalysisRules:added: - Policy:added: V1:added: Aggregation:added: AllowedResultReceivers:added: - Stringadded: AllowedAdditionalAnalyses:added: - Stringadded: List:added: AllowedResultReceivers:added: - Stringadded: AllowedAdditionalAnalyses:added: - Stringadded: Custom:added: AllowedResultReceivers:added: - Stringadded: AllowedAdditionalAnalyses:added: - Stringadded: Type: StringmodifiedAWS:: EC2:: CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties: # Update requires: Replacement → No interruptionmodified: InstanceMatchCriteria: StringmodifiedAWS:: EC2:: VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:added: EnableAcceleration: BooleanmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:added: InteractiveConfiguration:added: StudioEnabled: Booleanadded: LivyEndpointEnabled: BooleanmodifiedAWS:: EntityResolution:: IdMappingWorkflowhistorydocs ↗#Link to AWS::EntityResolution::IdMappingWorkflow
Type: AWS::EntityResolution::IdMappingWorkflowProperties: IdMappingTechniques:removed: NormalizationVersion: StringmodifiedAWS:: InspectorV2:: CisScanConfigurationhistorydocs ↗#Link to AWS::InspectorV2::CisScanConfiguration
Type: AWS::InspectorV2::CisScanConfigurationProperties: # Required: No → Yesmodified: ScanName: String # Required: No → Yesmodified: Schedule: Schedule # Required: No → Yesmodified: SecurityLevel: String # Required: No → Yesmodified: Targets: CisTargetsmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties: AmazonOpenSearchServerlessDestinationConfiguration: CloudWatchLoggingOptions: # Update requires: No interruption → Some interruptionsmodified: Enabled: Boolean # Update requires: No interruption → Some interruptionsmodified: LogGroupName: String # Update requires: No interruption → Some interruptionsmodified: LogStreamName: String ProcessingConfiguration: # Update requires: No interruption → Some interruptionsmodified: Enabled: Boolean # Update requires: No interruption → Some interruptionsmodified: Processors: - # Update requires: No interruption → Some interruptionsmodified: Parameters: - # Update requires: No interruption → Some interruptionsmodified: ParameterName: String # Update requires: No interruption → Some interruptionsmodified: ParameterValue: String # Update requires: No interruption → Some interruptionsmodified: Type: String S3Configuration: # Update requires: No interruption → Some interruptionsmodified: BucketARN: String # Update requires: No interruption → Some interruptionsmodified: BufferingHints: # Update requires: No interruption → Some interruptionsmodified: IntervalInSeconds: Integer # Update requires: No interruption → Some interruptionsmodified: SizeInMBs: Integer # Update requires: No interruption → Some interruptionsmodified: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above # Update requires: No interruption → Some interruptionsmodified: CompressionFormat: String # Update requires: No interruption → Some interruptionsmodified: EncryptionConfiguration: # Update requires: No interruption → Some interruptionsmodified: KMSEncryptionConfig: # Update requires: No interruption → Some interruptionsmodified: AWSKMSKeyARN: String # Update requires: No interruption → Some interruptionsmodified: NoEncryptionConfig: String # Update requires: No interruption → Some interruptionsmodified: ErrorOutputPrefix: String # Update requires: No interruption → Some interruptionsmodified: Prefix: String # Update requires: No interruption → Some interruptionsmodified: 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: No interruption → Some interruptionsmodified: 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 aboveadded: IcebergDestinationConfiguration:added: CatalogConfiguration:added: CatalogArn: Stringadded: S3Configuration:added: ErrorOutputPrefix: Stringadded: BucketARN: Stringadded: BufferingHints:added: SizeInMBs: Integeradded: IntervalInSeconds: Integeradded: CompressionFormat: Stringadded: EncryptionConfiguration:added: NoEncryptionConfig: Stringadded: KMSEncryptionConfig:added: AWSKMSKeyARN: Stringadded: Prefix: Stringadded: CloudWatchLoggingOptions:added: Enabled: Booleanadded: LogGroupName: Stringadded: LogStreamName: Stringadded: RoleARN: Stringadded: DestinationTableConfigurationList:added: - DestinationDatabaseName: Stringadded: S3ErrorOutputPrefix: Stringadded: DestinationTableName: Stringadded: UniqueKeys:added: - Stringadded: BufferingHints: # BufferingHints: see aboveadded: RetryOptions:added: DurationInSeconds: Integeradded: s3BackupMode: Stringadded: ProcessingConfiguration:added: Enabled: Booleanadded: Processors:added: - Type: Stringadded: Parameters:added: - ParameterValue: Stringadded: ParameterName: Stringadded: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see aboveadded: RoleARN: String RedshiftDestinationConfiguration: CloudWatchLoggingOptions: # CloudWatchLoggingOptions: see above ProcessingConfiguration: # ProcessingConfiguration: see above S3BackupConfiguration: # S3DestinationConfiguration: see above S3Configuration: # S3DestinationConfiguration: see above S3DestinationConfiguration: # S3DestinationConfiguration: see above SnowflakeDestinationConfiguration:added: BufferingHints:added: IntervalInSeconds: Integeradded: SizeInMBs: Integer 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:: SageMaker:: Apphistorydocs ↗#Link to AWS::SageMaker::App
Type: AWS::SageMaker::AppProperties: ResourceSpec:added: LifecycleConfigArn: StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: DefaultSpaceSettings: JupyterServerAppSettings:added: LifecycleConfigArns:added: - String KernelGatewayAppSettings:added: LifecycleConfigArns:added: - String DefaultUserSettings: JupyterServerAppSettings: # JupyterServerAppSettings: see above KernelGatewayAppSettings: # KernelGatewayAppSettings: see abovemodifiedAWS:: SageMaker:: Spacehistorydocs ↗#Link to AWS::SageMaker::Space
Type: AWS::SageMaker::SpaceProperties: SpaceSettings: CodeEditorAppSettings: DefaultResourceSpec:added: LifecycleConfigArn: String JupyterLabAppSettings: DefaultResourceSpec: # ResourceSpec: see above JupyterServerAppSettings: DefaultResourceSpec: # ResourceSpec: see aboveadded: LifecycleConfigArns:added: - String KernelGatewayAppSettings: DefaultResourceSpec: # ResourceSpec: see aboveadded: LifecycleConfigArns:added: - StringmodifiedAWS:: SageMaker:: UserProfilehistorydocs ↗#Link to AWS::SageMaker::UserProfile
Type: AWS::SageMaker::UserProfileProperties: UserSettings: CodeEditorAppSettings: DefaultResourceSpec:added: LifecycleConfigArn: String JupyterLabAppSettings: DefaultResourceSpec: # ResourceSpec: see above JupyterServerAppSettings: DefaultResourceSpec: # ResourceSpec: see aboveadded: LifecycleConfigArns:added: - String KernelGatewayAppSettings: DefaultResourceSpec: # ResourceSpec: see aboveadded: LifecycleConfigArns:added: - StringmodifiedAWS:: SecurityHub:: SecurityControlhistorydocs ↗#Link to AWS::SecurityHub::SecurityControl
Type: AWS::SecurityHub::SecurityControlProperties: # Update requires: No interruption → Replacementmodified: SecurityControlId: String