@Stability(value=Stable) @Internal public static final class CfnAutoScalingGroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAutoScalingGroupProps
CfnAutoScalingGroupPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnAutoScalingGroupProps.Builder, CfnAutoScalingGroupProps.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(String maxSize,
String minSize,
String autoScalingGroupName,
List<String> availabilityZones,
Object capacityRebalance,
String cooldown,
String desiredCapacity,
Number healthCheckGracePeriod,
String healthCheckType,
String instanceId,
String launchConfigurationName,
Object launchTemplate,
Object lifecycleHookSpecificationList,
List<String> loadBalancerNames,
Number maxInstanceLifetime,
Object metricsCollection,
Object mixedInstancesPolicy,
Object newInstancesProtectedFromScaleIn,
Object notificationConfigurations,
String placementGroup,
String serviceLinkedRoleArn,
List<? extends CfnAutoScalingGroup.TagPropertyProperty> tags,
List<String> targetGroupArns,
List<String> terminationPolicies,
List<String> vpcZoneIdentifier)
Constructor that initializes the object based on literal property values passed by the
CfnAutoScalingGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAutoScalingGroupName()
`AWS::AutoScaling::AutoScalingGroup.AutoScalingGroupName`.
|
List<String> |
getAvailabilityZones()
`AWS::AutoScaling::AutoScalingGroup.AvailabilityZones`.
|
Object |
getCapacityRebalance()
`AWS::AutoScaling::AutoScalingGroup.CapacityRebalance`.
|
String |
getCooldown()
`AWS::AutoScaling::AutoScalingGroup.Cooldown`.
|
String |
getDesiredCapacity()
`AWS::AutoScaling::AutoScalingGroup.DesiredCapacity`.
|
Number |
getHealthCheckGracePeriod()
`AWS::AutoScaling::AutoScalingGroup.HealthCheckGracePeriod`.
|
String |
getHealthCheckType()
`AWS::AutoScaling::AutoScalingGroup.HealthCheckType`.
|
String |
getInstanceId()
`AWS::AutoScaling::AutoScalingGroup.InstanceId`.
|
String |
getLaunchConfigurationName()
`AWS::AutoScaling::AutoScalingGroup.LaunchConfigurationName`.
|
Object |
getLaunchTemplate()
`AWS::AutoScaling::AutoScalingGroup.LaunchTemplate`.
|
Object |
getLifecycleHookSpecificationList()
`AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecificationList`.
|
List<String> |
getLoadBalancerNames()
`AWS::AutoScaling::AutoScalingGroup.LoadBalancerNames`.
|
Number |
getMaxInstanceLifetime()
`AWS::AutoScaling::AutoScalingGroup.MaxInstanceLifetime`.
|
String |
getMaxSize()
`AWS::AutoScaling::AutoScalingGroup.MaxSize`.
|
Object |
getMetricsCollection()
`AWS::AutoScaling::AutoScalingGroup.MetricsCollection`.
|
String |
getMinSize()
`AWS::AutoScaling::AutoScalingGroup.MinSize`.
|
Object |
getMixedInstancesPolicy()
`AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy`.
|
Object |
getNewInstancesProtectedFromScaleIn()
`AWS::AutoScaling::AutoScalingGroup.NewInstancesProtectedFromScaleIn`.
|
Object |
getNotificationConfigurations()
`AWS::AutoScaling::AutoScalingGroup.NotificationConfigurations`.
|
String |
getPlacementGroup()
`AWS::AutoScaling::AutoScalingGroup.PlacementGroup`.
|
String |
getServiceLinkedRoleArn()
`AWS::AutoScaling::AutoScalingGroup.ServiceLinkedRoleARN`.
|
List<CfnAutoScalingGroup.TagPropertyProperty> |
getTags()
`AWS::AutoScaling::AutoScalingGroup.Tags`.
|
List<String> |
getTargetGroupArns()
`AWS::AutoScaling::AutoScalingGroup.TargetGroupARNs`.
|
List<String> |
getTerminationPolicies()
`AWS::AutoScaling::AutoScalingGroup.TerminationPolicies`.
|
List<String> |
getVpcZoneIdentifier()
`AWS::AutoScaling::AutoScalingGroup.VPCZoneIdentifier`.
|
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(String maxSize, String minSize, String autoScalingGroupName, List<String> availabilityZones, Object capacityRebalance, String cooldown, String desiredCapacity, Number healthCheckGracePeriod, String healthCheckType, String instanceId, String launchConfigurationName, Object launchTemplate, Object lifecycleHookSpecificationList, List<String> loadBalancerNames, Number maxInstanceLifetime, Object metricsCollection, Object mixedInstancesPolicy, Object newInstancesProtectedFromScaleIn, Object notificationConfigurations, String placementGroup, String serviceLinkedRoleArn, List<? extends CfnAutoScalingGroup.TagPropertyProperty> tags, List<String> targetGroupArns, List<String> terminationPolicies, List<String> vpcZoneIdentifier)
CfnAutoScalingGroupProps.Builder.public final String getMaxSize()
CfnAutoScalingGroupPropsgetMaxSize in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxsizepublic final String getMinSize()
CfnAutoScalingGroupPropsgetMinSize in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-minsizepublic final String getAutoScalingGroupName()
CfnAutoScalingGroupPropsgetAutoScalingGroupName in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupnamepublic final List<String> getAvailabilityZones()
CfnAutoScalingGroupPropsgetAvailabilityZones in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-availabilityzonespublic final Object getCapacityRebalance()
CfnAutoScalingGroupPropsgetCapacityRebalance in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-capacityrebalancepublic final String getCooldown()
CfnAutoScalingGroupPropsgetCooldown in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-cooldownpublic final String getDesiredCapacity()
CfnAutoScalingGroupPropsgetDesiredCapacity in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacitypublic final Number getHealthCheckGracePeriod()
CfnAutoScalingGroupPropsgetHealthCheckGracePeriod in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthcheckgraceperiodpublic final String getHealthCheckType()
CfnAutoScalingGroupPropsgetHealthCheckType in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthchecktypepublic final String getInstanceId()
CfnAutoScalingGroupPropsgetInstanceId in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-instanceidpublic final String getLaunchConfigurationName()
CfnAutoScalingGroupPropsgetLaunchConfigurationName in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchconfigurationnamepublic final Object getLaunchTemplate()
CfnAutoScalingGroupPropsgetLaunchTemplate in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchtemplatepublic final Object getLifecycleHookSpecificationList()
CfnAutoScalingGroupPropsgetLifecycleHookSpecificationList in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlistpublic final List<String> getLoadBalancerNames()
CfnAutoScalingGroupPropsgetLoadBalancerNames in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-loadbalancernamespublic final Number getMaxInstanceLifetime()
CfnAutoScalingGroupPropsgetMaxInstanceLifetime in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxinstancelifetimepublic final Object getMetricsCollection()
CfnAutoScalingGroupPropsgetMetricsCollection in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-metricscollectionpublic final Object getMixedInstancesPolicy()
CfnAutoScalingGroupPropsgetMixedInstancesPolicy in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-mixedinstancespolicypublic final Object getNewInstancesProtectedFromScaleIn()
CfnAutoScalingGroupPropsgetNewInstancesProtectedFromScaleIn in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-newinstancesprotectedfromscaleinpublic final Object getNotificationConfigurations()
CfnAutoScalingGroupPropsgetNotificationConfigurations in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-notificationconfigurationspublic final String getPlacementGroup()
CfnAutoScalingGroupPropsgetPlacementGroup in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-placementgrouppublic final String getServiceLinkedRoleArn()
CfnAutoScalingGroupPropsgetServiceLinkedRoleArn in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearnpublic final List<CfnAutoScalingGroup.TagPropertyProperty> getTags()
CfnAutoScalingGroupPropsgetTags in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-tagspublic final List<String> getTargetGroupArns()
CfnAutoScalingGroupPropsgetTargetGroupArns in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-targetgrouparnspublic final List<String> getTerminationPolicies()
CfnAutoScalingGroupPropsgetTerminationPolicies in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-termpolicypublic final List<String> getVpcZoneIdentifier()
CfnAutoScalingGroupPropsgetVpcZoneIdentifier in interface CfnAutoScalingGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-vpczoneidentifier@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.