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: StringaddedAWS:: 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: StringaddedAWS:: 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: StringaddedAWS:: 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 - Value: String Key: StringFn::GetAtt: RuleArn: StringaddedAWS:: 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 - Value: String Key: StringFn::GetAtt: RuleArn: String02Modified 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: BooleanmodifiedAWS:: 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: - StringmodifiedAWS:: 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: StringmodifiedAWS:: Connect:: Userhistorydocs ↗#Link to AWS::Connect::User
Type: AWS::Connect::UserProperties: PhoneConfig:added: PersistentConnection: BooleanmodifiedAWS:: Deadline:: Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties: Configuration: ServiceManagedEc2:added: VpcConfiguration:added: ResourceConfigurationArns:added: - StringmodifiedAWS:: Deadline:: Monitorhistorydocs ↗#Link to AWS::Deadline::Monitor
Type: AWS::Deadline::MonitorProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: DynamoDB:: GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties: Replicas: - ContributorInsightsSpecification:added: Mode: String GlobalSecondaryIndexes: - ContributorInsightsSpecification: # ContributorInsightsSpecification: see abovemodifiedAWS:: DynamoDB:: Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties: ContributorInsightsSpecification:added: Mode: String GlobalSecondaryIndexes: - ContributorInsightsSpecification: # ContributorInsightsSpecification: see abovemodifiedAWS:: FSx:: FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:added: NetworkType: String OpenZFSConfiguration:added: EndpointIpv6AddressRange: StringmodifiedAWS:: 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: IntegermodifiedAWS:: IVS:: PlaybackRestrictionPolicyhistorydocs ↗#Link to AWS::IVS::PlaybackRestrictionPolicy
Type: AWS::IVS::PlaybackRestrictionPolicyProperties: # Required: Yes → Nomodified: AllowedCountries: - String # Required: Yes → Nomodified: AllowedOrigins: - StringmodifiedAWS:: 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: StringmodifiedAWS:: OpenSearchService:: Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties: AdvancedSecurityOptions:added: IAMFederationOptions:added: SubjectKey: Stringadded: RolesKey: Stringadded: Enabled: BooleanmodifiedAWS:: 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: StringmodifiedAWS:: SageMaker:: Apphistorydocs ↗#Link to AWS::SageMaker::App
Type: AWS::SageMaker::AppProperties: # Update requires: Replacement → No interruption - TagmodifiedAWS:: SageMaker:: Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties: InstanceGroups:added: - ImageId: Stringadded: NodeProvisioningMode: StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: DomainSettings: UnifiedStudioSettings:removed: SingleSignOnApplicationArn: StringmodifiedAWS:: Synthetics:: Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties: Code:added: Dependencies:added: - Type: Stringadded: Reference: String