Version 260.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 types146

addedAWS::AccessAnalyzer::ArchiveRuledocs ↗#Link to AWS::AccessAnalyzer::ArchiveRule
Type: AWS::AccessAnalyzer::ArchiveRuleProperties:  Filter:    <key>:      Exists: Boolean      Contains:        - String      Neq:        - String      Eq:        - String  AnalyzerName: String  RuleName: StringFn::GetAtt:  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::AccountAccess::Applicationdocs ↗#Link to AWS::AccountAccess::Application
Type: AWS::AccountAccess::ApplicationProperties:  IdentitySource:    IdentityCenter:      ApplicationArn: String      InstanceArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  TenantId: String  IdentitySource.IdentityCenter.ApplicationArn: String  ApplicationArn: String  CreatedAt: String  UpdatedAt: String
addedAWS::AccountAccess::Entitlementdocs ↗#Link to AWS::AccountAccess::Entitlement
Type: AWS::AccountAccess::EntitlementProperties:  ApplicationArn: String  Entitlement:    PrincipalRole:      Account: String      Principal:        IdentityCenter:          UserId: String          GroupId: String      RoleArn: StringFn::GetAtt:  Entitlement.PrincipalRole.Account: String  CreatedAt: String  EntitlementId: String
addedAWS::Amplify::Jobsdocs ↗#Link to AWS::Amplify::Jobs
Type: AWS::Amplify::JobsProperties:  AppId: String  BranchName: StringFn::GetAtt:  Status: String  CommitId: String  CommitTime: String  StartTime: String  Arn: String  JobId: String
addedAWS::AmplifyUIBuilder::CodegenJobdocs ↗#Link to AWS::AmplifyUIBuilder::CodegenJob
Type: AWS::AmplifyUIBuilder::CodegenJobProperties:  AppId: String  RenderConfig:    React:      Script: String      RenderTypeDeclarations: Boolean      Target: String      Module: String      InlineSourceMap: Boolean      ApiConfiguration:        DataStoreConfig: Json        NoApiConfig: Json        GraphQLConfig:          MutationsFilePath: String          FragmentsFilePath: String          TypesFilePath: String          SubscriptionsFilePath: String          QueriesFilePath: String  EnvironmentName: String  Features:    IsRelationshipSupported: Boolean    IsNonModelSupported: Boolean  AutoGenerateForms: BooleanFn::GetAtt:  Status: String  Id: String  Arn: String  Tags:    - Value: String      Key: String
addedAWS::ApiGatewayV2::PortalProductdocs ↗#Link to AWS::ApiGatewayV2::PortalProduct
Type: AWS::ApiGatewayV2::PortalProductProperties:  Description: String  DisplayName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  LastModified: String  PortalProductId: String  PortalProductArn: String
addedAWS::AppConfig::ExperimentDefinitiondocs ↗#Link to AWS::AppConfig::ExperimentDefinition
Type: AWS::AppConfig::ExperimentDefinitionProperties:  ConfigurationProfileIdentifier: String  Control:    Enabled: Boolean    Description: String    Key: String    Weight: Double    AttributeValues:      <key>:        StringArray:          - String        NumberValue: Double        BooleanValue: Boolean        StringValue: String        NumberArray:          - Double  EnvironmentIdentifier: String  AudienceDescription: String  FlagKey: String  LaunchCriteria: String  ApplicationIdentifier: String  AudienceRule: String  Treatments:  # Treatment: see above  Hypothesis: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  Control.Key: String  CreatedAt: String  Id: String  ApplicationId: String  UpdatedAt: String
addedAWS::Artifact::Reportdocs ↗#Link to AWS::Artifact::Report
Type: AWS::Artifact::ReportFn::GetAtt:  AcceptanceType: String  Description: String  Category: String  ProductName: String  PeriodStart: String  CreatedAt: String  ReportId: String  TermArn: String  PeriodEnd: String  Name: String  Series: String  CompanyName: String  Version: String  State: String  SequenceNumber: Integer  Arn: String
addedAWS::Athena::Sessiondocs ↗#Link to AWS::Athena::Session
Type: AWS::Athena::SessionProperties:  WorkGroup: String  EngineConfiguration:    SparkProperties:      <key>: String    MaxConcurrentDpus: Integer    CoordinatorDpuSize: Integer    DefaultExecutorDpuSize: Integer    AdditionalConfigs:      <key>: String  ExecutionRole: StringFn::GetAtt:  EngineVersion: String  EngineConfiguration.SparkProperties:    <key>: String  EngineConfiguration.AdditionalConfigs:    <key>: String  Arn: String  SessionId: String
addedAWS::BackupSearch::SearchJobdocs ↗#Link to AWS::BackupSearch::SearchJob
Type: AWS::BackupSearch::SearchJobProperties:  SearchScope:    BackupResourceTypes:      - String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  SearchJobIdentifier: String  SearchJobArn: String  CreationTime: String
addedAWS::BCMDataExports::Tabledocs ↗#Link to AWS::BCMDataExports::Table
Type: AWS::BCMDataExports::TableProperties:  TableName: StringFn::GetAtt:  Description: String  Schema:    - Type: String      Description: String      Name: String  Arn: String
addedAWS::Bedrock::AsyncInvokedocs ↗#Link to AWS::Bedrock::AsyncInvoke
Type: AWS::Bedrock::AsyncInvokeProperties:  Tags:    - Value: String      Key: StringFn::GetAtt:  ModelArn: String  Status: String  InvocationArn: String  EndTime: String  OutputDataConfig:    S3OutputDataConfig:      S3Uri: String  LastModifiedTime: String  InvocationId: String  SubmitTime: String  OutputDataConfig.S3OutputDataConfig:  # AsyncInvokeS3OutputDataConfig: see above  OutputDataConfig.S3OutputDataConfig.S3Uri: String
addedAWS::Bedrock::DefaultPromptRouterdocs ↗#Link to AWS::Bedrock::DefaultPromptRouter
Type: AWS::Bedrock::DefaultPromptRouterFn::GetAtt:  Status: String  Description: String  RoutingCriteria.ResponseQualityDifference: Double  CreatedAt: String  FallbackModel:    ModelArn: String  RoutingCriteria:    ResponseQualityDifference: Double  PromptRouterArn: String  UpdatedAt: String  Type: String  PromptRouterName: String  PromptRouterId: String  FallbackModel.ModelArn: String  Models:  # PromptRouterTargetModel: see above
addedAWS::Bedrock::FoundationModeldocs ↗#Link to AWS::Bedrock::FoundationModel
Type: AWS::Bedrock::FoundationModelFn::GetAtt:  ModelArn: String  ModelLifecycle.StartOfLifeTime: String  ModelName: String  InputModalities:    - String  ModelLifecycle:    Status: String    StartOfLifeTime: String    LegacyTime: String    PublicExtendedAccessTime: String    EndOfLifeTime: String  OutputModalities:    - String  ModelLifecycle.PublicExtendedAccessTime: String  ResponseStreamingSupported: Boolean  ModelLifecycle.LegacyTime: String  ProviderName: String  CustomizationsSupported:    - String  ModelLifecycle.Status: String  InferenceTypesSupported:    - String  ModelLifecycle.EndOfLifeTime: String  ModelId: String
addedAWS::Bedrock::ModelImportJobdocs ↗#Link to AWS::Bedrock::ModelImportJob
Type: AWS::Bedrock::ModelImportJobProperties:  ImportedModelKmsKeyArn: String  VpcConfig:    SecurityGroupIds:      - String    SubnetIds:      - String  ModelDataSource:    S3DataSource:      S3Uri: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  JobArn: String  Status: String  EndTime: String  JobName: String  CreationTime: String  LastModifiedTime: String  ImportedModelName: String
addedAWS::Bedrock::ModelInvocationJobdocs ↗#Link to AWS::Bedrock::ModelInvocationJob
Type: AWS::Bedrock::ModelInvocationJobFn::GetAtt:  Status: String  OutputDataConfig.S3OutputDataConfig.S3EncryptionKeyId: String  VpcConfig.SubnetIds:    - String  OutputDataConfig:    S3OutputDataConfig:      S3Uri: String      S3BucketOwner: String      S3EncryptionKeyId: String  VpcConfig:    SubnetIds:      - String    SecurityGroupIds:      - String  JobName: String  TimeoutDurationInHours: Integer  InputDataConfig.S3InputDataConfig.S3BucketOwner: String  VpcConfig.SecurityGroupIds:    - String  OutputDataConfig.S3OutputDataConfig.S3BucketOwner: String  InputDataConfig:    S3InputDataConfig:      S3Uri: String      S3BucketOwner: String  SubmitTime: String  RoleArn: String  InputDataConfig.S3InputDataConfig.S3Uri: String  JobArn: String  InputDataConfig.S3InputDataConfig:  # ModelInvocationJobS3InputDataConfig: see above  JobExpirationTime: String  LastModifiedTime: String  OutputDataConfig.S3OutputDataConfig:  # ModelInvocationJobS3OutputDataConfig: see above  ModelId: String  Tags:    - Value: String      Key: String  OutputDataConfig.S3OutputDataConfig.S3Uri: String
addedAWS::Bedrock::Sessiondocs ↗#Link to AWS::Bedrock::Session
Type: AWS::Bedrock::SessionProperties:  EncryptionKeyArn: String  SessionMetadata:    <key>: String  Tags:    - Value: String      Key: StringFn::GetAtt:  LastUpdatedAt: String  SessionStatus: String  CreatedAt: String  SessionArn: String  SessionId: String
addedAWS::BedrockAgentCore::Browserdocs ↗#Link to AWS::BedrockAgentCore::Browser
Type: AWS::BedrockAgentCore::BrowserFn::GetAtt:  BrowserId: String  Status: String  BrowserArn: String  Name: String
addedAWS::BedrockAgentCore::CapacityProviderdocs ↗#Link to AWS::BedrockAgentCore::CapacityProvider
Type: AWS::BedrockAgentCore::CapacityProviderProperties:  Description: String  PermissionsConfiguration:    CapacityProviderOperatorRoleArn: String  ComputeConfiguration:    Ec2Configuration:      Volumes:        - EbsConfiguration:            SnapshotId: String            VolumeType: String            KmsKeyId: String            Encrypted: Boolean            SizeGiB: Integer            Throughput: Integer            Iops: Integer            Name: String      LifecycleConfiguration:        MaxLifetime: Integer        IdleInstanceTimeout: Integer      VpcConfiguration:        SecurityGroups:          - String        Subnets:          - String      RootVolume:        FreeSpaceGiB: Integer        VolumeType: String        KmsKeyId: String        Encrypted: Boolean        Throughput: Integer        Iops: Integer      LaunchTemplateSource:        LaunchParameters:          OperatingSystem: String          SshKeyName: String          LicenseSpecifications:            - LicenseConfigurationArn: String          PropagatedTags:            <key>: String          EphemeralVolumes:            - Ebs:                SnapshotId: String                VolumeType: String                KmsKeyId: String                Encrypted: Boolean                EbsCardIndex: Integer                Throughput: Integer                Iops: Integer                VolumeInitializationRate: Integer                VolumeSize: Integer              VirtualName: String              DeviceName: String          InstanceRequirements:            AllowedInstanceTypes:              - String          InstanceProfileArn: String          CapacityReservationSpecification:            CapacityReservationPreference: String            CapacityReservationTarget:              CapacityReservationResourceGroupArn: String              CapacityReservationId: String          Monitoring: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  CapacityProviderId: String  LastUpdatedAt: String  CreatedAt: String  Arn: String
addedAWS::BedrockAgentCore::CodeInterpreterdocs ↗#Link to AWS::BedrockAgentCore::CodeInterpreter
Type: AWS::BedrockAgentCore::CodeInterpreterFn::GetAtt:  Status: String  CodeInterpreterArn: String  CodeInterpreterId: String
addedAWS::BedrockAgentCore::ConfigurationBundleVersiondocs ↗#Link to AWS::BedrockAgentCore::ConfigurationBundleVersion
Type: AWS::BedrockAgentCore::ConfigurationBundleVersionProperties:  Components:    <key>:      Configuration: Json  CreatedBy:    Arn: String    Name: String  CommitMessage: String  BranchName: StringFn::GetAtt:  VersionId: String  VersionCreatedAt: String  BundleId: String  ParentVersionIds:    - String  BundleArn: String  Tags:    - Value: String      Key: String
addedAWS::BedrockAgentCore::GatewayRateLimitdocs ↗#Link to AWS::BedrockAgentCore::GatewayRateLimit
Type: AWS::BedrockAgentCore::GatewayRateLimitProperties:  RateLimitId: String  Description: String  GatewayIdentifier: String  DimensionKeys:    - String  Entries:    - Connections:        - Period: String          Rate: Double      Dimensions:        <key>: String      Requests:  # RateConfig: see above      Tokens:  # RateConfig: see aboveFn::GetAtt:  Status: String  CreatedAt: String  UpdatedAt: String
addedAWS::BedrockAgentCore::GatewayRuledocs ↗#Link to AWS::BedrockAgentCore::GatewayRule
Type: AWS::BedrockAgentCore::GatewayRuleProperties:  Description: String  GatewayIdentifier: String  Actions:    - RouteToTarget:        StaticRoute:          TargetName: String        WeightedRoute:          TrafficSplit:            - Description: String              Metadata:                <key>: String              TargetName: String              Weight: Double              Name: String      ConfigurationBundle:        StaticOverride:          BundleVersion: String          BundleArn: String        WeightedOverride:          TrafficSplit:            - Description: String              Metadata:                <key>: String              ConfigurationBundle:                BundleVersion: String                BundleArn: String              Weight: Double              Name: String  Priority: Double  Conditions:    - MatchPaths:        AnyOf:          - String      MatchPrincipals:        AnyOf:          - IamPrincipal:              Operator: String              Arn: StringFn::GetAtt:  GatewayArn: String  Status: String  CreatedAt: String  RuleId: String  UpdatedAt: String
addedAWS::BedrockAgentCore::HarnessEndpointdocs ↗#Link to AWS::BedrockAgentCore::HarnessEndpoint
Type: AWS::BedrockAgentCore::HarnessEndpointProperties:  TargetVersion: String  Description: String  EndpointName: String  HarnessId: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  HarnessName: String  CreatedAt: String  LiveVersion: String  Arn: String  UpdatedAt: String
addedAWS::BedrockAgentCore::HarnessVersiondocs ↗#Link to AWS::BedrockAgentCore::HarnessVersion
Type: AWS::BedrockAgentCore::HarnessVersionProperties:  HarnessId: StringFn::GetAtt:  Status: String  HarnessArn: String  HarnessName: String  CreatedAt: String  HarnessVersion: String  UpdatedAt: String  Tags:    - Value: String      Key: String
addedAWS::BedrockAgentCore::PolicyGenerationdocs ↗#Link to AWS::BedrockAgentCore::PolicyGeneration
Type: AWS::BedrockAgentCore::PolicyGenerationProperties:  PolicyEngineId: String  Resource:    Arn: String  Name: StringFn::GetAtt:  Status: String  StatusReasons:    - String  PolicyGenerationArn: String  PolicyGenerationId: String  CreatedAt: String  UpdatedAt: String
addedAWS::BedrockAgentCore::TokenVaultdocs ↗#Link to AWS::BedrockAgentCore::TokenVault
Type: AWS::BedrockAgentCore::TokenVaultFn::GetAtt:  LastModifiedDate: String  KmsConfiguration.KmsKeyArn: String  KmsConfiguration:    KeyType: String    KmsKeyArn: String  TokenVaultId: String  Arn: String  KmsConfiguration.KeyType: String
addedAWS::Braket::Jobdocs ↗#Link to AWS::Braket::Job
Type: AWS::Braket::JobProperties:  HyperParameters:    <key>: String  AlgorithmSpecification:    ScriptModeConfig:      S3Uri: String      EntryPoint: String      CompressionType: String  InstanceConfig:    InstanceCount: Integer    VolumeSizeInGb: Integer    InstanceType: String  StoppingCondition:    MaxRuntimeInSeconds: Integer  OutputDataConfig:    S3Path: String  CheckpointConfig:    S3Uri: String    LocalPath: String  JobName: String  DeviceConfig:    Device: String  InputDataConfig:    - ChannelName: String      ContentType: String      DataSource:        S3DataSource:          S3Uri: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  JobArn: String  CreatedAt: String
addedAWS::Cassandra::Streamdocs ↗#Link to AWS::Cassandra::Stream
Type: AWS::Cassandra::StreamProperties:  TableName: String  StreamViewType: String  KeyspaceName: StringFn::GetAtt:  StreamLabel: String  CreationRequestDateTime: String  StreamStatus: String  Arn: String
addedAWS::CloudFormation::ResourceScandocs ↗#Link to AWS::CloudFormation::ResourceScan
Type: AWS::CloudFormation::ResourceScanProperties:  ScanFilters:    - Types:        - StringFn::GetAtt:  Status: String  PercentageCompleted: Double  StartTime: String  ScanId: String  ResourceScanId: String
addedAWS::CloudHSM::Clusterdocs ↗#Link to AWS::CloudHSM::Cluster
Type: AWS::CloudHSM::ClusterProperties:  NetworkType: String  Mode: String  HsmType: String  SubnetIds:    - String  BackupRetentionPolicy:    Type: String    Value: String  Tags:    - Value: String      Key: StringFn::GetAtt:  SubnetMapping:    <key>: String  VpcId: String  ClusterId: String  State: String  SecurityGroup: String  Arn: String  BackupPolicy: String
addedAWS::CodeArtifact::Packagedocs ↗#Link to AWS::CodeArtifact::Package
Type: AWS::CodeArtifact::PackageProperties:  Repository: String  Format: String  DomainName: String  Namespace: String  Name: StringFn::GetAtt:  OriginConfiguration.Restrictions.Upstream: String  OriginConfiguration:    Restrictions:      Upstream: String      Publish: String  Arn: String  OriginConfiguration.Restrictions:  # Restrictions: see above  OriginConfiguration.Restrictions.Publish: String
addedAWS::CodeBuild::Builddocs ↗#Link to AWS::CodeBuild::Build
Type: AWS::CodeBuild::BuildProperties:  ProjectName: StringFn::GetAtt:  CurrentPhase: String  EndTime: String  StartTime: String  EncryptionKey: String  BuildNumber: Integer  ServiceRole: String  QueuedTimeoutInMinutes: Integer  Initiator: String  BuildStatus: String  Id: String  BuildComplete: Boolean  Arn: String  TimeoutInMinutes: Integer
addedAWS::CodeBuild::BuildBatchdocs ↗#Link to AWS::CodeBuild::BuildBatch
Type: AWS::CodeBuild::BuildBatchProperties:  ProjectName: StringFn::GetAtt:  CurrentPhase: String  BuildTimeoutInMinutes: Integer  QueuedTimeoutInMinutes: Integer  Initiator: String  Complete: Boolean  StartTime: String  BuildBatchNumber: Integer  EncryptionKey: String  Id: String  Arn: String  BuildBatchStatus: String
addedAWS::CodeBuild::Sandboxdocs ↗#Link to AWS::CodeBuild::Sandbox
Type: AWS::CodeBuild::SandboxProperties:  ProjectName: StringFn::GetAtt:  Status: String  ServiceRole: String  QueuedTimeoutInMinutes: Integer  StartTime: String  RequestTime: String  EncryptionKey: String  Id: String  Arn: String  TimeoutInMinutes: Integer
addedAWS::CognitoSync::Datasetdocs ↗#Link to AWS::CognitoSync::Dataset
Type: AWS::CognitoSync::DatasetProperties:  DatasetName: String  IdentityId: String  IdentityPoolId: StringFn::GetAtt:  CreationDate: String  LastModifiedDate: String  LastModifiedBy: String  DataStorage: Integer  NumRecords: Integer  Arn: String
addedAWS::Comprehend::DocumentClassificationJobdocs ↗#Link to AWS::Comprehend::DocumentClassificationJob
Type: AWS::Comprehend::DocumentClassificationJobProperties:  DataAccessRoleArn: String  JobName: String  DocumentClassifierArn: String  InputDataConfig:    S3Uri: String    InputFormat: String  Tags:    - Value: String      Key: StringFn::GetAtt:  JobArn: String  JobStatus: String  OutputDataConfig.S3Uri: String  OutputDataConfig:    S3Uri: String  SubmitTime: String  JobId: String
addedAWS::Comprehend::EntitiesDetectionJobdocs ↗#Link to AWS::Comprehend::EntitiesDetectionJob
Type: AWS::Comprehend::EntitiesDetectionJobProperties:  LanguageCode: String  DataAccessRoleArn: String  JobName: String  InputDataConfig:    S3Uri: String    InputFormat: String  Tags:    - Value: String      Key: StringFn::GetAtt:  JobArn: String  JobStatus: String  OutputDataConfig.S3Uri: String  OutputDataConfig:    S3Uri: String  SubmitTime: String  JobId: String
addedAWS::Comprehend::FlywheelDatasetdocs ↗#Link to AWS::Comprehend::FlywheelDataset
Type: AWS::Comprehend::FlywheelDatasetProperties:  Description: String  DatasetName: String  DatasetType: String  FlywheelArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  DatasetS3Uri: String  DatasetArn: String  CreationTime: String  NumberOfDocuments: Integer
addedAWS::Comprehend::SentimentDetectionJobdocs ↗#Link to AWS::Comprehend::SentimentDetectionJob
Type: AWS::Comprehend::SentimentDetectionJobProperties:  LanguageCode: String  DataAccessRoleArn: String  JobName: String  InputDataConfig:    S3Uri: String    InputFormat: String  Tags:    - Value: String      Key: StringFn::GetAtt:  JobStatus: String  Arn: String  JobId: String
addedAWS::ControlCatalog::CommonControldocs ↗#Link to AWS::ControlCatalog::CommonControl
Type: AWS::ControlCatalog::CommonControlFn::GetAtt:  Objective:    Arn: String    Name: String  Objective.Arn: String  Description: String  LastUpdateTime: String  CreateTime: String  Domain.Arn: String  Domain.Name: String  Arn: String  Domain:    Arn: String    Name: String  Objective.Name: String  CommonControlId: String  Name: String
addedAWS::ControlCatalog::Controldocs ↗#Link to AWS::ControlCatalog::Control
Type: AWS::ControlCatalog::ControlFn::GetAtt:  Description: String  GovernedResources:    - String  CreateTime: String  Implementation.Type: String  Severity: String  Implementation.Identifier: String  Aliases:    - String  Implementation:    Type: String    Identifier: String  Name: String  RegionConfiguration.DeployableRegions:    - String  RegionConfiguration:    Scope: String    DeployableRegions:      - String  RegionConfiguration.Scope: String  Behavior: String  Arn: String  ControlId: String
addedAWS::ControlCatalog::Objectivedocs ↗#Link to AWS::ControlCatalog::Objective
Type: AWS::ControlCatalog::ObjectiveFn::GetAtt:  ObjectiveId: String  Description: String  LastUpdateTime: String  CreateTime: String  Domain.Arn: String  Domain.Name: String  Arn: String  Domain:    Arn: String    Name: String  Name: String
addedAWS::DataExchange::Assetsdocs ↗#Link to AWS::DataExchange::Assets
Type: AWS::DataExchange::AssetsProperties:  DataSetId: String  RevisionId: String  Name: StringFn::GetAtt:  AssetType: String  CreatedAt: String  Arn: String  AssetId: String  UpdatedAt: String  Tags:    - Value: String      Key: String
addedAWS::DataExchange::DataSetdocs ↗#Link to AWS::DataExchange::DataSet
Type: AWS::DataExchange::DataSetProperties:  AssetType: String  Description: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Origin: String  CreatedAt: String  Id: String  Arn: String  UpdatedAt: String
addedAWS::DataExchange::EntitledDataSetsdocs ↗#Link to AWS::DataExchange::EntitledDataSets
Type: AWS::DataExchange::EntitledDataSetsProperties:  AssetType: String  Description: String  Name: StringFn::GetAtt:  Origin: String  SourceId: String  CreatedAt: String  DataSetId: String  Arn: String  UpdatedAt: String
addedAWS::DataExchange::Jobdocs ↗#Link to AWS::DataExchange::Job
Type: AWS::DataExchange::JobFn::GetAtt:  Type: String  State: String  CreatedAt: String  Id: String  Arn: String  UpdatedAt: String
addedAWS::DevOpsAgent::Assetdocs ↗#Link to AWS::DevOpsAgent::Asset
Type: AWS::DevOpsAgent::AssetProperties:  Zip: String  AssetType: String  Metadata: Json  Files:    - Path: String      ContentText: String      Metadata: Json      ContentBytes: String  AgentSpaceId: StringFn::GetAtt:  Version: Integer  CreatedAt: String  Arn: String  AssetId: String  UpdatedAt: String
addedAWS::DevOpsAgent::Triggerdocs ↗#Link to AWS::DevOpsAgent::Trigger
Type: AWS::DevOpsAgent::TriggerProperties:  Condition:    Schedule:      Expression: String  Status: String  Type: String  Action: Json  AgentSpaceId: StringFn::GetAtt:  TriggerId: String  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::DRS::RecoveryInstancedocs ↗#Link to AWS::DRS::RecoveryInstance
Type: AWS::DRS::RecoveryInstanceFn::GetAtt:  RecoveryInstanceID: String  OriginEnvironment: String  EC2InstanceState: String  IsDrill: Boolean  EC2InstanceID: String  Arn: String  SourceServerID: String  JobID: String  Tags:    - Value: String      Key: String  OriginAvailabilityZone: String
addedAWS::DynamoDB::Exportdocs ↗#Link to AWS::DynamoDB::Export
Type: AWS::DynamoDB::ExportProperties:  S3Bucket: String  TableArn: String  ExportType: String  S3Prefix: String  S3BucketOwner: String  ExportFormat: String  S3SseAlgorithm: StringFn::GetAtt:  TableId: String  BilledSizeBytes: Integer  TableName: String  ExportId: String  EndTime: String  ExportArn: String  ExportStatus: String  ExportTime: String  StartTime: String  ItemCount: Integer  ExportManifest: String
addedAWS::DynamoDB::Streamdocs ↗#Link to AWS::DynamoDB::Stream
Type: AWS::DynamoDB::StreamProperties:  TableName: String  StreamViewType: StringFn::GetAtt:  StreamLabel: String  CreationRequestDateTime: String  StreamStatus: String  KeySchema:    - KeyType: String      AttributeName: String  StreamArn: String
addedAWS::EC2::ExportInstanceTaskdocs ↗#Link to AWS::EC2::ExportInstanceTask
Type: AWS::EC2::ExportInstanceTaskProperties:  Description: String  InstanceId: String  TargetEnvironment: String  ExportToS3Task:    S3Bucket: String    S3Key: String    ContainerFormat: String    DiskImageFormat: String  Tags:    - Value: String      Key: StringFn::GetAtt:  ExportToS3Task.S3Key: String  State: String  ExportTaskId: String  Arn: String
addedAWS::ECRPublic::Registrydocs ↗#Link to AWS::ECRPublic::Registry
Type: AWS::ECRPublic::RegistryFn::GetAtt:  Verified: Boolean  RegistryUri: String  DisplayName: String  RegistryId: String  Aliases:    - Status: String      PrimaryRegistryAlias: Boolean      DefaultRegistryAlias: Boolean      Name: String  RegistryArn: String
addedAWS::ECS::ContainerInstancedocs ↗#Link to AWS::ECS::ContainerInstance
Type: AWS::ECS::ContainerInstanceFn::GetAtt:  Ec2InstanceId: String  Status: String  RemainingResources:    - LongValue: Double      Type: String      StringSetValue:        - String      DoubleValue: Double      IntegerValue: Integer      Name: String  VersionInfo.AgentHash: String  ContainerInstanceArn: String  ContainerInstanceId: String  Attributes:    - Value: String      Name: String  Cluster: String  RunningTasksCount: Integer  VersionInfo.DockerVersion: String  VersionInfo:    DockerVersion: String    AgentVersion: String    AgentHash: String  AgentConnected: Boolean  Version: Integer  PendingTasksCount: Integer  RegisteredResources:  # Resource: see above  VersionInfo.AgentVersion: String  RegisteredAt: String  Tags:    - Value: String      Key: String
addedAWS::ECS::Taskdocs ↗#Link to AWS::ECS::Task
Type: AWS::ECS::TaskFn::GetAtt:  LastStatus: String  Group: String  TaskId: String  Memory: String  CreatedAt: String  Cluster: String  Cpu: String  LaunchType: String  TaskArn: String  TaskDefinition: String  StartedBy: String  DesiredStatus: String  Tags:    - Value: String      Key: String
addedAWS::ElastiCache::ReservedCacheNodedocs ↗#Link to AWS::ElastiCache::ReservedCacheNode
Type: AWS::ElastiCache::ReservedCacheNodeFn::GetAtt:  UsagePrice: Double  CacheNodeCount: Integer  StartTime: String  RecurringCharges:    - RecurringChargeFrequency: String      RecurringChargeAmount: Double  ReservedCacheNodeId: String  Duration: Integer  ReservedCacheNodesOfferingId: String  OfferingType: String  CacheNodeType: String  ReservationARN: String  State: String  ProductDescription: String  Tags:    - Value: String      Key: String  FixedPrice: Double
addedAWS::ElastiCache::ServerlessCacheSnapshotdocs ↗#Link to AWS::ElastiCache::ServerlessCacheSnapshot
Type: AWS::ElastiCache::ServerlessCacheSnapshotProperties:  ServerlessCacheSnapshotName: String  KmsKeyId: String  ServerlessCacheName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  CreateTime: String  ServerlessCacheConfiguration.ServerlessCacheName: String  ServerlessCacheConfiguration:    ServerlessCacheName: String    MajorEngineVersion: String    Engine: String  ServerlessCacheConfiguration.Engine: String  SnapshotType: String  ARN: String  BytesUsedForCache: String  ServerlessCacheConfiguration.MajorEngineVersion: String
addedAWS::EMR::NotebookExecutiondocs ↗#Link to AWS::EMR::NotebookExecution
Type: AWS::EMR::NotebookExecutionProperties:  NotebookParams: String  ExecutionEngine:    Type: String    Id: String  NotebookS3Location:    Bucket: String    Key: String  EnvironmentVariables:    <key>: String  OutputNotebookS3Location:    Bucket: String    Key: String  OutputNotebookFormat: String  Tags:    - Value: String      Key: String  NotebookExecutionName: StringFn::GetAtt:  Status: String  StartTime: String  Arn: String  NotebookExecutionId: String
addedAWS::Events::Replaydocs ↗#Link to AWS::Events::Replay
Type: AWS::Events::ReplayProperties:  Destination:    Arn: String  EventStartTime: String  ReplayName: String  EventSourceArn: String  EventEndTime: StringFn::GetAtt:  ReplayArn: String  State: String  ReplayStartTime: String
addedAWS::FIS::Experimentdocs ↗#Link to AWS::FIS::Experiment
Type: AWS::FIS::ExperimentProperties:  ExperimentOptions:    ActionsMode: String  ExperimentTemplateId: StringFn::GetAtt:  EndTime: String  CreationTime: String  StartTime: String  Id: String  Arn: String  RoleArn: String  Tags:    - Value: String      Key: String
addedAWS::FIS::SafetyLeverdocs ↗#Link to AWS::FIS::SafetyLever
Type: AWS::FIS::SafetyLeverProperties:  Id: StringFn::GetAtt:  Status: String  Arn: String  Reason: String
addedAWS::Glue::TableVersiondocs ↗#Link to AWS::Glue::TableVersion
Type: AWS::Glue::TableVersionProperties:  TableName: String  DatabaseName: StringFn::GetAtt:  VersionId: String  Arn: String
addedAWS::GreengrassV2::Componentdocs ↗#Link to AWS::GreengrassV2::Component
Type: AWS::GreengrassV2::ComponentProperties:  ComponentName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Arn: String
addedAWS::GreengrassV2::CoreDevicedocs ↗#Link to AWS::GreengrassV2::CoreDevice
Type: AWS::GreengrassV2::CoreDeviceProperties:  CoreDeviceThingName: StringFn::GetAtt:  Status: String  LastStatusUpdateTimestamp: String  Runtime: String  Platform: String  Architecture: String  CoreVersion: String  Arn: String  Tags:    - Value: String      Key: String
addedAWS::IdentityStore::AllGroupMembershipsdocs ↗#Link to AWS::IdentityStore::AllGroupMemberships
Type: AWS::IdentityStore::AllGroupMembershipsProperties:  MemberId:    UserId: String  IdentityStoreId: String  GroupId: StringFn::GetAtt:  UpdatedBy: String  CreatedBy: String  MembershipId: String  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::ImageBuilder::AllImageBuildVersionsdocs ↗#Link to AWS::ImageBuilder::AllImageBuildVersions
Type: AWS::ImageBuilder::AllImageBuildVersionsFn::GetAtt:  Platform: String  ImageTestsConfiguration.ImageTestsEnabled: Boolean  OsVersion: String  DateCreated: String  Name: String  Type: String  BuildNumber: String  ImageVersionArn: String  Version: String  State:    Status: String  State.Status: String  BuildType: String  ImageTestsConfiguration:    TimeoutMinutes: Integer    ImageTestsEnabled: Boolean  Arn: String  EnhancedImageMetadataEnabled: Boolean  ExecutionRole: String  Tags:    - Value: String      Key: String  ImageTestsConfiguration.TimeoutMinutes: Integer
addedAWS::ImageBuilder::AllWorkflowBuildVersionsdocs ↗#Link to AWS::ImageBuilder::AllWorkflowBuildVersions
Type: AWS::ImageBuilder::AllWorkflowBuildVersionsFn::GetAtt:  Owner: String  Description: String  Parameters:    - DefaultValue:        - String      Type: String      Description: String      Name: String  DateCreated: String  Data: String  Name: String  BuildNumber: String  Version: String  WorkflowType: String  ChangeDescription: String  Arn: String  Tags:    - Value: String      Key: String  WorkflowVersionArn: String
addedAWS::ImageBuilder::LifecycleExecutiondocs ↗#Link to AWS::ImageBuilder::LifecycleExecution
Type: AWS::ImageBuilder::LifecycleExecutionProperties:  ResourceArn: StringFn::GetAtt:  ResourcesImpactedSummary.HasImpactedResources: Boolean  EndTime: String  State:    Status: String  LifecycleExecutionId: String  StartTime: String  State.Status: String  Arn: String  ResourcesImpactedSummary:    HasImpactedResources: Boolean
addedAWS::ImageBuilder::WorkflowExecutiondocs ↗#Link to AWS::ImageBuilder::WorkflowExecution
Type: AWS::ImageBuilder::WorkflowExecutionProperties:  ImageBuildVersionArn: StringFn::GetAtt:  Status: String  Type: String  EndTime: String  WorkflowExecutionId: String  TotalStepCount: Integer  TotalStepsSkipped: Integer  StartTime: String  Arn: String  TotalStepsSucceeded: Integer  WorkflowBuildVersionArn: String  TotalStepsFailed: Integer
addedAWS::ImageBuilder::WorkflowStepExecutiondocs ↗#Link to AWS::ImageBuilder::WorkflowStepExecution
Type: AWS::ImageBuilder::WorkflowStepExecutionFn::GetAtt:  Status: String  Action: String  EndTime: String  WorkflowExecutionId: String  StartTime: String  Name: String  TimeoutSeconds: Integer  ImageBuildVersionArn: String  Outputs: String  Inputs: String  StepExecutionId: String  WorkflowBuildVersionArn: String  OnFailure: String
addedAWS::InspectorV2::Connectordocs ↗#Link to AWS::InspectorV2::Connector
Type: AWS::InspectorV2::ConnectorProperties:  Description: String  Tags:    - Value: String      Key: String  Name: String  Provider: String  ProviderConfiguration:    Azure:      AwsConfigConnectorArn: String      ScopeConfiguration:        ServerlessScanning:          ScopeType: String          ScopeValues:            - String          State: String          StateReason: String        ContainerImageScanning:  # ScopeConfiguration: see above        VmScanning:  # ScopeConfiguration: see above      AutoInstallVMScanner: Boolean      AzureRegions:        - StringFn::GetAtt:  ProviderConfiguration.Azure.ScopeConfiguration.ContainerImageScanning.StateReason: String  ProviderConfiguration.Azure.ScopeConfiguration.ContainerImageScanning.State: String  LastUpdatedAt: String  Health:    LastCheckedAt: String    Message: String    ConnectorStatus: String  Health.LastCheckedAt: String  ProviderConfiguration.Azure.ScopeConfiguration.ServerlessScanning.State: String  CreatedAt: String  ProviderConfiguration.Azure.ScopeConfiguration.ServerlessScanning.StateReason: String  ProviderConfiguration.Azure.ScopeConfiguration.VmScanning.State: String  ConnectorArn: String  EnablementStatus: String  ProviderConfiguration.Azure.ScopeConfiguration.VmScanning.StateReason: String  Health.Message: String  Health.ConnectorStatus: String  EnablementStatusReason: String
addedAWS::InternetMonitor::InternetEventdocs ↗#Link to AWS::InternetMonitor::InternetEvent
Type: AWS::InternetMonitor::InternetEventFn::GetAtt:  ClientLocation:    ASNumber: Integer    Metro: String    Country: String    Latitude: Double    Subdivision: String    City: String    ASName: String    Longitude: Double  ClientLocation.Longitude: Double  EventType: String  ClientLocation.ASNumber: Integer  ClientLocation.ASName: String  EventStatus: String  ClientLocation.Metro: String  EventArn: String  ClientLocation.Subdivision: String  EventId: String  ClientLocation.Latitude: Double  StartedAt: String  ClientLocation.City: String  EndedAt: String  ClientLocation.Country: String
addedAWS::IoT::Indexdocs ↗#Link to AWS::IoT::Index
Type: AWS::IoT::IndexProperties:  IndexName: StringFn::GetAtt:  IndexStatus: String  Schema: String  Arn: String
addedAWS::IoT::Jobdocs ↗#Link to AWS::IoT::Job
Type: AWS::IoT::JobProperties:  TimeoutConfig:    InProgressTimeoutInMinutes: Integer  Description: String  JobExecutionsRetryConfig:    CriteriaList:      - FailureType: String        NumberOfRetries: Integer  Targets:    - String  AbortConfig:    CriteriaList:      - FailureType: String        Action: String        ThresholdPercentage: Double        MinNumberOfExecutedThings: Integer  Document: String  DestinationPackageVersions:    - String  JobExecutionsRolloutConfig:    MaximumPerMinute: Integer    ExponentialRate:      RateIncreaseCriteria:        NumberOfSucceededThings: Integer        NumberOfNotifiedThings: Integer      BaseRatePerMinute: Integer      IncrementFactor: Double  DocumentParameters:    <key>: String  DocumentSource: String  JobTemplateArn: String  SchedulingConfig:    EndTime: String    StartTime: String    EndBehavior: String    MaintenanceWindows:      - DurationInMinutes: Integer        StartTime: String  TargetSelection: String  JobId: String  PresignedUrlConfig:    ExpiresInSec: Integer    RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CreatedAt: String  Arn: String
addedAWS::IoTDeviceAdvisor::SuiteRundocs ↗#Link to AWS::IoTDeviceAdvisor::SuiteRun
Type: AWS::IoTDeviceAdvisor::SuiteRunProperties:  SuiteDefinitionVersion: String  SuiteRunConfiguration:    ParallelRun: Boolean    PrimaryDevice:      ThingArn: String      CertificateArn: String  Tags:    - Value: String      Key: String  SuiteDefinitionId: StringFn::GetAtt:  Status: String  SuiteRunId: String  StartTime: String  SuiteRunArn: String
addedAWS::IoTTwinMaker::MetadataTransferJobdocs ↗#Link to AWS::IoTTwinMaker::MetadataTransferJob
Type: AWS::IoTTwinMaker::MetadataTransferJobProperties:  Destination:    Type: String    S3Configuration:      Location: String  Description: String  MetadataTransferJobId: String  Sources:    - Type: StringFn::GetAtt:  Status:    State: String  CreationDateTime: String  Status.State: String  UpdateDateTime: String  Arn: String
addedAWS::IVS::Compositiondocs ↗#Link to AWS::IVS::Composition
Type: AWS::IVS::CompositionProperties:  Layout:    Pip:      ParticipantOrderAttribute: String      OmitStoppedVideo: Boolean      PipParticipantAttribute: String      PipPosition: String      GridGap: Integer      PipBehavior: String      PipWidth: Integer      FeaturedParticipantAttribute: String      PipHeight: Integer      VideoFillMode: String      PipOffset: Integer    Grid:      ParticipantOrderAttribute: String      OmitStoppedVideo: Boolean      VideoAspectRatio: String      GridGap: Integer      FeaturedParticipantAttribute: String      VideoFillMode: String  Destinations:    - S3:        StorageConfigurationArn: String        EncoderConfigurationArns:          - String        RecordingConfiguration:          Format: String          HlsConfiguration:            TargetSegmentDurationSeconds: Integer        ThumbnailConfigurations:          - TargetIntervalSeconds: Integer            Storage:              - String      Channel:        ChannelArn: String        EncoderConfigurationArn: String      Name: String  StageArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  State: String  StartTime: String  Arn: String
addedAWS::KafkaConnect::ConnectorOperationdocs ↗#Link to AWS::KafkaConnect::ConnectorOperation
Type: AWS::KafkaConnect::ConnectorOperationFn::GetAtt:  EndTime: String  TargetWorkerSetting:    Capacity:      ProvisionedCapacity:        WorkerCount: Integer        McuCount: Integer  ConnectorOperationArn: String  ConnectorOperationState: String  OriginWorkerSetting:  # WorkerSetting: see above  OriginWorkerSetting.Capacity.ProvisionedCapacity.WorkerCount: Integer  ConnectorArn: String  OriginWorkerSetting.Capacity.ProvisionedCapacity:  # ProvisionedCapacityDescription: see above  OperationSteps:    - StepState: String      StepType: String  CreationTime: String  OriginWorkerSetting.Capacity:  # CapacityDescription: see above  TargetWorkerSetting.Capacity:  # CapacityDescription: see above  OriginWorkerSetting.Capacity.ProvisionedCapacity.McuCount: Integer  ConnectorOperationType: String
addedAWS::LicenseManager::LicenseAssetRuleSetdocs ↗#Link to AWS::LicenseManager::LicenseAssetRuleSet
Type: AWS::LicenseManager::LicenseAssetRuleSetProperties:  Description: String  Rules:    - RuleStatement:        LicenseRuleStatement:          OrRuleStatement:            MatchingRuleStatements:              - Constraint: String                KeyToMatch: String                ValueToMatch:                  - String          MatchingRuleStatement:  # MatchingRuleStatement: see above          AndRuleStatement:            MatchingRuleStatements:  # MatchingRuleStatement: see above        InstanceRuleStatement:          OrRuleStatement:  # OrRuleStatement: see above          MatchingRuleStatement:  # MatchingRuleStatement: see above          AndRuleStatement:  # AndRuleStatement: see above        LicenseConfigurationRuleStatement:          OrRuleStatement:  # OrRuleStatement: see above          MatchingRuleStatement:  # MatchingRuleStatement: see above          AndRuleStatement:  # AndRuleStatement: see above  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  LicenseAssetRulesetArn: String
addedAWS::Lightsail::ExportSnapshotRecorddocs ↗#Link to AWS::Lightsail::ExportSnapshotRecord
Type: AWS::Lightsail::ExportSnapshotRecordFn::GetAtt:  DestinationInfo:    Service: String    Id: String  SourceInfo:    FromResourceArn: String    InstanceSnapshotInfo:      FromBundleId: String      FromBlueprintId: String      FromDiskInfo:        - Path: String          SizeInGb: Integer          IsSystemDisk: Boolean    CreatedAt: String    FromResourceName: String    ResourceType: String    Arn: String    Name: String  DestinationInfo.Service: String  SourceInfo.InstanceSnapshotInfo.FromDiskInfo:  # DiskInfo: see above  CreatedAt: String  DestinationInfo.Id: String  SourceInfo.InstanceSnapshotInfo.FromBundleId: String  ResourceType: String  Name: String  Location.RegionName: String  Location.AvailabilityZone: String  SourceInfo.FromResourceArn: String  SourceInfo.Arn: String  SourceInfo.ResourceType: String  SourceInfo.InstanceSnapshotInfo.FromBlueprintId: String  State: String  SourceInfo.InstanceSnapshotInfo:  # InstanceSnapshotInfo: see above  SourceInfo.CreatedAt: String  RecordId: String  Arn: String  SourceInfo.Name: String  SourceInfo.FromResourceName: String  Location:    RegionName: String    AvailabilityZone: String
addedAWS::Location::Jobdocs ↗#Link to AWS::Location::Job
Type: AWS::Location::JobProperties:  ExecutionRoleArn: String  Action: String  InputOptions:    Format: String    Location: String  ActionOptions:    ValidateAddress:      AdditionalFeatures:        - String  OutputOptions:    Format: String    Location: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  JobArn: String  Status: String  CreatedAt: String  UpdatedAt: String  JobId: String
addedAWS::Macie2::ClassificationJobdocs ↗#Link to AWS::Macie2::ClassificationJob
Type: AWS::Macie2::ClassificationJobProperties:  S3JobDefinition:    Scoping: Json    BucketDefinitions:      - AccountId: String        Buckets:          - String  Description: String  JobType: String  ManagedDataIdentifierSelector: String  InitialRun: Boolean  SamplingPercentage: Integer  ScheduleFrequency:    WeeklySchedule:      DayOfWeek: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  JobArn: String  JobStatus: String  CreatedAt: String  S3JobDefinition.Scoping: Json  JobId: String
addedAWS::MediaConnect::Offeringdocs ↗#Link to AWS::MediaConnect::Offering
Type: AWS::MediaConnect::OfferingFn::GetAtt:  CurrencyCode: String  OfferingArn: String  OfferingDescription: String  ResourceSpecification.ResourceType: String  Duration: Integer  DurationUnits: String  PricePerUnit: String  ResourceSpecification:    ReservedBitrate: Integer    ResourceType: String  PriceUnits: String  ResourceSpecification.ReservedBitrate: Integer
addedAWS::MediaConnect::Reservationdocs ↗#Link to AWS::MediaConnect::Reservation
Type: AWS::MediaConnect::ReservationFn::GetAtt:  ReservationState: String  Start: String  Duration: Integer  DurationUnits: String  ResourceSpecification:    ReservedBitrate: Integer    ResourceType: String  PriceUnits: String  CurrencyCode: String  ReservationArn: String  OfferingArn: String  OfferingDescription: String  ResourceSpecification.ResourceType: String  ReservationName: String  End: String  PricePerUnit: String  ResourceSpecification.ReservedBitrate: Integer
addedAWS::MediaLive::Offeringdocs ↗#Link to AWS::MediaLive::Offering
Type: AWS::MediaLive::OfferingFn::GetAtt:  UsagePrice: Double  Duration: Integer  DurationUnits: String  ResourceSpecification:    ChannelClass: String    Codec: String    VideoQuality: String    MaximumBitrate: String    SpecialFeature: String    ResourceType: String    MaximumFramerate: String    Resolution: String  ResourceSpecification.MaximumFramerate: String  CurrencyCode: String  OfferingType: String  ResourceSpecification.VideoQuality: String  ResourceSpecification.Codec: String  ResourceSpecification.ChannelClass: String  OfferingDescription: String  ResourceSpecification.ResourceType: String  ResourceSpecification.Resolution: String  Region: String  ResourceSpecification.MaximumBitrate: String  ResourceSpecification.SpecialFeature: String  Arn: String  OfferingId: String  FixedPrice: Double
addedAWS::MediaPackage::HarvestJobdocs ↗#Link to AWS::MediaPackage::HarvestJob
Type: AWS::MediaPackage::HarvestJobProperties:  S3Destination:    ManifestKey: String    BucketName: String    RoleArn: String  EndTime: String  OriginEndpointId: String  StartTime: String  Id: StringFn::GetAtt:  Status: String  CreatedAt: String  Arn: String  ChannelId: String
addedAWS::MediaPackageV2::HarvestJobdocs ↗#Link to AWS::MediaPackageV2::HarvestJob
Type: AWS::MediaPackageV2::HarvestJobProperties:  Destination:    S3Destination:      DestinationPath: String      BucketName: String  HarvestJobName: String  Description: String  ScheduleConfiguration:    EndTime: String    StartTime: String  ChannelName: String  OriginEndpointName: String  ChannelGroupName: String  HarvestedManifests:    LowLatencyHlsManifests:      - ManifestName: String    HlsManifests:      - ManifestName: String    DashManifests:      - ManifestName: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  ModifiedAt: String  CreatedAt: String  Arn: String
addedAWS::MediaTailor::Functiondocs ↗#Link to AWS::MediaTailor::Function
Type: AWS::MediaTailor::FunctionProperties:  FunctionId: String  Description: String  FunctionType: String  SequentialExecutorConfiguration:    Runtime: String    Output:      <key>: String    FunctionList:      - FunctionId: String        RunCondition: String    TimeoutMilliseconds: Integer  HttpRequestConfiguration:    MethodType: String    Runtime: String    RequestTimeoutMilliseconds: Integer    Headers:      <key>: String    Output:      <key>: String    Body: String    Url: String  CustomOutputConfiguration:    Runtime: String    Output:      <key>: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Arn: String
addedAWS::MedicalImaging::ImageSetdocs ↗#Link to AWS::MedicalImaging::ImageSet
Type: AWS::MedicalImaging::ImageSetProperties:  DatastoreId: StringFn::GetAtt:  VersionId: String  ImageSetId: String  ImageSetWorkflowStatus: String  CreatedAt: String  IsPrimary: Boolean  StorageTier: String  ImageSetArn: String  UpdatedAt: String  Tags:    - Value: String      Key: String  ImageSetState: String  LastAccessedAt: String
addedAWS::MemoryDB::MultiRegionParameterGroupdocs ↗#Link to AWS::MemoryDB::MultiRegionParameterGroup
Type: AWS::MemoryDB::MultiRegionParameterGroupFn::GetAtt:  MultiRegionParameterGroupName: String  Description: String  Family: String  Arn: String
addedAWS::MemoryDB::ReservedNodedocs ↗#Link to AWS::MemoryDB::ReservedNode
Type: AWS::MemoryDB::ReservedNodeFn::GetAtt:  OfferingType: String  NodeCount: Integer  ReservationId: String  State: String  NodeType: String  StartTime: String  RecurringCharges:    - RecurringChargeFrequency: String      RecurringChargeAmount: Double  Duration: Integer  Arn: String  ReservedNodesOfferingId: String  Tags:    - Value: String      Key: String  FixedPrice: Double
addedAWS::NeptuneGraph::ExportTaskdocs ↗#Link to AWS::NeptuneGraph::ExportTask
Type: AWS::NeptuneGraph::ExportTaskProperties:  Destination: String  KmsKeyIdentifier: String  Format: String  ExportFilter:    VertexFilter:      <key>:        Properties:          <key>:            SourcePropertyName: String            MultiValueHandling: String            OutputType: String    EdgeFilter:  # ExportFilterElement: see above  GraphIdentifier: String  ParquetType: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  TaskId: String  Arn: String
addedAWS::NovaAct::WorkflowRundocs ↗#Link to AWS::NovaAct::WorkflowRun
Type: AWS::NovaAct::WorkflowRunProperties:  WorkflowDefinitionName: String  LogGroupName: String  ModelId: StringFn::GetAtt:  Status: String  StartedAt: String  WorkflowRunArn: String  WorkflowRunId: String
addedAWS::Omics::ReadSetdocs ↗#Link to AWS::Omics::ReadSet
Type: AWS::Omics::ReadSetProperties:  SequenceStoreId: String  Description: String  ReferenceArn: String  FileType: String  SubjectId: String  SampleId: String  Name: StringFn::GetAtt:  SequenceInformation.Alignment: String  Files.Source2.S3Access.S3Uri: String  Files.Index.S3Access:    S3Uri: String  CreationType: String  Files.Source1.TotalParts: Integer  Files.Source2:    PartSize: Integer    ContentLength: Integer    TotalParts: Integer    S3Access:  # ReadSetS3Access: see above  Files.Source2.S3Access:  # ReadSetS3Access: see above  SequenceInformation.GeneratedFrom: String  Files.Index.PartSize: Integer  Files.Source2.TotalParts: Integer  Etag:    Source2: String    Source1: String    Algorithm: String  Etag.Source2: String  Etag.Source1: String  CreationJobId: String  Files.Index.TotalParts: Integer  Etag.Algorithm: String  Files.Index:  # FileInformation: see above  SequenceInformation:    Alignment: String    TotalBaseCount: Integer    TotalReadCount: Integer    GeneratedFrom: String  Files.Index.ContentLength: Integer  Files:    Source2:  # FileInformation: see above    Source1:  # FileInformation: see above    Index:  # FileInformation: see above  SequenceInformation.TotalReadCount: Integer  Tags:    - Value: String      Key: String  Files.Source2.PartSize: Integer  Files.Source1.ContentLength: Integer  Status: String  Files.Source1.S3Access:  # ReadSetS3Access: see above  ReadSetId: String  SequenceInformation.TotalBaseCount: Integer  Files.Source1:  # FileInformation: see above  Files.Source1.PartSize: Integer  CreationTime: String  Files.Source2.ContentLength: Integer  Arn: String
addedAWS::Omics::Referencedocs ↗#Link to AWS::Omics::Reference
Type: AWS::Omics::ReferenceProperties:  Description: String  ReferenceStoreId: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  CreationTime: String  UpdateTime: String  CreationJobId: String  Id: String  Arn: String  CreationType: String  Md5: String
addedAWS::Omics::Rundocs ↗#Link to AWS::Omics::Run
Type: AWS::Omics::RunProperties:  RetentionMode: String  NetworkingMode: String  StorageType: String  StorageCapacity: Integer  Priority: Integer  RunGroupId: String  OutputUri: String  WorkflowId: String  WorkflowOwnerId: String  RoleArn: String  LogLevel: String  Name: String  WorkflowType: String  CacheId: String  CacheBehavior: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  Uuid: String  StartedBy: String  StartTime: String  CreationTime: String  Id: String  RunOutputUri: String  Arn: String
addedAWS::Omics::Taskdocs ↗#Link to AWS::Omics::Task
Type: AWS::Omics::TaskProperties:  RunId: StringFn::GetAtt:  Status: String  TaskId: String  Memory: Integer  Gpus: Integer  CreationTime: String  Cpus: Integer  LogStream: String  Arn: String  InstanceType: String  Name: String
addedAWS::OpenSearch::DataSourcedocs ↗#Link to AWS::OpenSearch::DataSource
Type: AWS::OpenSearch::DataSourceProperties:  Description: String  DomainName: String  DataSourceType:    S3GlueDataCatalog:      RoleArn: String  Name: StringFn::GetAtt:  Status: String  Arn: String
addedAWS::OSIS::PipelineBlueprintdocs ↗#Link to AWS::OSIS::PipelineBlueprint
Type: AWS::OSIS::PipelineBlueprintProperties:  BlueprintName: StringFn::GetAtt:  PipelineConfigurationBody: String  DisplayDescription: String  DisplayName: String  Service: String  UseCase: String  Arn: String
addedAWS::PartnerCentral::ConnectionPreferencesdocs ↗#Link to AWS::PartnerCentral::ConnectionPreferences
Type: AWS::PartnerCentral::ConnectionPreferencesProperties:  Catalog: StringFn::GetAtt:  Revision: Integer  ExcludedParticipantIds:    - String  Arn: String  UpdatedAt: String  AccessType: String
addedAWS::PartnerCentral::Partnerdocs ↗#Link to AWS::PartnerCentral::Partner
Type: AWS::PartnerCentral::PartnerProperties:  Catalog: String  Tags:    - Value: String      Key: StringFn::GetAtt:  LegalName: String  CreatedAt: String  PrimarySolutionType: String  Id: String  Arn: String
addedAWS::Personalize::BatchSegmentJobdocs ↗#Link to AWS::Personalize::BatchSegmentJob
Type: AWS::Personalize::BatchSegmentJobProperties:  JobInput:    S3DataSource:      Path: String  JobName: String  SolutionVersionArn: String  NumResults: Integer  JobOutput:    S3DataDestination:  # S3DataConfig: see above  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  CreationDateTime: String  BatchSegmentJobArn: String  LastUpdatedDateTime: String
addedAWS::Personalize::DataDeletionJobdocs ↗#Link to AWS::Personalize::DataDeletionJob
Type: AWS::Personalize::DataDeletionJobProperties:  DatasetGroupArn: String  JobName: String  RoleArn: String  DataSource:    DataLocation: StringFn::GetAtt:  Status: String  DataDeletionJobArn: String  CreationDateTime: String  LastUpdatedDateTime: String
addedAWS::Personalize::EventTrackerdocs ↗#Link to AWS::Personalize::EventTracker
Type: AWS::Personalize::EventTrackerProperties:  DatasetGroupArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  EventTrackerArn: String  TrackingId: String
addedAWS::Personalize::Recipedocs ↗#Link to AWS::Personalize::Recipe
Type: AWS::Personalize::RecipeProperties:  Name: StringFn::GetAtt:  Status: String  Description: String  CreationDateTime: String  RecipeType: String  FeatureTransformationArn: String  RecipeArn: String  AlgorithmArn: String  LastUpdatedDateTime: String
addedAWS::QuickSight::ApprovalPolicydocs ↗#Link to AWS::QuickSight::ApprovalPolicy
Type: AWS::QuickSight::ApprovalPolicyProperties:  ApplicableTo:    GroupArns:      - String    Type: Json  AssetTypes:    - Json  Description: String  Actions:    - Json  ApprovalGroups:    - String  PolicyId: String  Name: StringFn::GetAtt:  PolicyArn: String  CreatedAt: String  UpdatedAt: String
addedAWS::QuickSight::AssetBundleExportJobdocs ↗#Link to AWS::QuickSight::AssetBundleExportJob
Type: AWS::QuickSight::AssetBundleExportJobProperties:  IncludeFolderMembers: String  IncludeTags: Boolean  AssetBundleExportJobId: String  IncludePermissions: Boolean  IncludeAllDependencies: Boolean  IncludeFolderMemberships: Boolean  AwsAccountId: String  ExportFormat: String  ResourceArns:    - StringFn::GetAtt:  JobStatus: String  CreatedTime: String  Arn: String
addedAWS::QuickSight::AssetBundleImportJobdocs ↗#Link to AWS::QuickSight::AssetBundleImportJob
Type: AWS::QuickSight::AssetBundleImportJobProperties:  FailureAction: String  AssetBundleImportSource:    S3Uri: String  AwsAccountId: String  AssetBundleImportJobId: String  OverrideValidationStrategy:    StrictModeForAllResources: BooleanFn::GetAtt:  JobStatus: String  CreatedTime: String  Arn: String
addedAWS::QuickSight::DLPSettingdocs ↗#Link to AWS::QuickSight::DLPSetting
Type: AWS::QuickSight::DLPSettingProperties:  DlpSettingId: String  ProviderConfig:    MicrosoftPurview:      LabelActionMappings:        - Action: String          LabelName: String          LabelId: String      UnmappedAction: String      Credentials:        SecretArn: String  AwsAccountId: String  Enabled: Boolean  ProviderOutageAction: String  ProviderType: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  CreatedAt: String  Arn: String  UpdatedAt: String
addedAWS::QuickSight::TopicV2docs ↗#Link to AWS::QuickSight::TopicV2
Type: AWS::QuickSight::TopicV2Properties:  CustomInstructions:    CustomInstructionsString: String  DataSetRelations:    - Left:        DataSetArn: String        ColumnNames:          - String      Right:  # DataSetRelationEndpoint: see above  Description: String  DataSets:    - DataSetArn: String      DataSetName: String  AwsAccountId: String  Permissions:    - Actions:        - String      Principal: String  FolderArns:    - String  TopicId: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Arn: String
addedAWS::RDS::ReservedDBInstancedocs ↗#Link to AWS::RDS::ReservedDBInstance
Type: AWS::RDS::ReservedDBInstanceProperties:  DBInstanceCount: IntegerFn::GetAtt:  UsagePrice: Double  DBInstanceClass: String  ReservedDBInstanceId: String  StartTime: String  RecurringCharges:    - RecurringChargeFrequency: String      RecurringChargeAmount: Double  ReservedDBInstancesOfferingId: String  Duration: Integer  CurrencyCode: String  OfferingType: String  State: String  ProductDescription: String  ReservedDBInstanceArn: String  MultiAZ: Boolean  Tags:    - Value: String      Key: String  FixedPrice: Double
addedAWS::Redshift::DataSharedocs ↗#Link to AWS::Redshift::DataShare
Type: AWS::Redshift::DataShareFn::GetAtt:  ProducerArn: String  AllowPubliclyAccessibleConsumers: Boolean  DataShareArn: String  DataShareAssociations:    - Status: String      StatusChangeDate: String      CreatedDate: String      ConsumerIdentifier: String
addedAWS::Redshift::SnapshotScheduledocs ↗#Link to AWS::Redshift::SnapshotSchedule
Type: AWS::Redshift::SnapshotScheduleProperties:  ScheduleDescription: String  ScheduleDefinitions:    - String  ScheduleIdentifier: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Arn: String  AssociatedClusterCount: Integer
addedAWS::RedshiftServerless::RecoveryPointdocs ↗#Link to AWS::RedshiftServerless::RecoveryPoint
Type: AWS::RedshiftServerless::RecoveryPointProperties:  NamespaceName: StringFn::GetAtt:  RecoveryPointCreateTime: String  NamespaceArn: String  RecoveryPointId: String  Arn: String  TotalSizeInMegaBytes: Double  Tags:    - Value: String      Key: String
addedAWS::Rekognition::Datasetdocs ↗#Link to AWS::Rekognition::Dataset
Type: AWS::Rekognition::DatasetProperties:  ProjectArn: String  DatasetType: String  Tags:    - Value: String      Key: StringFn::GetAtt:  DatasetArn: String
addedAWS::Route53Resolver::FirewallConfigdocs ↗#Link to AWS::Route53Resolver::FirewallConfig
Type: AWS::Route53Resolver::FirewallConfigProperties:  ResourceId: String  FirewallFailOpen: StringFn::GetAtt:  OwnerId: String  Id: String  Arn: String
addedAWS::SageMaker::Artifactdocs ↗#Link to AWS::SageMaker::Artifact
Type: AWS::SageMaker::ArtifactProperties:  ArtifactType: String  ArtifactName: String  Properties:    <key>: String  MetadataProperties:    Repository: String    GeneratedBy: String    CommitId: String    ProjectId: String  Source:    SourceUri: String    SourceTypes:      - SourceIdType: String        Value: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CreationTime: String  LastModifiedTime: String  Arn: String
addedAWS::SageMaker::AutoMLJobdocs ↗#Link to AWS::SageMaker::AutoMLJob
Type: AWS::SageMaker::AutoMLJobProperties:  AutoMLJobConfig:    CandidateGenerationConfig:      AlgorithmsConfig:        - AutoMLAlgorithms:            - String      FeatureSpecificationS3Uri: String    SecurityConfig:      EnableInterContainerTrafficEncryption: Boolean      VpcConfig:        Subnets:          - String        SecurityGroupIds:          - String      VolumeKmsKeyId: String    Mode: String    CompletionCriteria:      MaxRuntimePerTrainingJobInSeconds: Integer      MaxAutoMLJobRuntimeInSeconds: Integer      MaxCandidates: Integer    DataSplitConfig:      ValidationFraction: Double  OutputDataConfig:    KmsKeyId: String    S3OutputPath: String  AutoMLJobObjective:    MetricName: String  ProblemType: String  GenerateCandidateDefinitionsOnly: Boolean  InputDataConfig:    - ContentType: String      TargetAttributeName: String      CompressionType: String      ChannelType: String      DataSource:        S3DataSource:          S3Uri: String          S3DataType: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  AutoMLJobStatus: String  EndTime: String  AutoMLJobArn: String  AutoMLJobName: String  CreationTime: String  LastModifiedTime: String  AutoMLJobSecondaryStatus: String
addedAWS::SageMaker::HumanTaskUidocs ↗#Link to AWS::SageMaker::HumanTaskUi
Type: AWS::SageMaker::HumanTaskUiProperties:  HumanTaskUiName: String  UiTemplate:    Content: String  Tags:    - Value: String      Key: StringFn::GetAtt:  HumanTaskUiArn: String  CreationTime: String
addedAWS::SageMaker::ModelCardExportJobdocs ↗#Link to AWS::SageMaker::ModelCardExportJob
Type: AWS::SageMaker::ModelCardExportJobProperties:  ModelCardExportJobName: String  ModelCardName: String  OutputConfig:    S3OutputPath: String  ModelCardVersion: IntegerFn::GetAtt:  Status: String  ExportArtifacts.S3ExportArtifacts: String  LastModifiedAt: String  CreatedAt: String  ExportArtifacts:    S3ExportArtifacts: String  ModelCardExportJobArn: String
addedAWS::SageMaker::MonitoringScheduleAlertdocs ↗#Link to AWS::SageMaker::MonitoringScheduleAlert
Type: AWS::SageMaker::MonitoringScheduleAlertProperties:  DatapointsToAlert: Integer  EvaluationPeriod: Integer  MonitoringScheduleName: String  MonitoringAlertName: StringFn::GetAtt:  Actions:    ModelDashboardIndicator:      Enabled: Boolean  AlertStatus: String  CreationTime: String  LastModifiedTime: String  Actions.ModelDashboardIndicator.Enabled: Boolean  Arn: String  Actions.ModelDashboardIndicator:  # ModelDashboardIndicatorAction: see above
addedAWS::SageMaker::PipelineExecutiondocs ↗#Link to AWS::SageMaker::PipelineExecution
Type: AWS::SageMaker::PipelineExecutionFn::GetAtt:  LastModifiedBy:    IamIdentity:      SourceIdentity: String      PrincipalId: String      Arn: String  CreatedBy:  # UserContext: see above  PipelineName: String  CreatedBy.IamIdentity:  # IamIdentity: see above  LastModifiedBy.IamIdentity.Arn: String  PipelineVersionId: Integer  ParallelismConfiguration.MaxParallelExecutionSteps: Integer  LastModifiedBy.IamIdentity:  # IamIdentity: see above  PipelineArn: String  PipelineExecutionDescription: String  LastModifiedBy.IamIdentity.SourceIdentity: String  ParallelismConfiguration:    MaxParallelExecutionSteps: Integer  PipelineExecutionArn: String  PipelineExecutionStatus: String  PipelineExecutionId: String  CreationTime: String  LastModifiedTime: String  LastModifiedBy.IamIdentity.PrincipalId: String  Tags:    - Value: String      Key: String  PipelineExecutionDisplayName: String
addedAWS::SageMaker::TrainingJobdocs ↗#Link to AWS::SageMaker::TrainingJob
Type: AWS::SageMaker::TrainingJobProperties:  EnableManagedSpotTraining: Boolean  HyperParameters:    <key>: String  DebugHookConfig:    CollectionConfigurations:      - CollectionParameters:          <key>: String        CollectionName: String    LocalPath: String    HookParameters:      <key>: String    S3OutputPath: String  TrainingJobName: String  AlgorithmSpecification:    EnableSageMakerMetricsTimeSeries: Boolean    ContainerEntrypoint:      - String    TrainingImageConfig:      TrainingRepositoryAccessMode: String      TrainingRepositoryAuthConfig:        TrainingRepositoryCredentialsProviderArn: String    TrainingInputMode: String    MetricDefinitions:      - Regex: String        Name: String    TrainingImage: String    AlgorithmName: String    ContainerArguments:      - String  OutputDataConfig:    KmsKeyId: String    S3OutputPath: String    CompressionType: String  VpcConfig:    Subnets:      - String    SecurityGroupIds:      - String  CheckpointConfig:    S3Uri: String    LocalPath: String  ProfilerConfig:    DisableProfiler: Boolean    ProfilingIntervalInMilliseconds: Integer    ProfilingParameters:      <key>: String    S3OutputPath: String  InputDataConfig:    - InputMode: String      ChannelName: String      ContentType: String      RecordWrapperType: String      ShuffleConfig:        Seed: Integer      CompressionType: String      DataSource:        FileSystemDataSource:          FileSystemAccessMode: String          DirectoryPath: String          FileSystemType: String          FileSystemId: String        S3DataSource:          S3DataDistributionType: String          S3Uri: String          InstanceGroupNames:            - String          AttributeNames:            - String          S3DataType: String  TensorBoardOutputConfig:    LocalPath: String    S3OutputPath: String  ProfilerRuleConfigurations:    - RuleEvaluatorImage: String      VolumeSizeInGB: Integer      RuleParameters:        <key>: String      RuleConfigurationName: String      LocalPath: String      S3OutputPath: String      InstanceType: String  RoleArn: String  InfraCheckConfig:    EnableInfraCheck: Boolean  EnableNetworkIsolation: Boolean  EnableInterContainerTrafficEncryption: Boolean  RemoteDebugConfig:    EnableRemoteDebug: Boolean  StoppingCondition:    MaxRuntimeInSeconds: Integer    MaxPendingTimeInSeconds: Integer    MaxWaitTimeInSeconds: Integer  ExperimentConfig:    TrialName: String    ExperimentName: String    TrialComponentDisplayName: String    RunName: String  DebugRuleConfigurations:    - RuleEvaluatorImage: String      VolumeSizeInGB: Integer      RuleParameters:        <key>: String      RuleConfigurationName: String      LocalPath: String      S3OutputPath: String      InstanceType: String  Environment:    <key>: String  ResourceConfig:    InstanceCount: Integer    VolumeSizeInGB: Integer    KeepAlivePeriodInSeconds: Integer    VolumeKmsKeyId: String    InstanceGroups:      - InstanceCount: Integer        InstanceGroupName: String        InstanceType: String    InstanceType: String  RetryStrategy:    MaximumRetryAttempts: Integer  Tags:    - Value: String      Key: StringFn::GetAtt:  TrainingJobStatus: String  ProfilingStatus: String  SecondaryStatus: String  TrainingJobArn: String  TrainingTimeInSeconds: Integer  CreationTime: String  LastModifiedTime: String  SecondaryStatusTransitions:    - Status: String      EndTime: String      StartTime: String      StatusMessage: String  BillableTimeInSeconds: Integer
addedAWS::SageMaker::TransformJobdocs ↗#Link to AWS::SageMaker::TransformJob
Type: AWS::SageMaker::TransformJobProperties:  ModelName: String  MaxPayloadInMB: Integer  TransformOutput:    AssembleWith: String    Accept: String    KmsKeyId: String    S3OutputPath: String  TransformInput:    ContentType: String    SplitType: String    CompressionType: String    DataSource:      S3DataSource:        S3Uri: String        S3DataType: String  DataProcessing:    OutputFilter: String    JoinSource: String    InputFilter: String  DataCaptureConfig:    KmsKeyId: String    GenerateInferenceId: Boolean    DestinationS3Uri: String  TransformResources:    InstanceCount: Integer    VolumeKmsKeyId: String    InstanceType: String  MaxConcurrentTransforms: Integer  ModelClientConfig:    InvocationsMaxRetries: Integer    InvocationsTimeoutInSeconds: Integer  ExperimentConfig:    TrialName: String    ExperimentName: String    TrialComponentDisplayName: String  Environment:    <key>: String  BatchStrategy: String  Tags:    - Value: String      Key: StringFn::GetAtt:  TransformStartTime: String  CreationTime: String  TransformJobArn: String  TransformJobStatus: String  TransformJobName: String  TransformEndTime: String
addedAWS::SageMaker::Workforcedocs ↗#Link to AWS::SageMaker::Workforce
Type: AWS::SageMaker::WorkforceProperties:  IpAddressType: String  OidcConfig:    JwksUri: String    LogoutEndpoint: String    TokenEndpoint: String    Scope: String    Issuer: String    ClientSecret: String    UserInfoEndpoint: String    ClientId: String    AuthorizationEndpoint: String    AuthenticationRequestExtraParams:      <key>: String  CognitoConfig:    UserPool: String    ClientId: String  WorkforceVpcConfig:    Subnets:      - String    VpcId: String    SecurityGroupIds:      - String  WorkforceName: String  Tags:    - Value: String      Key: String  SourceIpConfig:    Cidrs:      - StringFn::GetAtt:  SubDomain: String  WorkforceArn: String
addedAWS::SavingsPlans::SavingsPlandocs ↗#Link to AWS::SavingsPlans::SavingsPlan
Type: AWS::SavingsPlans::SavingsPlanFn::GetAtt:  ProductTypes:    - String  Description: String  SavingsPlanType: String  Start: String  RecurringPaymentAmount: String  SavingsPlanOfferingId: String  UpfrontPaymentAmount: String  State: String  Currency: String  TermDurationInSeconds: Integer  SavingsPlanArn: String  SavingsPlanId: String  PaymentOption: String  End: String  Commitment: String  Tags:    - Value: String      Key: String
addedAWS::SecurityAgent::Artifactdocs ↗#Link to AWS::SecurityAgent::Artifact
Type: AWS::SecurityAgent::ArtifactProperties:  ArtifactContent: String  ArtifactType: String  FileName: String  AgentSpaceId: StringFn::GetAtt:  ArtifactId: String  Arn: String  UpdatedAt: String
addedAWS::SecurityAgent::PentestTaskdocs ↗#Link to AWS::SecurityAgent::PentestTask
Type: AWS::SecurityAgent::PentestTaskProperties:  AgentSpaceId: StringFn::GetAtt:  TaskId: String  Description: String  Categories:    - IsPrimary: Boolean      Name: String  PentestJobId: String  CreatedAt: String  Title: String  UpdatedAt: String  TargetEndpoint:    Uri: String  ExecutionStatus: String  PentestId: String  TargetEndpoint.Uri: String  Arn: String  TaskHours: Double
addedAWS::ServerlessRepo::Applicationdocs ↗#Link to AWS::ServerlessRepo::Application
Type: AWS::ServerlessRepo::ApplicationProperties:  SourceCodeUrl: String  Description: String  SpdxLicenseId: String  ReadmeBody: String  HomePageUrl: String  LicenseBody: String  Author: String  Labels:    - String  TemplateBody: String  Name: String  SemanticVersion: StringFn::GetAtt:  CreationTime: String  IsVerifiedAuthor: Boolean  ApplicationId: String
addedAWS::Signer::SigningJobdocs ↗#Link to AWS::Signer::SigningJob
Type: AWS::Signer::SigningJobProperties:  ProfileName: StringFn::GetAtt:  Status: String  JobOwner: String  Source.S3:    BucketName: String    Version: String    Key: String  CreatedAt: String  SignedObject.S3:    BucketName: String    Key: String  SignedObject.S3.Key: String  Source.S3.BucketName: String  Source.S3.Key: String  SignedObject.S3.BucketName: String  Source:    S3:  # S3Source: see above  Source.S3.Version: String  PlatformDisplayName: String  JobInvoker: String  PlatformId: String  CompletedAt: String  SignatureExpiresAt: String  RequestedBy: String  Arn: String  JobId: String  SignedObject:    S3:  # S3SignedObject: see above  ProfileVersion: String
addedAWS::SSM::AutomationExecutiondocs ↗#Link to AWS::SSM::AutomationExecution
Type: AWS::SSM::AutomationExecutionProperties:  Tags:    - Value: String      Key: String  DocumentName: StringFn::GetAtt:  AutomationExecutionStatus: String  ExecutionStartTime: String  Mode: String  DocumentVersion: String  Arn: String  AutomationExecutionId: String  ExecutedBy: String
addedAWS::SSM::CloudConnectordocs ↗#Link to AWS::SSM::CloudConnector
Type: AWS::SSM::CloudConnectorProperties:  Description: String  Configuration:    AzureConfiguration:      TenantId: String      ApplicationDisplayName: String      TenantDisplayName: String      Targets:        Subscriptions:          - DisplayName: String            Id: String      ApplicationId: String  DisplayName: String  ConfigConnectorArn: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  CloudConnectorId: String  CreatedAt: String  CloudConnectorArn: String  UpdatedAt: String
addedAWS::SSM::ManagedInstancedocs ↗#Link to AWS::SSM::ManagedInstance
Type: AWS::SSM::ManagedInstanceProperties:  Tags:    - Value: String      Key: StringFn::GetAtt:  PlatformName: String  PlatformVersion: String  IsLatestVersion: Boolean  InstanceId: String  AgentVersion: String  ComputerName: String  ResourceType: String  Arn: String  PlatformType: String  IPAddress: String  PingStatus: String
addedAWS::SSM::ServiceSettingdocs ↗#Link to AWS::SSM::ServiceSetting
Type: AWS::SSM::ServiceSettingProperties:  SettingValue: String  SettingId: StringFn::GetAtt:  Status: String  LastModifiedDate: String  Arn: String  LastModifiedUser: String
addedAWS::SSM::Sessiondocs ↗#Link to AWS::SSM::Session
Type: AWS::SSM::SessionProperties:  Target: String  Reason: StringFn::GetAtt:  Status: String  StartDate: String  Owner: String  Arn: String  SessionId: String  AccessType: String
addedAWS::SSO::ApplicationProviderdocs ↗#Link to AWS::SSO::ApplicationProvider
Type: AWS::SSO::ApplicationProviderFn::GetAtt:  ApplicationProviderArn: String  ResourceServerConfig.Scopes:    <key>:      LongDescription: String      DetailedTitle: String  DisplayData.Description: String  FederationProtocol: String  ResourceServerConfig:    Scopes:  # ResourceServerScopeDetails: see above  DisplayData:    IconUrl: String    Description: String    DisplayName: String  DisplayData.IconUrl: String  DisplayData.DisplayName: String
addedAWS::States::Executiondocs ↗#Link to AWS::States::Execution
Type: AWS::States::ExecutionProperties:  Input: String  StateMachineArn: String  Name: StringFn::GetAtt:  Status: String  StartDate: String  RedriveStatus: String  ExecutionArn: String  RedriveCount: Integer  StateMachineName: String
addedAWS::StepFunctions::MapRundocs ↗#Link to AWS::StepFunctions::MapRun
Type: AWS::StepFunctions::MapRunProperties:  ExecutionArn: StringFn::GetAtt:  ExecutionCounts.Total: Integer  ItemCounts.Pending: Integer  ItemCounts.Aborted: Integer  ItemCounts.FailuresNotRedrivable: Integer  ExecutionCounts:    Succeeded: Integer    Failed: Integer    Total: Integer    Running: Integer    TimedOut: Integer    ResultsWritten: Integer    FailuresNotRedrivable: Integer    PendingRedrive: Integer    Pending: Integer    Aborted: Integer  ToleratedFailureCount: Integer  StartDate: String  ToleratedFailurePercentage: Double  ExecutionCounts.Running: Integer  ExecutionCounts.Pending: Integer  MapRunArn: String  ItemCounts.Succeeded: Integer  Status: String  ExecutionCounts.Failed: Integer  ItemCounts.Failed: Integer  MaxConcurrency: Integer  ExecutionCounts.Aborted: Integer  ExecutionCounts.FailuresNotRedrivable: Integer  ItemCounts:    Succeeded: Integer    Failed: Integer    Total: Integer    Running: Integer    TimedOut: Integer    ResultsWritten: Integer    FailuresNotRedrivable: Integer    PendingRedrive: Integer    Pending: Integer    Aborted: Integer  ExecutionCounts.Succeeded: Integer  ItemCounts.PendingRedrive: Integer  ExecutionCounts.ResultsWritten: Integer  ItemCounts.Running: Integer  ItemCounts.TimedOut: Integer  StopDate: String  ExecutionCounts.PendingRedrive: Integer  ExecutionCounts.TimedOut: Integer  ItemCounts.Total: Integer  ItemCounts.ResultsWritten: Integer
addedAWS::ThinClient::SoftwareSetdocs ↗#Link to AWS::ThinClient::SoftwareSet
Type: AWS::ThinClient::SoftwareSetProperties:  Tags:    - Value: String      Key: StringFn::GetAtt:  ValidationStatus: String  ReleasedAt: String  Version: String  Software:    - Version: String      Name: String  Id: String  Arn: String
addedAWS::Transcribe::MedicalScribeJobdocs ↗#Link to AWS::Transcribe::MedicalScribeJob
Type: AWS::Transcribe::MedicalScribeJobProperties:  DataAccessRoleArn: String  MedicalScribeJobName: String  Media:    MediaFileUri: String  ChannelDefinitions:    - ChannelId: Integer      ParticipantRole: String  Settings:    MaxSpeakerLabels: Integer    ChannelIdentification: Boolean    ClinicalNoteGenerationSettings:      NoteTemplate: String    ShowSpeakerLabels: Boolean  Tags:    - Value: String      Key: StringFn::GetAtt:  LanguageCode: String  MedicalScribeJobStatus: String  MedicalScribeOutput.TranscriptFileUri: String  CompletionTime: String  MedicalScribeContextProvided: Boolean  MedicalScribeOutput:    TranscriptFileUri: String    ClinicalDocumentUri: String  StartTime: String  CreationTime: String  Arn: String  MedicalScribeOutput.ClinicalDocumentUri: String
addedAWS::Transcribe::MedicalTranscriptionJobdocs ↗#Link to AWS::Transcribe::MedicalTranscriptionJob
Type: AWS::Transcribe::MedicalTranscriptionJobProperties:  MediaFormat: String  Specialty: String  LanguageCode: String  Type: String  Media:    MediaFileUri: String  MediaSampleRateHertz: Integer  MedicalTranscriptionJobName: String  Settings:    ChannelIdentification: Boolean    ShowAlternatives: Boolean  Tags:    - Value: String      Key: StringFn::GetAtt:  Transcript:    TranscriptFileUri: String  TranscriptionJobStatus: String  CreationTime: String  Arn: String  Transcript.TranscriptFileUri: String
addedAWS::Transfer::HostKeydocs ↗#Link to AWS::Transfer::HostKey
Type: AWS::Transfer::HostKeyProperties:  ServerId: String  Description: String  Tags:    - Value: String      Key: String  HostKeyBody: StringFn::GetAtt:  Type: String  HostKeyId: String  HostKeyFingerprint: String  Arn: String  DateImported: String
addedAWS::UserNotifications::ManagedNotificationConfigurationdocs ↗#Link to AWS::UserNotifications::ManagedNotificationConfiguration
Type: AWS::UserNotifications::ManagedNotificationConfigurationProperties:  Category: String  SubCategory: StringFn::GetAtt:  Description: String  Arn: String  Name: String
addedAWS::UserNotifications::NotificationEventdocs ↗#Link to AWS::UserNotifications::NotificationEvent
Type: AWS::UserNotifications::NotificationEventFn::GetAtt:  SourceEventMetadata.RelatedResources:    - Arn: String  SourceEventMetadata.EventOccurrenceTime: String  SourceEventMetadata.EventType: String  SourceEventMetadata.EventTypeVersion: String  SchemaVersion: String  NotificationConfigurationArn: String  EventStatus: String  MessageComponents:    Headline: String    ParagraphSummary: String    Dimensions:      - Value: String        Name: String  AggregationEventType: String  SourceEventMetadata.RelatedAccount: String  SourceEventMetadata.SourceEventId: String  SourceEventMetadata.Source: String  SourceEventDetailUrl: String  NotificationType: String  MessageComponents.Dimensions:  # Dimension: see above  CreationTime: String  SourceEventMetadata:    EventTypeVersion: String    RelatedResources:  # Resource: see above    EventType: String    SourceEventId: String    RelatedAccount: String    EventOriginRegion: String    Source: String    EventOccurrenceTime: String  MessageComponents.ParagraphSummary: String  Id: String  Arn: String  MessageComponents.Headline: String  SourceEventMetadata.EventOriginRegion: String
addedAWS::Wickr::Networkdocs ↗#Link to AWS::Wickr::Network
Type: AWS::Wickr::NetworkProperties:  NetworkName: String  AccessLevel: StringFn::GetAtt:  MigrationState: Integer  AwsAccountId: String  Standing: Integer  NetworkId: String  NetworkArn: String

02Modified resource types37

modifiedAWS::ApiGatewayV2::ApiGatewayManagedOverrideshistorydocs ↗#Link to AWS::ApiGatewayV2::ApiGatewayManagedOverrides
Type: AWS::ApiGatewayV2::ApiGatewayManagedOverridesProperties:  Route:    # Duplicates allowed: Not specified → Yesmodified:     AuthorizationScopes:      - String  Stage:    DefaultRouteSettings:removed:       DataTraceEnabled: Booleanremoved:       LoggingLevel: Stringmodified:     RouteSettings: Json → Map of RouteSettingsadded:       ThrottlingBurstLimit: Integeradded:       DetailedMetricsEnabled: Booleanadded:       ThrottlingRateLimit: Doublemodified:     StageVariables: Json → Map of StringFn::GetAtt:added:   Id: String
modifiedAWS::AppStream::StackFleetAssociationhistorydocs ↗#Link to AWS::AppStream::StackFleetAssociation
Type: AWS::AppStream::StackFleetAssociationProperties:  # Update requires: Replacement → No interruptionmodified:   FleetName: String  # Update requires: Replacement → No interruptionmodified:   StackName: String
modifiedAWS::APS::Scraperhistorydocs ↗#Link to AWS::APS::Scraper
Type: AWS::APS::ScraperProperties:  Destination:    # Required: Yes → Nomodified:     AmpConfiguration: AmpConfigurationadded:     CloudWatchConfiguration:added:       DatasetArn: String
modifiedAWS::Batch::ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:  ComputeResources:added:     CapacityTags:added:       <key>: Stringadded:     ManagedInstancesProvider:added:       InfrastructureRoleArn: Stringadded:       PropagateTags: Stringadded:       InfrastructureOptimization:added:         ScaleInAfter: Integeradded:       InstanceLaunchTemplate:added:         Ec2InstanceProfileArn: Stringadded:         CapacityOptionType: Stringadded:         FipsEnabled: Booleanadded:         InstanceMetadataTagsPropagation: Booleanadded:         StorageConfiguration:added:           StorageSizeGiB: Integeradded:         NetworkConfiguration:added:           SecurityGroups:added:             - Stringadded:           Subnets:added:             - Stringadded:         InstanceRequirements:added:           AllowedInstanceTypes:added:             - Stringadded:         CapacityReservations:added:           ReservationGroupArn: Stringadded:           ReservationPreference: Stringadded:         Monitoring: Stringadded:         LocalStorageConfiguration:added:           UseLocalStorage: Boolean    # Required: Yes → Nomodified:     Subnets:      - String
modifiedAWS::Batch::JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:  EcsProperties:    TaskProperties:added:       - NetworkMode: String
modifiedAWS::BedrockAgentCore::Evaluatorhistorydocs ↗#Link to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::EvaluatorProperties:  EvaluatorConfig:    LlmAsAJudge:      ModelConfig:        # Required: Yes → Nomodified:         BedrockEvaluatorModelConfig: BedrockEvaluatorModelConfigadded:         ResponsesEvaluatorModelConfig:added:           Temperature: Doubleadded:           Reasoning:added:             Effort: Stringadded:           MaxOutputTokens: Integeradded:           TopP: Doubleadded:           ModelId: String
modifiedAWS::BedrockAgentCore::Gatewayhistorydocs ↗#Link to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::GatewayProperties:  AuthorizerConfiguration:    CustomJWTAuthorizer:added:       AdvertisedScopeMapping:added:         <key>: String  InterceptorConfigurations:    - InputConfiguration:added:         PayloadFilter:added:           Exclude:added:             - Field: String  ProtocolConfiguration:    Mcp:      SessionConfiguration:modified:         SessionTimeoutInSeconds: Integer → Double
modifiedAWS::BedrockAgentCore::GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties:  CredentialProviderConfigurations:    - CredentialProvider:        OauthCredentialProvider:modified:           GrantType: String → Json  MetadataConfiguration:    # Duplicates allowed: Yes → Nomodified:     AllowedQueryParameters:      - String    # Duplicates allowed: Yes → Nomodified:     AllowedRequestHeaders:      - String    # Duplicates allowed: Yes → Nomodified:     AllowedResponseHeaders:      - String  PrivateEndpoint:    ManagedVpcResource:added:       Tags:added:         <key>: String  TargetConfiguration:    Http:      Passthrough:        StickinessConfiguration:modified:           Timeout: Integer → Double    Mcp:      McpServer:modified:         ResourcePriority: Integer → Double
modifiedAWS::BedrockAgentCore::OAuth2CredentialProviderhistorydocs ↗#Link to AWS::BedrockAgentCore::OAuth2CredentialProvider
Type: AWS::BedrockAgentCore::OAuth2CredentialProviderProperties:  Oauth2ProviderConfigInput:    CustomOauth2ProviderConfig:added:       PrivateEndpoint:added:         SelfManagedLatticeResource:added:           ResourceConfigurationIdentifier: Stringadded:         ManagedVpcResource:added:           RoutingDomain: Stringadded:           VpcIdentifier: Stringadded:           SubnetIds:added:             - Stringadded:           EndpointIpAddressType: Stringadded:           SecurityGroupIds:added:             - Stringadded:           Tags:added:             <key>: Stringadded:       PrivateEndpointOverrides:added:         - Domain: Stringadded:           PrivateEndpoint:  # PrivateEndpoint: see aboveadded:       PrivateKeyJwtConfig:added:         SigningAlgorithm: Stringadded:         PrivateKeySource:added:           KmsKeySource:added:             KmsKeyArn: Stringadded:         AdditionalHeaderClaims:added:           <key>: Stringadded:         AdditionalPayloadClaims:added:           <key>: StringFn::GetAtt:  Oauth2ProviderConfigOutput:added:     PrivateEndpoint:  # PrivateEndpoint: see aboveadded:     PrivateEndpointOverrides:  # PrivateEndpointOverride: see aboveadded:     PrivateKeyJwtConfig:  # PrivateKeyJwtConfig: see aboveadded:   Oauth2ProviderConfigOutput.PrivateEndpoint:  # PrivateEndpoint: see aboveadded:   Oauth2ProviderConfigOutput.PrivateEndpoint.ManagedVpcResource:  # ManagedVpcResource: see aboveadded:   Oauth2ProviderConfigOutput.PrivateEndpoint.SelfManagedLatticeResource:  # SelfManagedLatticeResource: see aboveadded:   Oauth2ProviderConfigOutput.PrivateEndpointOverrides:  # PrivateEndpointOverride: see aboveadded:   Oauth2ProviderConfigOutput.PrivateKeyJwtConfig:  # PrivateKeyJwtConfig: see aboveadded:   Oauth2ProviderConfigOutput.PrivateKeyJwtConfig.AdditionalHeaderClaims:added:     <key>: Stringadded:   Oauth2ProviderConfigOutput.PrivateKeyJwtConfig.AdditionalPayloadClaims:added:     <key>: Stringadded:   Oauth2ProviderConfigOutput.PrivateKeyJwtConfig.PrivateKeySource:  # PrivateKeySource: see aboveadded:   Oauth2ProviderConfigOutput.PrivateKeyJwtConfig.SigningAlgorithm: Stringadded:   Status: String
modifiedAWS::DevOpsAgent::Servicehistorydocs ↗#Link to AWS::DevOpsAgent::Service
Type: AWS::DevOpsAgent::ServiceProperties:added:   ExchangeUrlPrivateConnectionName: Stringadded:   PrivateConnectionName: Stringadded:   TargetUrlPrivateConnectionName: String
modifiedAWS::DirectConnect::PrivateVirtualInterfacehistorydocs ↗#Link to AWS::DirectConnect::PrivateVirtualInterface
Type: AWS::DirectConnect::PrivateVirtualInterfaceProperties:added:   RateLimit: String
modifiedAWS::DirectConnect::PublicVirtualInterfacehistorydocs ↗#Link to AWS::DirectConnect::PublicVirtualInterface
Type: AWS::DirectConnect::PublicVirtualInterfaceProperties:added:   RateLimit: String
modifiedAWS::DirectConnect::TransitVirtualInterfacehistorydocs ↗#Link to AWS::DirectConnect::TransitVirtualInterface
Type: AWS::DirectConnect::TransitVirtualInterfaceProperties:added:   RateLimit: String
modifiedAWS::DMS::EventSubscriptionhistorydocs ↗#Link to AWS::DMS::EventSubscription
Type: AWS::DMS::EventSubscriptionProperties:  # Duplicates allowed: Not specified → Yesmodified:   EventCategories:    - String  # Duplicates allowed: Not specified → Yesmodified:   SourceIds:    - String  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::EC2::SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties:  SpotFleetRequestConfigData:    LaunchSpecifications:      - InstanceRequirements:          # Update requires: Replacement → Some interruptionsmodified:           AcceleratorCount:            # Update requires: Replacement → No interruptionmodified:             Max: Integer            # Update requires: Replacement → No interruptionmodified:             Min: Integer          # Update requires: Replacement → Some interruptionsmodified:           AcceleratorManufacturers:            - String          # Update requires: Replacement → Some interruptionsmodified:           AcceleratorNames:            - String          # Update requires: Replacement → Some interruptionsmodified:           AcceleratorTotalMemoryMiB:            # Update requires: Replacement → No interruptionmodified:             Max: Integer            # Update requires: Replacement → No interruptionmodified:             Min: Integer          # Update requires: Replacement → Some interruptionsmodified:           AcceleratorTypes:            - String          # Update requires: Replacement → Some interruptionsmodified:           AllowedInstanceTypes:            - String          # Update requires: Replacement → Some interruptionsmodified:           BareMetal: String          # Update requires: Replacement → Some interruptionsmodified:           BaselineEbsBandwidthMbps:            # Update requires: Replacement → No interruptionmodified:             Max: Integer            # Update requires: Replacement → No interruptionmodified:             Min: Integer          # Update requires: Replacement → Some interruptionsmodified:           BaselinePerformanceFactors:            # Update requires: Replacement → No interruptionmodified:             Cpu:              # Update requires: Replacement → No interruptionmodified:               References:                - # Update requires: Replacement → No interruptionmodified:                   InstanceFamily: String          # Update requires: Replacement → Some interruptionsmodified:           BurstablePerformance: String          # Update requires: Replacement → Some interruptionsmodified:           CpuManufacturers:            - String          # Update requires: Replacement → Some interruptionsmodified:           ExcludedInstanceTypes:            - String          # Update requires: Replacement → Some interruptionsmodified:           InstanceGenerations:            - String          # Update requires: Replacement → Some interruptionsmodified:           LocalStorage: String          # Update requires: Replacement → Some interruptionsmodified:           LocalStorageTypes:            - String          # Update requires: Replacement → Some interruptionsmodified:           MaxSpotPriceAsPercentageOfOptimalOnDemandPrice: Integer          # Update requires: Replacement → Some interruptionsmodified:           MemoryGiBPerVCpu:            # Update requires: Replacement → No interruptionmodified:             Max: Double            # Update requires: Replacement → No interruptionmodified:             Min: Double          # Update requires: Replacement → Some interruptionsmodified:           MemoryMiB:            # Update requires: Replacement → No interruptionmodified:             Max: Integer            # Update requires: Replacement → No interruptionmodified:             Min: Integer          # Update requires: Replacement → Some interruptionsmodified:           NetworkBandwidthGbps:            # Update requires: Replacement → No interruptionmodified:             Max: Double            # Update requires: Replacement → No interruptionmodified:             Min: Double          # Update requires: Replacement → Some interruptionsmodified:           NetworkInterfaceCount:            # Update requires: Replacement → No interruptionmodified:             Max: Integer            # Update requires: Replacement → No interruptionmodified:             Min: Integer          # Update requires: Replacement → Some interruptionsmodified:           OnDemandMaxPricePercentageOverLowestPrice: Integer          # Update requires: Replacement → Some interruptionsmodified:           RequireEncryptionInTransit: Boolean          # Update requires: Replacement → Some interruptionsmodified:           RequireHibernateSupport: Boolean          # Update requires: Replacement → Some interruptionsmodified:           SpotMaxPricePercentageOverLowestPrice: Integer          # Update requires: Replacement → Some interruptionsmodified:           TotalLocalStorageGB:            # Update requires: Replacement → No interruptionmodified:             Max: Double            # Update requires: Replacement → No interruptionmodified:             Min: Double          # Update requires: Replacement → Some interruptionsmodified:           VCpuCount:            # Update requires: Replacement → No interruptionmodified:             Max: Integer            # Update requires: Replacement → No interruptionmodified:             Min: Integer    # Update requires: Replacement → No interruptionmodified:     LaunchTemplateConfigs:      - # Update requires: Replacement → No interruptionmodified:         LaunchTemplateSpecification:          # Update requires: Replacement → No interruptionmodified:           LaunchTemplateId: String          # Update requires: Replacement → No interruptionmodified:           LaunchTemplateName: String          # Update requires: Replacement → No interruptionmodified:           Version: String        # Update requires: Replacement → No interruptionmodified:         Overrides:          - # Update requires: Replacement → No interruptionmodified:             AvailabilityZone: String            # Update requires: Replacement → No interruptionmodified:             AvailabilityZoneId: String            # Update requires: Replacement → No interruptionmodified:             InstanceRequirements:  # InstanceRequirementsRequest: see above            # Update requires: Replacement → No interruptionmodified:             InstanceType: String            # Update requires: Replacement → No interruptionmodified:             Priority: Double            # Update requires: Replacement → No interruptionmodified:             SpotPrice: String            # Update requires: Replacement → No interruptionmodified:             SubnetId: String            # Update requires: Replacement → No interruptionmodified:             WeightedCapacity: Double    # Update requires: Replacement → No interruptionmodified:     OnDemandTargetCapacity: Integer
modifiedAWS::EKS::Capabilityhistorydocs ↗#Link to AWS::EKS::Capability
Type: AWS::EKS::CapabilityProperties:  Configuration:added:     Ack: Json
modifiedAWS::EKS::Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added:   KubeApiServerConfig:added:     ServiceNodePortRange:added:       MinPort: Integeradded:       MaxPort: Integeradded:     EventTtl: Stringadded:   KubeControllerManagerConfig:added:     HorizontalPodAutoscalerControllerConfig:added:       HorizontalPodAutoscalerSyncPeriod: Stringadded:   KubeSchedulerConfig:added:     NodeResourcesFit:added:       ScoringStrategy:added:         Type: Stringadded:         Resources:added:           - Weight: Integeradded:             Name: String
modifiedAWS::Glue::Classifierhistorydocs ↗#Link to AWS::Glue::Classifier
Type: AWS::Glue::ClassifierProperties:  CsvClassifier:    # Duplicates allowed: Not specified → Yesmodified:     ContainsCustomDatatype:      - String    # Duplicates allowed: Not specified → Yesmodified:     Header:      - StringFn::GetAtt:added:   Name: String
modifiedAWS::Glue::CustomEntityTypehistorydocs ↗#Link to AWS::Glue::CustomEntityType
Type: AWS::Glue::CustomEntityTypeProperties:  # Duplicates allowed: Not specified → Yesmodified:   ContextWords:    - String  # Update requires: No interruption → Replacementmodified:   Name: String
modifiedAWS::Glue::DataQualityRulesethistorydocs ↗#Link to AWS::Glue::DataQualityRuleset
Type: AWS::Glue::DataQualityRulesetProperties:  # Required: No → Yes  # Update requires: No interruption → Replacementmodified:   Name: Stringmodified:   Tags: Json → Map of String  TargetTable:    # Required: No → Yesmodified:     DatabaseName: String    # Required: No → Yesmodified:     TableName: String
modifiedAWS::Glue::SecurityConfigurationhistorydocs ↗#Link to AWS::Glue::SecurityConfiguration
Type: AWS::Glue::SecurityConfigurationProperties:  EncryptionConfiguration:    # Duplicates allowed: Not specified → Yesmodified:     S3Encryptions:      - S3Encryption
modifiedAWS::InspectorV2::CodeSecurityIntegrationhistorydocs ↗#Link to AWS::InspectorV2::CodeSecurityIntegration
Type: AWS::InspectorV2::CodeSecurityIntegrationProperties:  # Update requires: Replacement → No interruptionmodified:   Tags:    <key>: String
modifiedAWS::InspectorV2::CodeSecurityScanConfigurationhistorydocs ↗#Link to AWS::InspectorV2::CodeSecurityScanConfiguration
Type: AWS::InspectorV2::CodeSecurityScanConfigurationProperties:  # Update requires: Replacement → No interruptionmodified:   Tags:    <key>: String
modifiedAWS::Lex::Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties:added:   BotMembers:added:     - BotMemberName: Stringadded:       BotMemberAliasName: Stringadded:       BotMemberId: Stringadded:       BotMemberVersion: Stringadded:       BotMemberAliasId: Stringadded:   BotType: String
modifiedAWS::MediaPackageV2::Channelhistorydocs ↗#Link to AWS::MediaPackageV2::Channel
Type: AWS::MediaPackageV2::ChannelProperties:added:   OutputLockingMode: String
modifiedAWS::MediaPackageV2::OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties:  Segment:added:     OutputTimestampMode: String
modifiedAWS::MediaTailor::PlaybackConfigurationhistorydocs ↗#Link to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfigurationProperties:added:   AdsPersonalizationConcurrency:added:     MaxConcurrentAdsRequests: Integeradded:     EnableVodVastParallelization: Booleanadded:   AdsPersonalizationTimeouts:added:     PrefetchAdsRequestTimeoutMilliseconds: Integeradded:     VodMaximumAdsPersonalizationTimeMilliseconds: Integeradded:     PrefetchMaximumAdsPersonalizationTimeMilliseconds: Integeradded:     AdsRequestTimeoutMilliseconds: Integeradded:     LiveMaximumAdsPersonalizationTimeMilliseconds: Integer
modifiedAWS::MSK::Clusterhistorydocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties:  LoggingInfo:added:     AuthorizerLogs:added:       S3:added:         Bucket: Stringadded:         Enabled: Booleanadded:         Prefix: Stringadded:       Firehose:added:         Enabled: Booleanadded:         DeliveryStream: Stringadded:       CloudWatchLogs:added:         LogGroup: Stringadded:         Enabled: Boolean    # Required: Yes → Nomodified:     BrokerLogs: BrokerLogs
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:  SoftwareUpdateOptions:added:     UseLatestServiceSoftwareForBlueGreen: Boolean
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:  # Update requires: Some interruptions → No interruptionmodified:   StorageType: String
modifiedAWS::RDS::DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupFn::GetAtt:added:   DBParameterGroupArn: String
modifiedAWS::SecurityAgent::Pentesthistorydocs ↗#Link to AWS::SecurityAgent::Pentest
Type: AWS::SecurityAgent::PentestProperties:  Assets:    Actors:added:       - EnableEmailMfa: Booleanadded:         MfaForwardingAddress: String    IntegratedRepositories:added:       - Branch: String
modifiedAWS::ServiceDiscovery::PublicDnsNamespacehistorydocs ↗#Link to AWS::ServiceDiscovery::PublicDnsNamespace
Type: AWS::ServiceDiscovery::PublicDnsNamespaceProperties:  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::Synthetics::Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:added:   KmsKeyArn: Stringadded:   Replicas:added:     - LastModified: Doubleadded:       KmsKeyArn: Stringadded:       VpcConfig:added:         Ipv6AllowedForDualStack: Booleanadded:         VpcId: Stringadded:         SubnetIds:added:           - Stringadded:         SecurityGroupIds:added:           - Stringadded:       ReplicationStatus:added:         State: Stringadded:       CanaryState: Stringadded:       ResourcesToReplicateTags:added:         - Stringadded:       Tags:added:         - Value: Stringadded:           Key: Stringadded:       Location: String
modifiedAWS::Timestream::InfluxDBClusterhistorydocs ↗#Link to AWS::Timestream::InfluxDBCluster
Type: AWS::Timestream::InfluxDBClusterProperties:added:   MaintenanceSchedule:added:     Timezone: Stringadded:     PreferredMaintenanceWindow: StringFn::GetAtt:added:   NextMaintenanceTime: String
modifiedAWS::WAFv2::RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties:  Rules:    - Statement:        ByteMatchStatement:added:           PreParseTextTransformations:added:             - Type: Stringadded:               Priority: Integer        NotStatement:          Statement:  # Statement: see above        OrStatement:          Statements:  # Statement: see above        RateBasedStatement:          ScopeDownStatement:  # Statement: see above        RegexMatchStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        RegexPatternSetReferenceStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        SizeConstraintStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        SqliMatchStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        XssMatchStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above
modifiedAWS::WAFv2::WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties:  Rules:    - Statement:        ByteMatchStatement:added:           PreParseTextTransformations:added:             - Type: Stringadded:               Priority: Integer        ManagedRuleGroupStatement:          ScopeDownStatement:  # Statement: see above        NotStatement:          Statement:  # Statement: see above        OrStatement:          Statements:  # Statement: see above        RateBasedStatement:          ScopeDownStatement:  # Statement: see above        RegexMatchStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        RegexPatternSetReferenceStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        SizeConstraintStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        SqliMatchStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above        XssMatchStatement:added:           PreParseTextTransformations:  # PreParseTextTransformation: see above

03Removed resource types1

removedAWS::SageMaker::ExperimentTrialComponenthistory#Link to AWS::SageMaker::ExperimentTrialComponent