Version 267.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 types55

addedAWS::AppFabric::AppAuthorizationdocs ↗#Link to AWS::AppFabric::AppAuthorization
Type: AWS::AppFabric::AppAuthorizationProperties:  App: String  Credential:    ApiKeyCredential:      ApiKey: String    Oauth2Credential:      ClientSecret: String      ClientId: String  Tenant:    TenantIdentifier: String    TenantDisplayName: String  AppBundleIdentifier: String  AuthType: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  AppAuthorizationIdentifier: String  AppBundleArn: String  Persona: String  CreatedAt: String  AppAuthorizationArn: String  UpdatedAt: String
addedAWS::ApplicationSignals::InstrumentationConfigdocs ↗#Link to AWS::ApplicationSignals::InstrumentationConfig
Type: AWS::ApplicationSignals::InstrumentationConfigProperties:  Description: String  SignalType: String  AttributeFilters: Json  InstrumentationType: String  CaptureConfiguration:    CodeCapture:      CaptureLocals:        - String      CaptureReturn: Boolean      CaptureLimits:        MaxStringLength: Integer        MaxCollectionDepth: Integer        MaxCollectionWidth: Integer        MaxObjectDepth: Integer        MaxHits: Integer        MaxStackFrames: Integer        MaxStackTraceSize: Integer        MaxFieldsPerObject: Integer      CaptureArguments:        - String      CaptureStackTrace: Boolean  Service: String  Environment: String  ExpiresAt: String  Tags:    - Value: String      Key: String  Location:    CodeLocation:      FilePath: String      Language: String      ClassName: String      MethodName: String      LineNumber: Integer      CodeUnit: StringFn::GetAtt:  CreatedAt: String  Arn: String  LocationHash: String
addedAWS::AppStream::Imagedocs ↗#Link to AWS::AppStream::Image
Type: AWS::AppStream::ImageFn::GetAtt:  Description: String  CreatedTime: String  Platform: String  Applications:    - DisplayName: String      Metadata:        <key>: String      LaunchPath: String      Enabled: Boolean      LaunchParameters: String      Name: String  LatestAppstreamAgentVersion: String  ImageBuilderSupported: Boolean  AppstreamAgentVersion: String  ImageSharedWithOthers: String  ManagedSoftwareIncluded: Boolean  Name: String  ImageType: String  State: String  DisplayName: String  Visibility: String  Arn: String  SupportedInstanceFamilies:    - String  DynamicAppProvidersEnabled: String  Tags:    - Value: String      Key: String
addedAWS::Backup::ManagedRecoveryPointdocs ↗#Link to AWS::Backup::ManagedRecoveryPoint
Type: AWS::Backup::ManagedRecoveryPointFn::GetAtt:  CreationDate: String  BackupVaultArn: String  ResourceName: String  IsEncrypted: Boolean  InitiationDate: String  EncryptionKeyType: String  BackupVaultName: String  ParentRecoveryPointArn: String  IamRoleArn: String  Lifecycle.OptInToArchiveForSupportedResources: Boolean  CompletionDate: String  Tags:    - Value: String      Key: String  Lifecycle.DeleteAfterDays: Double  Lifecycle.DeleteAfterEvent: String  Status: String  CompositeMemberIdentifier: String  BackupSizeInBytes: Double  EncryptionKeyArn: String  StorageClass: String  IsParent: Boolean  Lifecycle:    OptInToArchiveForSupportedResources: Boolean    DeleteAfterDays: Double    DeleteAfterEvent: String    MoveToColdStorageAfterDays: Double  RecoveryPointArn: String  Lifecycle.MoveToColdStorageAfterDays: Double  CalculatedLifecycle.MoveToColdStorageAt: String  CalculatedLifecycle:    MoveToColdStorageAt: String    DeleteAt: String  ResourceType: String  ResourceArn: String  VaultType: String  CalculatedLifecycle.DeleteAt: String  LastRestoreTime: String  SourceBackupVaultArn: String
addedAWS::Backup::RecoveryPointdocs ↗#Link to AWS::Backup::RecoveryPoint
Type: AWS::Backup::RecoveryPointProperties:  BackupVaultName: StringFn::GetAtt:  CreationDate: String  BackupVaultArn: String  ResourceName: String  IsEncrypted: Boolean  InitiationDate: String  ParentRecoveryPointArn: String  IamRoleArn: String  Lifecycle.OptInToArchiveForSupportedResources: Boolean  CompletionDate: String  Lifecycle.DeleteAfterDays: Double  Lifecycle.DeleteAfterEvent: String  Status: String  CompositeMemberIdentifier: String  BackupSizeInBytes: Double  EncryptionKeyArn: String  StorageClass: String  IsParent: Boolean  Lifecycle:    OptInToArchiveForSupportedResources: Boolean    DeleteAfterDays: Double    DeleteAfterEvent: String    MoveToColdStorageAfterDays: Double  RecoveryPointArn: String  Lifecycle.MoveToColdStorageAfterDays: Double  CalculatedLifecycle.MoveToColdStorageAt: String  CalculatedLifecycle:    MoveToColdStorageAt: String    DeleteAt: String  ResourceType: String  ResourceArn: String  VaultType: String  CalculatedLifecycle.DeleteAt: String  LastRestoreTime: String  SourceBackupVaultArn: String
addedAWS::BackupGateway::VirtualMachinedocs ↗#Link to AWS::BackupGateway::VirtualMachine
Type: AWS::BackupGateway::VirtualMachineFn::GetAtt:  Path: String  ResourceArn: String  HypervisorId: String  VmwareTags:    - VmwareTagDescription: String      VmwareCategory: String      VmwareTagName: String  HostName: String  Tags:    - Value: String      Key: String  Name: String
addedAWS::CleanRoomsML::TrainedModeldocs ↗#Link to AWS::CleanRoomsML::TrainedModel
Type: AWS::CleanRoomsML::TrainedModelProperties:  MembershipIdentifier: StringFn::GetAtt:  Status: String  CollaborationIdentifier: String  Description: String  ResourceConfig.InstanceCount: Integer  ResourceConfig.VolumeSizeInGB: Integer  StoppingCondition.MaxRuntimeInSeconds: Integer  TrainedModelId: String  TrainingInputMode: String  CreateTime: String  TrainedModelArn: String  Name: String  TrainingContainerImageDigest: String  DataChannels:    - S3DataDistributionType: String      ChannelName: String      MlInputChannelArn: String  Hyperparameters:    <key>: String  StoppingCondition:    MaxRuntimeInSeconds: Integer  KmsKeyArn: String  ResourceConfig.InstanceType: String  UpdateTime: String  Environment:    <key>: String  ResourceConfig:    InstanceCount: Integer    VolumeSizeInGB: Integer    InstanceType: String  ConfiguredModelAlgorithmAssociationArn: String  Tags:    - Value: String      Key: String
addedAWS::CloudWatch::ResourceMetricsConfigurationdocs ↗#Link to AWS::CloudWatch::ResourceMetricsConfiguration
Type: AWS::CloudWatch::ResourceMetricsConfigurationProperties:  ResourceArn: String  MetricSelections:    - IncludeMetrics:        - StringFn::GetAtt:  CreatedAt: String  UpdatedAt: String
addedAWS::CloudWatch::Viewdocs ↗#Link to AWS::CloudWatch::View
Type: AWS::CloudWatch::ViewProperties:  Description: String  Definition: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Type: String  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::Comprehend::EntityRecognizerEndpointdocs ↗#Link to AWS::Comprehend::EntityRecognizerEndpoint
Type: AWS::Comprehend::EntityRecognizerEndpointProperties:  ModelArn: String  DataAccessRoleArn: String  EndpointName: String  DesiredInferenceUnits: Integer  FlywheelArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  EndpointStatus: String  CurrentInferenceUnits: Integer  CreationTime: String  LastModifiedTime: String  Arn: String
addedAWS::Connect::AWSManagedViewdocs ↗#Link to AWS::Connect::AWSManagedView
Type: AWS::Connect::AWSManagedViewProperties:  InstanceId: String  ViewId: StringFn::GetAtt:  Status: String  Type: String  Description: String  Version: Integer  Arn: String  Name: String
addedAWS::Connect::UseCasedocs ↗#Link to AWS::Connect::UseCase
Type: AWS::Connect::UseCaseProperties:  InstanceId: String  IntegrationAssociationId: String  UseCaseType: String  Tags:    - Value: String      Key: StringFn::GetAtt:  UseCaseArn: String  UseCaseId: String
addedAWS::DRS::RecoveryPlandocs ↗#Link to AWS::DRS::RecoveryPlan
Type: AWS::DRS::RecoveryPlanProperties:  Description: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  RecoveryPlanID: String  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::DRS::RecoveryPlanExecutiondocs ↗#Link to AWS::DRS::RecoveryPlanExecution
Type: AWS::DRS::RecoveryPlanExecutionProperties:  RecoveryPlanArn: String  Mode: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  RecoveryPlanExecutionArn: String  CompletedAt: String  StartedAt: String
addedAWS::EC2::HostReservationdocs ↗#Link to AWS::EC2::HostReservation
Type: AWS::EC2::HostReservationProperties:  HostIdSet:    - String  OfferingId: String  Tags:    - Value: String      Key: StringFn::GetAtt:  InstanceFamily: String  Start: String  State: String  HostReservationId: String  HourlyPrice: String  PaymentOption: String  Duration: Integer  End: String  Count: Integer  Arn: String  UpfrontPrice: String
addedAWS::EC2::Imagedocs ↗#Link to AWS::EC2::Image
Type: AWS::EC2::ImageFn::GetAtt:  ImageOwnerAlias: String  CreationDate: String  Description: String  RootDeviceName: String  Platform: String  PlatformDetails: String  EnaSupport: Boolean  BootMode: String  BlockDeviceMappings:    - Ebs:        KmsKeyId: String        Encrypted: Boolean        EbsCardIndex: Integer        OutpostArn: String        AvailabilityZoneId: String        Throughput: Integer        AvailabilityZone: String        Iops: Integer        VolumeInitializationRate: Integer        SnapshotId: String        VolumeType: String        VolumeSize: Integer        DeleteOnTermination: Boolean      NoDevice: String      VirtualName: String      DeviceName: String  KernelId: String  SourceInstanceId: String  ImageLocation: String  Name: String  ImageType: String  ImageAllowed: Boolean  SourceImageRegion: String  OwnerId: String  ImageId: String  DeprecationTime: String  Tags:    - Value: String      Key: String  ProductCodes:    - ProductCodeType: String      ProductCodeId: String  Architecture: String  Hypervisor: String  VirtualizationType: String  PublicSsmParameterName: String  SriovNetSupport: String  TpmSupport: String  Public: Boolean  SourceImageId: String  RamdiskId: String  RootDeviceType: String  DeregistrationProtection: String  ImdsSupport: String  FreeTierEligible: Boolean  State: String  LastLaunchedTime: String  ImageWatermarks:    - SourceImageRegion: String      SourceImageCreationTime: String      WatermarkKey: String      SourceImageId: String      WatermarkCreationTime: String  Arn: String  UsageOperation: String
addedAWS::EC2::OutpostLagdocs ↗#Link to AWS::EC2::OutpostLag
Type: AWS::EC2::OutpostLagFn::GetAtt:  OutpostLagId: String  LocalGatewayVirtualInterfaceIds:    - String  ServiceLinkVirtualInterfaceIds:    - String  OwnerId: String  State: String  OutpostArn: String  Arn: String  Tags:    - Value: String      Key: String
addedAWS::EC2::SecondaryNetworkdocs ↗#Link to AWS::EC2::SecondaryNetwork
Type: AWS::EC2::SecondaryNetworkProperties:  NetworkType: String  Tags:    - Value: String      Key: String  Ipv4CidrBlock: StringFn::GetAtt:  Ipv4CidrBlockAssociations:    - State: String      CidrBlock: String      AssociationId: String  SecondaryNetworkArn: String  OwnerId: String  SecondaryNetworkId: String
addedAWS::EC2::TransitGatewayRouteTableAnnouncementdocs ↗#Link to AWS::EC2::TransitGatewayRouteTableAnnouncement
Type: AWS::EC2::TransitGatewayRouteTableAnnouncementFn::GetAtt:  TransitGatewayRouteTableAnnouncementId: String  TransitGatewayRouteTableId: String  TransitGatewayId: String  CoreNetworkId: String  PeerTransitGatewayId: String  PeerCoreNetworkId: String  State: String  PeeringAttachmentId: String  AnnouncementDirection: String  CreationTime: String  Arn: String  Tags:    - Value: String      Key: String
addedAWS::EKS::EksAnywhereSubscriptiondocs ↗#Link to AWS::EKS::EksAnywhereSubscription
Type: AWS::EKS::EksAnywhereSubscriptionProperties:  AutoRenew: Boolean  Term:    Duration: Integer    Unit: String  LicenseQuantity: Integer  Tags:    - Value: String      Key: String  LicenseType: StringFn::GetAtt:  Status: String  ExpirationDate: String  CreatedAt: String  Licenses:    - Id: String  Id: String  Arn: String  LicenseArns:    - String  EffectiveDate: String
addedAWS::ElastiCache::Snapshotdocs ↗#Link to AWS::ElastiCache::Snapshot
Type: AWS::ElastiCache::SnapshotProperties:  CacheClusterId: String  KmsKeyId: String  ReplicationGroupId: String  SnapshotName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  EngineVersion: String  TopicArn: String  CacheSubnetGroupName: String  Port: Integer  AutomaticFailover: String  PreferredMaintenanceWindow: String  CacheParameterGroupName: String  NumNodeGroups: Integer  AutoMinorVersionUpgrade: Boolean  NumCacheNodes: Integer  PreferredAvailabilityZone: String  ReplicationGroupDescription: String  SnapshotWindow: String  CacheNodeType: String  SnapshotRetentionLimit: Integer  DataTiering: String  CacheClusterCreateTime: String  SnapshotStatus: String  VpcId: String  SnapshotSource: String  NodeSnapshots:    - CacheSize: String      SnapshotCreateTime: String      CacheClusterId: String      CacheNodeId: String      NodeGroupId: String      CacheNodeCreateTime: String  Arn: String  Engine: String
addedAWS::EMR::Sessiondocs ↗#Link to AWS::EMR::Session
Type: AWS::EMR::SessionProperties:  SessionIdleTimeoutInMinutes: Double  ExecutionRoleArn: String  MonitoringConfiguration:    S3LoggingConfiguration:      LogUri: String      EncryptionKeyArn: String      Enabled: Boolean      LogTypes: Json    ManagedLoggingConfiguration:      EncryptionKeyArn: String      Enabled: Boolean    CloudWatchLoggingConfiguration:      LogGroup: String      EncryptionKeyArn: String      Enabled: Boolean      LogStreamNamePrefix: String      LogTypes: Json  EngineConfigurations:    - Properties:        <key>: String      Configurations:  # Configuration: see above      Classification: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  ServerUrl: String  AccountId: String  ClusterId: String  CreatedAt: String  UpdatedAt: String  IdleSince: String  State: String  Id: String  StartedAt: String  Arn: String  ReleaseLabel: String  StateChangeReason: String  EndedAt: String
addedAWS::IVS::AdConfigurationdocs ↗#Link to AWS::IVS::AdConfiguration
Type: AWS::IVS::AdConfigurationProperties:  PostRollConfiguration:    Enabled: Boolean    DurationSeconds: Integer  MediaTailorPlaybackConfigurations:    - PlaybackConfigurationArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Arn: String
addedAWS::Lambda::WebFunctiondocs ↗#Link to AWS::Lambda::WebFunction
Type: AWS::Lambda::WebFunctionProperties:  FunctionName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  FunctionArn: String  State: String  StateReason: String  CreatedAt: String  UpdatedAt: String
addedAWS::Lambda::WebFunctionEndpointdocs ↗#Link to AWS::Lambda::WebFunctionEndpoint
Type: AWS::Lambda::WebFunctionEndpointProperties:  FunctionName: String  Description: String  RevisionWeights:    - RevisionId: String      Weight: Integer  ScalingConfig:    MaxEnvironments: Integer  ThrottleConfig:    RateLimit: Integer  EndpointName: String  EndpointType: String  Regions:    - String  AuthType: StringFn::GetAtt:  FunctionArn: String  UpdateStatus: String  RegionalEndpoints:    <key>:      RevisionWeights:  # RevisionWeight: see above      ScalingConfig:  # ScalingConfig: see above      UpdateStatus: String      ThrottleConfig:  # ThrottleConfig: see above      DomainName: String      State: String      StateReason: String      AuthType: String      UpdateStatusReason: String  DomainName: String  State: String  StateReason: String  CreatedAt: String  UpdatedAt: String  EndpointArn: String  UpdateStatusReason: String
addedAWS::Lambda::WebFunctionRevisiondocs ↗#Link to AWS::Lambda::WebFunctionRevision
Type: AWS::Lambda::WebFunctionRevisionProperties:  FunctionName: String  Description: String  KmsKeyArn: String  ServiceConfig:    TimeoutSeconds: Integer    ExecutionRoleArn: String    MaxConcurrencyPerEnvironment: Integer    EnvironmentVariables:      <key>: String    TelemetryConfig:      LoggingConfig:        ApplicationLogLevel: String        LogGroup: String        SystemLogLevel: String  BuildConfig:    RuntimeConfig:      Runtime: String    CodeConfig:      S3Object:        VersionId: String        Bucket: String        Key: StringFn::GetAtt:  FunctionArn: String  State: String  StateReason: String  CreatedAt: String  RevisionArn: String  RevisionId: String
addedAWS::LicenseManager::ReportGeneratordocs ↗#Link to AWS::LicenseManager::ReportGenerator
Type: AWS::LicenseManager::ReportGeneratorProperties:  Description: String  ReportContext:    LicenseConfigurationArns:      - String    LicenseAssetGroupArns:      - String    ReportStartDate: String    ReportEndDate: String  ReportType:    - String  ReportFrequency:    Value: Integer    Period: String  Tags:    - Value: String      Key: String  ReportGeneratorName: StringFn::GetAtt:  S3Location.Bucket: String  CreateTime: String  ReportCreatorAccount: String  Arn: String  S3Location:    Bucket: String    KeyPrefix: String  S3Location.KeyPrefix: String
addedAWS::LicenseManagerLinuxSubscriptions::SubscriptionProviderdocs ↗#Link to AWS::LicenseManagerLinuxSubscriptions::SubscriptionProvider
Type: AWS::LicenseManagerLinuxSubscriptions::SubscriptionProviderProperties:  SecretArn: String  SubscriptionProviderSource: String  Tags:    - Value: String      Key: StringFn::GetAtt:  SubscriptionProviderArn: String  SubscriptionProviderStatus: String  SubscriptionProviderStatusMessage: String  LastSuccessfulDataRetrievalTime: String
addedAWS::MediaTailor::Programdocs ↗#Link to AWS::MediaTailor::Program
Type: AWS::MediaTailor::ProgramProperties:  VodSourceName: String  SourceLocationName: String  ScheduleConfiguration:    Transition:      RelativeProgram: String      Type: String      RelativePosition: String      ScheduledStartTimeMillis: Integer      DurationMillis: Integer    ClipRange:      EndOffsetMillis: Integer      StartOffsetMillis: Integer  ChannelName: String  LiveSourceName: String  AdBreaks:    - OffsetMillis: Integer      TimeSignalMessage:        SegmentationDescriptors:          - SegmentationUpid: String            SegmentsExpected: Integer            SubSegmentsExpected: Integer            SegmentationEventId: Integer            SubSegmentNum: Integer            SegmentationTypeId: Integer            SegmentationUpidType: Integer            SegmentNum: Integer      SpliceInsertMessage:        SpliceEventId: Integer        AvailsExpected: Integer        AvailNum: Integer        UniqueProgramId: Integer      Slate:        VodSourceName: String        SourceLocationName: String      MessageType: String      AdBreakMetadata:        - Value: String          Key: String  AudienceMedia:    - Audience: String      AlternateMedia:        - VodSourceName: String          SourceLocationName: String          LiveSourceName: String          AdBreaks:  # AdBreak: see above          ScheduledStartTimeMillis: Integer          ClipRange:  # ClipRange: see above          DurationMillis: Integer  ProgramName: StringFn::GetAtt:  ClipRange.EndOffsetMillis: Integer  CreationTime: String  ClipRange:  # ClipRange: see above  ScheduledStartTime: String  Arn: String  ClipRange.StartOffsetMillis: Integer  DurationMillis: Integer
addedAWS::MGN::Jobdocs ↗#Link to AWS::MGN::Job
Type: AWS::MGN::JobProperties:  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  Type: String  ParticipatingServers:    - LaunchedEc2InstanceID: String      LaunchStatus: String      SourceServerID: String  CreationDateTime: String  EndDateTime: String  InitiatedBy: String  Arn: String  JobId: String
addedAWS::NetworkSecurityManager::Deploymentdocs ↗#Link to AWS::NetworkSecurityManager::Deployment
Type: AWS::NetworkSecurityManager::DeploymentProperties:  AssociatedPolicyList:    - PolicyArn: String  DeploymentName: String  DeploymentDescription: String  AssociatedScopeList:    - ScopeArn: String  DeploymentConfiguration:    EnableCrossAccountVisibility: Boolean  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  DeploymentId: String  DeploymentArn: String  Version: String  UpdatedAt: String
addedAWS::NetworkSecurityManager::Policydocs ↗#Link to AWS::NetworkSecurityManager::Policy
Type: AWS::NetworkSecurityManager::PolicyProperties:  PolicyDescription: String  Priority: Integer  PolicyName: String  FirewallType: String  AssociatedTemplateAndRuleList:    - TemplateArn: String      RuleArn: String  PolicyConfiguration:    ResourcesCleanUp: Boolean    RemediationEnabled: Boolean    WafConfig:      ExistingCustomerWebACLResolution: String      ConflictResolution: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  PolicyArn: String  Version: String  UpdatedAt: String  PolicyId: String
addedAWS::NetworkSecurityManager::Ruledocs ↗#Link to AWS::NetworkSecurityManager::Rule
Type: AWS::NetworkSecurityManager::RuleProperties:  RuleDescription: String  Configuration: String  FirewallType: String  RuleType: String  RuleName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  Version: String  RuleId: String  RuleArn: String  UpdatedAt: String
addedAWS::NetworkSecurityManager::Scopedocs ↗#Link to AWS::NetworkSecurityManager::Scope
Type: AWS::NetworkSecurityManager::ScopeProperties:  ScopeName: String  ScopeConfiguration: String  Tags:    - Value: String      Key: String  ScopeDescription: StringFn::GetAtt:  Status: String  ScopeArn: String  Version: String  ScopeId: String  UpdatedAt: String
addedAWS::NetworkSecurityManager::Templatedocs ↗#Link to AWS::NetworkSecurityManager::Template
Type: AWS::NetworkSecurityManager::TemplateProperties:  AssociatedRuleList:    - RuleArn: String  FirewallType: String  TemplateName: String  TemplateDescription: String  Tags:    - Value: String      Key: StringFn::GetAtt:  TemplateArn: String  Status: String  Version: String  UpdatedAt: String  TemplateId: String
addedAWS::ObservabilityAdmin::DatasetIntegrationdocs ↗#Link to AWS::ObservabilityAdmin::DatasetIntegration
Type: AWS::ObservabilityAdmin::DatasetIntegrationProperties:  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::Personalize::Campaigndocs ↗#Link to AWS::Personalize::Campaign
Type: AWS::Personalize::CampaignProperties:  CampaignConfig:    ItemExplorationConfig:      <key>: String    SyncWithLatestSolutionVersion: Boolean    EnableMetadataWithRecommendations: Boolean    RankingInfluence:      <key>: Double  SolutionVersionArn: String  MinProvisionedTPS: Integer  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  CampaignArn: String  Status: String  CreationDateTime: String  LastUpdatedDateTime: String
addedAWS::RAM::PermissionAssociationdocs ↗#Link to AWS::RAM::PermissionAssociation
Type: AWS::RAM::PermissionAssociationProperties:  Replace: Boolean  ResourceShareArn: String  PermissionArn: StringFn::GetAtt:  IsDefault: Boolean  LastUpdatedTime: String  ResourceType: String  FeatureSet: String  AssociationStatus: String  PermissionVersion: String
addedAWS::RAM::PrincipalAssociationdocs ↗#Link to AWS::RAM::PrincipalAssociation
Type: AWS::RAM::PrincipalAssociationProperties:  ResourceShareArn: String  Principal: StringFn::GetAtt:  Status: String  AssociationType: String  CreationTime: String  External: Boolean  LastUpdatedTime: String
addedAWS::RAM::ResourceAssociationdocs ↗#Link to AWS::RAM::ResourceAssociation
Type: AWS::RAM::ResourceAssociationProperties:  ResourceArn: String  ResourceShareArn: StringFn::GetAtt:  Status: String  AssociationType: String  CreationTime: String  External: Boolean  LastUpdatedTime: String
addedAWS::RAM::SourceAssociationdocs ↗#Link to AWS::RAM::SourceAssociation
Type: AWS::RAM::SourceAssociationProperties:  ResourceShareArn: String  SourceId: StringFn::GetAtt:  Status: String  SourceType: String  CreationTime: String  LastUpdatedTime: String
addedAWS::RDS::DBClusterEndpointdocs ↗#Link to AWS::RDS::DBClusterEndpoint
Type: AWS::RDS::DBClusterEndpointProperties:  ExcludedMembers:    - String  DBClusterIdentifier: String  DBClusterEndpointIdentifier: String  StaticMembers:    - String  Tags:    - Value: String      Key: String  CustomEndpointType: StringFn::GetAtt:  Status: String  DBClusterEndpointArn: String  Endpoint: String  DBClusterEndpointResourceIdentifier: String  EndpointType: String
addedAWS::Redshift::RedshiftIdcApplicationdocs ↗#Link to AWS::Redshift::RedshiftIdcApplication
Type: AWS::Redshift::RedshiftIdcApplicationProperties:  RedshiftIdcApplicationName: String  IdcDisplayName: String  ApplicationType: String  AuthorizedTokenIssuerList:    - TrustedTokenIssuerArn: String      AuthorizedAudiencesList:        - String  IamRoleArn: String  ServiceIntegrations:    - LakeFormation:        - LakeFormationQuery:            Authorization: String      S3AccessGrants:        - ReadWriteAccess:            Authorization: String      Redshift:        - Connect:            Authorization: String  IdentityNamespace: String  Tags:    - Value: String      Key: String  SsoTagKeys:    - String  IdcInstanceArn: StringFn::GetAtt:  IdcOnboardStatus: String  IdcManagedApplicationArn: String  RedshiftIdcApplicationArn: String
addedAWS::S3::Jobdocs ↗#Link to AWS::S3::Job
Type: AWS::S3::JobProperties:  Description: String  ManifestGenerator:    S3JobManifestGenerator:      SourceBucket: String      Filter:        ObjectReplicationStatuses:          - String        MatchAnyStorageClass:          - String        KeyNameConstraint:          MatchAnyPrefix:            - String          MatchAnySubstring:            - String          MatchAnySuffix:            - String        EligibleForReplication: Boolean        CreatedAfter: String        ObjectSizeLessThanBytes: Integer        ObjectSizeGreaterThanBytes: Integer        MatchAnyObjectEncryption:          - SSEKMS:              BucketKeyEnabled: Boolean              KmsKeyArn: String            SSEC: Json            NOTSSE: Json            DSSEKMS:              KmsKeyArn: String            SSES3: Json        CreatedBefore: String      ManifestOutputLocation:        ExpectedManifestBucketOwner: String        ManifestPrefix: String        ManifestEncryption:          SSEKMS:            KeyId: String          SSES3: Json        Bucket: String        ManifestFormat: String      ExpectedBucketOwner: String      EnableManifestOutput: Boolean  Report:    Format: String    Bucket: String    ReportScope: String    Enabled: Boolean    Prefix: String    ExpectedBucketOwner: String  Priority: Integer  ConfirmationRequired: Boolean  Operation:    S3ComputeObjectChecksum:      ChecksumAlgorithm: String      ChecksumType: String    S3PutObjectLegalHold:      LegalHold:        Status: String    S3PutObjectCopy:      ModifiedSinceConstraint: String      RedirectLocation: String      ObjectLockLegalHoldStatus: String      AccessControlGrants:        - Permission: String          Grantee:            TypeIdentifier: String            Identifier: String            DisplayName: String      SSEAwsKmsKeyId: String      StorageClass: String      ChecksumAlgorithm: String      TargetKeyPrefix: String      CannedAccessControlList: String      NewObjectMetadata:        ContentMD5: String        RequesterCharged: Boolean        ContentDisposition: String        ContentType: String        HttpExpiresDate: String        SSEAlgorithm: String        UserMetadata:          <key>: String        ContentLanguage: String        CacheControl: String        ContentEncoding: String        ContentLength: Integer      BucketKeyEnabled: Boolean      TargetResource: String      NewObjectTagging:        - Value: String          Key: String      RequesterPays: Boolean      UnModifiedSinceConstraint: String      ObjectLockRetainUntilDate: String      ObjectLockMode: String      MetadataDirective: String    S3PutObjectAcl:      AccessControlPolicy:        AccessControlList:          Owner:            DisplayName: String            ID: String          Grants:  # S3Grant: see above        CannedAccessControlList: String    LambdaInvoke:      UserArguments:        <key>: String      FunctionArn: String      InvocationSchemaVersion: String    S3PutObjectRetention:      BypassGovernanceRetention: Boolean      Retention:        Mode: String        RetainUntilDate: String    S3UpdateObjectEncryption:      ObjectEncryption:        SSEKMS:          BucketKeyEnabled: Boolean          KMSKeyArn: String    S3DeleteObjectTagging: Json    S3ReplicateObject: Json    S3InitiateRestoreObject:      GlacierJobTier: String      ExpirationInDays: Integer    S3PutObjectTagging:      TagSet:  # Tag: see above  Manifest:    Spec:      Format: String      Fields:        - String    Location:      ETag: String      ObjectArn: String      ObjectVersionId: String  RoleArn: String  Tags:  # Tag: see aboveFn::GetAtt:  Status: String  ProgressSummary.Timers.ElapsedTimeInActiveSeconds: Integer  ProgressSummary.TotalNumberOfTasks: Integer  GeneratedManifestDescriptor.Format: String  GeneratedManifestDescriptor.Location.ETag: String  GeneratedManifestDescriptor:    Format: String    Location:  # JobManifestLocation: see above  GeneratedManifestDescriptor.Location:  # JobManifestLocation: see above  GeneratedManifestDescriptor.Location.ObjectVersionId: String  TerminationDate: String  ProgressSummary:    TotalNumberOfTasks: Integer    NumberOfTasksFailed: Integer    NumberOfTasksSucceeded: Integer    Timers:      ElapsedTimeInActiveSeconds: Integer  ProgressSummary.Timers:  # JobTimers: see above  ProgressSummary.NumberOfTasksFailed: Integer  ProgressSummary.NumberOfTasksSucceeded: Integer  CreationTime: String  Arn: String  GeneratedManifestDescriptor.Location.ObjectArn: String  JobId: String
addedAWS::SageMaker::ReservedCapacitydocs ↗#Link to AWS::SageMaker::ReservedCapacity
Type: AWS::SageMaker::ReservedCapacityFn::GetAtt:  Status: String  DurationHours: Integer  ReservedCapacityType: String  EndTime: String  DurationMinutes: Integer  StartTime: String  AvailabilityZone: String  TotalInstanceCount: Integer  AvailableInstanceCount: Integer  InUseInstanceCount: Integer  InstanceType: String  ReservedCapacityId: String  Tags:    - Value: String      Key: String  ReservedCapacityArn: String
addedAWS::SageMaker::TrainingPlandocs ↗#Link to AWS::SageMaker::TrainingPlan
Type: AWS::SageMaker::TrainingPlanFn::GetAtt:  Status: String  DurationHours: Integer  TrainingPlanName: String  EndTime: String  DurationMinutes: Integer  UpfrontFee: String  StartTime: String  TotalUltraServerCount: Integer  TrainingPlanArn: String  TotalInstanceCount: Integer  TargetResources:    - String  CurrencyCode: String  UnhealthyInstanceCount: Integer  AvailableInstanceCount: Integer  AvailableSpareInstanceCount: Integer  ReservedCapacitySummaries:    - Status: String      DurationHours: Integer      ReservedCapacityType: String      UltraServerType: String      EndTime: String      DurationMinutes: Integer      StartTime: String      AvailabilityZone: String      TotalInstanceCount: Integer      InstanceType: String      UltraServerCount: Integer      ReservedCapacityArn: String  InUseInstanceCount: Integer  Tags:    - Value: String      Key: String
addedAWS::SCN::Instancedocs ↗#Link to AWS::SCN::Instance
Type: AWS::SCN::InstanceProperties:  InstanceName: String  WebAppDnsDomain: String  InstanceDescription: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CreatedTime: String  InstanceId: String  State: String  AwsAccountId: String  LastModifiedTime: String  Arn: String  VersionNumber: Double
addedAWS::SMSVOICE::NotifyConfigurationdocs ↗#Link to AWS::SMSVOICE::NotifyConfiguration
Type: AWS::SMSVOICE::NotifyConfigurationProperties:  PoolId: String  EnabledChannels:    - String  DefaultTemplateId: String  DisplayName: String  UseCase: String  EnabledCountries:    - String  DeletionProtectionEnabled: Boolean  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  CreatedTimestamp: String  NotifyConfigurationId: String  Tier: String  TierUpgradeStatus: String  NotifyConfigurationArn: String
addedAWS::SMSVOICE::RcsAgentdocs ↗#Link to AWS::SMSVOICE::RcsAgent
Type: AWS::SMSVOICE::RcsAgentProperties:  OptOutListName: String  SelfManagedOptOutsEnabled: Boolean  TwoWayMediaS3KeyPrefix: String  TwoWayRcsEventsEnabled:    - String  TwoWayEnabled: Boolean  TwoWayChannelRole: String  TwoWayMediaS3BucketName: String  TwoWayChannelArn: String  DeletionProtectionEnabled: Boolean  Tags:    - Value: String      Key: String  TwoWayMediaS3Role: StringFn::GetAtt:  Status: String  TestingAgent:    TestingAgentId: String    RegistrationId: String    TestingAgentStatus: String  RcsAgentId: String  CreatedTimestamp: String  PoolId: String  TestingAgent.TestingAgentId: String  RcsAgentArn: String  TestingAgent.RegistrationId: String  TestingAgent.TestingAgentStatus: String
addedAWS::Transcribe::LanguageModeldocs ↗#Link to AWS::Transcribe::LanguageModel
Type: AWS::Transcribe::LanguageModelProperties:  LanguageCode: String  ModelName: String  BaseModelName: String  InputDataConfig:    DataAccessRoleArn: String    TuningDataS3Uri: String    S3Uri: String  Tags:    - Value: String      Key: StringFn::GetAtt:  UpgradeAvailability: Boolean  CreateTime: String  LastModifiedTime: String  Arn: String  ModelStatus: String
addedAWS::Translate::Terminologydocs ↗#Link to AWS::Translate::Terminology
Type: AWS::Translate::TerminologyProperties:  Description: String  MergeStrategy: String  EncryptionKey:    Type: String    Id: String  TerminologyData:    Directionality: String    Format: String    File: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Directionality: String  Format: String  LastUpdatedAt: String  TermCount: Integer  CreatedAt: String  Arn: String  SizeBytes: Integer  TargetLanguageCodes:    - String  SourceLanguageCode: String
addedAWS::Wisdom::Contentdocs ↗#Link to AWS::Wisdom::Content
Type: AWS::Wisdom::ContentProperties:  OverrideLinkOutUri: String  Metadata:    <key>: String  KnowledgeBaseId: String  Title: String  UploadId: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  ContentArn: String  ContentType: String  LinkOutUri: String  KnowledgeBaseArn: String  ContentId: String  RevisionId: String
addedAWS::Wisdom::ContentAssociationdocs ↗#Link to AWS::Wisdom::ContentAssociation
Type: AWS::Wisdom::ContentAssociationProperties:  Association:    AmazonConnectGuideAssociation:      FlowId: String  AssociationType: String  KnowledgeBaseId: String  ContentId: String  Tags:    - Value: String      Key: StringFn::GetAtt:  ContentArn: String  KnowledgeBaseArn: String  ContentAssociationId: String  ContentAssociationArn: String
addedAWS::WorkSpaces::Directorydocs ↗#Link to AWS::WorkSpaces::Directory
Type: AWS::WorkSpaces::DirectoryProperties:  Tenancy: String  SelfservicePermissions:    ChangeComputeType: String    IncreaseVolumeSize: String    RestartWorkspace: String    SwitchRunningMode: String    RebuildWorkspace: String  StreamingProperties:    StorageConnectors:      - Status: String        ConnectorType: String    GlobalAccelerator:      PreferredProtocol: String      Mode: String    UserSettings:      - Action: String        MaximumLength: Integer        Permission: String    StreamingExperiencePreferredProtocol: String  MicrosoftEntraConfig:    TenantId: String    ApplicationConfigSecretArn: String  WorkspaceDirectoryName: String  IpGroupIds:    - String  SamlProperties:    Status: String    RelayStateParameterName: String    UserAccessUrl: String  SubnetIds:    - String  WorkspaceCreationProperties:    UserEnabledAsLocalAdministrator: Boolean    EnableMaintenanceMode: Boolean    InstanceIamRoleArn: String    CustomSecurityGroupId: String    EnableInternetAccess: Boolean    DefaultOu: String  UserIdentityType: String  WorkspaceType: String  ActiveDirectoryConfig:    DomainName: String    ServiceAccountSecretArn: String  EnableSelfService: Boolean  WorkspaceDirectoryDescription: String  WorkspaceAccessProperties:    DeviceTypeZeroClient: String    DeviceTypeWorkSpacesThinClient: String    AccessEndpointConfig:      InternetFallbackProtocols:        - String      AccessEndpoints:        - AccessEndpointType: String          VpcEndpointId: String    DeviceTypeChromeOs: String    DeviceTypeIos: String    DeviceTypeWindows: String    DeviceTypeOsx: String    DeviceTypeWeb: String    DeviceTypeAndroid: String    DeviceTypeLinux: String  CertificateBasedAuthProperties:    Status: String    CertificateAuthorityArn: String  EndpointEncryptionMode: String  Tags:    - Value: String      Key: String  IdcInstanceArn: StringFn::GetAtt:  WorkspaceSecurityGroupId: String  RegistrationCode: String  DnsIpv6Addresses:    - String  DirectoryType: String  CustomerUserName: String  IDCConfig.ApplicationArn: String  IDCConfig:    ApplicationArn: String    InstanceArn: String  DirectoryId: String  State: String  Alias: String  DnsIpAddresses:    - String  Arn: String  DirectoryName: String  IamRoleId: String  IDCConfig.InstanceArn: String
addedAWS::WorkSpaces::WorkspaceBundledocs ↗#Link to AWS::WorkSpaces::WorkspaceBundle
Type: AWS::WorkSpaces::WorkspaceBundleProperties:  Description: String  ImageId: String  UserStorage:    Capacity: String  ComputeType:    Name: String  Tags:    - Value: String      Key: String  Name: String  RootStorage:    Capacity: StringFn::GetAtt:  Owner: String  BundleId: String  BundleType: String  State: String  CreationTime: String  LastUpdatedTime: String  Arn: String

02Modified resource types38

modifiedAWS::AgentRegistry::Registryhistorydocs ↗#Link to AWS::AgentRegistry::Registry
Type: AWS::AgentRegistry::RegistryProperties:added:   AutoDetectionEnabled: Booleanadded:   AutoDetectionScope: Stringadded:   EncryptionConfiguration:added:     KmsKeyArn: StringFn::GetAtt:added:   AutoDetectionStatus: String
modifiedAWS::AppStream::AppBlockBuilderhistorydocs ↗#Link to AWS::AppStream::AppBlockBuilder
Type: AWS::AppStream::AppBlockBuilderProperties:added:   DisableIMDSV1: Boolean
modifiedAWS::AppStream::Fleethistorydocs ↗#Link to AWS::AppStream::Fleet
Type: AWS::AppStream::FleetProperties:added:   AttributesToDelete:added:     - String  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag  # Duplicates allowed: Not specified → Yesmodified:   UsbDeviceFilterStrings:    - String  VpcConfig:    # Duplicates allowed: Not specified → Yesmodified:     SecurityGroupIds:      - String    # Duplicates allowed: Not specified → Yesmodified:     SubnetIds:      - StringFn::GetAtt:added:   Arn: String
modifiedAWS::AppStream::StackFleetAssociationhistorydocs ↗#Link to AWS::AppStream::StackFleetAssociation
Type: AWS::AppStream::StackFleetAssociationProperties:  # Update requires: No interruption → Replacementmodified:   FleetName: String  # Update requires: No interruption → Replacementmodified:   StackName: String
modifiedAWS::AppSync::ApiCachehistorydocs ↗#Link to AWS::AppSync::ApiCache
Type: AWS::AppSync::ApiCacheProperties:  # Update requires: No interruption → Replacementmodified:   AtRestEncryptionEnabled: Boolean  # Update requires: No interruption → Replacementmodified:   TransitEncryptionEnabled: Booleanmodified:   Ttl: Double → IntegerFn::GetAtt:added:   Id: String
modifiedAWS::ARCRegionSwitch::Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanProperties:added:   ServiceQuotaChecksEnabled: Boolean  Workflows:    - Steps:        - ExecutionBlockConfiguration:            Ec2AsgCapacityIncreaseConfig:added:               WaitELBTargetGroupHealthy: String            EcsCapacityIncreaseConfig:added:               WaitELBTargetGroupHealthy: String            ParallelConfig:              Steps:  # Step: see above
modifiedAWS::Batch::ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:  # Update requires: Replacement → No interruptionmodified:   EksConfiguration:added:     AccessEntry:added:       Status: Stringadded:       DesiredState: StringFn::GetAtt:added:   EksConfiguration.AccessEntry.Status: String
modifiedAWS::BedrockAgentCore::Evaluatorhistorydocs ↗#Link to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::EvaluatorProperties:  EvaluatorConfig:added:     Derived:added:       ModelConfig:added:         BedrockEvaluatorModelConfig:added:           InferenceConfig:added:             Temperature: Doubleadded:             MaxTokens: Integeradded:             TopP: Doubleadded:           AdditionalModelRequestFields: Jsonadded:           ModelId: Stringadded:         ResponsesEvaluatorModelConfig:added:           Temperature: Doubleadded:           Reasoning:added:             Effort: Stringadded:           MaxOutputTokens: Integeradded:           TopP: Doubleadded:           ModelId: Stringadded:       BaseEvaluatorId: StringFn::GetAtt:added:   EvaluatorType: Stringadded:   Provider: String
modifiedAWS::BedrockAgentCore::Harnesshistorydocs ↗#Link to AWS::BedrockAgentCore::Harness
Type: AWS::BedrockAgentCore::HarnessProperties:added:   Hooks:added:     - AfterToolCall:added:         Target:added:           Sns:added:             Arn: Stringadded:           Lambda:added:             TimeoutSeconds: Integeradded:             Arn: Stringadded:             FailureMode: Stringadded:           EventBridge:added:             Arn: Stringadded:         Name: Stringadded:       BeforeToolCall:added:         Target:  # HarnessHookTarget: see aboveadded:         Name: Stringadded:       AfterInvocation:added:         Target:  # HarnessHookTarget: see aboveadded:         Name: Stringadded:       BeforeInvocation:added:         Target:  # HarnessHookTarget: see aboveadded:         Name: String  Model:    BedrockModelConfig:modified:       AdditionalParams: Map of Json → Json    LiteLlmModelConfig:modified:       AdditionalParams: Map of Json → Json    OpenAiModelConfig:modified:       AdditionalParams: Map of Json → Json
modifiedAWS::BedrockAgentCore::OnlineEvaluationConfighistorydocs ↗#Link to AWS::BedrockAgentCore::OnlineEvaluationConfig
Type: AWS::BedrockAgentCore::OnlineEvaluationConfigProperties:  DataSourceConfig:    CloudWatchLogs:added:       LogGroupNamePrefixes:added:         - String      # Required: Yes → Nomodified:       LogGroupNames:        - Stringadded:   OutputConfig:added:     CloudWatchConfig:added:       MetricsNamespace: Stringadded:       ResultDestination: Stringadded:       LogGroupName: StringFn::GetAtt:removed:   OutputConfig:removed:     CloudWatchConfig:removed:       LogGroupName: Stringremoved:   OutputConfig.CloudWatchConfig:  # CloudWatchOutputConfig: see aboveremoved:   OutputConfig.CloudWatchConfig.LogGroupName: String
modifiedAWS::Cloud9::EnvironmentEC2historydocs ↗#Link to AWS::Cloud9::EnvironmentEC2
Type: AWS::Cloud9::EnvironmentEC2Properties:  # Required: Yes → Nomodified:   ImageId: String  # Required: Yes → Nomodified:   InstanceType: String  # Duplicates allowed: Not specified → Yesmodified:   Repositories:    - # Update requires: No interruption → Replacementmodified:       PathComponent: String      # Update requires: No interruption → Replacementmodified:       RepositoryUrl: String  # Duplicates allowed: Not specified → Nomodified:   Tags:    - TagFn::GetAtt:added:   EnvironmentId: String
modifiedAWS::CloudWatch::AnomalyDetectorhistorydocs ↗#Link to AWS::CloudWatch::AnomalyDetector
Type: AWS::CloudWatch::AnomalyDetectorProperties:modified:   Configuration: Configuration → MetricConfiguration    # Duplicates allowed: Not specified → Yesmodified:     ExcludedTimeRanges:      - Range  # Duplicates allowed: Not specified → Yesmodified:   Dimensions:    - Dimension  MetricMathAnomalyDetector:    # Duplicates allowed: Not specified → Yesmodified:     MetricDataQueries:      - # Update requires: No interruption → Replacementmodified:         Label: String        MetricStat:          Metric:            # Duplicates allowed: Not specified → Yesmodified:             Dimensions:  # Dimension: see above        # Update requires: No interruption → Replacementmodified:         ReturnData: Boolean  SingleMetricAnomalyDetector:    # Duplicates allowed: Not specified → Yesmodified:     Dimensions:  # Dimension: see aboveFn::GetAtt:added:   AnomalyDetectorId: String
modifiedAWS::CloudWatch::OTelEnrichmenthistorydocs ↗#Link to AWS::CloudWatch::OTelEnrichment
Type: AWS::CloudWatch::OTelEnrichmentProperties:added:   ExcludeFilters:added:     - MetricNames:added:         - Stringadded:       Namespace: Stringadded:   IncludeFilters:  # OTelEnrichmentMetricSelector: see above
modifiedAWS::CodeBuild::ReportGrouphistorydocs ↗#Link to AWS::CodeBuild::ReportGroup
Type: AWS::CodeBuild::ReportGroupProperties:  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::Config::OrganizationConfigRulehistorydocs ↗#Link to AWS::Config::OrganizationConfigRule
Type: AWS::Config::OrganizationConfigRuleProperties:  # Duplicates allowed: Not specified → Yesmodified:   ExcludedAccounts:    - String  OrganizationCustomPolicyRuleMetadata:    # Duplicates allowed: Not specified → Yesmodified:     DebugLogDeliveryAccounts:      - Stringremoved:     MaximumExecutionFrequency: String    # Duplicates allowed: Not specified → Yesmodified:     OrganizationConfigRuleTriggerTypes:      - String    # Duplicates allowed: Not specified → Yesmodified:     ResourceTypesScope:      - String  OrganizationCustomRuleMetadata:    # Duplicates allowed: Not specified → Yesmodified:     OrganizationConfigRuleTriggerTypes:      - String    # Duplicates allowed: Not specified → Yesmodified:     ResourceTypesScope:      - String  OrganizationManagedRuleMetadata:    # Duplicates allowed: Not specified → Yesmodified:     ResourceTypesScope:      - StringFn::GetAtt:added:   OrganizationConfigRuleArn: String
modifiedAWS::Connect::IntegrationAssociationhistorydocs ↗#Link to AWS::Connect::IntegrationAssociation
Type: AWS::Connect::IntegrationAssociationProperties:added:   SourceApplicationName: Stringadded:   SourceApplicationUrl: Stringadded:   SourceType: String
modifiedAWS::DataZone::Connectionhistorydocs ↗#Link to AWS::DataZone::Connection
Type: AWS::DataZone::ConnectionProperties:  Props:    IamProperties:added:       RoleArn: String
modifiedAWS::DataZone::PolicyGranthistorydocs ↗#Link to AWS::DataZone::PolicyGrant
Type: AWS::DataZone::PolicyGrantProperties:  # Required: No → Yesmodified:   Detail: PolicyGrantDetail  # Required: No → Yesmodified:   Principal: PolicyGrantPrincipal
modifiedAWS::DirectoryService::MicrosoftADhistorydocs ↗#Link to AWS::DirectoryService::MicrosoftAD
Type: AWS::DirectoryService::MicrosoftADProperties:  # Required: Yes → Nomodified:   Password: String  VpcSettings:    # Update requires: No interruption → Replacementmodified:     SubnetIds:      - String    # Update requires: No interruption → Replacementmodified:     VpcId: StringFn::GetAtt:added:   DirectoryId: String
modifiedAWS::DMS::DataProviderhistorydocs ↗#Link to AWS::DMS::DataProvider
Type: AWS::DMS::DataProviderProperties:  Settings:    IbmDb2LuwSettings:added:       EncryptionAlgorithm: Integeradded:       SecurityMechanism: Integer    MicrosoftSqlServerSettings:added:       S3AccessRoleArn: Stringadded:       S3Path: Stringadded:   Virtual: Boolean
modifiedAWS::EC2::CapacityReservationFleethistorydocs ↗#Link to AWS::EC2::CapacityReservationFleet
Type: AWS::EC2::CapacityReservationFleetProperties:  # Update requires: Replacement → No interruptionmodified:   TagSpecifications:    - # Update requires: Replacement → No interruptionmodified:       ResourceType: String      # Update requires: Replacement → No interruptionmodified:       Tags:        - Tag
modifiedAWS::EC2::ClientVpnAuthorizationRulehistorydocs ↗#Link to AWS::EC2::ClientVpnAuthorizationRule
Type: AWS::EC2::ClientVpnAuthorizationRuleFn::GetAtt:added:   Id: String
modifiedAWS::EC2::ClientVpnEndpointhistorydocs ↗#Link to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpointProperties:added:   AuthorizationPolicy:added:     Description: Stringadded:     PolicyDocument: Stringadded:     ShadowMode: String  ConnectionLogOptions:added:     IncludeAuthorizationPolicyContext: Booleanadded:   DevicePostureOptions:added:     TrustProviders:added:       - TenantId: Stringadded:         TrustProviderType: Stringadded:         PublicSigningKeyUrl: Stringadded:     Enabled: Boolean
modifiedAWS::EC2::ClientVpnRoutehistorydocs ↗#Link to AWS::EC2::ClientVpnRoute
Type: AWS::EC2::ClientVpnRouteFn::GetAtt:added:   Id: String
modifiedAWS::EC2::VPNConcentratorhistorydocs ↗#Link to AWS::EC2::VPNConcentrator
Type: AWS::EC2::VPNConcentratorProperties:  # Required: Yes → Nomodified:   TransitGatewayId: String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:  VpcLatticeConfigurations:added:     - AdvancedConfiguration:added:         TestListenerRule: Stringadded:         AlternateTargetGroupArn: Stringadded:         ProductionListenerRule: String
modifiedAWS::ElastiCache::ServerlessCachehistorydocs ↗#Link to AWS::ElastiCache::ServerlessCache
Type: AWS::ElastiCache::ServerlessCacheProperties:added:   ConnectionType: String
modifiedAWS::GameLift::ContainerGroupDefinitionhistorydocs ↗#Link to AWS::GameLift::ContainerGroupDefinition
Type: AWS::GameLift::ContainerGroupDefinitionProperties:  # Required: Yes → Nomodified:   TotalVcpuLimit: Double
modifiedAWS::Glue::Tablehistorydocs ↗#Link to AWS::Glue::Table
Type: AWS::Glue::TableProperties:  OpenTableFormatInput:    IcebergInput:      IcebergTableInput:        PartitionSpec:          # Duplicates allowed: Not specified → Yesmodified:           Fields:            - IcebergPartitionFieldmodified:         Properties: Json → Map of String        Schema:          # Duplicates allowed: Not specified → Yesmodified:           Fields:            - IcebergStructField          # Duplicates allowed: Not specified → Yesmodified:           IdentifierFieldIds:            - Integer        WriteOrder:          # Duplicates allowed: Not specified → Yesmodified:           Fields:            - IcebergSortFieldmodified:       MetadataOperation: MetadataOperation → String  TableInput:    # Duplicates allowed: Not specified → Yesmodified:     PartitionKeys:      - Column    StorageDescriptor:      # Duplicates allowed: Not specified → Yesmodified:       BucketColumns:        - String      # Duplicates allowed: Not specified → Yesmodified:       Columns:  # Column: see above      SkewedInfo:        # Duplicates allowed: Not specified → Yesmodified:         SkewedColumnNames:          - String        # Duplicates allowed: Not specified → Yesmodified:         SkewedColumnValues:          - String      # Duplicates allowed: Not specified → Yesmodified:       SortColumns:        - Order    ViewDefinition:      # Duplicates allowed: Not specified → Yesmodified:       Representations:        - ViewRepresentation      # Duplicates allowed: Not specified → Yesmodified:       SubObjects:        - String
modifiedAWS::Kinesis::Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties:added:   RecordDistributionStrategy: String
modifiedAWS::Lambda::EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:  SelfManagedKafkaEventSourceConfig:added:     ConsumptionMode: String
modifiedAWS::MediaTailor::Functionhistorydocs ↗#Link to AWS::MediaTailor::Function
Type: AWS::MediaTailor::FunctionProperties:added:   AwsServiceRequestConfiguration:added:     TargetRegion: Stringadded:     MethodType: Stringadded:     Runtime: Stringadded:     TargetService: Stringadded:     RequestTimeoutMilliseconds: Integeradded:     Headers:added:       <key>: Stringadded:     Output:added:       <key>: Stringadded:     Body: Stringadded:     Url: Stringadded:   VastRequestConfiguration:added:     MethodType: Stringadded:     Runtime: Stringadded:     RequestTimeoutMilliseconds: Integeradded:     Headers:added:       <key>: Stringadded:     Output:added:       <key>: Stringadded:     Body: Stringadded:     Url: String
modifiedAWS::MediaTailor::PlaybackConfigurationhistorydocs ↗#Link to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfigurationProperties:  AdDecisionServerConfiguration:    # Required: Yes → Nomodified:     HttpRequest: HttpRequest
modifiedAWS::PCS::ComputeNodeGrouphistorydocs ↗#Link to AWS::PCS::ComputeNodeGroup
Type: AWS::PCS::ComputeNodeGroupProperties:  # Required: Yes → Nomodified:   CustomLaunchTemplate: CustomLaunchTemplate
modifiedAWS::QuickSight::Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties:  Definition:    Sheets:      - Layouts:          - Configuration:              FreeFormLayout:                Groups:                  - Members:modified:                       - Type: Json → String
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  Definition:    Sheets:      - Layouts:          - Configuration:              FreeFormLayout:                Groups:                  - Members:modified:                       - Type: Json → String
modifiedAWS::QuickSight::Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties:  Definition:    Sheets:      - Layouts:          - Configuration:              FreeFormLayout:                Groups:                  - Members:modified:                       - Type: Json → String
modifiedAWS::RDS::DBProxyTargetGrouphistorydocs ↗#Link to AWS::RDS::DBProxyTargetGroup
Type: AWS::RDS::DBProxyTargetGroupProperties:added:   Tags:added:     - Value: Stringadded:       Key: String