@Stability(value=Stable) @Internal public static final class ScalableTargetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ScalableTargetProps
ScalableTargetPropssoftware.amazon.jsii.JsiiObject.InitializationModeScalableTargetProps.Builder, ScalableTargetProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(ScalableTargetProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ScalableTargetProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getMaxCapacity()
The maximum value that Application Auto Scaling can use to scale a target during a scaling activity.
|
Number |
getMinCapacity()
The minimum value that Application Auto Scaling can use to scale a target during a scaling activity.
|
String |
getResourceId()
The resource identifier to associate with this scalable target.
|
IRole |
getRole()
Role that allows Application Auto Scaling to modify your scalable target.
|
String |
getScalableDimension()
The scalable dimension that's associated with the scalable target.
|
ServiceNamespace |
getServiceNamespace()
The namespace of the AWS service that provides the resource or custom-resource for a resource provided by your own application or service.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(ScalableTargetProps.Builder builder)
ScalableTargetProps.Builder.public final Number getMaxCapacity()
ScalableTargetPropsgetMaxCapacity in interface ScalableTargetPropspublic final Number getMinCapacity()
ScalableTargetPropsgetMinCapacity in interface ScalableTargetPropspublic final String getResourceId()
ScalableTargetPropsThis string consists of the resource type and unique identifier.
Example value: service/ecsStack-MyECSCluster-AB12CDE3F4GH/ecsStack-MyECSService-AB12CDE3F4GH
getResourceId in interface ScalableTargetPropspublic final String getScalableDimension()
ScalableTargetPropsSpecify the service namespace, resource type, and scaling property.
Example value: ecs:service:DesiredCount
getScalableDimension in interface ScalableTargetPropspublic final ServiceNamespace getServiceNamespace()
ScalableTargetPropsFor valid AWS service namespace values, see the RegisterScalableTarget action in the Application Auto Scaling API Reference.
getServiceNamespace in interface ScalableTargetPropspublic final IRole getRole()
ScalableTargetPropsDefault: A role is automatically created
getRole in interface ScalableTargetProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.