Class CfnScalingPlan.ApplicationSourceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnScalingPlan.ApplicationSourceProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnScalingPlan.ApplicationSourceProperty
CfnScalingPlan.ApplicationSourceProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscalingplans.CfnScalingPlan.ApplicationSourceProperty
CfnScalingPlan.ApplicationSourceProperty.Builder, CfnScalingPlan.ApplicationSourceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnScalingPlan.ApplicationSourceProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnScalingPlan.ApplicationSourceProperty.Builder.
-
-
Method Details
-
getCloudFormationStackArn
Description copied from interface:CfnScalingPlan.ApplicationSourcePropertyThe Amazon Resource Name (ARN) of a CloudFormation stack.You must specify either a
CloudFormationStackARNorTagFilters.- Specified by:
getCloudFormationStackArnin interfaceCfnScalingPlan.ApplicationSourceProperty- See Also:
-
getTagFilters
Description copied from interface:CfnScalingPlan.ApplicationSourcePropertyA set of tag filters (keys and values).Each tag filter specified must contain a key with values as optional. Each scaling plan can include up to 50 keys, and each key can include up to 20 values.
Tags are part of the syntax that you use to specify the resources you want returned when configuring a scaling plan from the AWS Auto Scaling console. You do not need to specify valid tag filter values when you create a scaling plan with CloudFormation. The
KeyandValuesproperties can accept any value as long as the combination of values is unique across scaling plans. However, if you also want to use the AWS Auto Scaling console to edit the scaling plan, then you must specify valid values.You must specify either a
CloudFormationStackARNorTagFilters.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnScalingPlan.TagFilterProperty>- Specified by:
getTagFiltersin interfaceCfnScalingPlan.ApplicationSourceProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-