package awsdynamodb // Properties for enabling DynamoDB capacity scaling. // // Example: // globalTable := dynamodb.NewTable(this, jsii.String("Table"), &TableProps{ // PartitionKey: &Attribute{ // Name: jsii.String("id"), // Type: dynamodb.AttributeType_STRING, // }, // ReplicationRegions: []*string{ // jsii.String("us-east-1"), // jsii.String("us-east-2"), // jsii.String("us-west-2"), // }, // BillingMode: dynamodb.BillingMode_PROVISIONED, // }) // // globalTable.AutoScaleWriteCapacity(&EnableScalingProps{ // MinCapacity: jsii.Number(1), // MaxCapacity: jsii.Number(10), // }).ScaleOnUtilization(&UtilizationScalingProps{ // TargetUtilizationPercent: jsii.Number(75), // }) // type EnableScalingProps struct { // Maximum capacity to scale to. MaxCapacity *float64 `field:"required" json:"maxCapacity" yaml:"maxCapacity"` // Minimum capacity to scale to. MinCapacity *float64 `field:"required" json:"minCapacity" yaml:"minCapacity"` }