Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-applicationautoscaling-scalabletarget.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::ApplicationAutoScaling::ScalableTarget. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git

Properties

MaxCapacity integer required

The maximum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand

MinCapacity integer required

The minimum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand

ResourceId string | Aws_CF_FunctionString required

The identifier of the resource associated with the scalable target

ScalableDimension string | Aws_CF_FunctionString required

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

ServiceNamespace string | Aws_CF_FunctionString required

The namespace of the AWS service that provides the resource, or a custom-resource

RoleARN string | Aws_CF_FunctionString

Specify the Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that allows Application Auto Scaling to modify the scalable target on your behalf.

ScheduledActions ScheduledAction[]

The scheduled actions for the scalable target. Duplicates aren't allowed.

uniqueItems=true
SuspendedState object

specifies whether the scaling activities for a scalable target are in a suspended state

3 nested properties
ScheduledScalingSuspended boolean
DynamicScalingOutSuspended boolean
DynamicScalingInSuspended boolean

Definitions

SuspendedState object

specifies whether the scaling activities for a scalable target are in a suspended state

ScheduledScalingSuspended boolean
DynamicScalingOutSuspended boolean
DynamicScalingInSuspended boolean
ScheduledAction object

specifies a scheduled action for a scalable target

ScheduledActionName string | Aws_CF_FunctionString required
Schedule string | Aws_CF_FunctionString required
Timezone string | Aws_CF_FunctionString
EndTime string | Aws_CF_FunctionString
StartTime string | Aws_CF_FunctionString
ScalableTargetAction object

specifies the minimum and maximum capacity

2 nested properties
MinCapacity integer
MaxCapacity integer
ScalableTargetAction object

specifies the minimum and maximum capacity

MinCapacity integer
MaxCapacity integer