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: String
addedAWS::CleanRooms::IdMappingTabledocs ↗#Link to AWS::CleanRooms::IdMappingTable
Type: AWS::CleanRooms::IdMappingTableProperties:  MembershipIdentifier: String  Description: String  KmsKeyArn: String  InputReferenceConfig:    InputReferenceArn: String    ManageResourcePolicies: Boolean  Tags:    - 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: String
addedAWS::CleanRooms::IdNamespaceAssociationdocs ↗#Link to AWS::CleanRooms::IdNamespaceAssociation
Type: AWS::CleanRooms::IdNamespaceAssociationProperties:  IdMappingConfig:    AllowUseAsDimensionColumn: Boolean  MembershipIdentifier: String  Description: String  InputReferenceConfig:    InputReferenceArn: String    ManageResourcePolicies: Boolean  Tags:    - 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: String
addedAWS::SageMaker::StudioLifecycleConfigdocs ↗#Link to AWS::SageMaker::StudioLifecycleConfig
Type: AWS::SageMaker::StudioLifecycleConfigProperties:  StudioLifecycleConfigAppType: String  StudioLifecycleConfigName: String  StudioLifecycleConfigContent: String  Tags:    - Value: String      Key: StringFn::GetAtt:  StudioLifecycleConfigArn: String

02Modified resource types14

modifiedAWS::Bedrock::Guardrailhistorydocs ↗#Link to AWS::Bedrock::Guardrail
Type: AWS::Bedrock::GuardrailProperties:added:   ContextualGroundingPolicyConfig:added:     FiltersConfig:added:       - Type: Stringadded:         Threshold: Double
modifiedAWS::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: String
modifiedAWS::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: String
modifiedAWS::EC2::CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties:  # Update requires: Replacement → No interruptionmodified:   InstanceMatchCriteria: String
modifiedAWS::EC2::VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:added:   EnableAcceleration: Boolean
modifiedAWS::EMRServerless::Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:added:   InteractiveConfiguration:added:     StudioEnabled: Booleanadded:     LivyEndpointEnabled: Boolean
modifiedAWS::EntityResolution::IdMappingWorkflowhistorydocs ↗#Link to AWS::EntityResolution::IdMappingWorkflow
Type: AWS::EntityResolution::IdMappingWorkflowProperties:  IdMappingTechniques:removed:     NormalizationVersion: String
modifiedAWS::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: CisTargets
modifiedAWS::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 above
modifiedAWS::SageMaker::Apphistorydocs ↗#Link to AWS::SageMaker::App
Type: AWS::SageMaker::AppProperties:  ResourceSpec:added:     LifecycleConfigArn: String
modifiedAWS::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 above
modifiedAWS::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:         - String
modifiedAWS::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:         - String
modifiedAWS::SecurityHub::SecurityControlhistorydocs ↗#Link to AWS::SecurityHub::SecurityControl
Type: AWS::SecurityHub::SecurityControlProperties:  # Update requires: No interruption → Replacementmodified:   SecurityControlId: String