/AWS1/CL_DYNAUTOSCSETTINGSDESC¶
Represents the auto scaling settings for a global table or global secondary index.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_minimumunits TYPE /AWS1/DYNPOSITIVELONGOBJECT /AWS1/DYNPOSITIVELONGOBJECT¶
The minimum capacity units that a global table or global secondary index should be scaled down to.
iv_maximumunits TYPE /AWS1/DYNPOSITIVELONGOBJECT /AWS1/DYNPOSITIVELONGOBJECT¶
The maximum capacity units that a global table or global secondary index should be scaled up to.
iv_autoscalingdisabled TYPE /AWS1/DYNBOOLEANOBJECT /AWS1/DYNBOOLEANOBJECT¶
Disabled auto scaling for this global table or global secondary index.
iv_autoscalingrolearn TYPE /AWS1/DYNSTRING /AWS1/DYNSTRING¶
Role ARN used for configuring the auto scaling policy.
it_scalingpolicies TYPE /AWS1/CL_DYNAUTOSCPOLICYDESC=>TT_AUTOSCALINGPOLICYDESCLIST TT_AUTOSCALINGPOLICYDESCLIST¶
Information about the scaling policies.
Queryable Attributes¶
MinimumUnits¶
The minimum capacity units that a global table or global secondary index should be scaled down to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MINIMUMUNITS() |
Getter for MINIMUMUNITS, with configurable default |
ASK_MINIMUMUNITS() |
Getter for MINIMUMUNITS w/ exceptions if field has no value |
HAS_MINIMUMUNITS() |
Determine if MINIMUMUNITS has a value |
MaximumUnits¶
The maximum capacity units that a global table or global secondary index should be scaled up to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXIMUMUNITS() |
Getter for MAXIMUMUNITS, with configurable default |
ASK_MAXIMUMUNITS() |
Getter for MAXIMUMUNITS w/ exceptions if field has no value |
HAS_MAXIMUMUNITS() |
Determine if MAXIMUMUNITS has a value |
AutoScalingDisabled¶
Disabled auto scaling for this global table or global secondary index.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOSCALINGDISABLED() |
Getter for AUTOSCALINGDISABLED, with configurable default |
ASK_AUTOSCALINGDISABLED() |
Getter for AUTOSCALINGDISABLED w/ exceptions if field has no |
HAS_AUTOSCALINGDISABLED() |
Determine if AUTOSCALINGDISABLED has a value |
AutoScalingRoleArn¶
Role ARN used for configuring the auto scaling policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOSCALINGROLEARN() |
Getter for AUTOSCALINGROLEARN, with configurable default |
ASK_AUTOSCALINGROLEARN() |
Getter for AUTOSCALINGROLEARN w/ exceptions if field has no |
HAS_AUTOSCALINGROLEARN() |
Determine if AUTOSCALINGROLEARN has a value |
ScalingPolicies¶
Information about the scaling policies.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCALINGPOLICIES() |
Getter for SCALINGPOLICIES, with configurable default |
ASK_SCALINGPOLICIES() |
Getter for SCALINGPOLICIES w/ exceptions if field has no val |
HAS_SCALINGPOLICIES() |
Determine if SCALINGPOLICIES has a value |