From 2bd900fc1aec4bcc47933a7ab4918fa8a2cf701e Mon Sep 17 00:00:00 2001 From: awstools Date: Thu, 27 Jun 2024 18:14:01 +0000 Subject: [PATCH] feat(client-application-auto-scaling): Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. --- .../client-application-auto-scaling/README.md | 7 +- .../src/ApplicationAutoScaling.ts | 7 +- .../src/ApplicationAutoScalingClient.ts | 7 +- .../commands/DeleteScalingPolicyCommand.ts | 4 +- .../commands/DeleteScheduledActionCommand.ts | 4 +- .../DeregisterScalableTargetCommand.ts | 4 +- .../DescribeScalableTargetsCommand.ts | 8 +- .../DescribeScalingActivitiesCommand.ts | 8 +- .../DescribeScalingPoliciesCommand.ts | 10 +- .../DescribeScheduledActionsCommand.ts | 11 +- .../commands/ListTagsForResourceCommand.ts | 2 +- .../src/commands/PutScalingPolicyCommand.ts | 6 +- .../src/commands/PutScheduledActionCommand.ts | 4 +- .../commands/RegisterScalableTargetCommand.ts | 4 +- .../src/commands/TagResourceCommand.ts | 2 +- .../src/index.ts | 7 +- .../src/models/models_0.ts | 286 ++++++++++++------ .../aws-models/application-auto-scaling.json | 102 ++++--- 18 files changed, 314 insertions(+), 169 deletions(-) diff --git a/clients/client-application-auto-scaling/README.md b/clients/client-application-auto-scaling/README.md index 16d54bad8b13..3d13a4da2f7d 100644 --- a/clients/client-application-auto-scaling/README.md +++ b/clients/client-application-auto-scaling/README.md @@ -46,15 +46,18 @@ resources:

Amazon SageMaker endpoint variants

  • -

    Amazon SageMaker Serverless endpoint provisioned concurrency

    +

    Amazon SageMaker inference components

  • -

    Amazon SageMaker inference components

    +

    Amazon SageMaker serverless endpoint provisioned concurrency

  • Spot Fleets (Amazon EC2)

  • +

    WorkSpaces pools

    +
  • +
  • Custom resources provided by your own applications or services

  • diff --git a/clients/client-application-auto-scaling/src/ApplicationAutoScaling.ts b/clients/client-application-auto-scaling/src/ApplicationAutoScaling.ts index 7511f6ba18b7..cbfa0e723dd5 100644 --- a/clients/client-application-auto-scaling/src/ApplicationAutoScaling.ts +++ b/clients/client-application-auto-scaling/src/ApplicationAutoScaling.ts @@ -333,15 +333,18 @@ export interface ApplicationAutoScaling { *

    Amazon SageMaker endpoint variants

    * *
  • - *

    Amazon SageMaker Serverless endpoint provisioned concurrency

    + *

    Amazon SageMaker inference components

    *
  • *
  • - *

    Amazon SageMaker inference components

    + *

    Amazon SageMaker serverless endpoint provisioned concurrency

    *
  • *
  • *

    Spot Fleets (Amazon EC2)

    *
  • *
  • + *

    WorkSpaces pools

    + *
  • + *
  • *

    Custom resources provided by your own applications or services

    *
  • * diff --git a/clients/client-application-auto-scaling/src/ApplicationAutoScalingClient.ts b/clients/client-application-auto-scaling/src/ApplicationAutoScalingClient.ts index 1f5fbfd84eca..ed4a884e239b 100644 --- a/clients/client-application-auto-scaling/src/ApplicationAutoScalingClient.ts +++ b/clients/client-application-auto-scaling/src/ApplicationAutoScalingClient.ts @@ -352,15 +352,18 @@ export interface ApplicationAutoScalingClientResolvedConfig extends ApplicationA *

    Amazon SageMaker endpoint variants

    * *
  • - *

    Amazon SageMaker Serverless endpoint provisioned concurrency

    + *

    Amazon SageMaker inference components

    *
  • *
  • - *

    Amazon SageMaker inference components

    + *

    Amazon SageMaker serverless endpoint provisioned concurrency

    *
  • *
  • *

    Spot Fleets (Amazon EC2)

    *
  • *
  • + *

    WorkSpaces pools

    + *
  • + *
  • *

    Custom resources provided by your own applications or services

    *
  • * diff --git a/clients/client-application-auto-scaling/src/commands/DeleteScalingPolicyCommand.ts b/clients/client-application-auto-scaling/src/commands/DeleteScalingPolicyCommand.ts index e61cc27fb91b..b51f33c4818b 100644 --- a/clients/client-application-auto-scaling/src/commands/DeleteScalingPolicyCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DeleteScalingPolicyCommand.ts @@ -46,9 +46,9 @@ export interface DeleteScalingPolicyCommandOutput extends DeleteScalingPolicyRes * const client = new ApplicationAutoScalingClient(config); * const input = { // DeleteScalingPolicyRequest * PolicyName: "STRING_VALUE", // required - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", // required - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * }; * const command = new DeleteScalingPolicyCommand(input); * const response = await client.send(command); diff --git a/clients/client-application-auto-scaling/src/commands/DeleteScheduledActionCommand.ts b/clients/client-application-auto-scaling/src/commands/DeleteScheduledActionCommand.ts index 4a9d13494dbf..1861165d4614 100644 --- a/clients/client-application-auto-scaling/src/commands/DeleteScheduledActionCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DeleteScheduledActionCommand.ts @@ -41,10 +41,10 @@ export interface DeleteScheduledActionCommandOutput extends DeleteScheduledActio * // const { ApplicationAutoScalingClient, DeleteScheduledActionCommand } = require("@aws-sdk/client-application-auto-scaling"); // CommonJS import * const client = new ApplicationAutoScalingClient(config); * const input = { // DeleteScheduledActionRequest - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ScheduledActionName: "STRING_VALUE", // required * ResourceId: "STRING_VALUE", // required - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * }; * const command = new DeleteScheduledActionCommand(input); * const response = await client.send(command); diff --git a/clients/client-application-auto-scaling/src/commands/DeregisterScalableTargetCommand.ts b/clients/client-application-auto-scaling/src/commands/DeregisterScalableTargetCommand.ts index 50b26cca57cd..a9f20bc84f33 100644 --- a/clients/client-application-auto-scaling/src/commands/DeregisterScalableTargetCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DeregisterScalableTargetCommand.ts @@ -45,9 +45,9 @@ export interface DeregisterScalableTargetCommandOutput extends DeregisterScalabl * // const { ApplicationAutoScalingClient, DeregisterScalableTargetCommand } = require("@aws-sdk/client-application-auto-scaling"); // CommonJS import * const client = new ApplicationAutoScalingClient(config); * const input = { // DeregisterScalableTargetRequest - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", // required - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * }; * const command = new DeregisterScalableTargetCommand(input); * const response = await client.send(command); diff --git a/clients/client-application-auto-scaling/src/commands/DescribeScalableTargetsCommand.ts b/clients/client-application-auto-scaling/src/commands/DescribeScalableTargetsCommand.ts index 312460d4c6b4..8d29753613dd 100644 --- a/clients/client-application-auto-scaling/src/commands/DescribeScalableTargetsCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DescribeScalableTargetsCommand.ts @@ -42,11 +42,11 @@ export interface DescribeScalableTargetsCommandOutput extends DescribeScalableTa * // const { ApplicationAutoScalingClient, DescribeScalableTargetsCommand } = require("@aws-sdk/client-application-auto-scaling"); // CommonJS import * const client = new ApplicationAutoScalingClient(config); * const input = { // DescribeScalableTargetsRequest - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceIds: [ // ResourceIdsMaxLen1600 * "STRING_VALUE", * ], - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", * MaxResults: Number("int"), * NextToken: "STRING_VALUE", * }; @@ -55,9 +55,9 @@ export interface DescribeScalableTargetsCommandOutput extends DescribeScalableTa * // { // DescribeScalableTargetsResponse * // ScalableTargets: [ // ScalableTargets * // { // ScalableTarget - * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * // ResourceId: "STRING_VALUE", // required - * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * // MinCapacity: Number("int"), // required * // MaxCapacity: Number("int"), // required * // RoleARN: "STRING_VALUE", // required diff --git a/clients/client-application-auto-scaling/src/commands/DescribeScalingActivitiesCommand.ts b/clients/client-application-auto-scaling/src/commands/DescribeScalingActivitiesCommand.ts index e2127475674b..46dc6473a93f 100644 --- a/clients/client-application-auto-scaling/src/commands/DescribeScalingActivitiesCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DescribeScalingActivitiesCommand.ts @@ -44,9 +44,9 @@ export interface DescribeScalingActivitiesCommandOutput extends DescribeScalingA * // const { ApplicationAutoScalingClient, DescribeScalingActivitiesCommand } = require("@aws-sdk/client-application-auto-scaling"); // CommonJS import * const client = new ApplicationAutoScalingClient(config); * const input = { // DescribeScalingActivitiesRequest - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", * MaxResults: Number("int"), * NextToken: "STRING_VALUE", * IncludeNotScaledActivities: true || false, @@ -57,9 +57,9 @@ export interface DescribeScalingActivitiesCommandOutput extends DescribeScalingA * // ScalingActivities: [ // ScalingActivities * // { // ScalingActivity * // ActivityId: "STRING_VALUE", // required - * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * // ResourceId: "STRING_VALUE", // required - * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * // Description: "STRING_VALUE", // required * // Cause: "STRING_VALUE", // required * // StartTime: new Date("TIMESTAMP"), // required diff --git a/clients/client-application-auto-scaling/src/commands/DescribeScalingPoliciesCommand.ts b/clients/client-application-auto-scaling/src/commands/DescribeScalingPoliciesCommand.ts index 5fee7d826dbe..b1a518aac869 100644 --- a/clients/client-application-auto-scaling/src/commands/DescribeScalingPoliciesCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DescribeScalingPoliciesCommand.ts @@ -46,9 +46,9 @@ export interface DescribeScalingPoliciesCommandOutput extends DescribeScalingPol * PolicyNames: [ // ResourceIdsMaxLen1600 * "STRING_VALUE", * ], - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", * MaxResults: Number("int"), * NextToken: "STRING_VALUE", * }; @@ -59,9 +59,9 @@ export interface DescribeScalingPoliciesCommandOutput extends DescribeScalingPol * // { // ScalingPolicy * // PolicyARN: "STRING_VALUE", // required * // PolicyName: "STRING_VALUE", // required - * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * // ResourceId: "STRING_VALUE", // required - * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * // PolicyType: "StepScaling" || "TargetTrackingScaling", // required * // StepScalingPolicyConfiguration: { // StepScalingPolicyConfiguration * // AdjustmentType: "ChangeInCapacity" || "PercentChangeInCapacity" || "ExactCapacity", @@ -79,7 +79,7 @@ export interface DescribeScalingPoliciesCommandOutput extends DescribeScalingPol * // TargetTrackingScalingPolicyConfiguration: { // TargetTrackingScalingPolicyConfiguration * // TargetValue: Number("double"), // required * // PredefinedMetricSpecification: { // PredefinedMetricSpecification - * // PredefinedMetricType: "DynamoDBReadCapacityUtilization" || "DynamoDBWriteCapacityUtilization" || "ALBRequestCountPerTarget" || "RDSReaderAverageCPUUtilization" || "RDSReaderAverageDatabaseConnections" || "EC2SpotFleetRequestAverageCPUUtilization" || "EC2SpotFleetRequestAverageNetworkIn" || "EC2SpotFleetRequestAverageNetworkOut" || "SageMakerVariantInvocationsPerInstance" || "ECSServiceAverageCPUUtilization" || "ECSServiceAverageMemoryUtilization" || "AppStreamAverageCapacityUtilization" || "ComprehendInferenceUtilization" || "LambdaProvisionedConcurrencyUtilization" || "CassandraReadCapacityUtilization" || "CassandraWriteCapacityUtilization" || "KafkaBrokerStorageUtilization" || "ElastiCachePrimaryEngineCPUUtilization" || "ElastiCacheReplicaEngineCPUUtilization" || "ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage" || "NeptuneReaderAverageCPUUtilization" || "SageMakerVariantProvisionedConcurrencyUtilization" || "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" || "SageMakerInferenceComponentInvocationsPerCopy", // required + * // PredefinedMetricType: "DynamoDBReadCapacityUtilization" || "DynamoDBWriteCapacityUtilization" || "ALBRequestCountPerTarget" || "RDSReaderAverageCPUUtilization" || "RDSReaderAverageDatabaseConnections" || "EC2SpotFleetRequestAverageCPUUtilization" || "EC2SpotFleetRequestAverageNetworkIn" || "EC2SpotFleetRequestAverageNetworkOut" || "SageMakerVariantInvocationsPerInstance" || "ECSServiceAverageCPUUtilization" || "ECSServiceAverageMemoryUtilization" || "AppStreamAverageCapacityUtilization" || "ComprehendInferenceUtilization" || "LambdaProvisionedConcurrencyUtilization" || "CassandraReadCapacityUtilization" || "CassandraWriteCapacityUtilization" || "KafkaBrokerStorageUtilization" || "ElastiCachePrimaryEngineCPUUtilization" || "ElastiCacheReplicaEngineCPUUtilization" || "ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage" || "NeptuneReaderAverageCPUUtilization" || "SageMakerVariantProvisionedConcurrencyUtilization" || "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" || "SageMakerInferenceComponentInvocationsPerCopy" || "WorkSpacesAverageUserSessionsCapacityUtilization", // required * // ResourceLabel: "STRING_VALUE", * // }, * // CustomizedMetricSpecification: { // CustomizedMetricSpecification diff --git a/clients/client-application-auto-scaling/src/commands/DescribeScheduledActionsCommand.ts b/clients/client-application-auto-scaling/src/commands/DescribeScheduledActionsCommand.ts index 250abd0c8beb..5593695e781e 100644 --- a/clients/client-application-auto-scaling/src/commands/DescribeScheduledActionsCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/DescribeScheduledActionsCommand.ts @@ -35,8 +35,7 @@ export interface DescribeScheduledActionsCommandOutput extends DescribeScheduled *

    Describes the Application Auto Scaling scheduled actions for the specified service namespace.

    *

    You can filter the results using the ResourceId, * ScalableDimension, and ScheduledActionNames parameters.

    - *

    For more information, see Scheduled scaling and Managing scheduled scaling in the - * Application Auto Scaling User Guide.

    + *

    For more information, see Scheduled scaling in the Application Auto Scaling User Guide.

    * @example * Use a bare-bones client and the command you need to make an API call. * ```javascript @@ -47,9 +46,9 @@ export interface DescribeScheduledActionsCommandOutput extends DescribeScheduled * ScheduledActionNames: [ // ResourceIdsMaxLen1600 * "STRING_VALUE", * ], - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", * MaxResults: Number("int"), * NextToken: "STRING_VALUE", * }; @@ -60,11 +59,11 @@ export interface DescribeScheduledActionsCommandOutput extends DescribeScheduled * // { // ScheduledAction * // ScheduledActionName: "STRING_VALUE", // required * // ScheduledActionARN: "STRING_VALUE", // required - * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * // ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * // Schedule: "STRING_VALUE", // required * // Timezone: "STRING_VALUE", * // ResourceId: "STRING_VALUE", // required - * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", + * // ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", * // StartTime: new Date("TIMESTAMP"), * // EndTime: new Date("TIMESTAMP"), * // ScalableTargetAction: { // ScalableTargetAction diff --git a/clients/client-application-auto-scaling/src/commands/ListTagsForResourceCommand.ts b/clients/client-application-auto-scaling/src/commands/ListTagsForResourceCommand.ts index 284d7ea3e88f..91f0a6a547f7 100644 --- a/clients/client-application-auto-scaling/src/commands/ListTagsForResourceCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/ListTagsForResourceCommand.ts @@ -33,7 +33,7 @@ export interface ListTagsForResourceCommandOutput extends ListTagsForResourceRes /** *

    Returns all the tags on the specified Application Auto Scaling scalable target.

    - *

    For general information about tags, including the format and syntax, see Tagging Amazon Web Services + *

    For general information about tags, including the format and syntax, see Tagging your Amazon Web Services * resources in the Amazon Web Services General Reference.

    * @example * Use a bare-bones client and the command you need to make an API call. diff --git a/clients/client-application-auto-scaling/src/commands/PutScalingPolicyCommand.ts b/clients/client-application-auto-scaling/src/commands/PutScalingPolicyCommand.ts index 2553f3c68f05..dc4649424e9f 100644 --- a/clients/client-application-auto-scaling/src/commands/PutScalingPolicyCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/PutScalingPolicyCommand.ts @@ -65,9 +65,9 @@ export interface PutScalingPolicyCommandOutput extends PutScalingPolicyResponse, * const client = new ApplicationAutoScalingClient(config); * const input = { // PutScalingPolicyRequest * PolicyName: "STRING_VALUE", // required - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", // required - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * PolicyType: "StepScaling" || "TargetTrackingScaling", * StepScalingPolicyConfiguration: { // StepScalingPolicyConfiguration * AdjustmentType: "ChangeInCapacity" || "PercentChangeInCapacity" || "ExactCapacity", @@ -85,7 +85,7 @@ export interface PutScalingPolicyCommandOutput extends PutScalingPolicyResponse, * TargetTrackingScalingPolicyConfiguration: { // TargetTrackingScalingPolicyConfiguration * TargetValue: Number("double"), // required * PredefinedMetricSpecification: { // PredefinedMetricSpecification - * PredefinedMetricType: "DynamoDBReadCapacityUtilization" || "DynamoDBWriteCapacityUtilization" || "ALBRequestCountPerTarget" || "RDSReaderAverageCPUUtilization" || "RDSReaderAverageDatabaseConnections" || "EC2SpotFleetRequestAverageCPUUtilization" || "EC2SpotFleetRequestAverageNetworkIn" || "EC2SpotFleetRequestAverageNetworkOut" || "SageMakerVariantInvocationsPerInstance" || "ECSServiceAverageCPUUtilization" || "ECSServiceAverageMemoryUtilization" || "AppStreamAverageCapacityUtilization" || "ComprehendInferenceUtilization" || "LambdaProvisionedConcurrencyUtilization" || "CassandraReadCapacityUtilization" || "CassandraWriteCapacityUtilization" || "KafkaBrokerStorageUtilization" || "ElastiCachePrimaryEngineCPUUtilization" || "ElastiCacheReplicaEngineCPUUtilization" || "ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage" || "NeptuneReaderAverageCPUUtilization" || "SageMakerVariantProvisionedConcurrencyUtilization" || "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" || "SageMakerInferenceComponentInvocationsPerCopy", // required + * PredefinedMetricType: "DynamoDBReadCapacityUtilization" || "DynamoDBWriteCapacityUtilization" || "ALBRequestCountPerTarget" || "RDSReaderAverageCPUUtilization" || "RDSReaderAverageDatabaseConnections" || "EC2SpotFleetRequestAverageCPUUtilization" || "EC2SpotFleetRequestAverageNetworkIn" || "EC2SpotFleetRequestAverageNetworkOut" || "SageMakerVariantInvocationsPerInstance" || "ECSServiceAverageCPUUtilization" || "ECSServiceAverageMemoryUtilization" || "AppStreamAverageCapacityUtilization" || "ComprehendInferenceUtilization" || "LambdaProvisionedConcurrencyUtilization" || "CassandraReadCapacityUtilization" || "CassandraWriteCapacityUtilization" || "KafkaBrokerStorageUtilization" || "ElastiCachePrimaryEngineCPUUtilization" || "ElastiCacheReplicaEngineCPUUtilization" || "ElastiCacheDatabaseMemoryUsageCountedForEvictPercentage" || "NeptuneReaderAverageCPUUtilization" || "SageMakerVariantProvisionedConcurrencyUtilization" || "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" || "SageMakerInferenceComponentInvocationsPerCopy" || "WorkSpacesAverageUserSessionsCapacityUtilization", // required * ResourceLabel: "STRING_VALUE", * }, * CustomizedMetricSpecification: { // CustomizedMetricSpecification diff --git a/clients/client-application-auto-scaling/src/commands/PutScheduledActionCommand.ts b/clients/client-application-auto-scaling/src/commands/PutScheduledActionCommand.ts index bfbca7a95d1c..616502695ca4 100644 --- a/clients/client-application-auto-scaling/src/commands/PutScheduledActionCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/PutScheduledActionCommand.ts @@ -54,12 +54,12 @@ export interface PutScheduledActionCommandOutput extends PutScheduledActionRespo * // const { ApplicationAutoScalingClient, PutScheduledActionCommand } = require("@aws-sdk/client-application-auto-scaling"); // CommonJS import * const client = new ApplicationAutoScalingClient(config); * const input = { // PutScheduledActionRequest - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * Schedule: "STRING_VALUE", * Timezone: "STRING_VALUE", * ScheduledActionName: "STRING_VALUE", // required * ResourceId: "STRING_VALUE", // required - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * StartTime: new Date("TIMESTAMP"), * EndTime: new Date("TIMESTAMP"), * ScalableTargetAction: { // ScalableTargetAction diff --git a/clients/client-application-auto-scaling/src/commands/RegisterScalableTargetCommand.ts b/clients/client-application-auto-scaling/src/commands/RegisterScalableTargetCommand.ts index 9993cec52214..92a8872206cf 100644 --- a/clients/client-application-auto-scaling/src/commands/RegisterScalableTargetCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/RegisterScalableTargetCommand.ts @@ -71,9 +71,9 @@ export interface RegisterScalableTargetCommandOutput extends RegisterScalableTar * // const { ApplicationAutoScalingClient, RegisterScalableTargetCommand } = require("@aws-sdk/client-application-auto-scaling"); // CommonJS import * const client = new ApplicationAutoScalingClient(config); * const input = { // RegisterScalableTargetRequest - * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune", // required + * ServiceNamespace: "ecs" || "elasticmapreduce" || "ec2" || "appstream" || "dynamodb" || "rds" || "sagemaker" || "custom-resource" || "comprehend" || "lambda" || "cassandra" || "kafka" || "elasticache" || "neptune" || "workspaces", // required * ResourceId: "STRING_VALUE", // required - * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount", // required + * ScalableDimension: "ecs:service:DesiredCount" || "ec2:spot-fleet-request:TargetCapacity" || "elasticmapreduce:instancegroup:InstanceCount" || "appstream:fleet:DesiredCapacity" || "dynamodb:table:ReadCapacityUnits" || "dynamodb:table:WriteCapacityUnits" || "dynamodb:index:ReadCapacityUnits" || "dynamodb:index:WriteCapacityUnits" || "rds:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredInstanceCount" || "custom-resource:ResourceType:Property" || "comprehend:document-classifier-endpoint:DesiredInferenceUnits" || "comprehend:entity-recognizer-endpoint:DesiredInferenceUnits" || "lambda:function:ProvisionedConcurrency" || "cassandra:table:ReadCapacityUnits" || "cassandra:table:WriteCapacityUnits" || "kafka:broker-storage:VolumeSize" || "elasticache:replication-group:NodeGroups" || "elasticache:replication-group:Replicas" || "neptune:cluster:ReadReplicaCount" || "sagemaker:variant:DesiredProvisionedConcurrency" || "sagemaker:inference-component:DesiredCopyCount" || "workspaces:workspacespool:DesiredUserSessions", // required * MinCapacity: Number("int"), * MaxCapacity: Number("int"), * RoleARN: "STRING_VALUE", diff --git a/clients/client-application-auto-scaling/src/commands/TagResourceCommand.ts b/clients/client-application-auto-scaling/src/commands/TagResourceCommand.ts index d83199855aa5..538d29ca24ae 100644 --- a/clients/client-application-auto-scaling/src/commands/TagResourceCommand.ts +++ b/clients/client-application-auto-scaling/src/commands/TagResourceCommand.ts @@ -40,7 +40,7 @@ export interface TagResourceCommandOutput extends TagResourceResponse, __Metadat * scaling policy or scheduled action.

    *

    You can also add tags to an Application Auto Scaling scalable target while creating it * (RegisterScalableTarget).

    - *

    For general information about tags, including the format and syntax, see Tagging Amazon Web Services + *

    For general information about tags, including the format and syntax, see Tagging your Amazon Web Services * resources in the Amazon Web Services General Reference.

    *

    Use tags to control access to a scalable target. For more information, see Tagging support * for Application Auto Scaling in the Application Auto Scaling User Guide.

    diff --git a/clients/client-application-auto-scaling/src/index.ts b/clients/client-application-auto-scaling/src/index.ts index 0badc05cafd1..c8469a7381f0 100644 --- a/clients/client-application-auto-scaling/src/index.ts +++ b/clients/client-application-auto-scaling/src/index.ts @@ -41,15 +41,18 @@ *

    Amazon SageMaker endpoint variants

    * *
  • - *

    Amazon SageMaker Serverless endpoint provisioned concurrency

    + *

    Amazon SageMaker inference components

    *
  • *
  • - *

    Amazon SageMaker inference components

    + *

    Amazon SageMaker serverless endpoint provisioned concurrency

    *
  • *
  • *

    Spot Fleets (Amazon EC2)

    *
  • *
  • + *

    WorkSpaces pools

    + *
  • + *
  • *

    Custom resources provided by your own applications or services

    *
  • * diff --git a/clients/client-application-auto-scaling/src/models/models_0.ts b/clients/client-application-auto-scaling/src/models/models_0.ts index fc4df39db938..55ab29a0ed9a 100644 --- a/clients/client-application-auto-scaling/src/models/models_0.ts +++ b/clients/client-application-auto-scaling/src/models/models_0.ts @@ -86,6 +86,7 @@ export const ScalableDimension = { SageMakerInferenceComponentDesiredCopyCount: "sagemaker:inference-component:DesiredCopyCount", SageMakerVariantDesiredInstanceCount: "sagemaker:variant:DesiredInstanceCount", SageMakerVariantDesiredProvisionedConcurrency: "sagemaker:variant:DesiredProvisionedConcurrency", + WorkSpacesWorkSpacesPoolDesiredUserSessions: "workspaces:workspacespool:DesiredUserSessions", } as const; /** @@ -112,6 +113,7 @@ export const ServiceNamespace = { NEPTUNE: "neptune", RDS: "rds", SAGEMAKER: "sagemaker", + WORKSPACES: "workspaces", } as const; /** @@ -142,7 +144,7 @@ export interface DeleteScalingPolicyRequest { * * @public */ @@ -220,7 +226,7 @@ export interface DeleteScalingPolicyRequest { * * @public */ @@ -411,7 +421,7 @@ export interface DeleteScheduledActionRequest { * * @public */ @@ -489,7 +503,7 @@ export interface DeleteScheduledActionRequest { * * @public */ @@ -603,7 +621,7 @@ export interface DeregisterScalableTargetRequest { * * @public */ @@ -682,7 +704,7 @@ export interface DeregisterScalableTargetRequest { * * @public */ @@ -796,7 +822,7 @@ export interface DescribeScalableTargetsRequest { * * @public */ @@ -875,7 +905,7 @@ export interface DescribeScalableTargetsRequest { * * @public */ @@ -1034,7 +1068,7 @@ export interface ScalableTarget { * * @public */ @@ -1113,7 +1151,7 @@ export interface ScalableTarget { * * @public */ @@ -1300,7 +1342,7 @@ export interface DescribeScalingActivitiesRequest { * * @public */ @@ -1379,7 +1425,7 @@ export interface DescribeScalingActivitiesRequest { * * @public */ @@ -1501,7 +1551,8 @@ export interface DescribeScalingActivitiesRequest { /** *

    Describes the reason for an activity that isn't scaled (not scaled * activity), in machine-readable format. For help interpreting the not scaled - * reason details, see Scaling activities for Application Auto Scaling.

    + * reason details, see Scaling activities for Application Auto Scaling in the + * Application Auto Scaling User Guide.

    * @public */ export interface NotScaledReason { @@ -1590,7 +1641,7 @@ export interface ScalingActivity { * * @public */ @@ -1668,7 +1723,7 @@ export interface ScalingActivity { * * @public */ @@ -1850,7 +1909,7 @@ export interface DescribeScalingPoliciesRequest { * * @public */ @@ -1929,7 +1992,7 @@ export interface DescribeScalingPoliciesRequest { * * @public */ @@ -2261,7 +2328,7 @@ export interface TargetTrackingMetric { } /** - *

    This structure defines the CloudWatch metric to return, along with the statistic, period, and + *

    This structure defines the CloudWatch metric to return, along with the statistic and * unit.

    *

    For more information about the CloudWatch terminology below, see Amazon CloudWatch * concepts in the Amazon CloudWatch User Guide.

    @@ -2470,6 +2537,7 @@ export const MetricType = { SageMakerInferenceComponentInvocationsPerCopy: "SageMakerInferenceComponentInvocationsPerCopy", SageMakerVariantInvocationsPerInstance: "SageMakerVariantInvocationsPerInstance", SageMakerVariantProvisionedConcurrencyUtilization: "SageMakerVariantProvisionedConcurrencyUtilization", + WorkSpacesAverageUserSessionsCapacityUtilization: "WorkSpacesAverageUserSessionsCapacityUtilization", } as const; /** @@ -2480,10 +2548,8 @@ export type MetricType = (typeof MetricType)[keyof typeof MetricType]; /** *

    Represents a predefined metric for a target tracking scaling policy to use with * Application Auto Scaling.

    - *

    Only the Amazon Web Services that you're using send metrics to Amazon CloudWatch. To determine whether a - * desired metric already exists by looking up its namespace and dimension using the CloudWatch - * metrics dashboard in the console, follow the procedure in Monitor your - * resources using CloudWatch in the Application Auto Scaling User Guide.

    + *

    For more information, Predefined metrics for target tracking scaling policies in the + * Application Auto Scaling User Guide.

    * @public */ export interface PredefinedMetricSpecification { @@ -2523,8 +2589,8 @@ export interface PredefinedMetricSpecification { /** *

    Represents a target tracking scaling policy configuration to use with Application Auto Scaling.

    - *

    For more information, see Target tracking scaling policies in the Application Auto Scaling User - * Guide.

    + *

    For more information, see Target tracking scaling policies in the + * Application Auto Scaling User Guide.

    * @public */ export interface TargetTrackingScalingPolicyConfiguration { @@ -2616,7 +2682,7 @@ export interface ScalingPolicy { * * @public */ @@ -2694,7 +2764,7 @@ export interface ScalingPolicy { * * @public */ @@ -2888,7 +2962,7 @@ export interface DescribeScheduledActionsRequest { * * @public */ @@ -2967,7 +3045,7 @@ export interface DescribeScheduledActionsRequest { * * @public */ @@ -3150,7 +3232,7 @@ export interface ScheduledAction { *

    The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].

    *

    For rate expressions, value is a positive integer and unit is * minute | minutes | hour | hours | day | days.

    - *

    For more information and examples, see Example scheduled actions for Application Auto Scaling in the Application Auto Scaling User Guide.

    + *

    For more information, see Schedule recurring scaling actions using cron expressions in the Application Auto Scaling User Guide.

    * @public */ Schedule: string | undefined; @@ -3168,7 +3250,7 @@ export interface ScheduledAction { * * @public */ @@ -3246,7 +3332,7 @@ export interface ScheduledAction { * * @public */ @@ -3484,7 +3574,7 @@ export interface PutScalingPolicyRequest { * * @public */ @@ -3562,7 +3656,7 @@ export interface PutScalingPolicyRequest { * * @public */ @@ -3736,7 +3834,7 @@ export interface PutScheduledActionRequest { *

    The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].

    *

    For rate expressions, value is a positive integer and unit is * minute | minutes | hour | hours | day | days.

    - *

    For more information and examples, see Example scheduled actions for Application Auto Scaling in the Application Auto Scaling User Guide.

    + *

    For more information, see Schedule recurring scaling actions using cron expressions in the Application Auto Scaling User Guide.

    * @public */ Schedule?: string; @@ -3763,7 +3861,7 @@ export interface PutScheduledActionRequest { * * @public */ @@ -3841,7 +3943,7 @@ export interface PutScheduledActionRequest { * * @public */ @@ -3976,7 +4082,7 @@ export interface RegisterScalableTargetRequest { * * @public */ @@ -4055,7 +4165,7 @@ export interface RegisterScalableTargetRequest { * * @public */ @@ -4171,7 +4285,10 @@ export interface RegisterScalableTargetRequest { *

    SageMaker endpoint variants

    * *
  • - *

    SageMaker Serverless endpoint provisioned concurrency

    + *

    SageMaker inference components

    + *
  • + *
  • + *

    SageMaker serverless endpoint provisioned concurrency

    *
  • *
  • *

    Spot Fleets

    @@ -4210,7 +4327,7 @@ export interface RegisterScalableTargetRequest { * Amazon EMR), and it must specify the ARN of an IAM role that allows Application Auto Scaling to modify the scalable * target on your behalf.

    *

    If the service supports service-linked roles, Application Auto Scaling uses a service-linked role, which - * it creates if it does not yet exist. For more information, see Application Auto Scaling IAM roles.

    + * it creates if it does not yet exist. For more information, see How Application Auto Scaling works with IAM.

    * @public */ RoleARN?: string; @@ -4237,7 +4354,7 @@ export interface RegisterScalableTargetRequest { * scaling activities that involve scheduled actions are suspended.

    *
  • * - *

    For more information, see Suspending and resuming scaling in the Application Auto Scaling User + *

    For more information, see Suspend and resume scaling in the Application Auto Scaling User * Guide.

    * @public */ @@ -4289,8 +4406,7 @@ export interface TagResourceRequest { * If you specify an existing tag key with a different tag value, Application Auto Scaling replaces the * current tag value with the specified one.

    *

    For information about the rules that apply to tag keys and tag values, see User-defined tag - * restrictions in the Amazon Web Services Billing and Cost Management User - * Guide.

    + * restrictions in the Amazon Web Services Billing User Guide.

    * @public */ Tags: Record | undefined; diff --git a/codegen/sdk-codegen/aws-models/application-auto-scaling.json b/codegen/sdk-codegen/aws-models/application-auto-scaling.json index fb46c93e7182..17859fa61c71 100644 --- a/codegen/sdk-codegen/aws-models/application-auto-scaling.json +++ b/codegen/sdk-codegen/aws-models/application-auto-scaling.json @@ -147,7 +147,7 @@ "name": "application-autoscaling" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

    With Application Auto Scaling, you can configure automatic scaling for the following\n resources:

    \n
      \n
    • \n

      Amazon AppStream 2.0 fleets

      \n
    • \n
    • \n

      Amazon Aurora Replicas

      \n
    • \n
    • \n

      Amazon Comprehend document classification and entity recognizer endpoints

      \n
    • \n
    • \n

      Amazon DynamoDB tables and global secondary indexes throughput capacity

      \n
    • \n
    • \n

      Amazon ECS services

      \n
    • \n
    • \n

      Amazon ElastiCache for Redis clusters (replication groups)

      \n
    • \n
    • \n

      Amazon EMR clusters

      \n
    • \n
    • \n

      Amazon Keyspaces (for Apache Cassandra) tables

      \n
    • \n
    • \n

      Lambda function provisioned concurrency

      \n
    • \n
    • \n

      Amazon Managed Streaming for Apache Kafka broker storage

      \n
    • \n
    • \n

      Amazon Neptune clusters

      \n
    • \n
    • \n

      Amazon SageMaker endpoint variants

      \n
    • \n
    • \n

      Amazon SageMaker Serverless endpoint provisioned concurrency

      \n
    • \n
    • \n

      Amazon SageMaker inference components

      \n
    • \n
    • \n

      Spot Fleets (Amazon EC2)

      \n
    • \n
    • \n

      Custom resources provided by your own applications or services

      \n
    • \n
    \n

    To learn more about Application Auto Scaling, see the Application Auto Scaling User\n Guide.

    \n

    \n API Summary\n

    \n

    The Application Auto Scaling service API includes three key sets of actions:

    \n
      \n
    • \n

      Register and manage scalable targets - Register Amazon Web Services or custom resources as scalable\n targets (a resource that Application Auto Scaling can scale), set minimum and maximum capacity limits, and\n retrieve information on existing scalable targets.

      \n
    • \n
    • \n

      Configure and manage automatic scaling - Define scaling policies to dynamically scale\n your resources in response to CloudWatch alarms, schedule one-time or recurring scaling actions,\n and retrieve your recent scaling activity history.

      \n
    • \n
    • \n

      Suspend and resume scaling - Temporarily suspend and later resume automatic scaling by\n calling the RegisterScalableTarget API action for any Application Auto Scaling scalable target. You can\n suspend and resume (individually or in combination) scale-out activities that are\n triggered by a scaling policy, scale-in activities that are triggered by a scaling policy,\n and scheduled scaling.

      \n
    • \n
    ", + "smithy.api#documentation": "

    With Application Auto Scaling, you can configure automatic scaling for the following\n resources:

    \n
      \n
    • \n

      Amazon AppStream 2.0 fleets

      \n
    • \n
    • \n

      Amazon Aurora Replicas

      \n
    • \n
    • \n

      Amazon Comprehend document classification and entity recognizer endpoints

      \n
    • \n
    • \n

      Amazon DynamoDB tables and global secondary indexes throughput capacity

      \n
    • \n
    • \n

      Amazon ECS services

      \n
    • \n
    • \n

      Amazon ElastiCache for Redis clusters (replication groups)

      \n
    • \n
    • \n

      Amazon EMR clusters

      \n
    • \n
    • \n

      Amazon Keyspaces (for Apache Cassandra) tables

      \n
    • \n
    • \n

      Lambda function provisioned concurrency

      \n
    • \n
    • \n

      Amazon Managed Streaming for Apache Kafka broker storage

      \n
    • \n
    • \n

      Amazon Neptune clusters

      \n
    • \n
    • \n

      Amazon SageMaker endpoint variants

      \n
    • \n
    • \n

      Amazon SageMaker inference components

      \n
    • \n
    • \n

      Amazon SageMaker serverless endpoint provisioned concurrency

      \n
    • \n
    • \n

      Spot Fleets (Amazon EC2)

      \n
    • \n
    • \n

      WorkSpaces pools

      \n
    • \n
    • \n

      Custom resources provided by your own applications or services

      \n
    • \n
    \n

    To learn more about Application Auto Scaling, see the Application Auto Scaling User\n Guide.

    \n

    \n API Summary\n

    \n

    The Application Auto Scaling service API includes three key sets of actions:

    \n
      \n
    • \n

      Register and manage scalable targets - Register Amazon Web Services or custom resources as scalable\n targets (a resource that Application Auto Scaling can scale), set minimum and maximum capacity limits, and\n retrieve information on existing scalable targets.

      \n
    • \n
    • \n

      Configure and manage automatic scaling - Define scaling policies to dynamically scale\n your resources in response to CloudWatch alarms, schedule one-time or recurring scaling actions,\n and retrieve your recent scaling activity history.

      \n
    • \n
    • \n

      Suspend and resume scaling - Temporarily suspend and later resume automatic scaling by\n calling the RegisterScalableTarget API action for any Application Auto Scaling scalable target. You can\n suspend and resume (individually or in combination) scale-out activities that are\n triggered by a scaling policy, scale-in activities that are triggered by a scaling policy,\n and scheduled scaling.

      \n
    • \n
    ", "smithy.api#title": "Application Auto Scaling", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -1252,14 +1252,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } } @@ -1334,14 +1334,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scheduled action.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scheduled action.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } } @@ -1408,14 +1408,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } } @@ -1518,13 +1518,13 @@ "ResourceIds": { "target": "com.amazonaws.applicationautoscaling#ResourceIdsMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    " } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    " } }, "MaxResults": { @@ -1636,13 +1636,13 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scaling activity.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The identifier of the resource associated with the scaling activity.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    " } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.\n If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.\n If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    " } }, "MaxResults": { @@ -1781,13 +1781,13 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    " } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.\n If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.\n If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    " } }, "MaxResults": { @@ -1850,7 +1850,7 @@ } ], "traits": { - "smithy.api#documentation": "

    Describes the Application Auto Scaling scheduled actions for the specified service namespace.

    \n

    You can filter the results using the ResourceId,\n ScalableDimension, and ScheduledActionNames parameters.

    \n

    For more information, see Scheduled scaling and Managing scheduled scaling in the\n Application Auto Scaling User Guide.

    ", + "smithy.api#documentation": "

    Describes the Application Auto Scaling scheduled actions for the specified service namespace.

    \n

    You can filter the results using the ResourceId,\n ScalableDimension, and ScheduledActionNames parameters.

    \n

    For more information, see Scheduled scaling in the Application Auto Scaling User Guide.

    ", "smithy.api#examples": [ { "title": "To describe scheduled actions", @@ -1917,13 +1917,13 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scheduled action.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The identifier of the resource associated with the scheduled action.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    " } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.\n If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.\n If you specify a scalable dimension, you must also specify a resource ID.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    " } }, "MaxResults": { @@ -2077,7 +2077,7 @@ } ], "traits": { - "smithy.api#documentation": "

    Returns all the tags on the specified Application Auto Scaling scalable target.

    \n

    For general information about tags, including the format and syntax, see Tagging Amazon Web Services\n resources in the Amazon Web Services General Reference.

    ", + "smithy.api#documentation": "

    Returns all the tags on the specified Application Auto Scaling scalable target.

    \n

    For general information about tags, including the format and syntax, see Tagging your Amazon Web Services\n resources in the Amazon Web Services General Reference.

    ", "smithy.api#examples": [ { "title": "To list tags for a scalable target", @@ -2373,6 +2373,12 @@ "traits": { "smithy.api#enumValue": "SageMakerInferenceComponentInvocationsPerCopy" } + }, + "WorkSpacesAverageUserSessionsCapacityUtilization": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "WorkSpacesAverageUserSessionsCapacityUtilization" + } } } }, @@ -2412,7 +2418,7 @@ } }, "traits": { - "smithy.api#documentation": "

    Describes the reason for an activity that isn't scaled (not scaled\n activity), in machine-readable format. For help interpreting the not scaled\n reason details, see Scaling activities for Application Auto Scaling.

    " + "smithy.api#documentation": "

    Describes the reason for an activity that isn't scaled (not scaled\n activity), in machine-readable format. For help interpreting the not scaled\n reason details, see Scaling activities for Application Auto Scaling in the\n Application Auto Scaling User Guide.

    " } }, "com.amazonaws.applicationautoscaling#NotScaledReasons": { @@ -2483,7 +2489,7 @@ } }, "traits": { - "smithy.api#documentation": "

    Represents a predefined metric for a target tracking scaling policy to use with\n Application Auto Scaling.

    \n

    Only the Amazon Web Services that you're using send metrics to Amazon CloudWatch. To determine whether a\n desired metric already exists by looking up its namespace and dimension using the CloudWatch\n metrics dashboard in the console, follow the procedure in Monitor your\n resources using CloudWatch in the Application Auto Scaling User Guide.

    " + "smithy.api#documentation": "

    Represents a predefined metric for a target tracking scaling policy to use with\n Application Auto Scaling.

    \n

    For more information, Predefined metrics for target tracking scaling policies in the\n Application Auto Scaling User Guide.

    " } }, "com.amazonaws.applicationautoscaling#PutScalingPolicy": { @@ -2572,14 +2578,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } }, @@ -2686,7 +2692,7 @@ "Schedule": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The schedule for this action. The following formats are supported:

    \n
      \n
    • \n

      At expressions - \"at(yyyy-mm-ddThh:mm:ss)\"

      \n
    • \n
    • \n

      Rate expressions - \"rate(value\n unit)\"

      \n
    • \n
    • \n

      Cron expressions - \"cron(fields)\"

      \n
    • \n
    \n

    At expressions are useful for one-time schedules. Cron expressions are useful for \n scheduled actions that run periodically at a specified date and time, and rate expressions \n are useful for scheduled actions that run at a regular interval.

    \n

    At and cron expressions use Universal Coordinated Time (UTC) by\n default.

    \n

    The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].

    \n

    For rate expressions, value is a positive integer and unit is \n minute | minutes | hour | hours | day | days.

    \n

    For more information and examples, see Example scheduled actions for Application Auto Scaling in the Application Auto Scaling User Guide.

    " + "smithy.api#documentation": "

    The schedule for this action. The following formats are supported:

    \n
      \n
    • \n

      At expressions - \"at(yyyy-mm-ddThh:mm:ss)\"

      \n
    • \n
    • \n

      Rate expressions - \"rate(value\n unit)\"

      \n
    • \n
    • \n

      Cron expressions - \"cron(fields)\"

      \n
    • \n
    \n

    At expressions are useful for one-time schedules. Cron expressions are useful for \n scheduled actions that run periodically at a specified date and time, and rate expressions \n are useful for scheduled actions that run at a regular interval.

    \n

    At and cron expressions use Universal Coordinated Time (UTC) by\n default.

    \n

    The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].

    \n

    For rate expressions, value is a positive integer and unit is \n minute | minutes | hour | hours | day | days.

    \n

    For more information, see Schedule recurring scaling actions using cron expressions in the Application Auto Scaling User Guide.

    " } }, "Timezone": { @@ -2705,14 +2711,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scheduled action.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scheduled action.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } }, @@ -2801,21 +2807,21 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource that is associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource that is associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } }, "MinCapacity": { "target": "com.amazonaws.applicationautoscaling#ResourceCapacity", "traits": { - "smithy.api#documentation": "

    The minimum value that you plan to scale in to. When a scaling policy is in effect,\n Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to\n changing demand. This property is required when registering a new scalable target.

    \n

    For the following resources, the minimum value allowed is 0.

    \n
      \n
    • \n

      AppStream 2.0 fleets

      \n
    • \n
    • \n

      Aurora DB clusters

      \n
    • \n
    • \n

      ECS services

      \n
    • \n
    • \n

      EMR clusters

      \n
    • \n
    • \n

      Lambda provisioned concurrency

      \n
    • \n
    • \n

      SageMaker endpoint variants

      \n
    • \n
    • \n

      SageMaker Serverless endpoint provisioned concurrency

      \n
    • \n
    • \n

      Spot Fleets

      \n
    • \n
    • \n

      custom resources

      \n
    • \n
    \n

    It's strongly recommended that you specify a value greater than 0. A value greater than 0\n means that data points are continuously reported to CloudWatch that scaling policies can use to\n scale on a metric like average CPU utilization.

    \n

    For all other resources, the minimum allowed value depends on the type of resource that\n you are using. If you provide a value that is lower than what a resource can accept, an error\n occurs. In which case, the error message will provide the minimum value that the resource can\n accept.

    " + "smithy.api#documentation": "

    The minimum value that you plan to scale in to. When a scaling policy is in effect,\n Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to\n changing demand. This property is required when registering a new scalable target.

    \n

    For the following resources, the minimum value allowed is 0.

    \n
      \n
    • \n

      AppStream 2.0 fleets

      \n
    • \n
    • \n

      Aurora DB clusters

      \n
    • \n
    • \n

      ECS services

      \n
    • \n
    • \n

      EMR clusters

      \n
    • \n
    • \n

      Lambda provisioned concurrency

      \n
    • \n
    • \n

      SageMaker endpoint variants

      \n
    • \n
    • \n

      SageMaker inference components

      \n
    • \n
    • \n

      SageMaker serverless endpoint provisioned concurrency

      \n
    • \n
    • \n

      Spot Fleets

      \n
    • \n
    • \n

      custom resources

      \n
    • \n
    \n

    It's strongly recommended that you specify a value greater than 0. A value greater than 0\n means that data points are continuously reported to CloudWatch that scaling policies can use to\n scale on a metric like average CPU utilization.

    \n

    For all other resources, the minimum allowed value depends on the type of resource that\n you are using. If you provide a value that is lower than what a resource can accept, an error\n occurs. In which case, the error message will provide the minimum value that the resource can\n accept.

    " } }, "MaxCapacity": { @@ -2827,13 +2833,13 @@ "RoleARN": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    This parameter is required for services that do not support service-linked roles (such as\n Amazon EMR), and it must specify the ARN of an IAM role that allows Application Auto Scaling to modify the scalable\n target on your behalf.

    \n

    If the service supports service-linked roles, Application Auto Scaling uses a service-linked role, which\n it creates if it does not yet exist. For more information, see Application Auto Scaling IAM roles.

    " + "smithy.api#documentation": "

    This parameter is required for services that do not support service-linked roles (such as\n Amazon EMR), and it must specify the ARN of an IAM role that allows Application Auto Scaling to modify the scalable\n target on your behalf.

    \n

    If the service supports service-linked roles, Application Auto Scaling uses a service-linked role, which\n it creates if it does not yet exist. For more information, see How Application Auto Scaling works with IAM.

    " } }, "SuspendedState": { "target": "com.amazonaws.applicationautoscaling#SuspendedState", "traits": { - "smithy.api#documentation": "

    An embedded object that contains attributes and attribute values that are used to\n suspend and resume automatic scaling. Setting the value of an attribute to\n true suspends the specified scaling activities. Setting it to\n false (default) resumes the specified scaling activities.

    \n

    \n Suspension Outcomes\n

    \n
      \n
    • \n

      For DynamicScalingInSuspended, while a suspension is in effect, all\n scale-in activities that are triggered by a scaling policy are suspended.

      \n
    • \n
    • \n

      For DynamicScalingOutSuspended, while a suspension is in effect, all\n scale-out activities that are triggered by a scaling policy are suspended.

      \n
    • \n
    • \n

      For ScheduledScalingSuspended, while a suspension is in effect, all\n scaling activities that involve scheduled actions are suspended.

      \n
    • \n
    \n

    For more information, see Suspending and resuming scaling in the Application Auto Scaling User\n Guide.

    " + "smithy.api#documentation": "

    An embedded object that contains attributes and attribute values that are used to\n suspend and resume automatic scaling. Setting the value of an attribute to\n true suspends the specified scaling activities. Setting it to\n false (default) resumes the specified scaling activities.

    \n

    \n Suspension Outcomes\n

    \n
      \n
    • \n

      For DynamicScalingInSuspended, while a suspension is in effect, all\n scale-in activities that are triggered by a scaling policy are suspended.

      \n
    • \n
    • \n

      For DynamicScalingOutSuspended, while a suspension is in effect, all\n scale-out activities that are triggered by a scaling policy are suspended.

      \n
    • \n
    • \n

      For ScheduledScalingSuspended, while a suspension is in effect, all\n scaling activities that involve scheduled actions are suspended.

      \n
    • \n
    \n

    For more information, see Suspend and resume scaling in the Application Auto Scaling User\n Guide.

    " } }, "Tags": { @@ -3057,6 +3063,12 @@ "traits": { "smithy.api#enumValue": "sagemaker:inference-component:DesiredCopyCount" } + }, + "WorkSpacesWorkSpacesPoolDesiredUserSessions": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "workspaces:workspacespool:DesiredUserSessions" + } } } }, @@ -3073,14 +3085,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scalable target.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension associated with the scalable target.\n This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } }, @@ -3181,14 +3193,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scaling activity.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scaling activity.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } }, @@ -3326,14 +3338,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    ", "smithy.api#required": {} } }, @@ -3404,7 +3416,7 @@ "Schedule": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The schedule for this action. The following formats are supported:

    \n
      \n
    • \n

      At expressions - \"at(yyyy-mm-ddThh:mm:ss)\"

      \n
    • \n
    • \n

      Rate expressions - \"rate(value\n unit)\"

      \n
    • \n
    • \n

      Cron expressions - \"cron(fields)\"

      \n
    • \n
    \n

    At expressions are useful for one-time schedules. Cron expressions are useful for \n scheduled actions that run periodically at a specified date and time, and rate expressions \n are useful for scheduled actions that run at a regular interval.

    \n

    At and cron expressions use Universal Coordinated Time (UTC) by\n default.

    \n

    The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].

    \n

    For rate expressions, value is a positive integer and unit is \n minute | minutes | hour | hours | day | days.

    \n

    For more information and examples, see Example scheduled actions for Application Auto Scaling in the Application Auto Scaling User Guide.

    ", + "smithy.api#documentation": "

    The schedule for this action. The following formats are supported:

    \n
      \n
    • \n

      At expressions - \"at(yyyy-mm-ddThh:mm:ss)\"

      \n
    • \n
    • \n

      Rate expressions - \"rate(value\n unit)\"

      \n
    • \n
    • \n

      Cron expressions - \"cron(fields)\"

      \n
    • \n
    \n

    At expressions are useful for one-time schedules. Cron expressions are useful for \n scheduled actions that run periodically at a specified date and time, and rate expressions \n are useful for scheduled actions that run at a regular interval.

    \n

    At and cron expressions use Universal Coordinated Time (UTC) by\n default.

    \n

    The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].

    \n

    For rate expressions, value is a positive integer and unit is \n minute | minutes | hour | hours | day | days.

    \n

    For more information, see Schedule recurring scaling actions using cron expressions in the Application Auto Scaling User Guide.

    ", "smithy.api#required": {} } }, @@ -3417,14 +3429,14 @@ "ResourceId": { "target": "com.amazonaws.applicationautoscaling#ResourceIdMaxLen1600", "traits": { - "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/default/sample-webapp.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker Serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    ", + "smithy.api#documentation": "

    The identifier of the resource associated with the scaling policy.\n This string consists of the resource type and unique identifier.

    \n
      \n
    • \n

      ECS service - The resource type is service and the unique identifier is the cluster name \n and service name. Example: service/my-cluster/my-service.

      \n
    • \n
    • \n

      Spot Fleet - The resource type is spot-fleet-request and the unique identifier is the \n Spot Fleet request ID. Example: spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE.

      \n
    • \n
    • \n

      EMR cluster - The resource type is instancegroup and the unique identifier is the cluster ID and instance group ID.\n Example: instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0.

      \n
    • \n
    • \n

      AppStream 2.0 fleet - The resource type is fleet and the unique identifier is the fleet name.\n Example: fleet/sample-fleet.

      \n
    • \n
    • \n

      DynamoDB table - The resource type is table and the unique identifier is the table name. \n Example: table/my-table.

      \n
    • \n
    • \n

      DynamoDB global secondary index - The resource type is index and the unique identifier is the index name. \n Example: table/my-table/index/my-table-index.

      \n
    • \n
    • \n

      Aurora DB cluster - The resource type is cluster and the unique identifier is the cluster name.\n Example: cluster:my-db-cluster.

      \n
    • \n
    • \n

      SageMaker endpoint variant - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      Custom resources are not supported with a resource type. This parameter must specify the OutputValue from the CloudFormation template stack used to access the resources. The unique identifier is defined by the service provider. More information\n is available in our GitHub\n repository.

      \n
    • \n
    • \n

      Amazon Comprehend document classification endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:document-classifier-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Amazon Comprehend entity recognizer endpoint - The resource type and unique identifier are specified using the endpoint ARN. Example: arn:aws:comprehend:us-west-2:123456789012:entity-recognizer-endpoint/EXAMPLE.

      \n
    • \n
    • \n

      Lambda provisioned concurrency - The resource type is function and the unique identifier is the function name with a function version or alias name suffix that is not $LATEST. \n Example: function:my-function:prod or function:my-function:1.

      \n
    • \n
    • \n

      Amazon Keyspaces table - The resource type is table and the unique identifier is the table name. \n Example: keyspace/mykeyspace/table/mytable.

      \n
    • \n
    • \n

      Amazon MSK cluster - The resource type and unique identifier are specified using the cluster ARN. \n Example: arn:aws:kafka:us-east-1:123456789012:cluster/demo-cluster-1/6357e0b2-0e6a-4b86-a0b4-70df934c2e31-5.

      \n
    • \n
    • \n

      Amazon ElastiCache replication group - The resource type is replication-group and the unique identifier is the replication group name.\n Example: replication-group/mycluster.

      \n
    • \n
    • \n

      Neptune cluster - The resource type is cluster and the unique identifier is the cluster name. Example: cluster:mycluster.

      \n
    • \n
    • \n

      SageMaker serverless endpoint - The resource type is variant and the unique identifier is the resource ID.\n Example: endpoint/my-end-point/variant/KMeansClustering.

      \n
    • \n
    • \n

      SageMaker inference component - The resource type is inference-component and the unique identifier is the resource ID.\n Example: inference-component/my-inference-component.

      \n
    • \n
    • \n

      Amazon WorkSpaces - The resource type is workspacespool and the unique identifier is the pool ID. \n Example: workspacespool/wspool-123456.

      \n
    • \n
    ", "smithy.api#required": {} } }, "ScalableDimension": { "target": "com.amazonaws.applicationautoscaling#ScalableDimension", "traits": { - "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The desired task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The desired capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker Serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    " + "smithy.api#documentation": "

    The scalable dimension. This string consists of the service namespace, resource type, and scaling property.

    \n
      \n
    • \n

      \n ecs:service:DesiredCount - The task count of an ECS service.

      \n
    • \n
    • \n

      \n elasticmapreduce:instancegroup:InstanceCount - The instance count of an EMR Instance Group.

      \n
    • \n
    • \n

      \n ec2:spot-fleet-request:TargetCapacity - The target capacity of a Spot Fleet.

      \n
    • \n
    • \n

      \n appstream:fleet:DesiredCapacity - The capacity of an AppStream 2.0 fleet.

      \n
    • \n
    • \n

      \n dynamodb:table:ReadCapacityUnits - The provisioned read capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:table:WriteCapacityUnits - The provisioned write capacity for a DynamoDB table.

      \n
    • \n
    • \n

      \n dynamodb:index:ReadCapacityUnits - The provisioned read capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n dynamodb:index:WriteCapacityUnits - The provisioned write capacity for a DynamoDB global secondary index.

      \n
    • \n
    • \n

      \n rds:cluster:ReadReplicaCount - The count of Aurora Replicas in an Aurora DB cluster. Available for Aurora MySQL-compatible edition and Aurora PostgreSQL-compatible edition.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredInstanceCount - The number of EC2 instances for a SageMaker model endpoint variant.

      \n
    • \n
    • \n

      \n custom-resource:ResourceType:Property - The scalable dimension for a custom resource provided by your own application or service.

      \n
    • \n
    • \n

      \n comprehend:document-classifier-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend document classification endpoint.

      \n
    • \n
    • \n

      \n comprehend:entity-recognizer-endpoint:DesiredInferenceUnits - The number of inference units for an Amazon Comprehend entity recognizer endpoint.

      \n
    • \n
    • \n

      \n lambda:function:ProvisionedConcurrency - The provisioned concurrency for a Lambda function.

      \n
    • \n
    • \n

      \n cassandra:table:ReadCapacityUnits - The provisioned read capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n cassandra:table:WriteCapacityUnits - The provisioned write capacity for an Amazon Keyspaces table.

      \n
    • \n
    • \n

      \n kafka:broker-storage:VolumeSize - The provisioned volume size (in GiB) for brokers in an Amazon MSK cluster.

      \n
    • \n
    • \n

      \n elasticache:replication-group:NodeGroups - The number of node groups for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n elasticache:replication-group:Replicas - The number of replicas per node group for an Amazon ElastiCache replication group.

      \n
    • \n
    • \n

      \n neptune:cluster:ReadReplicaCount - The count of read replicas in an Amazon Neptune DB cluster.

      \n
    • \n
    • \n

      \n sagemaker:variant:DesiredProvisionedConcurrency - The provisioned concurrency for a SageMaker serverless endpoint.

      \n
    • \n
    • \n

      \n sagemaker:inference-component:DesiredCopyCount - The number of copies across an endpoint for a SageMaker inference component.

      \n
    • \n
    • \n

      \n workspaces:workspacespool:DesiredUserSessions - The capacity of a WorkSpaces pool.

      \n
    • \n
    " } }, "StartTime": { @@ -3559,6 +3571,12 @@ "traits": { "smithy.api#enumValue": "neptune" } + }, + "WORKSPACES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "workspaces" + } } } }, @@ -3709,7 +3727,7 @@ } ], "traits": { - "smithy.api#documentation": "

    Adds or edits tags on an Application Auto Scaling scalable target.

    \n

    Each tag consists of a tag key and a tag value, which are both case-sensitive strings.\n To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag\n key and a new tag value.

    \n

    You can use this operation to tag an Application Auto Scaling scalable target, but you cannot tag a\n scaling policy or scheduled action.

    \n

    You can also add tags to an Application Auto Scaling scalable target while creating it\n (RegisterScalableTarget).

    \n

    For general information about tags, including the format and syntax, see Tagging Amazon Web Services\n resources in the Amazon Web Services General Reference.

    \n

    Use tags to control access to a scalable target. For more information, see Tagging support\n for Application Auto Scaling in the Application Auto Scaling User Guide.

    ", + "smithy.api#documentation": "

    Adds or edits tags on an Application Auto Scaling scalable target.

    \n

    Each tag consists of a tag key and a tag value, which are both case-sensitive strings.\n To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag\n key and a new tag value.

    \n

    You can use this operation to tag an Application Auto Scaling scalable target, but you cannot tag a\n scaling policy or scheduled action.

    \n

    You can also add tags to an Application Auto Scaling scalable target while creating it\n (RegisterScalableTarget).

    \n

    For general information about tags, including the format and syntax, see Tagging your Amazon Web Services\n resources in the Amazon Web Services General Reference.

    \n

    Use tags to control access to a scalable target. For more information, see Tagging support\n for Application Auto Scaling in the Application Auto Scaling User Guide.

    ", "smithy.api#examples": [ { "title": "To add a tag to a scalable target", @@ -3738,7 +3756,7 @@ "Tags": { "target": "com.amazonaws.applicationautoscaling#TagMap", "traits": { - "smithy.api#documentation": "

    The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services\n resource.

    \n

    Each tag consists of a tag key and a tag value.

    \n

    You cannot have more than one tag on an Application Auto Scaling scalable target with the same tag key.\n If you specify an existing tag key with a different tag value, Application Auto Scaling replaces the\n current tag value with the specified one.

    \n

    For information about the rules that apply to tag keys and tag values, see User-defined tag\n restrictions in the Amazon Web Services Billing and Cost Management User\n Guide.

    ", + "smithy.api#documentation": "

    The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services\n resource.

    \n

    Each tag consists of a tag key and a tag value.

    \n

    You cannot have more than one tag on an Application Auto Scaling scalable target with the same tag key.\n If you specify an existing tag key with a different tag value, Application Auto Scaling replaces the\n current tag value with the specified one.

    \n

    For information about the rules that apply to tag keys and tag values, see User-defined tag\n restrictions in the Amazon Web Services Billing User Guide.

    ", "smithy.api#required": {} } } @@ -3927,7 +3945,7 @@ } }, "traits": { - "smithy.api#documentation": "

    This structure defines the CloudWatch metric to return, along with the statistic, period, and\n unit.

    \n

    For more information about the CloudWatch terminology below, see Amazon CloudWatch\n concepts in the Amazon CloudWatch User Guide.

    " + "smithy.api#documentation": "

    This structure defines the CloudWatch metric to return, along with the statistic and\n unit.

    \n

    For more information about the CloudWatch terminology below, see Amazon CloudWatch\n concepts in the Amazon CloudWatch User Guide.

    " } }, "com.amazonaws.applicationautoscaling#TargetTrackingMetricUnit": { @@ -3982,7 +4000,7 @@ } }, "traits": { - "smithy.api#documentation": "

    Represents a target tracking scaling policy configuration to use with Application Auto Scaling.

    \n

    For more information, see Target tracking scaling policies in the Application Auto Scaling User\n Guide.

    " + "smithy.api#documentation": "

    Represents a target tracking scaling policy configuration to use with Application Auto Scaling.

    \n

    For more information, see Target tracking scaling policies in the\n Application Auto Scaling User Guide.

    " } }, "com.amazonaws.applicationautoscaling#TimestampType": {