Interface BaseScalableAttributeProps
- All Superinterfaces:
EnableScalingProps
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
ScalableInstanceCountProps
,ScalableTaskCountProps
- All Known Implementing Classes:
BaseScalableAttributeProps.Jsii$Proxy
,ScalableInstanceCountProps.Jsii$Proxy
,ScalableTaskCountProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-09-11T18:01:11.032Z")
@Stability(Stable)
public interface BaseScalableAttributeProps
extends software.amazon.jsii.JsiiSerializable, EnableScalingProps
Properties for a ScalableTableAttribute.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.applicationautoscaling.*; import software.amazon.awscdk.services.iam.*; Role role; BaseScalableAttributeProps baseScalableAttributeProps = BaseScalableAttributeProps.builder() .dimension("dimension") .maxCapacity(123) .resourceId("resourceId") .role(role) .serviceNamespace(ServiceNamespace.ECS) // the properties below are optional .minCapacity(123) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forBaseScalableAttributeProps
static final class
An implementation forBaseScalableAttributeProps
-
Method Summary
Methods inherited from interface software.amazon.awscdk.services.applicationautoscaling.EnableScalingProps
getMaxCapacity, getMinCapacity
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDimension
Scalable dimension of the attribute. -
getResourceId
Resource ID of the attribute. -
getRole
Role to use for scaling. -
getServiceNamespace
Service namespace of the scalable attribute. -
builder
- Returns:
- a
BaseScalableAttributeProps.Builder
ofBaseScalableAttributeProps
-