Version 186.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 types39

addedAWS::ApiGateway::BasePathMappingV2docs ↗#Link to AWS::ApiGateway::BasePathMappingV2
Type: AWS::ApiGateway::BasePathMappingV2Properties:  DomainNameArn: String  RestApiId: String  Stage: String  BasePath: StringFn::GetAtt:  BasePathMappingArn: String
addedAWS::ApiGateway::DomainNameAccessAssociationdocs ↗#Link to AWS::ApiGateway::DomainNameAccessAssociation
Type: AWS::ApiGateway::DomainNameAccessAssociationProperties:  DomainNameArn: String  AccessAssociationSource: String  AccessAssociationSourceType: String  Tags:    - Value: String      Key: StringFn::GetAtt:  DomainNameAccessAssociationArn: String
addedAWS::ApiGateway::DomainNameV2docs ↗#Link to AWS::ApiGateway::DomainNameV2
Type: AWS::ApiGateway::DomainNameV2Properties:  Policy: Json  DomainName: String  SecurityPolicy: String  EndpointConfiguration:    Types:      - String  Tags:    - Value: String      Key: String  CertificateArn: StringFn::GetAtt:  DomainNameId: String  DomainNameArn: String
addedAWS::AppSync::Apidocs ↗#Link to AWS::AppSync::Api
Type: AWS::AppSync::ApiProperties:  OwnerContact: String  EventConfig:    AuthProviders:      - OpenIDConnectConfig:          Issuer: String          ClientId: String          AuthTTL: Double          IatTTL: Double        CognitoConfig:          AppIdClientRegex: String          UserPoolId: String          AwsRegion: String        LambdaAuthorizerConfig:          IdentityValidationExpression: String          AuthorizerUri: String          AuthorizerResultTtlInSeconds: Integer        AuthType: String    ConnectionAuthModes:      - AuthType: String    DefaultPublishAuthModes:  # AuthMode: see above    DefaultSubscribeAuthModes:  # AuthMode: see above    LogConfig:      CloudWatchLogsRoleArn: String      LogLevel: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Dns.Realtime: String  ApiArn: String  Dns:    Http: String    Realtime: String  Dns.Http: String  ApiId: String
addedAWS::AppSync::ChannelNamespacedocs ↗#Link to AWS::AppSync::ChannelNamespace
Type: AWS::AppSync::ChannelNamespaceProperties:  SubscribeAuthModes:    - AuthType: String  CodeS3Location: String  PublishAuthModes:  # AuthMode: see above  CodeHandlers: String  ApiId: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  ChannelNamespaceArn: String
addedAWS::Backup::LogicallyAirGappedBackupVaultdocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties:  VaultState: String  BackupVaultTags:    <key>: String  VaultType: String  BackupVaultName: String  MaxRetentionDays: Integer  MinRetentionDays: Integer  Notifications:    SNSTopicArn: String    BackupVaultEvents:      - String  AccessPolicy: JsonFn::GetAtt:  BackupVaultArn: String  EncryptionKeyArn: String
addedAWS::Bedrock::ApplicationInferenceProfiledocs ↗#Link to AWS::Bedrock::ApplicationInferenceProfile
Type: AWS::Bedrock::ApplicationInferenceProfileProperties:  Description: String  InferenceProfileName: String  ModelSource:    CopyFrom: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  Type: String  InferenceProfileArn: String  InferenceProfileIdentifier: String  CreatedAt: String  Models:    - ModelArn: String  InferenceProfileId: String  UpdatedAt: String
addedAWS::Chatbot::CustomActiondocs ↗#Link to AWS::Chatbot::CustomAction
Type: AWS::Chatbot::CustomActionProperties:  ActionName: String  AliasName: String  Definition:    CommandText: String  Attachments:    - Variables:        <key>: String      NotificationType: String      Criteria:        - Operator: String          VariableName: String          Value: String      ButtonText: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CustomActionArn: String
addedAWS::CloudFormation::GuardHookdocs ↗#Link to AWS::CloudFormation::GuardHook
Type: AWS::CloudFormation::GuardHookProperties:  Options:    InputParams:      VersionId: String      Uri: String  RuleLocation:  # S3Location: see above  HookStatus: String  Alias: String  StackFilters:    FilteringCriteria: String    StackNames:      Exclude:        - String      Include:        - String    StackRoles:      Exclude:        - String      Include:        - String  TargetOperations:    - String  TargetFilters:    Actions:      - String    TargetNames:      - String    Targets:      - InvocationPoint: String        Action: String        TargetName: String    InvocationPoints:      - String  LogBucket: String  ExecutionRole: String  FailureMode: StringFn::GetAtt:  HookArn: String
addedAWS::CloudFormation::LambdaHookdocs ↗#Link to AWS::CloudFormation::LambdaHook
Type: AWS::CloudFormation::LambdaHookProperties:  HookStatus: String  Alias: String  StackFilters:    FilteringCriteria: String    StackNames:      Exclude:        - String      Include:        - String    StackRoles:      Exclude:        - String      Include:        - String  TargetOperations:    - String  TargetFilters:    Actions:      - String    TargetNames:      - String    Targets:      - InvocationPoint: String        Action: String        TargetName: String    InvocationPoints:      - String  LambdaFunction: String  ExecutionRole: String  FailureMode: StringFn::GetAtt:  HookArn: String
addedAWS::CloudTrail::Dashboarddocs ↗#Link to AWS::CloudTrail::Dashboard
Type: AWS::CloudTrail::DashboardProperties:  Widgets:    - QueryStatement: String      QueryParameters:        - String      ViewProperties:        <key>: String  TerminationProtectionEnabled: Boolean  RefreshSchedule:    Status: String    TimeOfDay: String    Frequency:      Value: Integer      Unit: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  UpdatedTimestamp: String  Type: String  CreatedTimestamp: String  DashboardArn: String
addedAWS::Cognito::ManagedLoginBrandingdocs ↗#Link to AWS::Cognito::ManagedLoginBranding
Type: AWS::Cognito::ManagedLoginBrandingProperties:  UserPoolId: String  UseCognitoProvidedValues: Boolean  Assets:    - Extension: String      Bytes: String      Category: String      ResourceId: String      ColorMode: String  ClientId: String  Settings: Json  ReturnMergedResources: BooleanFn::GetAtt:  ManagedLoginBrandingId: String
addedAWS::Connect::EmailAddressdocs ↗#Link to AWS::Connect::EmailAddress
Type: AWS::Connect::EmailAddressProperties:  Description: String  InstanceArn: String  DisplayName: String  EmailAddress: String  Tags:    - Value: String      Key: StringFn::GetAtt:  EmailAddressArn: String
addedAWS::ConnectCampaignsV2::Campaigndocs ↗#Link to AWS::ConnectCampaignsV2::Campaign
Type: AWS::ConnectCampaignsV2::CampaignProperties:  CommunicationLimitsOverride:    AllChannelsSubtypes:      CommunicationLimitList:        - Frequency: Integer          MaxCountPerRecipient: Integer          Unit: String  ChannelSubtypeConfig:    Email:      OutboundMode:        AgentlessConfig: Json      Capacity: Double      DefaultOutboundConfig:        ConnectSourceEmailAddress: String        SourceEmailAddressDisplayName: String        WisdomTemplateArn: String    Telephony:      OutboundMode:        ProgressiveConfig:          BandwidthAllocation: Double        PredictiveConfig:          BandwidthAllocation: Double        AgentlessConfig: Json      Capacity: Double      ConnectQueueId: String      DefaultOutboundConfig:        ConnectContactFlowId: String        AnswerMachineDetectionConfig:          EnableAnswerMachineDetection: Boolean          AwaitAnswerMachinePrompt: Boolean        ConnectSourcePhoneNumber: String    Sms:      OutboundMode:        AgentlessConfig: Json      Capacity: Double      DefaultOutboundConfig:        ConnectSourcePhoneNumberArn: String        WisdomTemplateArn: String  ConnectCampaignFlowArn: String  Schedule:    EndTime: String    StartTime: String    RefreshFrequency: String  CommunicationTimeConfig:    LocalTimeZoneConfig:      DefaultTimeZone: String      LocalTimeZoneDetection:        - String    Email:      OpenHours:        DailyHours:          - Value:              - EndTime: String                StartTime: String            Key: String      RestrictedPeriods:        RestrictedPeriodList:          - StartDate: String            EndDate: String            Name: String    Telephony:  # TimeWindow: see above    Sms:  # TimeWindow: see above  ConnectInstanceId: String  Source:    CustomerProfilesSegmentArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Arn: String
addedAWS::CustomerProfiles::SegmentDefinitiondocs ↗#Link to AWS::CustomerProfiles::SegmentDefinition
Type: AWS::CustomerProfiles::SegmentDefinitionProperties:  Description: String  DomainName: String  SegmentGroups:    Groups:      - Type: String        SourceType: String        Dimensions:          - CalculatedAttributes:              <key>:                DimensionType: String                Values:                  - String                ConditionOverrides:                  Range:                    Start: Integer                    End: Integer                    Unit: String            ProfileAttributes:              AdditionalInformation:                DimensionType: String                Values:                  - String              BusinessName:                DimensionType: String                Values:                  - String              Address:                State:  # ProfileDimension: see above                Country:  # ProfileDimension: see above                PostalCode:  # ProfileDimension: see above                City:  # ProfileDimension: see above                County:  # ProfileDimension: see above                Province:  # ProfileDimension: see above              FirstName:  # ProfileDimension: see above              PersonalEmailAddress:  # ProfileDimension: see above              BusinessEmailAddress:  # ProfileDimension: see above              Attributes:                <key>:                  DimensionType: String                  Values:                    - String              MailingAddress:  # AddressDimension: see above              BusinessPhoneNumber:  # ProfileDimension: see above              MiddleName:  # ProfileDimension: see above              MobilePhoneNumber:  # ProfileDimension: see above              EmailAddress:  # ProfileDimension: see above              AccountNumber:  # ProfileDimension: see above              BillingAddress:  # AddressDimension: see above              GenderString:  # ProfileDimension: see above              HomePhoneNumber:  # ProfileDimension: see above              ShippingAddress:  # AddressDimension: see above              PhoneNumber:  # ProfileDimension: see above              LastName:  # ProfileDimension: see above              PartyTypeString:  # ProfileDimension: see above              BirthDate:                DimensionType: String                Values:                  - String        SourceSegments:          - SegmentDefinitionName: String    Include: String  DisplayName: String  SegmentDefinitionName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CreatedAt: String  SegmentDefinitionArn: String
addedAWS::DMS::DataMigrationdocs ↗#Link to AWS::DMS::DataMigration
Type: AWS::DMS::DataMigrationProperties:  DataMigrationType: String  DataMigrationSettings:    SelectionRules: String    CloudwatchLogsEnabled: Boolean    NumberOfJobs: Integer  DataMigrationName: String  MigrationProjectIdentifier: String  SourceDataSettings:    - CDCStartTime: String      CDCStopTime: String      SlotName: String      CDCStartPosition: String  ServiceAccessRoleArn: String  Tags:    - Value: String      Key: String  DataMigrationIdentifier: StringFn::GetAtt:  DataMigrationArn: String  DataMigrationCreateTime: String
addedAWS::EC2::SecurityGroupVpcAssociationdocs ↗#Link to AWS::EC2::SecurityGroupVpcAssociation
Type: AWS::EC2::SecurityGroupVpcAssociationProperties:  VpcId: String  GroupId: StringFn::GetAtt:  State: String  StateReason: String  VpcOwnerId: String
addedAWS::EC2::VPCBlockPublicAccessExclusiondocs ↗#Link to AWS::EC2::VPCBlockPublicAccessExclusion
Type: AWS::EC2::VPCBlockPublicAccessExclusionProperties:  InternetGatewayExclusionMode: String  VpcId: String  SubnetId: String  Tags:    - Value: String      Key: StringFn::GetAtt:  ExclusionId: String
addedAWS::EC2::VPCBlockPublicAccessOptionsdocs ↗#Link to AWS::EC2::VPCBlockPublicAccessOptions
Type: AWS::EC2::VPCBlockPublicAccessOptionsProperties:  InternetGatewayBlockMode: StringFn::GetAtt:  AccountId: String
addedAWS::GameLift::ContainerFleetdocs ↗#Link to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleetProperties:  ScalingPolicies:    - MetricName: String      PolicyType: String      ComparisonOperator: String      TargetConfiguration:        TargetValue: Double      ScalingAdjustment: Integer      EvaluationPeriods: Integer      Name: String      ScalingAdjustmentType: String      Threshold: Double  GameServerContainerGroupDefinitionName: String  Description: String  FleetRoleArn: String  PerInstanceContainerGroupDefinitionName: String  Locations:    - LocationCapacity:        MinSize: Integer        DesiredEC2Instances: Integer        MaxSize: Integer      StoppedActions:        - String      Location: String  GameSessionCreationLimitPolicy:    PolicyPeriodInMinutes: Integer    NewGameSessionsPerCreator: Integer  NewGameSessionProtectionPolicy: String  GameServerContainerGroupsPerInstance: Integer  LogConfiguration:    LogDestination: String    S3BucketName: String  InstanceConnectionPortRange:    FromPort: Integer    ToPort: Integer  MetricGroups:    - String  InstanceInboundPermissions:    - IpRange: String      FromPort: Integer      ToPort: Integer      Protocol: String  InstanceType: String  Tags:    - Value: String      Key: String  DeploymentConfiguration:    ProtectionStrategy: String    ImpairmentStrategy: String    MinimumHealthyPercentage: Integer  BillingType: StringFn::GetAtt:  DeploymentDetails:    LatestDeploymentId: String  PerInstanceContainerGroupDefinitionArn: String  Status: String  GameServerContainerGroupDefinitionArn: String  FleetId: String  CreationTime: String  MaximumGameServerContainerGroupsPerInstance: Integer  DeploymentDetails.LatestDeploymentId: String  FleetArn: String
addedAWS::Invoicing::InvoiceUnitdocs ↗#Link to AWS::Invoicing::InvoiceUnit
Type: AWS::Invoicing::InvoiceUnitProperties:  Description: String  TaxInheritanceDisabled: Boolean  ResourceTags:    - Value: String      Key: String  Rule:    LinkedAccounts:      - String  InvoiceReceiver: String  Name: StringFn::GetAtt:  LastModified: Double  InvoiceUnitArn: String
addedAWS::IoTFleetWise::StateTemplatedocs ↗#Link to AWS::IoTFleetWise::StateTemplate
Type: AWS::IoTFleetWise::StateTemplateProperties:  StateTemplateProperties:    - String  Description: String  DataExtraDimensions:    - String  SignalCatalogArn: String  MetadataExtraDimensions:    - String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  LastModificationTime: String  CreationTime: String  Arn: String
addedAWS::IVS::IngestConfigurationdocs ↗#Link to AWS::IVS::IngestConfiguration
Type: AWS::IVS::IngestConfigurationProperties:  UserId: String  IngestProtocol: String  StageArn: String  InsecureIngest: Boolean  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  ParticipantId: String  State: String  Arn: String  StreamKey: String
addedAWS::Kinesis::ResourcePolicydocs ↗#Link to AWS::Kinesis::ResourcePolicy
Type: AWS::Kinesis::ResourcePolicyProperties:  ResourceArn: String  ResourcePolicy: Json
addedAWS::Logs::Integrationdocs ↗#Link to AWS::Logs::Integration
Type: AWS::Logs::IntegrationProperties:  IntegrationName: String  ResourceConfig:    OpenSearchResourceConfig:      DashboardViewerPrincipals:        - String      ApplicationARN: String      KmsKeyArn: String      RetentionDays: Integer      DataSourceRoleArn: String  IntegrationType: StringFn::GetAtt:  IntegrationStatus: String
addedAWS::M2::Deploymentdocs ↗#Link to AWS::M2::Deployment
Type: AWS::M2::DeploymentProperties:  EnvironmentId: String  ApplicationVersion: Integer  ApplicationId: StringFn::GetAtt:  Status: String  DeploymentId: String
addedAWS::MemoryDB::MultiRegionClusterdocs ↗#Link to AWS::MemoryDB::MultiRegionCluster
Type: AWS::MemoryDB::MultiRegionClusterProperties:  MultiRegionParameterGroupName: String  Description: String  EngineVersion: String  MultiRegionClusterNameSuffix: String  TLSEnabled: Boolean  NodeType: String  UpdateStrategy: String  Engine: String  Tags:    - Value: String      Key: String  NumShards: IntegerFn::GetAtt:  Status: String  ARN: String  MultiRegionClusterName: String
addedAWS::OpenSearchService::Applicationdocs ↗#Link to AWS::OpenSearchService::Application
Type: AWS::OpenSearchService::ApplicationProperties:  DataSources:    - DataSourceArn: String      DataSourceDescription: String  AppConfigs:    - Value: String      Key: String  Endpoint: String  Tags:    - Value: String      Key: String  IamIdentityCenterOptions:    IamIdentityCenterInstanceArn: String    IamRoleForIdentityCenterApplicationArn: String    Enabled: Boolean  Name: StringFn::GetAtt:  Id: String  Arn: String
addedAWS::Rbin::Ruledocs ↗#Link to AWS::Rbin::Rule
Type: AWS::Rbin::RuleProperties:  Status: String  Description: String  ResourceTags:    - ResourceTagValue: String      ResourceTagKey: String  LockConfiguration:    UnlockDelayValue: Integer    UnlockDelayUnit: String  ExcludeResourceTags:  # ResourceTag: see above  ResourceType: String  RetentionPeriod:    RetentionPeriodUnit: String    RetentionPeriodValue: Integer  Tags:    - Value: String      Key: StringFn::GetAtt:  Identifier: String  Arn: String  LockState: String
addedAWS::RDS::DBShardGroupdocs ↗#Link to AWS::RDS::DBShardGroup
Type: AWS::RDS::DBShardGroupProperties:  DBClusterIdentifier: String  ComputeRedundancy: Integer  DBShardGroupIdentifier: String  PubliclyAccessible: Boolean  MaxACU: Double  MinACU: Double  Tags:    - Value: String      Key: StringFn::GetAtt:  Endpoint: String  DBShardGroupResourceId: String
addedAWS::Redshift::Integrationdocs ↗#Link to AWS::Redshift::Integration
Type: AWS::Redshift::IntegrationProperties:  IntegrationName: String  KMSKeyId: String  SourceArn: String  TargetArn: String  AdditionalEncryptionContext:    <key>: String  Tags:    - Value: String      Key: StringFn::GetAtt:  IntegrationArn: String  CreateTime: String
addedAWS::ResourceGroups::TagSyncTaskdocs ↗#Link to AWS::ResourceGroups::TagSyncTask
Type: AWS::ResourceGroups::TagSyncTaskProperties:  Group: String  TagKey: String  TagValue: String  RoleArn: StringFn::GetAtt:  GroupName: String  Status: String  GroupArn: String  TaskArn: String
addedAWS::Wisdom::AIAgentdocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentProperties:  Type: String  Description: String  Configuration:    ManualSearchAIAgentConfiguration:      AnswerGenerationAIPromptId: String      AssociationConfigurations:        - AssociationType: String          AssociationConfigurationData:            KnowledgeBaseAssociationConfigurationData:              MaxResults: Double              ContentTagFilter:                OrConditions:                  - AndConditions:                      - Value: String                        Key: String                    TagCondition:  # TagCondition: see above                AndConditions:  # TagCondition: see above                TagCondition:  # TagCondition: see above              OverrideKnowledgeBaseSearchType: String          AssociationId: String    AnswerRecommendationAIAgentConfiguration:      AnswerGenerationAIPromptId: String      IntentLabelingGenerationAIPromptId: String      QueryReformulationAIPromptId: String      AssociationConfigurations:  # AssociationConfiguration: see above  AssistantId: String  Tags:    <key>: String  Name: StringFn::GetAtt:  AIAgentArn: String  AssistantArn: String  AIAgentId: String
addedAWS::Wisdom::AIAgentVersiondocs ↗#Link to AWS::Wisdom::AIAgentVersion
Type: AWS::Wisdom::AIAgentVersionProperties:  AssistantId: String  AIAgentId: String  ModifiedTimeSeconds: DoubleFn::GetAtt:  AIAgentArn: String  AssistantArn: String  AIAgentVersionId: String  VersionNumber: Double
addedAWS::Wisdom::AIPromptdocs ↗#Link to AWS::Wisdom::AIPrompt
Type: AWS::Wisdom::AIPromptProperties:  Type: String  Description: String  ApiFormat: String  AssistantId: String  TemplateConfiguration:    TextFullAIPromptEditTemplateConfiguration:      Text: String  TemplateType: String  ModelId: String  Tags:    <key>: String  Name: StringFn::GetAtt:  AssistantArn: String  AIPromptId: String  AIPromptArn: String
addedAWS::Wisdom::AIPromptVersiondocs ↗#Link to AWS::Wisdom::AIPromptVersion
Type: AWS::Wisdom::AIPromptVersionProperties:  AssistantId: String  ModifiedTimeSeconds: Double  AIPromptId: StringFn::GetAtt:  AssistantArn: String  AIPromptVersionId: String  AIPromptArn: String  VersionNumber: Double
addedAWS::Wisdom::MessageTemplatedocs ↗#Link to AWS::Wisdom::MessageTemplate
Type: AWS::Wisdom::MessageTemplateProperties:  Description: String  Language: String  Content:    EmailMessageTemplateContent:      Headers:        - Value: String          Name: String      Body:        PlainText:          Content: String        Html:  # MessageTemplateBodyContentProvider: see above      Subject: String    SmsMessageTemplateContent:      Body:        PlainText:  # MessageTemplateBodyContentProvider: see above  GroupingConfiguration:    Values:      - String    Criteria: String  KnowledgeBaseArn: String  ChannelSubtype: String  DefaultAttributes:    SystemAttributes:      CustomerEndpoint:        Address: String      SystemEndpoint:  # SystemEndpointAttributes: see above      Name: String    CustomAttributes:      <key>: String    AgentAttributes:      FirstName: String      LastName: String    CustomerProfileAttributes:      ProfileId: String      BillingCity: String      Gender: String      ProfileARN: String      BillingProvince: String      BillingPostalCode: String      ShippingAddress1: String      BusinessName: String      ShippingAddress4: String      ShippingAddress3: String      ShippingAddress2: String      MailingCity: String      BusinessPhoneNumber: String      City: String      EmailAddress: String      Province: String      State: String      ShippingPostalCode: String      Country: String      ShippingState: String      LastName: String      BillingCounty: String      BillingState: String      BirthDate: String      BusinessEmailAddress: String      MailingCountry: String      PostalCode: String      ShippingProvince: String      MailingCounty: String      MobilePhoneNumber: String      County: String      MailingState: String      HomePhoneNumber: String      Address4: String      MailingPostalCode: String      MailingAddress3: String      ShippingCountry: String      MailingAddress4: String      ShippingCity: String      MailingAddress1: String      MailingAddress2: String      PartyType: String      AdditionalInformation: String      MailingProvince: String      BillingAddress1: String      BillingAddress2: String      FirstName: String      BillingAddress3: String      BillingAddress4: String      Address2: String      Address3: String      Custom:        <key>: String      Address1: String      MiddleName: String      AccountNumber: String      ShippingCounty: String      BillingCountry: String      PhoneNumber: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  MessageTemplateArn: String  MessageTemplateContentSha256: String  MessageTemplateId: String
addedAWS::Wisdom::MessageTemplateVersiondocs ↗#Link to AWS::Wisdom::MessageTemplateVersion
Type: AWS::Wisdom::MessageTemplateVersionProperties:  MessageTemplateArn: String  MessageTemplateContentSha256: StringFn::GetAtt:  MessageTemplateVersionArn: String  MessageTemplateVersionNumber: Double
addedAWS::WorkSpacesWeb::DataProtectionSettingsdocs ↗#Link to AWS::WorkSpacesWeb::DataProtectionSettings
Type: AWS::WorkSpacesWeb::DataProtectionSettingsProperties:  InlineRedactionConfiguration:    InlineRedactionPatterns:      - EnforcedUrls:          - String        ConfidenceLevel: Double        CustomPattern:          KeywordRegex: String          PatternDescription: String          PatternName: String          PatternRegex: String        ExemptUrls:          - String        BuiltInPatternId: String        RedactionPlaceHolder:          RedactionPlaceHolderType: String          RedactionPlaceHolderText: String    GlobalConfidenceLevel: Double    GlobalExemptUrls:      - String    GlobalEnforcedUrls:      - String  Description: String  CustomerManagedKey: String  AdditionalEncryptionContext:    <key>: String  DisplayName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CreationDate: String  AssociatedPortalArns:    - String  DataProtectionSettingsArn: String

02Modified resource types110

modifiedAWS::AccessAnalyzer::Analyzerhistorydocs ↗#Link to AWS::AccessAnalyzer::Analyzer
Type: AWS::AccessAnalyzer::AnalyzerProperties:  # Update requires: Replacement → Some interruptionsmodified:   AnalyzerConfiguration:    # Update requires: Replacement → Some interruptionsmodified:     UnusedAccessConfiguration:added:       AnalysisRule:added:         Exclusions:added:           - AccountIds:added:               - Stringadded:             ResourceTags: Json      # Update requires: Replacement → Some interruptionsmodified:       UnusedAccessAge: Integer
modifiedAWS::AppConfig::DeploymentStrategyhistorydocs ↗#Link to AWS::AppConfig::DeploymentStrategy
Type: AWS::AppConfig::DeploymentStrategyProperties:  # Duplicates allowed: Not specified → Nomodified:   Tags: List of Tags → List of Tag    # Required: No → Yesmodified:     Key: String    # Required: No → Yesmodified:     Value: StringFn::GetAtt:added:   Id: String
modifiedAWS::ApplicationAutoScaling::ScalingPolicyhistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalingPolicy
Type: AWS::ApplicationAutoScaling::ScalingPolicyProperties:added:   PredictiveScalingPolicyConfiguration:added:     MaxCapacityBreachBehavior: Stringadded:     MaxCapacityBuffer: Integeradded:     Mode: Stringadded:     MetricSpecifications:added:       - CustomizedLoadMetricSpecification:added:           MetricDataQueries:added:             - ReturnData: Booleanadded:               Expression: Stringadded:               Label: Stringadded:               MetricStat:added:                 Stat: Stringadded:                 Metric:added:                   MetricName: Stringadded:                   Dimensions:added:                     - Value: Stringadded:                       Name: Stringadded:                   Namespace: Stringadded:                 Unit: Stringadded:               Id: Stringadded:         PredefinedLoadMetricSpecification:added:           PredefinedMetricType: Stringadded:           ResourceLabel: Stringadded:         TargetValue: Doubleadded:         PredefinedScalingMetricSpecification:added:           PredefinedMetricType: Stringadded:           ResourceLabel: Stringadded:         CustomizedCapacityMetricSpecification:added:           MetricDataQueries:  # PredictiveScalingMetricDataQuery: see aboveadded:         CustomizedScalingMetricSpecification:added:           MetricDataQueries:  # PredictiveScalingMetricDataQuery: see aboveadded:         PredefinedMetricPairSpecification:added:           PredefinedMetricType: Stringadded:           ResourceLabel: Stringadded:     SchedulingBufferTime: Integer
modifiedAWS::ApplicationInsights::Applicationhistorydocs ↗#Link to AWS::ApplicationInsights::Application
Type: AWS::ApplicationInsights::ApplicationProperties:added:   SNSNotificationArn: String
modifiedAWS::ApplicationSignals::ServiceLevelObjectivehistorydocs ↗#Link to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjectiveProperties:added:   BurnRateConfigurations:added:     - LookBackWindowMinutes: Integer
modifiedAWS::APS::Scraperhistorydocs ↗#Link to AWS::APS::Scraper
Type: AWS::APS::ScraperProperties:  # Update requires: Replacement → No interruptionmodified:   Alias: String  # Update requires: Replacement → No interruptionmodified:   Destination:    # Update requires: Replacement → No interruptionmodified:     AmpConfiguration:      # Update requires: Replacement → No interruptionmodified:       WorkspaceArn: String  # Update requires: Replacement → No interruptionmodified:   ScrapeConfiguration:    # Update requires: Replacement → No interruptionmodified:     ConfigurationBlob: String
modifiedAWS::AutoScaling::AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties:added:   AvailabilityZoneDistribution:added:     CapacityDistributionStrategy: Stringadded:   AvailabilityZoneImpairmentPolicy:added:     ZonalShiftEnabled: Booleanadded:     ImpairedZoneHealthCheckBehavior: Stringadded:   CapacityReservationSpecification:added:     CapacityReservationPreference: Stringadded:     CapacityReservationTarget:added:       CapacityReservationIds:added:         - Stringadded:       CapacityReservationResourceGroupArns:added:         - String  MixedInstancesPolicy:    LaunchTemplate:      Overrides:        - InstanceRequirements:added:             BaselinePerformanceFactors:added:               Cpu:added:                 References:added:                   - InstanceFamily: String  # Update requires: Some interruptions → No interruptionmodified:   PlacementGroup: Stringadded:   SkipZonalShiftValidation: Booleanadded:   TrafficSources:added:     - Type: Stringadded:       Identifier: String
modifiedAWS::AutoScaling::ScalingPolicyhistorydocs ↗#Link to AWS::AutoScaling::ScalingPolicy
Type: AWS::AutoScaling::ScalingPolicyProperties:  TargetTrackingConfiguration:    CustomizedMetricSpecification:      Metrics:        - MetricStat:added:             Period: Integeradded:           Period: Integeradded:       Period: Integer
modifiedAWS::B2BI::Capabilityhistorydocs ↗#Link to AWS::B2BI::Capability
Type: AWS::B2BI::CapabilityProperties:  Configuration:    Edi:added:       CapabilityDirection: String
modifiedAWS::B2BI::Partnershiphistorydocs ↗#Link to AWS::B2BI::Partnership
Type: AWS::B2BI::PartnershipProperties:  # Required: No → Yesmodified:   Capabilities:    - Stringadded:   CapabilityOptions:added:     OutboundEdi:added:       X12:added:         Common:added:           Delimiters:added:             SegmentTerminator: Stringadded:             ComponentSeparator: Stringadded:             DataElementSeparator: Stringadded:           FunctionalGroupHeaders:added:             ApplicationSenderCode: Stringadded:             ApplicationReceiverCode: Stringadded:             ResponsibleAgencyCode: Stringadded:           InterchangeControlHeaders:added:             ReceiverId: Stringadded:             AcknowledgmentRequestedCode: Stringadded:             SenderIdQualifier: Stringadded:             UsageIndicatorCode: Stringadded:             RepetitionSeparator: Stringadded:             SenderId: Stringadded:             ReceiverIdQualifier: Stringadded:           ValidateEdi: Boolean
modifiedAWS::B2BI::Transformerhistorydocs ↗#Link to AWS::B2BI::Transformer
Type: AWS::B2BI::TransformerProperties:removed:   EdiType:removed:     X12Details:removed:       Version: Stringremoved:       TransactionSet: Stringremoved:   FileFormat: Stringadded:   InputConversion:added:     FormatOptions:added:       X12:added:         Version: Stringadded:         TransactionSet: Stringadded:     FromFormat: Stringadded:   Mapping:added:     TemplateLanguage: Stringadded:     Template: Stringremoved:   MappingTemplate: Stringadded:   OutputConversion:added:     ToFormat: Stringadded:     FormatOptions:  # FormatOptions: see aboveremoved:   SampleDocument: Stringadded:   SampleDocuments:added:     BucketName: Stringadded:     Keys:added:       - Input: Stringadded:         Output: String
modifiedAWS::Batch::ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:  ComputeResources:    LaunchTemplate:added:       Overrides:added:         - TargetInstanceTypes:added:             - Stringadded:           LaunchTemplateName: Stringadded:           Version: Stringadded:           LaunchTemplateId: String
modifiedAWS::Batch::JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:  # Update requires: Replacement → No interruptionmodified:   Tags: Json
modifiedAWS::Bedrock::Flowhistorydocs ↗#Link to AWS::Bedrock::Flow
Type: AWS::Bedrock::FlowProperties:  Definition:    Nodes:      - Configuration:          KnowledgeBase:added:             GuardrailConfiguration:added:               GuardrailIdentifier: Stringadded:               GuardrailVersion: String          Prompt:added:             GuardrailConfiguration:  # GuardrailConfiguration: see above            SourceConfiguration:              Inline:                InferenceConfiguration:                  Text:removed:                     TopK: Double
modifiedAWS::Bedrock::FlowVersionhistorydocs ↗#Link to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersionFn::GetAtt:  Definition:    Nodes:      - Configuration:          KnowledgeBase:added:             GuardrailConfiguration:added:               GuardrailIdentifier: Stringadded:               GuardrailVersion: String          Prompt:added:             GuardrailConfiguration:  # GuardrailConfiguration: see above            SourceConfiguration:              Inline:                InferenceConfiguration:                  Text:removed:                     TopK: Double  Definition.Nodes:  # FlowNode: see above
modifiedAWS::Bedrock::Prompthistorydocs ↗#Link to AWS::Bedrock::Prompt
Type: AWS::Bedrock::PromptProperties:  Variants:    - InferenceConfiguration:        Text:removed:           TopK: Double      # Required: No → Yesmodified:       TemplateConfiguration: PromptTemplateConfiguration
modifiedAWS::Bedrock::PromptVersionhistorydocs ↗#Link to AWS::Bedrock::PromptVersion
Type: AWS::Bedrock::PromptVersionProperties:  # Update requires: No interruption → Replacementmodified:   Tags:    <key>: StringFn::GetAtt:  Variants:    - InferenceConfiguration:        Text:removed:           TopK: Double      # Required: No → Yesmodified:       TemplateConfiguration: PromptTemplateConfiguration
modifiedAWS::Chatbot::MicrosoftTeamsChannelConfigurationhistorydocs ↗#Link to AWS::Chatbot::MicrosoftTeamsChannelConfiguration
Type: AWS::Chatbot::MicrosoftTeamsChannelConfigurationProperties:added:   CustomizationResourceArns:added:     - String
modifiedAWS::Chatbot::SlackChannelConfigurationhistorydocs ↗#Link to AWS::Chatbot::SlackChannelConfiguration
Type: AWS::Chatbot::SlackChannelConfigurationProperties:added:   CustomizationResourceArns:added:     - String
modifiedAWS::CleanRooms::Collaborationhistorydocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties:added:   AnalyticsEngine: String
modifiedAWS::CleanRooms::Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties:  DefaultResultConfiguration:    OutputConfiguration:      S3:added:         SingleFileOutput: Boolean
modifiedAWS::CodeBuild::Fleethistorydocs ↗#Link to AWS::CodeBuild::Fleet
Type: AWS::CodeBuild::FleetProperties:added:   ComputeConfiguration:added:     disk: Integeradded:     memory: Integeradded:     vCpu: Integeradded:     machineType: Stringadded:   FleetProxyConfiguration:added:     DefaultBehavior: Stringadded:     OrderedProxyRules:added:       - Type: Stringadded:         Effect: Stringadded:         Entities:added:           - Stringadded:   ScalingConfiguration:added:     TargetTrackingScalingConfigs:added:       - TargetValue: Doubleadded:         MetricType: Stringadded:     ScalingType: Stringadded:     MaxCapacity: Integer
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:added:   AutoRetryLimit: Integer
modifiedAWS::CodePipeline::Pipelinehistorydocs ↗#Link to AWS::CodePipeline::Pipeline
Type: AWS::CodePipeline::PipelineProperties:  Stages:    - Actions:added:         - Commands:added:             - String          OutputArtifacts:added:             - Files:added:                 - Stringadded:           OutputVariables:added:             - String      OnFailure:added:         RetryConfiguration:added:           RetryMode: String
modifiedAWS::Cognito::UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties:  Policies:added:     SignInPolicy:added:       AllowedFirstAuthFactors:added:         - Stringadded:   UserPoolTier: Stringadded:   WebAuthnRelyingPartyID: Stringadded:   WebAuthnUserVerification: String
modifiedAWS::Cognito::UserPoolDomainhistorydocs ↗#Link to AWS::Cognito::UserPoolDomain
Type: AWS::Cognito::UserPoolDomainProperties:added:   ManagedLoginVersion: Integer
modifiedAWS::Cognito::UserPoolIdentityProviderhistorydocs ↗#Link to AWS::Cognito::UserPoolIdentityProvider
Type: AWS::Cognito::UserPoolIdentityProviderProperties:modified:   AttributeMapping: Json → Map of String  # Duplicates allowed: Not specified → Yesmodified:   IdpIdentifiers:    - String  # Required: No → Yesmodified:   ProviderDetails: Json → Map of String
modifiedAWS::Connect::HoursOfOperationhistorydocs ↗#Link to AWS::Connect::HoursOfOperation
Type: AWS::Connect::HoursOfOperationProperties:added:   HoursOfOperationOverrides:added:     - HoursOfOperationOverrideId: Stringadded:       OverrideConfig:added:         - EndTime:added:             Hours: Integeradded:             Minutes: Integeradded:           StartTime:  # OverrideTimeSlice: see aboveadded:           Day: Stringadded:       EffectiveFrom: Stringadded:       OverrideName: Stringadded:       OverrideDescription: Stringadded:       EffectiveTill: String
modifiedAWS::Connect::ViewVersionhistorydocs ↗#Link to AWS::Connect::ViewVersion
Type: AWS::Connect::ViewVersionProperties:  # Update requires: Replacement → No interruptionmodified:   VersionDescription: String
modifiedAWS::CustomerProfiles::Integrationhistorydocs ↗#Link to AWS::CustomerProfiles::Integration
Type: AWS::CustomerProfiles::IntegrationProperties:added:   EventTriggerNames:added:     - String
modifiedAWS::DataSync::Taskhistorydocs ↗#Link to AWS::DataSync::Task
Type: AWS::DataSync::TaskProperties:added:   TaskMode: String
modifiedAWS::Deadline::Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties:  Configuration:    ServiceManagedEc2:      InstanceCapabilities:added:         AcceleratorCapabilities:added:           Selections:added:             - Runtime: Stringadded:               Name: Stringadded:           Count:added:             Min: Integeradded:             Max: Integer
modifiedAWS::DMS::ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:added:   NetworkType: String
modifiedAWS::DocDB::DBClusterhistorydocs ↗#Link to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBClusterProperties:added:   ServerlessV2ScalingConfiguration:added:     MinCapacity: Doubleadded:     MaxCapacity: Double
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:  GlobalSecondaryIndexes:added:     - WarmThroughput:added:         ReadUnitsPerSecond: Integeradded:         WriteUnitsPerSecond: Integeradded:   WarmThroughput:  # WarmThroughput: see above
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  GlobalSecondaryIndexes:added:     - WarmThroughput:added:         ReadUnitsPerSecond: Integeradded:         WriteUnitsPerSecond: Integeradded:   WarmThroughput:  # WarmThroughput: see above
modifiedAWS::EC2::CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties:added:   UnusedReservationBillingOwnerId: String
modifiedAWS::EC2::EIPhistorydocs ↗#Link to AWS::EC2::EIP
Type: AWS::EC2::EIPProperties:added:   Address: Stringadded:   IpamPoolId: String
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    InstanceRequirements:added:       BaselinePerformanceFactors:added:         Cpu:added:           References:added:             - InstanceFamily: String
modifiedAWS::EC2::TransitGatewayRouteTablehistorydocs ↗#Link to AWS::EC2::TransitGatewayRouteTable
Type: AWS::EC2::TransitGatewayRouteTableProperties:  # Update requires: Replacement → No interruptionmodified:   Tags:    - Tag
modifiedAWS::EC2::VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:  VpnTunnelOptionsSpecifications:added:     - DPDTimeoutAction: Stringadded:       DPDTimeoutSeconds: Integeradded:       EnableTunnelLifecycleControl: Booleanadded:       IKEVersions:added:         - Value: Stringadded:       LogOptions:added:         CloudwatchLogOptions:added:           LogEnabled: Booleanadded:           LogOutputFormat: Stringadded:           LogGroupArn: Stringadded:       Phase1DHGroupNumbers:added:         - Value: Integeradded:       Phase1EncryptionAlgorithms:added:         - Value: Stringadded:       Phase1IntegrityAlgorithms:added:         - Value: Stringadded:       Phase1LifetimeSeconds: Integeradded:       Phase2DHGroupNumbers:added:         - Value: Integeradded:       Phase2EncryptionAlgorithms:added:         - Value: Stringadded:       Phase2IntegrityAlgorithms:added:         - Value: Stringadded:       Phase2LifetimeSeconds: Integeradded:       RekeyFuzzPercentage: Integeradded:       RekeyMarginTimeSeconds: Integeradded:       ReplayWindowSize: Integeradded:       StartupAction: Stringadded:       TunnelInsideIpv6Cidr: String
modifiedAWS::ECS::CapacityProviderhistorydocs ↗#Link to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProviderProperties:  # Required: Yes → Nomodified:   AutoScalingGroupProvider: AutoScalingGroupProvider
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added:   AvailabilityZoneRebalancing: Stringadded:   VpcLatticeConfigurations:added:     - TargetGroupArn: Stringadded:       PortName: Stringadded:       RoleArn: String
modifiedAWS::ECS::TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties:  ContainerDefinitions:added:     - VersionConsistency: String
modifiedAWS::ECS::TaskSethistorydocs ↗#Link to AWS::ECS::TaskSet
Type: AWS::ECS::TaskSetProperties:added:   CapacityProviderStrategy:added:     - CapacityProvider: Stringadded:       Base: Integeradded:       Weight: Integer
modifiedAWS::EFS::FileSystemhistorydocs ↗#Link to AWS::EFS::FileSystem
Type: AWS::EFS::FileSystemProperties:  ReplicationConfiguration:    Destinations:added:       - RoleArn: Stringadded:         Status: Stringadded:         StatusMessage: String
modifiedAWS::EKS::Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added:   ComputeConfig:added:     NodePools:added:       - Stringadded:     NodeRoleArn: Stringadded:     Enabled: Boolean  KubernetesNetworkConfig:added:     ElasticLoadBalancing:added:       Enabled: Booleanadded:   RemoteNetworkConfig:added:     RemoteNodeNetworks:added:       - Cidrs:added:           - Stringadded:     RemotePodNetworks:added:       - Cidrs:added:           - Stringadded:   StorageConfig:added:     BlockStorage:added:       Enabled: Boolean
modifiedAWS::EKS::Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties:added:   NodeRepairConfig:added:     Enabled: Boolean
modifiedAWS::ElastiCache::GlobalReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::GlobalReplicationGroup
Type: AWS::ElastiCache::GlobalReplicationGroupProperties:added:   Engine: String
modifiedAWS::ElastiCache::ServerlessCachehistorydocs ↗#Link to AWS::ElastiCache::ServerlessCache
Type: AWS::ElastiCache::ServerlessCacheProperties:  # Update requires: Replacement → No interruptionmodified:   Engine: String  # Update requires: Replacement → No interruptionmodified:   MajorEngineVersion: String
modifiedAWS::ElastiCache::Userhistorydocs ↗#Link to AWS::ElastiCache::User
Type: AWS::ElastiCache::UserProperties:  # Update requires: Replacement → No interruptionmodified:   Engine: String
modifiedAWS::ElasticLoadBalancingV2::Listenerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::Listener
Type: AWS::ElasticLoadBalancingV2::ListenerProperties:  MutualAuthentication:added:     AdvertiseTrustStoreCaNames: String
modifiedAWS::ElasticLoadBalancingV2::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:added:   EnablePrefixForIpv6SourceNat: Stringadded:   MinimumLoadBalancerCapacity:added:     CapacityUnits: Integer  SubnetMappings:added:     - SourceNatIpv6Prefix: String
modifiedAWS::Events::Connectionhistorydocs ↗#Link to AWS::Events::Connection
Type: AWS::Events::ConnectionProperties:  AuthParameters:added:     ConnectivityParameters:added:       ResourceParameters:added:         ResourceAssociationArn: Stringadded:         ResourceConfigurationArn: Stringadded:   InvocationConnectivityParameters:added:     ResourceParameters:  # ResourceParameters: see aboveFn::GetAtt:added:   AuthParameters.ConnectivityParameters.ResourceParameters.ResourceAssociationArn: Stringadded:   InvocationConnectivityParameters.ResourceParameters.ResourceAssociationArn: String
modifiedAWS::FIS::ExperimentTemplatehistorydocs ↗#Link to AWS::FIS::ExperimentTemplate
Type: AWS::FIS::ExperimentTemplateProperties:added:   ExperimentReportConfiguration:added:     DataSources:added:       CloudWatchDashboards:added:         - DashboardIdentifier: Stringadded:     PostExperimentDuration: Stringadded:     Outputs:added:       ExperimentReportS3Configuration:added:         BucketName: Stringadded:         Prefix: Stringadded:     PreExperimentDuration: String
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  LustreConfiguration:added:     EfaEnabled: Boolean  OpenZFSConfiguration:added:     ReadCacheConfiguration:added:       SizingMode: Stringadded:       SizeGiB: Integer
modifiedAWS::GameLift::ContainerGroupDefinitionhistorydocs ↗#Link to AWS::GameLift::ContainerGroupDefinition
Type: AWS::GameLift::ContainerGroupDefinitionProperties:removed:   ContainerDefinitions:removed:     - WorkingDirectory: Stringremoved:       MemoryLimits:removed:         SoftLimit: Integerremoved:         HardLimit: Integerremoved:       HealthCheck:removed:         Command:removed:           - Stringremoved:         Timeout: Integerremoved:         Retries: Integerremoved:         Interval: Integerremoved:         StartPeriod: Integerremoved:       Cpu: Integerremoved:       EntryPoint:removed:         - Stringremoved:       ImageUri: Stringremoved:       ResolvedImageDigest: Stringremoved:       Essential: Booleanremoved:       PortConfiguration:removed:         ContainerPortRanges:removed:           - FromPort: Integerremoved:             ToPort: Integerremoved:             Protocol: Stringremoved:       DependsOn:removed:         - Condition: Stringremoved:           ContainerName: Stringremoved:       ContainerName: Stringremoved:       Command:removed:         - Stringremoved:       Environment:removed:         - Value: Stringremoved:           Name: Stringadded:   ContainerGroupType: Stringadded:   GameServerContainerDefinition:added:     MountPoints:added:       - InstancePath: Stringadded:         ContainerPath: Stringadded:         AccessLevel: Stringadded:     DependsOn:added:       - Condition: Stringadded:         ContainerName: Stringadded:     ContainerName: Stringadded:     EnvironmentOverride:added:       - Value: Stringadded:         Name: Stringadded:     ServerSdkVersion: Stringadded:     ImageUri: Stringadded:     ResolvedImageDigest: Stringadded:     PortConfiguration:added:       ContainerPortRanges:added:         - FromPort: Integeradded:           ToPort: Integeradded:           Protocol: String  # Update requires: Replacement → No interruptionmodified:   OperatingSystem: Stringremoved:   SchedulingStrategy: Stringadded:   SourceVersionNumber: Integeradded:   SupportContainerDefinitions:added:     - MountPoints:  # ContainerMountPoint: see aboveadded:       DependsOn:  # ContainerDependency: see aboveadded:       ContainerName: Stringadded:       MemoryHardLimitMebibytes: Integeradded:       EnvironmentOverride:  # ContainerEnvironment: see aboveadded:       HealthCheck:added:         Command:added:           - Stringadded:         Timeout: Integeradded:         Retries: Integeradded:         Interval: Integeradded:         StartPeriod: Integeradded:       Vcpu: Doubleadded:       ImageUri: Stringadded:       ResolvedImageDigest: Stringadded:       Essential: Booleanadded:       PortConfiguration:  # PortConfiguration: see aboveremoved:   TotalCpuLimit: Integerremoved:   TotalMemoryLimit: Integeradded:   # Required: Yesadded:   TotalMemoryLimitMebibytes: Integeradded:   # Required: Yesadded:   TotalVcpuLimit: Doubleadded:   VersionDescription: StringFn::GetAtt:added:   Status: Stringadded:   StatusReason: Stringadded:   VersionNumber: Integer
modifiedAWS::GameLift::Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:removed:   ContainerGroupsConfiguration:removed:     ConnectionPortRange:removed:       FromPort: Integerremoved:       ToPort: Integerremoved:     ContainerGroupDefinitionNames:removed:       - Stringremoved:     ContainerGroupsPerInstance:removed:       MaxReplicaContainerGroupsPerInstance: Integerremoved:       DesiredReplicaContainerGroupsPerInstance: IntegerFn::GetAtt:removed:   ContainerGroupsConfiguration.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance: Integer
modifiedAWS::Glue::Crawlerhistorydocs ↗#Link to AWS::Glue::Crawler
Type: AWS::Glue::CrawlerProperties:  # Duplicates allowed: Not specified → Yesmodified:   Classifiers:    - String  Targets:    # Duplicates allowed: Not specified → Yesmodified:     CatalogTargets:      - # Duplicates allowed: Not specified → Yesmodified:         Tables:          - String    # Duplicates allowed: Not specified → Yesmodified:     DeltaTargets:      - # Duplicates allowed: Not specified → Yesmodified:         DeltaTables:          - String    # Duplicates allowed: Not specified → Yesmodified:     DynamoDBTargets:      - DynamoDBTarget    # Duplicates allowed: Not specified → Yesmodified:     IcebergTargets:      - # Duplicates allowed: Not specified → Yesmodified:         Exclusions:          - String        # Duplicates allowed: Not specified → Yesmodified:         Paths:          - String    # Duplicates allowed: Not specified → Yesmodified:     JdbcTargets:      - # Duplicates allowed: Not specified → Yesmodified:         EnableAdditionalMetadata:          - String        # Duplicates allowed: Not specified → Yesmodified:         Exclusions:          - String    # Duplicates allowed: Not specified → Yesmodified:     MongoDBTargets:      - MongoDBTarget    # Duplicates allowed: Not specified → Yesmodified:     S3Targets:      - # Duplicates allowed: Not specified → Yesmodified:         Exclusions:          - String
modifiedAWS::Glue::Schemahistorydocs ↗#Link to AWS::Glue::Schema
Type: AWS::Glue::SchemaProperties:  # Required: Yes → Nomodified:   SchemaDefinition: String
modifiedAWS::ImageBuilder::InfrastructureConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::InfrastructureConfiguration
Type: AWS::ImageBuilder::InfrastructureConfigurationProperties:added:   Placement:added:     Tenancy: Stringadded:     AvailabilityZone: Stringadded:     HostId: Stringadded:     HostResourceGroupArn: String
modifiedAWS::InspectorV2::CisScanConfigurationhistorydocs ↗#Link to AWS::InspectorV2::CisScanConfiguration
Type: AWS::InspectorV2::CisScanConfigurationProperties:  Targets:    # Required: No → Yesmodified:     TargetResourceTags: Json
modifiedAWS::IoT::DomainConfigurationhistorydocs ↗#Link to AWS::IoT::DomainConfiguration
Type: AWS::IoT::DomainConfigurationProperties:added:   ApplicationProtocol: Stringadded:   AuthenticationType: Stringadded:   ClientCertificateConfig:added:     ClientCertificateCallbackArn: String  ServerCertificateConfig:added:     OcspAuthorizedResponderArn: Stringadded:     OcspLambdaArn: String
modifiedAWS::IoT::ThingTypehistorydocs ↗#Link to AWS::IoT::ThingType
Type: AWS::IoT::ThingTypeProperties:  # Update requires: Replacement → No interruptionmodified:   ThingTypeProperties:added:     Mqtt5Configuration:added:       PropagatingAttributes:added:         - UserPropertyKey: Stringadded:           ThingAttribute: Stringadded:           ConnectionAttribute: String    # Update requires: Replacement → No interruptionmodified:     SearchableAttributes:      - String    # Update requires: Replacement → No interruptionmodified:     ThingTypeDescription: String
modifiedAWS::IoTFleetWise::Campaignhistorydocs ↗#Link to AWS::IoTFleetWise::Campaign
Type: AWS::IoTFleetWise::CampaignProperties:added:   DataPartitions:added:     - UploadOptions:added:         Expression: Stringadded:         ConditionLanguageVersion: Integeradded:       StorageOptions:added:         MaximumSize:added:           Value: Integeradded:           Unit: Stringadded:         StorageLocation: Stringadded:         MinimumTimeToLive:added:           Value: Integeradded:           Unit: Stringadded:       Id: String  SignalsToCollect:added:     - DataPartitionId: String
modifiedAWS::IoTFleetWise::DecoderManifesthistorydocs ↗#Link to AWS::IoTFleetWise::DecoderManifest
Type: AWS::IoTFleetWise::DecoderManifestProperties:added:   DefaultForUnmappedSignals: String  NetworkInterfaces:added:     - CustomDecodingInterface:added:         Name: String  SignalDecoders:added:     - CustomDecodingSignal:added:         Id: String
modifiedAWS::IoTSiteWise::Portalhistorydocs ↗#Link to AWS::IoTSiteWise::Portal
Type: AWS::IoTSiteWise::PortalProperties:added:   PortalType: Stringadded:   PortalTypeConfiguration:    <key>:added:       PortalTools:added:         - String
modifiedAWS::IoTWireless::DeviceProfilehistorydocs ↗#Link to AWS::IoTWireless::DeviceProfile
Type: AWS::IoTWireless::DeviceProfileProperties:  # Update requires: No interruption → Replacementmodified:   LoRaWAN:    # Update requires: No interruption → Replacementmodified:     ClassBTimeout: Integer    # Update requires: No interruption → Replacementmodified:     ClassCTimeout: Integer    # Update requires: No interruption → Replacementmodified:     FactoryPresetFreqsList:      - Integer    # Update requires: No interruption → Replacementmodified:     MacVersion: String    # Update requires: No interruption → Replacementmodified:     MaxDutyCycle: Integer    # Update requires: No interruption → Replacementmodified:     MaxEirp: Integer    # Update requires: No interruption → Replacementmodified:     PingSlotDr: Integer    # Update requires: No interruption → Replacementmodified:     PingSlotFreq: Integer    # Update requires: No interruption → Replacementmodified:     PingSlotPeriod: Integer    # Update requires: No interruption → Replacementmodified:     RegParamsRevision: String    # Update requires: No interruption → Replacementmodified:     RfRegion: String    # Update requires: No interruption → Replacementmodified:     RxDataRate2: Integer    # Update requires: No interruption → Replacementmodified:     RxDelay1: Integer    # Update requires: No interruption → Replacementmodified:     RxDrOffset1: Integer    # Update requires: No interruption → Replacementmodified:     RxFreq2: Integer    # Update requires: No interruption → Replacementmodified:     Supports32BitFCnt: Boolean    # Update requires: No interruption → Replacementmodified:     SupportsClassB: Boolean    # Update requires: No interruption → Replacementmodified:     SupportsClassC: Boolean    # Update requires: No interruption → Replacementmodified:     SupportsJoin: Boolean  # Update requires: No interruption → Replacementmodified:   Name: String
modifiedAWS::IoTWireless::NetworkAnalyzerConfigurationhistorydocs ↗#Link to AWS::IoTWireless::NetworkAnalyzerConfiguration
Type: AWS::IoTWireless::NetworkAnalyzerConfigurationProperties:  # Update requires: Replacement → No interruptionmodified:   Tags:    - Tag
modifiedAWS::IoTWireless::ServiceProfilehistorydocs ↗#Link to AWS::IoTWireless::ServiceProfile
Type: AWS::IoTWireless::ServiceProfileProperties:  # Update requires: No interruption → Replacementmodified:   LoRaWAN:    # Update requires: No interruption → Replacementmodified:     AddGwMetadata: Boolean    # Update requires: No interruption → Replacementmodified:     ChannelMask: String    # Update requires: No interruption → Replacementmodified:     DevStatusReqFreq: Integer    # Update requires: No interruption → Replacementmodified:     DlBucketSize: Integer    # Update requires: No interruption → Replacementmodified:     DlRate: Integer    # Update requires: No interruption → Replacementmodified:     DlRatePolicy: String    # Update requires: No interruption → Replacementmodified:     DrMax: Integer    # Update requires: No interruption → Replacementmodified:     DrMin: Integer    # Update requires: No interruption → Replacementmodified:     HrAllowed: Boolean    # Update requires: No interruption → Replacementmodified:     MinGwDiversity: Integer    # Update requires: No interruption → Replacementmodified:     NwkGeoLoc: Boolean    # Update requires: No interruption → Replacementmodified:     PrAllowed: Boolean    # Update requires: No interruption → Replacementmodified:     RaAllowed: Boolean    # Update requires: No interruption → Replacementmodified:     ReportDevStatusBattery: Boolean    # Update requires: No interruption → Replacementmodified:     ReportDevStatusMargin: Boolean    # Update requires: No interruption → Replacementmodified:     TargetPer: Integer    # Update requires: No interruption → Replacementmodified:     UlBucketSize: Integer    # Update requires: No interruption → Replacementmodified:     UlRate: Integer    # Update requires: No interruption → Replacementmodified:     UlRatePolicy: String  # Update requires: No interruption → Replacementmodified:   Name: String
modifiedAWS::KinesisFirehose::DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties:added:   DatabaseSourceConfiguration:added:     Digest: Stringadded:     Port: Integeradded:     PublicCertificate: Stringadded:     Columns:added:       Exclude:added:         - Stringadded:       Include:added:         - Stringadded:     Type: Stringadded:     SurrogateKeys:added:       - Stringadded:     Databases:added:       Exclude:added:         - Stringadded:       Include:added:         - Stringadded:     Endpoint: Stringadded:     SSLMode: Stringadded:     SnapshotWatermarkTable: Stringadded:     DatabaseSourceAuthenticationConfiguration:added:       SecretsManagerConfiguration:added:         SecretARN: Stringadded:         Enabled: Booleanadded:         RoleARN: Stringadded:     Tables:added:       Exclude:added:         - Stringadded:       Include:added:         - Stringadded:     DatabaseSourceVPCConfiguration:added:       VpcEndpointServiceName: String  HttpEndpointDestinationConfiguration:    SecretsManagerConfiguration:      # Update requires: No interruption → Some interruptionsmodified:       Enabled: Boolean      # Update requires: No interruption → Some interruptionsmodified:       RoleARN: String      # Update requires: No interruption → Some interruptionsmodified:       SecretARN: String  RedshiftDestinationConfiguration:    SecretsManagerConfiguration:  # SecretsManagerConfiguration: see above  SnowflakeDestinationConfiguration:    SecretsManagerConfiguration:  # SecretsManagerConfiguration: see above  SplunkDestinationConfiguration:    SecretsManagerConfiguration:  # SecretsManagerConfiguration: see above
modifiedAWS::Lambda::EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added:   MetricsConfig:added:     Metrics:added:       - Stringadded:   ProvisionedPollerConfig:added:     MinimumPollers: Integeradded:     MaximumPollers: Integer
modifiedAWS::Lambda::Versionhistorydocs ↗#Link to AWS::Lambda::Version
Type: AWS::Lambda::VersionProperties:removed:   Policy: Json
modifiedAWS::Logs::Deliveryhistorydocs ↗#Link to AWS::Logs::Delivery
Type: AWS::Logs::DeliveryProperties:added:   FieldDelimiter: Stringadded:   RecordFields:added:     - Stringadded:   S3EnableHiveCompatiblePath: Booleanadded:   S3SuffixPath: String
modifiedAWS::Logs::DeliveryDestinationhistorydocs ↗#Link to AWS::Logs::DeliveryDestination
Type: AWS::Logs::DeliveryDestinationProperties:added:   OutputFormat: String
modifiedAWS::M2::Applicationhistorydocs ↗#Link to AWS::M2::Application
Type: AWS::M2::ApplicationProperties:  # Required: Yes → Nomodified:   Definition: Definition
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:added:   AnywhereSettings:added:     ChannelPlacementGroupId: Stringadded:     ClusterId: String  Destinations:added:     - SrtSettings:added:         - StreamId: Stringadded:           EncryptionPassphraseSecretArn: Stringadded:           Url: String  EncoderSettings:    OutputGroups:      - OutputGroupSettings:added:           SrtGroupSettings:added:             InputLossAction: String        Outputs:          - OutputSettings:              MultiplexOutputSettings:added:                 ContainerSettings:added:                   MultiplexM2tsSettings:added:                     Scte35Control: Stringadded:                     PcrPeriod: Integeradded:                     NielsenId3Behavior: Stringadded:                     EsRateInPes: Stringadded:                     CcDescriptor: Stringadded:                     AudioFramesPerPes: Integeradded:                     AbsentInputAudioBehavior: Stringadded:                     AudioStreamType: Stringadded:                     Klv: Stringadded:                     Arib: Stringadded:                     AudioBufferModel: Stringadded:                     Ebif: Stringadded:                     Scte35PrerollPullupMilliseconds: Doubleadded:                     PcrControl: Stringadded:               SrtOutputSettings:added:                 EncryptionType: Stringadded:                 Destination:added:                   DestinationRefId: Stringadded:                 ContainerSettings:added:                   M2tsSettings:added:                     EtvPlatformPid: Stringadded:                     PatInterval: Integeradded:                     ProgramNum: Integeradded:                     RateMode: Stringadded:                     KlvDataPids: Stringadded:                     NullPacketBitrate: Doubleadded:                     PmtInterval: Integeradded:                     AribCaptionsPid: Stringadded:                     EsRateInPes: Stringadded:                     VideoPid: Stringadded:                     TransportStreamId: Integeradded:                     EbpPlacement: Stringadded:                     DvbSubPids: Stringadded:                     SegmentationStyle: Stringadded:                     Scte35Pid: Stringadded:                     AudioStreamType: Stringadded:                     Klv: Stringadded:                     EbpLookaheadMs: Integeradded:                     Scte35PrerollPullupMilliseconds: Doubleadded:                     DvbTdtSettings:added:                       RepInterval: Integeradded:                     TimedMetadataBehavior: Stringadded:                     EbpAudioInterval: Stringadded:                     FragmentTime: Doubleadded:                     DvbTeletextPid: Stringadded:                     Scte35Control: Stringadded:                     PcrPeriod: Integeradded:                     NielsenId3Behavior: Stringadded:                     PcrPid: Stringadded:                     SegmentationTime: Doubleadded:                     CcDescriptor: Stringadded:                     AudioFramesPerPes: Integeradded:                     AbsentInputAudioBehavior: Stringadded:                     Bitrate: Integeradded:                     PmtPid: Stringadded:                     Scte27Pids: Stringadded:                     SegmentationMarkers: Stringadded:                     DvbNitSettings:added:                       NetworkName: Stringadded:                       RepInterval: Integeradded:                       NetworkId: Integeradded:                     DvbSdtSettings:added:                       ServiceProviderName: Stringadded:                       OutputSdt: Stringadded:                       ServiceName: Stringadded:                       RepInterval: Integeradded:                     EtvSignalPid: Stringadded:                     Arib: Stringadded:                     BufferModel: Stringadded:                     EcmPid: Stringadded:                     TimedMetadataPid: Stringadded:                     AudioPids: Stringadded:                     AudioBufferModel: Stringadded:                     Ebif: Stringadded:                     AribCaptionsPidControl: Stringadded:                     PcrControl: Stringadded:                 BufferMsec: Integeradded:                 Latency: Integer    VideoDescriptions:      - CodecSettings:added:           Av1Settings:added:             TimecodeBurninSettings:added:               FontSize: Stringadded:               Position: Stringadded:               Prefix: Stringadded:             ColorSpaceSettings:added:               Rec601Settings: {}added:               Rec709Settings: {}added:               ColorSpacePassthroughSettings: {}added:               Hdr10Settings:added:                 MaxCll: Integeradded:                 MaxFall: Integeradded:             QvbrQualityLevel: Integeradded:             ParDenominator: Integeradded:             FixedAfd: Stringadded:             GopSizeUnits: Stringadded:             FramerateNumerator: Integeradded:             AfdSignaling: Stringadded:             ParNumerator: Integeradded:             BufSize: Integeradded:             MinIInterval: Integeradded:             SceneChangeDetect: Stringadded:             FramerateDenominator: Integeradded:             LookAheadRateControl: Stringadded:             Level: Stringadded:             MaxBitrate: Integeradded:             GopSize: Double          H264Settings:            FilterSettings:added:               BandwidthReductionFilterSettings:added:                 PostFilterSharpening: Stringadded:                 Strength: String          H265Settings:            FilterSettings:added:               BandwidthReductionFilterSettings:  # BandwidthReductionFilterSettings: see above  InputAttachments:    - InputSettings:        NetworkInputSettings:added:           MulticastInputSettings:added:             SourceIpAddress: Stringadded:       LogicalInterfaceNames:added:         - String
modifiedAWS::MediaLive::Inputhistorydocs ↗#Link to AWS::MediaLive::Input
Type: AWS::MediaLive::InputProperties:  Destinations:added:     - Network: Stringadded:       NetworkRoutes:added:         - Cidr: Stringadded:           Gateway: Stringadded:       StaticIpAddress: Stringadded:   InputNetworkLocation: Stringadded:   MulticastSettings:added:     Sources:added:       - SourceIp: Stringadded:         Url: StringPropertyTypes:added:   MulticastSettingsUpdateRequest:added:     Sources:added:       - SourceIp: Stringadded:         Url: Stringadded:   MulticastSourceUpdateRequest:  # MulticastSourceUpdateRequest: see above
modifiedAWS::MediaPackageV2::OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties:  DashManifests:    - FilterConfiguration:added:         ClipStartTime: String  HlsManifests:    - FilterConfiguration:  # FilterConfiguration: see aboveadded:       StartTag:added:         Precise: Booleanadded:         TimeOffset: Double  LowLatencyHlsManifests:    - FilterConfiguration:  # FilterConfiguration: see aboveadded:       StartTag:  # StartTag: see above
modifiedAWS::MemoryDB::Clusterhistorydocs ↗#Link to AWS::MemoryDB::Cluster
Type: AWS::MemoryDB::ClusterProperties:added:   Engine: Stringadded:   MultiRegionClusterName: String
modifiedAWS::NetworkFirewall::FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties:  FirewallPolicy:    StatefulEngineOptions:added:       FlowTimeouts:added:         TcpIdleTimeoutSeconds: Integer
modifiedAWS::OpenSearchServerless::SecurityConfighistorydocs ↗#Link to AWS::OpenSearchServerless::SecurityConfig
Type: AWS::OpenSearchServerless::SecurityConfigProperties:added:   IamIdentityCenterOptions:added:     ApplicationArn: Stringadded:     ApplicationName: Stringadded:     UserAttribute: Stringadded:     InstanceArn: Stringadded:     ApplicationDescription: Stringadded:     GroupAttribute: StringFn::GetAtt:added:   IamIdentityCenterOptions.ApplicationArn: Stringadded:   IamIdentityCenterOptions.ApplicationDescription: Stringadded:   IamIdentityCenterOptions.ApplicationName: String
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:added:   IdentityCenterOptions:added:     IdentityCenterApplicationARN: Stringadded:     IdentityCenterInstanceARN: Stringadded:     SubjectKey: Stringadded:     EnabledAPIAccess: Booleanadded:     RolesKey: Stringadded:     IdentityStoreId: StringFn::GetAtt:added:   IdentityCenterOptions.IdentityCenterApplicationARN: Stringadded:   IdentityCenterOptions.IdentityStoreId: String
modifiedAWS::QBusiness::WebExperiencehistorydocs ↗#Link to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperienceProperties:added:   Origins:added:     - String
modifiedAWS::QuickSight::DataSethistorydocs ↗#Link to AWS::QuickSight::DataSet
Type: AWS::QuickSight::DataSetProperties:  PhysicalTableMap:    <key>:      CustomSql:        # Required: Yes → Nomodified:         Columns:          - InputColumn      RelationalTable:        # Required: Yes → Nomodified:         InputColumns:  # InputColumn: see above
modifiedAWS::QuickSight::DataSourcehistorydocs ↗#Link to AWS::QuickSight::DataSource
Type: AWS::QuickSight::DataSourceProperties:  AlternateDataSourceParameters:    - SnowflakeParameters:added:         AuthenticationType: Stringadded:         DatabaseAccessControlRole: Stringadded:         OAuthParameters:added:           TokenProviderUrl: Stringadded:           OAuthScope: Stringadded:           IdentityProviderVpcConnectionProperties:added:             VpcConnectionArn: Stringadded:           IdentityProviderResourceUri: String      StarburstParameters:added:         AuthenticationType: Stringadded:         DatabaseAccessControlRole: Stringadded:         OAuthParameters:  # OAuthParameters: see above  Credentials:    CredentialPair:      AlternateDataSourceParameters:  # DataSourceParameters: see above  DataSourceParameters:  # DataSourceParameters: see aboveadded:   FolderArns:added:     - String
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:added:   ClusterScalabilityType: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:  # Update requires: Replacement → No interruptionmodified:   Port: String
modifiedAWS::RDS::GlobalClusterhistorydocs ↗#Link to AWS::RDS::GlobalCluster
Type: AWS::RDS::GlobalClusterProperties:added:   GlobalEndpoint:added:     Address: String
modifiedAWS::RefactorSpaces::Environmenthistorydocs ↗#Link to AWS::RefactorSpaces::Environment
Type: AWS::RefactorSpaces::EnvironmentProperties:  # Required: Yes → Nomodified:   Name: String  # Required: Yes → Nomodified:   NetworkFabricType: String
modifiedAWS::Route53Resolver::FirewallRuleGrouphistorydocs ↗#Link to AWS::Route53Resolver::FirewallRuleGroup
Type: AWS::Route53Resolver::FirewallRuleGroupProperties:  FirewallRules:added:     - ConfidenceThreshold: Stringadded:       DnsThreatProtection: String      # Required: Yes → Nomodified:       FirewallDomainListId: Stringadded:       FirewallThreatProtectionId: String
modifiedAWS::Route53Resolver::ResolverRulehistorydocs ↗#Link to AWS::Route53Resolver::ResolverRule
Type: AWS::Route53Resolver::ResolverRuleProperties:removed:   DelegationRecord: String  TargetIps:added:     - ServerNameIndication: StringFn::GetAtt:  TargetIps:  # TargetAddress: see above
modifiedAWS::S3::Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:  LifecycleConfiguration:added:     TransitionDefaultMinimumObjectSize: String
modifiedAWS::S3Express::DirectoryBuckethistorydocs ↗#Link to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucketProperties:modified:   BucketEncryption: Json → BucketEncryptionadded:     ServerSideEncryptionConfiguration:added:       - BucketKeyEnabled: Booleanadded:         ServerSideEncryptionByDefault:added:           SSEAlgorithm: Stringadded:           KMSMasterKeyID: Stringadded:   LifecycleConfiguration:added:     Rules:added:       - Status: Stringadded:         ExpirationInDays: Integeradded:         ObjectSizeGreaterThan: Stringadded:         Id: Stringadded:         Prefix: Stringadded:         AbortIncompleteMultipartUpload:added:           DaysAfterInitiation: Integeradded:         ObjectSizeLessThan: String
modifiedAWS::SageMaker::Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties:  InstanceGroups:added:     - OverrideVpcConfig:added:         SecurityGroupIds:added:           - Stringadded:         Subnets:added:           - String  VpcConfig:    # Update requires: Replacement → Some interruptionsmodified:     SecurityGroupIds:      - String    # Update requires: Replacement → Some interruptionsmodified:     Subnets:      - String
modifiedAWS::SageMaker::Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties:  DomainSettings:added:     ExecutionRoleIdentityConfig: Stringadded:   TagPropagation: String
modifiedAWS::SageMaker::ImageVersionhistorydocs ↗#Link to AWS::SageMaker::ImageVersion
Type: AWS::SageMaker::ImageVersionProperties:removed:   Version: IntegerFn::GetAtt:added:   Version: Integer
modifiedAWS::SageMaker::InferenceComponenthistorydocs ↗#Link to AWS::SageMaker::InferenceComponent
Type: AWS::SageMaker::InferenceComponentProperties:  # Required: Yes → Nomodified:   RuntimeConfig: InferenceComponentRuntimeConfig  Specification:added:     BaseInferenceComponentName: String    # Required: Yes → Nomodified:     ComputeResourceRequirements: InferenceComponentComputeResourceRequirements  # Required: Yes → Nomodified:   VariantName: String
modifiedAWS::SecretsManager::RotationSchedulehistorydocs ↗#Link to AWS::SecretsManager::RotationSchedule
Type: AWS::SecretsManager::RotationScheduleFn::GetAtt:added:   Id: String
modifiedAWS::SecretsManager::SecretTargetAttachmenthistorydocs ↗#Link to AWS::SecretsManager::SecretTargetAttachment
Type: AWS::SecretsManager::SecretTargetAttachmentProperties:  # Update requires: No interruption → Replacementmodified:   SecretId: String
modifiedAWS::ServiceDiscovery::Servicehistorydocs ↗#Link to AWS::ServiceDiscovery::Service
Type: AWS::ServiceDiscovery::ServiceProperties:added:   ServiceAttributes: Json
modifiedAWS::SES::ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties:  DeliveryOptions:added:     MaxDeliverySeconds: Double
modifiedAWS::SES::ReceiptRulehistorydocs ↗#Link to AWS::SES::ReceiptRule
Type: AWS::SES::ReceiptRuleProperties:  Rule:    Actions:added:       - ConnectAction:added:           InstanceARN: Stringadded:           IAMRoleARN: String
modifiedAWS::Synthetics::Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:added:   ProvisionedResourceCleanup: String
modifiedAWS::Transfer::Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:  # Update requires: No interruption → Some interruptionsmodified:   EndpointDetails:    # Duplicates allowed: Not specified → Yesmodified:     AddressAllocationIds:      - String    # Update requires: No interruption → Some interruptions    # Duplicates allowed: Not specified → Yesmodified:     SecurityGroupIds:      - String    # Update requires: No interruption → Some interruptions    # Duplicates allowed: Not specified → Yesmodified:     SubnetIds:      - String    # Update requires: No interruption → Some interruptionsmodified:     VpcEndpointId: String    # Update requires: No interruption → Some interruptionsmodified:     VpcId: String  ProtocolDetails:    # Duplicates allowed: Not specified → Yesmodified:     As2Transports: List of As2Transport → List of String  # Duplicates allowed: Not specified → Yesmodified:   Protocols: List of Protocol → List of String  # Duplicates allowed: Not specified → Yesmodified:   StructuredLogDestinations: List of StructuredLogDestination → List of String  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag  WorkflowDetails:    # Duplicates allowed: Not specified → Yesmodified:     OnPartialUpload:      - WorkflowDetail    # Duplicates allowed: Not specified → Yesmodified:     OnUpload:  # WorkflowDetail: see aboveFn::GetAtt:added:   As2ServiceManagedEgressIpAddresses:added:     - String
modifiedAWS::Transfer::Userhistorydocs ↗#Link to AWS::Transfer::User
Type: AWS::Transfer::UserProperties:  # Duplicates allowed: Not specified → Yesmodified:   HomeDirectoryMappings:    - HomeDirectoryMapEntry  PosixProfile:    # Duplicates allowed: Not specified → Yesmodified:     SecondaryGids:      - Double  # Duplicates allowed: Not specified → Yesmodified:   SshPublicKeys: List of SshPublicKey → List of String  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::VpcLattice::AccessLogSubscriptionhistorydocs ↗#Link to AWS::VpcLattice::AccessLogSubscription
Type: AWS::VpcLattice::AccessLogSubscriptionProperties:added:   ServiceNetworkLogType: String
modifiedAWS::VpcLattice::ServiceNetworkhistorydocs ↗#Link to AWS::VpcLattice::ServiceNetwork
Type: AWS::VpcLattice::ServiceNetworkProperties:added:   SharingConfig:added:     enabled: Boolean
modifiedAWS::Wisdom::KnowledgeBasehistorydocs ↗#Link to AWS::Wisdom::KnowledgeBase
Type: AWS::Wisdom::KnowledgeBaseProperties:  SourceConfiguration:    # Required: Yes → Nomodified:     AppIntegrations: AppIntegrationsConfigurationadded:     ManagedSourceConfiguration:added:       WebCrawlerConfiguration:added:         UrlConfiguration:added:           SeedUrls:added:             - Url: Stringadded:         InclusionFilters:added:           - Stringadded:         CrawlerLimits:added:           RateLimit: Doubleadded:         ExclusionFilters:added:           - Stringadded:         Scope: Stringadded:   VectorIngestionConfiguration:added:     ParsingConfiguration:added:       BedrockFoundationModelConfiguration:added:         ModelArn: Stringadded:         ParsingPrompt:added:           ParsingPromptText: Stringadded:       ParsingStrategy: Stringadded:     ChunkingConfiguration:added:       ChunkingStrategy: Stringadded:       FixedSizeChunkingConfiguration:added:         OverlapPercentage: Doubleadded:         MaxTokens: Doubleadded:       SemanticChunkingConfiguration:added:         BufferSize: Doubleadded:         MaxTokens: Doubleadded:         BreakpointPercentileThreshold: Doubleadded:       HierarchicalChunkingConfiguration:added:         OverlapTokens: Doubleadded:         LevelConfigurations:added:           - MaxTokens: Double
modifiedAWS::WorkSpacesWeb::Portalhistorydocs ↗#Link to AWS::WorkSpacesWeb::Portal
Type: AWS::WorkSpacesWeb::PortalProperties:added:   DataProtectionSettingsArn: String

03Removed resource types6

removedAWS::NimbleStudio::LaunchProfilehistory#Link to AWS::NimbleStudio::LaunchProfile

removedAWS::NimbleStudio::StreamingImagehistory#Link to AWS::NimbleStudio::StreamingImage

removedAWS::NimbleStudio::Studiohistory#Link to AWS::NimbleStudio::Studio

removedAWS::QuickSight::Analysishistory#Link to AWS::QuickSight::Analysis

removedAWS::QuickSight::Dashboardhistory#Link to AWS::QuickSight::Dashboard

removedAWS::QuickSight::Templatehistory#Link to AWS::QuickSight::Template