Version 210.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 types5

addedAWS::EC2::IpPoolRouteTableAssociationdocs ↗#Link to AWS::EC2::IpPoolRouteTableAssociation
Type: AWS::EC2::IpPoolRouteTableAssociationProperties:  RouteTableId: String  PublicIpv4Pool: StringFn::GetAtt:  AssociationId: String
addedAWS::InspectorV2::CodeSecurityIntegrationdocs ↗#Link to AWS::InspectorV2::CodeSecurityIntegration
Type: AWS::InspectorV2::CodeSecurityIntegrationProperties:  Type: String  CreateIntegrationDetails:    gitlabSelfManaged:      accessToken: String      instanceUrl: String  UpdateIntegrationDetails:    gitlabSelfManaged:      authCode: String    github:      code: String      installationId: String  Tags:    <key>: String  Name: StringFn::GetAtt:  Status: String  AuthorizationUrl: String  LastUpdatedAt: String  StatusReason: String  CreatedAt: String  Arn: String
addedAWS::InspectorV2::CodeSecurityScanConfigurationdocs ↗#Link to AWS::InspectorV2::CodeSecurityScanConfiguration
Type: AWS::InspectorV2::CodeSecurityScanConfigurationProperties:  ScopeSettings:    projectSelectionScope: String  Configuration:    continuousIntegrationScanConfiguration:      supportedEvents:        - String    periodicScanConfiguration:      frequencyExpression: String      frequency: String    ruleSetCategories:      - String  Level: String  Tags:    <key>: String  Name: StringFn::GetAtt:  Arn: String
addedAWS::ObservabilityAdmin::OrganizationTelemetryRuledocs ↗#Link to AWS::ObservabilityAdmin::OrganizationTelemetryRule
Type: AWS::ObservabilityAdmin::OrganizationTelemetryRuleProperties:  Rule:    DestinationConfiguration:      RetentionInDays: Integer      DestinationPattern: String      VPCFlowLogParameters:        LogFormat: String        MaxAggregationInterval: Integer        TrafficType: String      DestinationType: String    Scope: String    SelectionCriteria: String    ResourceType: String    TelemetryType: String  RuleName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  RuleArn: String
addedAWS::ObservabilityAdmin::TelemetryRuledocs ↗#Link to AWS::ObservabilityAdmin::TelemetryRule
Type: AWS::ObservabilityAdmin::TelemetryRuleProperties:  Rule:    DestinationConfiguration:      RetentionInDays: Integer      DestinationPattern: String      VPCFlowLogParameters:        LogFormat: String        MaxAggregationInterval: Integer        TrafficType: String      DestinationType: String    SelectionCriteria: String    ResourceType: String    TelemetryType: String  RuleName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  RuleArn: String

02Modified resource types18

modifiedAWS::AppIntegrations::Applicationhistorydocs ↗#Link to AWS::AppIntegrations::Application
Type: AWS::AppIntegrations::ApplicationProperties:added:   ApplicationConfig:added:     ContactHandling:added:       Scope: Stringadded:   IframeConfig:added:     Allow:added:       - Stringadded:     Sandbox:added:       - Stringadded:   InitializationTimeout: Integeradded:   IsService: Boolean
modifiedAWS::ARCRegionSwitch::Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanFn::GetAtt:removed:   HealthChecksForPlan: Jsonadded:   Route53HealthChecks:added:     HostedZoneIds:added:       - Stringadded:     HealthCheckIds:added:       - Stringadded:     Regions:added:       - Stringadded:     RecordNames:added:       - Stringadded:   Route53HealthChecks.HealthCheckIds:added:     - Stringadded:   Route53HealthChecks.HostedZoneIds:added:     - Stringadded:   Route53HealthChecks.RecordNames:added:     - Stringadded:   Route53HealthChecks.Regions:added:     - String
modifiedAWS::CleanRooms::ConfiguredTablehistorydocs ↗#Link to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTableProperties:  # Update requires: Replacement → No interruptionmodified:   AllowedColumns:    - String  # Update requires: Replacement → No interruptionmodified:   TableReference:    # Update requires: Replacement → No interruptionmodified:     Athena:      # Update requires: Replacement → No interruptionmodified:       DatabaseName: String      # Update requires: Replacement → No interruptionmodified:       OutputLocation: String      # Update requires: Replacement → No interruptionmodified:       TableName: String      # Update requires: Replacement → No interruptionmodified:       WorkGroup: String    # Update requires: Replacement → No interruptionmodified:     Glue:      # Update requires: Replacement → No interruptionmodified:       DatabaseName: String      # Update requires: Replacement → No interruptionmodified:       TableName: String    # Update requires: Replacement → No interruptionmodified:     Snowflake:      # Update requires: Replacement → No interruptionmodified:       AccountIdentifier: String      # Update requires: Replacement → No interruptionmodified:       DatabaseName: String      # Update requires: Replacement → No interruptionmodified:       SchemaName: String      # Update requires: Replacement → No interruptionmodified:       SecretArn: String      # Update requires: Replacement → No interruptionmodified:       TableName: String      # Update requires: Replacement → No interruptionmodified:       TableSchema:        # Update requires: Replacement → No interruptionmodified:         V1:          - # Update requires: Replacement → No interruptionmodified:             ColumnName: String            # Update requires: Replacement → No interruptionmodified:             ColumnType: String
modifiedAWS::Connect::Userhistorydocs ↗#Link to AWS::Connect::User
Type: AWS::Connect::UserProperties:  PhoneConfig:added:     PersistentConnection: Boolean
modifiedAWS::Deadline::Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties:  Configuration:    ServiceManagedEc2:added:       VpcConfiguration:added:         ResourceConfigurationArns:added:           - String
modifiedAWS::Deadline::Monitorhistorydocs ↗#Link to AWS::Deadline::Monitor
Type: AWS::Deadline::MonitorProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:  Replicas:    - ContributorInsightsSpecification:added:         Mode: String      GlobalSecondaryIndexes:        - ContributorInsightsSpecification:  # ContributorInsightsSpecification: see above
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  ContributorInsightsSpecification:added:     Mode: String  GlobalSecondaryIndexes:    - ContributorInsightsSpecification:  # ContributorInsightsSpecification: see above
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:added:   NetworkType: String  OpenZFSConfiguration:added:     EndpointIpv6AddressRange: String
modifiedAWS::Glue::TableOptimizerhistorydocs ↗#Link to AWS::Glue::TableOptimizer
Type: AWS::Glue::TableOptimizerProperties:  TableOptimizerConfiguration:    RetentionConfiguration:modified:       IcebergConfiguration: IcebergConfiguration → IcebergRetentionConfigurationadded:         CleanExpiredFiles: Booleanremoved:         Location: Stringadded:         NumberOfSnapshotsToRetain: Integerremoved:         OrphanFileRetentionPeriodInDays: Integeradded:         SnapshotRetentionPeriodInDays: Integer
modifiedAWS::IVS::PlaybackRestrictionPolicyhistorydocs ↗#Link to AWS::IVS::PlaybackRestrictionPolicy
Type: AWS::IVS::PlaybackRestrictionPolicyProperties:  # Required: Yes → Nomodified:   AllowedCountries:    - String  # Required: Yes → Nomodified:   AllowedOrigins:    - String
modifiedAWS::IVS::Stagehistorydocs ↗#Link to AWS::IVS::Stage
Type: AWS::IVS::StageProperties:  AutoParticipantRecordingConfiguration:added:     HlsConfiguration:added:       ParticipantRecordingHlsConfiguration:added:         TargetSegmentDurationSeconds: Integeradded:     RecordingReconnectWindowSeconds: Integeradded:     ThumbnailConfiguration:added:       ParticipantThumbnailConfiguration:added:         TargetIntervalSeconds: Integeradded:         Storage:added:           - Stringadded:         RecordingMode: String
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:  AdvancedSecurityOptions:added:     IAMFederationOptions:added:       SubjectKey: Stringadded:       RolesKey: Stringadded:       Enabled: Boolean
modifiedAWS::QuickSight::DataSethistorydocs ↗#Link to AWS::QuickSight::DataSet
Type: AWS::QuickSight::DataSetProperties:  LogicalTableMap:    <key>:      DataTransforms:        - CastColumnTypeOperation:            # Required: Yes → Nomodified:             ColumnName: String          FilterOperation:            # Required: Yes → Nomodified:             ConditionExpression: String          ProjectOperation:            # Required: Yes → Nomodified:             ProjectedColumns:              - String          RenameColumnOperation:            # Required: Yes → Nomodified:             ColumnName: String  PerformanceConfiguration:    UniqueKeys:      - # Required: Yes → Nomodified:         ColumnNames:          - String  RowLevelPermissionTagConfiguration:    TagRules:      - # Required: Yes → Nomodified:         ColumnName: String
modifiedAWS::SageMaker::Apphistorydocs ↗#Link to AWS::SageMaker::App
Type: AWS::SageMaker::AppProperties:  # Update requires: Replacement → No interruptionmodified:   Tags:    - Tag
modifiedAWS::SageMaker::Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties:  InstanceGroups:added:     - ImageId: Stringadded:   NodeProvisioningMode: String
modifiedAWS::SageMaker::Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties:  DomainSettings:    UnifiedStudioSettings:removed:       SingleSignOnApplicationArn: String
modifiedAWS::Synthetics::Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:  Code:added:     Dependencies:added:       - Type: Stringadded:         Reference: String