aws-cdk-lib.aws_dynamodb.IScalableTableAttribute

interface IScalableTableAttribute

LanguageType name
.NETAmazon.CDK.AWS.DynamoDB.IScalableTableAttribute
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsdynamodb#IScalableTableAttribute
Javasoftware.amazon.awscdk.services.dynamodb.IScalableTableAttribute
Pythonaws_cdk.aws_dynamodb.IScalableTableAttribute
TypeScript (source)aws-cdk-lib » aws_dynamodb » IScalableTableAttribute

Obtainable from Table.autoScaleGlobalSecondaryIndexReadCapacity(), Table.autoScaleGlobalSecondaryIndexWriteCapacity(), Table.autoScaleReadCapacity(), Table.autoScaleWriteCapacity()

Interface for scalable attributes.

Methods

NameDescription
scaleOnSchedule(id, actions)Add scheduled scaling for this scaling attribute.
scaleOnUtilization(props)Scale out or in to keep utilization at a given level.

scaleOnSchedule(id, actions)

public scaleOnSchedule(id: string, actions: ScalingSchedule): void

Parameters

  • id string
  • actions ScalingSchedule

Add scheduled scaling for this scaling attribute.


scaleOnUtilization(props)

public scaleOnUtilization(props: UtilizationScalingProps): void

Parameters

  • props UtilizationScalingProps

Scale out or in to keep utilization at a given level.