Version 149.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 types24

addedAWS::ARCZonalShift::ZonalAutoshiftConfigurationdocs ↗#Link to AWS::ARCZonalShift::ZonalAutoshiftConfiguration
Type: AWS::ARCZonalShift::ZonalAutoshiftConfigurationProperties:  ResourceIdentifier: String  ZonalAutoshiftStatus: String  PracticeRunConfiguration:    BlockedDates:      - String    OutcomeAlarms:      - Type: String        AlarmIdentifier: String    BlockingAlarms:  # ControlCondition: see above    BlockedWindows:      - String
addedAWS::Backup::RestoreTestingPlandocs ↗#Link to AWS::Backup::RestoreTestingPlan
Type: AWS::Backup::RestoreTestingPlanProperties:  ScheduleExpression: String  StartWindowHours: Integer  RecoveryPointSelection:    SelectionWindowDays: Integer    RecoveryPointTypes:      - String    IncludeVaults:      - String    ExcludeVaults:      - String    Algorithm: String  RestoreTestingPlanName: String  ScheduleExpressionTimezone: String  Tags:    - Value: String      Key: StringFn::GetAtt:  RestoreTestingPlanArn: String
addedAWS::Backup::RestoreTestingSelectiondocs ↗#Link to AWS::Backup::RestoreTestingSelection
Type: AWS::Backup::RestoreTestingSelectionProperties:  ProtectedResourceConditions:    StringEquals:      - Value: String        Key: String    StringNotEquals:  # KeyValue: see above  ProtectedResourceType: String  RestoreMetadataOverrides:    <key>: String  RestoreTestingSelectionName: String  ProtectedResourceArns:    - String  RestoreTestingPlanName: String  IamRoleArn: String  ValidationWindowHours: Integer
addedAWS::CodeStarConnections::SyncConfigurationdocs ↗#Link to AWS::CodeStarConnections::SyncConfiguration
Type: AWS::CodeStarConnections::SyncConfigurationProperties:  ConfigFile: String  ResourceName: String  Branch: String  SyncType: String  RepositoryLinkId: String  RoleArn: StringFn::GetAtt:  OwnerId: String  RepositoryName: String  ProviderType: String
addedAWS::ControlTower::LandingZonedocs ↗#Link to AWS::ControlTower::LandingZone
Type: AWS::ControlTower::LandingZoneProperties:  Version: String  Manifest: Json  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  LatestAvailableVersion: String  DriftStatus: String  Arn: String  LandingZoneIdentifier: String
addedAWS::DocDB::EventSubscriptiondocs ↗#Link to AWS::DocDB::EventSubscription
Type: AWS::DocDB::EventSubscriptionProperties:  SourceType: String  Enabled: Boolean  EventCategories:    - String  SubscriptionName: String  SnsTopicArn: String  SourceIds:    - String
addedAWS::EKS::PodIdentityAssociationdocs ↗#Link to AWS::EKS::PodIdentityAssociation
Type: AWS::EKS::PodIdentityAssociationProperties:  ServiceAccount: String  ClusterName: String  RoleArn: String  Namespace: String  Tags:    - Value: String      Key: StringFn::GetAtt:  AssociationArn: String  AssociationId: String
addedAWS::ElastiCache::ServerlessCachedocs ↗#Link to AWS::ElastiCache::ServerlessCache
Type: AWS::ElastiCache::ServerlessCacheProperties:  Description: String  KmsKeyId: String  FinalSnapshotName: String  UserGroupId: String  CacheUsageLimits:    DataStorage:      Maximum: Integer      Unit: String    ECPUPerSecond:      Maximum: Integer  SecurityGroupIds:    - String  SnapshotArnsToRestore:    - String  SubnetIds:    - String  DailySnapshotTime: String  SnapshotRetentionLimit: Integer  ServerlessCacheName: String  MajorEngineVersion: String  Engine: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  Endpoint.Address: String  FullEngineVersion: String  Endpoint:    Address: String    Port: Integer  ReaderEndpoint.Address: String  CreateTime: String  ReaderEndpoint.Port: Integer  Endpoint.Port: Integer  ARN: String  ReaderEndpoint:  # Endpoint: see above
addedAWS::ElasticLoadBalancingV2::TrustStoredocs ↗#Link to AWS::ElasticLoadBalancingV2::TrustStore
Type: AWS::ElasticLoadBalancingV2::TrustStoreProperties:  CaCertificatesBundleS3Bucket: String  CaCertificatesBundleS3ObjectVersion: String  Tags:    - Value: String      Key: String  Name: String  CaCertificatesBundleS3Key: StringFn::GetAtt:  Status: String  TrustStoreArn: String  NumberOfCaCertificates: Integer
addedAWS::ElasticLoadBalancingV2::TrustStoreRevocationdocs ↗#Link to AWS::ElasticLoadBalancingV2::TrustStoreRevocation
Type: AWS::ElasticLoadBalancingV2::TrustStoreRevocationProperties:  RevocationContents:    - S3ObjectVersion: String      S3Bucket: String      S3Key: String      RevocationType: String  TrustStoreArn: StringFn::GetAtt:  TrustStoreRevocations:    - NumberOfRevokedEntries: Integer      TrustStoreArn: String      RevocationType: String      RevocationId: String  RevocationId: Integer
addedAWS::ImageBuilder::LifecyclePolicydocs ↗#Link to AWS::ImageBuilder::LifecyclePolicy
Type: AWS::ImageBuilder::LifecyclePolicyProperties:  Status: String  Description: String  ResourceType: String  PolicyDetails:    - Action:        Type: String        IncludeResources:          Containers: Boolean          Amis: Boolean          Snapshots: Boolean      ExclusionRules:        Amis:          IsPublic: Boolean          LastLaunched:            Value: Integer            Unit: String          Regions:            - String          SharedAccounts:            - String          TagMap:            <key>: String        TagMap:          <key>: String      Filter:        Type: String        Value: Integer        RetainAtLeast: Integer        Unit: String  ExecutionRole: String  ResourceSelection:    Recipes:      - Name: String        SemanticVersion: String    TagMap:      <key>: String  Tags:    <key>: String  Name: StringFn::GetAtt:  Arn: String
addedAWS::Logs::Deliverydocs ↗#Link to AWS::Logs::Delivery
Type: AWS::Logs::DeliveryProperties:  DeliveryDestinationArn: String  DeliverySourceName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  DeliveryId: String  Arn: String  DeliveryDestinationType: String
addedAWS::Logs::DeliveryDestinationdocs ↗#Link to AWS::Logs::DeliveryDestination
Type: AWS::Logs::DeliveryDestinationProperties:  DestinationResourceArn: String  DeliveryDestinationPolicy: Json  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Arn: String  DeliveryDestinationType: String
addedAWS::Logs::DeliverySourcedocs ↗#Link to AWS::Logs::DeliverySource
Type: AWS::Logs::DeliverySourceProperties:  ResourceArn: String  LogType: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Service: String  Arn: String  ResourceArns:    - String
addedAWS::Logs::LogAnomalyDetectordocs ↗#Link to AWS::Logs::LogAnomalyDetector
Type: AWS::Logs::LogAnomalyDetectorProperties:  AnomalyVisibilityTime: Double  FilterPattern: String  AccountId: String  KmsKeyId: String  LogGroupArnList:    - String  EvaluationFrequency: String  DetectorName: StringFn::GetAtt:  CreationTimeStamp: Double  AnomalyDetectorStatus: String  AnomalyDetectorArn: String  LastModifiedTimeStamp: Double
addedAWS::OpenSearchServerless::LifecyclePolicydocs ↗#Link to AWS::OpenSearchServerless::LifecyclePolicy
Type: AWS::OpenSearchServerless::LifecyclePolicyProperties:  Policy: String  Type: String  Description: String  Name: String
addedAWS::S3::AccessGrantdocs ↗#Link to AWS::S3::AccessGrant
Type: AWS::S3::AccessGrantProperties:  Grantee:    GranteeType: String    GranteeIdentifier: String  AccessGrantsLocationConfiguration:    S3SubPrefix: String  ApplicationArn: String  Permission: String  S3PrefixType: String  Tags:    - Value: String      Key: String  AccessGrantsLocationId: StringFn::GetAtt:  GrantScope: String  AccessGrantId: String  AccessGrantArn: String
addedAWS::S3::AccessGrantsInstancedocs ↗#Link to AWS::S3::AccessGrantsInstance
Type: AWS::S3::AccessGrantsInstanceProperties:  IdentityCenterArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  AccessGrantsInstanceArn: String  AccessGrantsInstanceId: String
addedAWS::S3::AccessGrantsLocationdocs ↗#Link to AWS::S3::AccessGrantsLocation
Type: AWS::S3::AccessGrantsLocationProperties:  LocationScope: String  IamRoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  AccessGrantsLocationArn: String  AccessGrantsLocationId: String
addedAWS::S3::StorageLensGroupdocs ↗#Link to AWS::S3::StorageLensGroup
Type: AWS::S3::StorageLensGroupProperties:  Filter:    MatchObjectAge:      DaysLessThan: Integer      DaysGreaterThan: Integer    Or:      MatchObjectAge:  # MatchObjectAge: see above      MatchAnyPrefix:        - String      MatchAnyTag:        - Value: String          Key: String      MatchAnySuffix:        - String      MatchObjectSize:        BytesLessThan: Integer        BytesGreaterThan: Integer    And:      MatchObjectAge:  # MatchObjectAge: see above      MatchAnyPrefix:        - String      MatchAnyTag:  # Tag: see above      MatchAnySuffix:        - String      MatchObjectSize:  # MatchObjectSize: see above    MatchAnyPrefix:      - String    MatchAnyTag:  # Tag: see above    MatchAnySuffix:      - String    MatchObjectSize:  # MatchObjectSize: see above  Tags:  # Tag: see above  Name: StringFn::GetAtt:  StorageLensGroupArn: String
addedAWS::S3Express::BucketPolicydocs ↗#Link to AWS::S3Express::BucketPolicy
Type: AWS::S3Express::BucketPolicyProperties:  Bucket: String  PolicyDocument: Json
addedAWS::S3Express::DirectoryBucketdocs ↗#Link to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucketProperties:  BucketName: String  DataRedundancy: String  LocationName: StringFn::GetAtt:  Arn: String
addedAWS::SageMaker::InferenceComponentdocs ↗#Link to AWS::SageMaker::InferenceComponent
Type: AWS::SageMaker::InferenceComponentProperties:  EndpointName: String  VariantName: String  InferenceComponentName: String  Specification:    Container:      ArtifactUrl: String      Environment:        <key>: String      DeployedImage:        ResolutionTime: String        SpecifiedImage: String        ResolvedImage: String      Image: String    ModelName: String    ComputeResourceRequirements:      NumberOfAcceleratorDevicesRequired: Double      MaxMemoryRequiredInMb: Integer      MinMemoryRequiredInMb: Integer      NumberOfCpuCoresRequired: Double    StartupParameters:      ModelDataDownloadTimeoutInSeconds: Integer      ContainerStartupHealthCheckTimeoutInSeconds: Integer  RuntimeConfig:    CurrentCopyCount: Integer    DesiredCopyCount: Integer    CopyCount: Integer  EndpointArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Specification.Container.DeployedImage.ResolutionTime: String  FailureReason: String  InferenceComponentStatus: String  CreationTime: String  LastModifiedTime: String  InferenceComponentArn: String  Specification.Container.DeployedImage.ResolvedImage: String  RuntimeConfig.CurrentCopyCount: Integer  RuntimeConfig.DesiredCopyCount: Integer  Specification.Container.DeployedImage:  # DeployedImage: see above  Specification.Container.DeployedImage.SpecifiedImage: String

02Modified resource types44

modifiedAWS::AccessAnalyzer::Analyzerhistorydocs ↗#Link to AWS::AccessAnalyzer::Analyzer
Type: AWS::AccessAnalyzer::AnalyzerProperties:added:   AnalyzerConfiguration:added:     UnusedAccessConfiguration:added:       UnusedAccessAge: Integer
modifiedAWS::ApplicationAutoScaling::ScalingPolicyhistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalingPolicy
Type: AWS::ApplicationAutoScaling::ScalingPolicyProperties:  TargetTrackingScalingPolicyConfiguration:    CustomizedMetricSpecification:      # Duplicates allowed: No → Yesmodified:       Dimensions:        - MetricDimension      # Required: Yes → Nomodified:       MetricName: Stringadded:       Metrics: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: String      # Required: Yes → Nomodified:       Namespace: String      # Required: Yes → Nomodified:       Statistic: StringFn::GetAtt:added:   Arn: String
modifiedAWS::AutoScaling::AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties:added:   InstanceMaintenancePolicy:added:     MaxHealthyPercentage: Integeradded:     MinHealthyPercentage: Integer
modifiedAWS::CloudTrail::EventDataStorehistorydocs ↗#Link to AWS::CloudTrail::EventDataStore
Type: AWS::CloudTrail::EventDataStoreProperties:added:   BillingMode: Stringadded:   InsightSelectors:added:     - InsightType: Stringadded:   InsightsDestination: String
modifiedAWS::ControlTower::EnabledControlhistorydocs ↗#Link to AWS::ControlTower::EnabledControl
Type: AWS::ControlTower::EnabledControlProperties:added:   Parameters:added:     - Value: Jsonadded:       Key: String
modifiedAWS::DLM::LifecyclePolicyhistorydocs ↗#Link to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicyProperties:added:   CopyTags: Booleanadded:   CreateInterval: Integeradded:   CrossRegionCopyTargets:added:     - TargetRegion: Stringadded:   DefaultPolicy: Stringadded:   Exclusions:added:     ExcludeBootVolumes: Booleanadded:     ExcludeTags:added:       - Value: Stringadded:         Key: Stringadded:     ExcludeVolumeTypes:added:       - {}added:   ExtendDeletion: Boolean  PolicyDetails:added:     CopyTags: Booleanadded:     CreateInterval: Integeradded:     CrossRegionCopyTargets:  # CrossRegionCopyTarget: see aboveadded:     Exclusions:  # Exclusions: see aboveadded:     ExtendDeletion: Booleanadded:     PolicyLanguage: Stringadded:     ResourceType: Stringadded:     RetainInterval: Integeradded:   RetainInterval: IntegerPropertyTypes:added:   CrossRegionCopyTargets:added:     - TargetRegion: Stringadded:   ExcludeTags:added:     - Value: Stringadded:       Key: Stringadded:   ExcludeVolumeTypesList:added:     - {}
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:  S3Settings:added:     AddTrailingPaddingCharacter: Booleanadded:     ExpectedBucketOwner: Stringadded:     GlueCatalogGeneration: Boolean
modifiedAWS::DocDB::DBInstancehistorydocs ↗#Link to AWS::DocDB::DBInstance
Type: AWS::DocDB::DBInstanceProperties:added:   CACertificateIdentifier: Stringadded:   CertificateRotationRestart: Boolean
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    NetworkInterfaces:added:       - EnaSrdSpecification:added:           EnaSrdEnabled: Booleanadded:           EnaSrdUdpSpecification:added:             EnaSrdUdpEnabled: Boolean
modifiedAWS::EC2::TransitGatewayhistorydocs ↗#Link to AWS::EC2::TransitGateway
Type: AWS::EC2::TransitGatewayFn::GetAtt:added:   TransitGatewayArn: String
modifiedAWS::EC2::TransitGatewayAttachmenthistorydocs ↗#Link to AWS::EC2::TransitGatewayAttachment
Type: AWS::EC2::TransitGatewayAttachmentProperties:  Options:added:     SecurityGroupReferencingSupport: String
modifiedAWS::ECR::PullThroughCacheRulehistorydocs ↗#Link to AWS::ECR::PullThroughCacheRule
Type: AWS::ECR::PullThroughCacheRuleProperties:added:   CredentialArn: Stringadded:   UpstreamRegistry: String
modifiedAWS::EFS::FileSystemhistorydocs ↗#Link to AWS::EFS::FileSystem
Type: AWS::EFS::FileSystemProperties:added:   FileSystemProtection:added:     ReplicationOverwriteProtection: String  LifecyclePolicies:added:     - TransitionToArchive: String
modifiedAWS::ElasticLoadBalancingV2::Listenerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::Listener
Type: AWS::ElasticLoadBalancingV2::ListenerProperties:added:   MutualAuthentication:added:     IgnoreClientCertificateExpiry: Booleanadded:     Mode: Stringadded:     TrustStoreArn: String
modifiedAWS::Events::Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleProperties:  Targets:    - EcsParameters:        NetworkConfiguration:          AwsVpcConfiguration:            # Duplicates allowed: No → Yesmodified:             Subnets:              - String
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  LustreConfiguration:    # Update requires: Replacement → No interruptionmodified:     PerUnitStorageThroughput: Integer  OntapConfiguration:added:     HAPairs: Integeradded:     ThroughputCapacityPerHAPair: Integer
modifiedAWS::FSx::Volumehistorydocs ↗#Link to AWS::FSx::Volume
Type: AWS::FSx::VolumeProperties:  OntapConfiguration:added:     AggregateConfiguration:added:       Aggregates:added:         - Stringadded:       ConstituentsPerAggregate: Integeradded:     SizeInBytes: String    # Required: Yes → Nomodified:     SizeInMegabytes: Stringadded:     VolumeStyle: String
modifiedAWS::GameLift::Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:removed:   ApplyCapacity: String
modifiedAWS::GameLift::GameSessionQueuehistorydocs ↗#Link to AWS::GameLift::GameSessionQueue
Type: AWS::GameLift::GameSessionQueueProperties:  # Duplicates allowed: Not specified → Yesmodified:   Destinations: List of Destination → List of GameSessionQueueDestination  FilterConfiguration:    # Duplicates allowed: Not specified → Yesmodified:     AllowedLocations:      - String  # Duplicates allowed: Not specified → Yesmodified:   PlayerLatencyPolicies:    - PlayerLatencyPolicy  PriorityConfiguration:    # Duplicates allowed: Not specified → Yesmodified:     LocationOrder:      - String    # Duplicates allowed: Not specified → Yesmodified:     PriorityOrder:      - String  # Duplicates allowed: Not specified → Nomodified:   Tags:    - Tag
modifiedAWS::GameLift::MatchmakingConfigurationhistorydocs ↗#Link to AWS::GameLift::MatchmakingConfiguration
Type: AWS::GameLift::MatchmakingConfigurationProperties:added:   CreationTime: String  # Duplicates allowed: Not specified → Nomodified:   GameProperties:    - GameProperty  # Duplicates allowed: Not specified → Yesmodified:   GameSessionQueueArns:    - Stringadded:   RuleSetArn: String  # Duplicates allowed: Not specified → Nomodified:   Tags:    - Tag
modifiedAWS::GameLift::MatchmakingRuleSethistorydocs ↗#Link to AWS::GameLift::MatchmakingRuleSet
Type: AWS::GameLift::MatchmakingRuleSetProperties:  # Duplicates allowed: Not specified → Nomodified:   Tags:    - TagFn::GetAtt:added:   CreationTime: String
modifiedAWS::GameLift::Scripthistorydocs ↗#Link to AWS::GameLift::Script
Type: AWS::GameLift::ScriptProperties:  # Duplicates allowed: Not specified → Nomodified:   Tags:    - TagFn::GetAtt:added:   CreationTime: Stringadded:   SizeOnDisk: Integer
modifiedAWS::Grafana::Workspacehistorydocs ↗#Link to AWS::Grafana::Workspace
Type: AWS::Grafana::WorkspaceProperties:added:   PluginAdminEnabled: Boolean
modifiedAWS::GuardDuty::IPSethistorydocs ↗#Link to AWS::GuardDuty::IPSet
Type: AWS::GuardDuty::IPSetProperties:  # Required: Yes → Nomodified:   Activate: Boolean  # Required: Yes → Nomodified:   DetectorId: String  # Required: No → Yesmodified:   Name: String  # Duplicates allowed: Not specified → Yesmodified:   Tags: List of Tag → List of TagItemFn::GetAtt:added:   Id: String
modifiedAWS::GuardDuty::ThreatIntelSethistorydocs ↗#Link to AWS::GuardDuty::ThreatIntelSet
Type: AWS::GuardDuty::ThreatIntelSetProperties:  # Required: Yes → Nomodified:   Activate: Boolean  # Required: Yes → Nomodified:   DetectorId: String  # Required: No → Yesmodified:   Name: String  # Duplicates allowed: Not specified → Yesmodified:   Tags: List of Tag → List of TagItemFn::GetAtt:added:   Id: String
modifiedAWS::IoT::SecurityProfilehistorydocs ↗#Link to AWS::IoT::SecurityProfile
Type: AWS::IoT::SecurityProfileProperties:  AdditionalMetricsToRetainV2:added:     - ExportMetric: Boolean  Behaviors:added:     - ExportMetric: Booleanadded:   MetricsExportConfig:added:     MqttTopic: Stringadded:     RoleArn: String
modifiedAWS::IoTTwinMaker::ComponentTypehistorydocs ↗#Link to AWS::IoTTwinMaker::ComponentType
Type: AWS::IoTTwinMaker::ComponentTypeProperties:added:   CompositeComponentTypes:    <key>:added:       ComponentTypeId: String
modifiedAWS::IoTTwinMaker::Entityhistorydocs ↗#Link to AWS::IoTTwinMaker::Entity
Type: AWS::IoTTwinMaker::EntityProperties:added:   CompositeComponents:    <key>:added:       Status:added:         State: Stringadded:         Error:added:           Message: Stringadded:           Code: Stringadded:       ComponentPath: Stringadded:       Description: Stringadded:       PropertyGroups:        <key>:added:           GroupType: Stringadded:           PropertyNames:added:             - Stringadded:       ComponentTypeId: Stringadded:       ComponentName: Stringadded:       Properties:        <key>:added:           Definition:added:             DefaultValue:added:               DoubleValue: Doubleadded:               Expression: Stringadded:               BooleanValue: Booleanadded:               IntegerValue: Integeradded:               ListValue:  # DataValue: see aboveadded:               LongValue: Doubleadded:               MapValue:  # DataValue: see aboveadded:               RelationshipValue:added:                 TargetComponentName: Stringadded:                 TargetEntityId: Stringadded:               StringValue: Stringadded:             IsImported: Booleanadded:             IsInherited: Booleanadded:             Configuration:added:               <key>: Stringadded:             IsExternalId: Booleanadded:             IsStoredExternally: Booleanadded:             IsTimeSeries: Booleanadded:             IsRequiredInEntity: Booleanadded:             DataType:added:               Type: Stringadded:               AllowedValues:  # DataValue: see aboveadded:               UnitOfMeasure: Stringadded:               Relationship:added:                 RelationshipType: Stringadded:                 TargetComponentTypeId: Stringadded:               NestedType:  # DataType: see aboveadded:             IsFinal: Booleanadded:           Value:  # DataValue: see aboveFn::GetAtt:removed:   Status.Error.Code: Stringremoved:   Status.Error.Message: String
modifiedAWS::Lambda::Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:added:   LoggingConfig:added:     LogFormat: Stringadded:     ApplicationLogLevel: Stringadded:     LogGroup: Stringadded:     SystemLogLevel: String
modifiedAWS::Logs::LogGrouphistorydocs ↗#Link to AWS::Logs::LogGroup
Type: AWS::Logs::LogGroupProperties:added:   LogGroupClass: String
modifiedAWS::ManagedBlockchain::Accessorhistorydocs ↗#Link to AWS::ManagedBlockchain::Accessor
Type: AWS::ManagedBlockchain::AccessorProperties:added:   NetworkType: String
modifiedAWS::MWAA::Environmenthistorydocs ↗#Link to AWS::MWAA::Environment
Type: AWS::MWAA::EnvironmentProperties:added:   EndpointManagement: StringFn::GetAtt:added:   CeleryExecutorQueue: Stringadded:   DatabaseVpcEndpointService: Stringadded:   WebserverVpcEndpointService: String
modifiedAWS::OpenSearchServerless::Collectionhistorydocs ↗#Link to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::CollectionProperties:added:   StandbyReplicas: String
modifiedAWS::Pipes::Pipehistorydocs ↗#Link to AWS::Pipes::Pipe
Type: AWS::Pipes::PipeProperties:added:   LogConfiguration:added:     FirehoseLogDestination:added:       DeliveryStreamArn: Stringadded:     CloudwatchLogsLogDestination:added:       LogGroupArn: Stringadded:     IncludeExecutionData:added:       - Stringadded:     S3LogDestination:added:       BucketName: Stringadded:       OutputFormat: Stringadded:       Prefix: Stringadded:       BucketOwner: Stringadded:     Level: String
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardFn::GetAtt:  Version:removed:     Options:removed:       Timezone: Stringremoved:       WeekStart: Stringremoved:   Version.Options:  # AssetOptions: see aboveremoved:   Version.Options.Timezone: Stringremoved:   Version.Options.WeekStart: String
modifiedAWS::QuickSight::DataSethistorydocs ↗#Link to AWS::QuickSight::DataSet
Type: AWS::QuickSight::DataSetProperties:  LogicalTableMap:    <key>:      DataTransforms:        - CastColumnTypeOperation:added:             SubType: String  PhysicalTableMap:    <key>:      CustomSql:        Columns:added:           - SubType: String      RelationalTable:        InputColumns:  # InputColumn: see above      S3Source:        InputColumns:  # InputColumn: see aboveFn::GetAtt:  OutputColumns:added:     - SubType: String
modifiedAWS::QuickSight::Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateFn::GetAtt:  Version:removed:     Options:removed:       Timezone: Stringremoved:       WeekStart: Stringremoved:   Version.Options:  # AssetOptions: see aboveremoved:   Version.Options.Timezone: Stringremoved:   Version.Options.WeekStart: String
modifiedAWS::ResourceExplorer2::Viewhistorydocs ↗#Link to AWS::ResourceExplorer2::View
Type: AWS::ResourceExplorer2::ViewProperties:added:   Scope: String
modifiedAWS::Route53Resolver::ResolverEndpointhistorydocs ↗#Link to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpointProperties:added:   Protocols:added:     - String
modifiedAWS::Route53Resolver::ResolverRulehistorydocs ↗#Link to AWS::Route53Resolver::ResolverRule
Type: AWS::Route53Resolver::ResolverRuleProperties:  TargetIps:added:     - Protocol: StringFn::GetAtt:  TargetIps:  # TargetAddress: see above
modifiedAWS::SageMaker::EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties:added:   EnableNetworkIsolation: Booleanadded:   ExecutionRoleArn: String  ProductionVariants:    - # Required: Yes → Nomodified:       InitialVariantWeight: Doubleadded:       ManagedInstanceScaling:added:         Status: Stringadded:         MaxInstanceCount: Integeradded:         MinInstanceCount: Integer      # Required: Yes → Nomodified:       ModelName: Stringadded:       RoutingConfig:added:         RoutingStrategy: String  ShadowProductionVariants:  # ProductionVariant: see aboveadded:   VpcConfig:added:     Subnets:added:       - Stringadded:     SecurityGroupIds:added:       - String
modifiedAWS::SageMaker::Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelProperties:  Containers:added:     - ModelDataSource:added:         S3DataSource:added:           S3Uri: Stringadded:           S3DataType: Stringadded:           CompressionType: String  # Required: Yes → Nomodified:   ExecutionRoleArn: String  PrimaryContainer:  # ContainerDefinition: see above
modifiedAWS::Transfer::Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:added:   S3StorageOptions:added:     DirectoryListingOptimization: String
modifiedAWS::Transfer::Userhistorydocs ↗#Link to AWS::Transfer::User
Type: AWS::Transfer::UserProperties:  HomeDirectoryMappings:added:     - Type: String