@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 CfnAutoScalingGroupPropspublic final String getMinSize()
CfnAutoScalingGroupPropsgetMinSize in interface CfnAutoScalingGroupPropspublic final String getAutoScalingGroupName()
CfnAutoScalingGroupPropsgetAutoScalingGroupName in interface CfnAutoScalingGroupPropspublic final List<String> getAvailabilityZones()
CfnAutoScalingGroupPropsgetAvailabilityZones in interface CfnAutoScalingGroupPropspublic final Object getCapacityRebalance()
CfnAutoScalingGroupPropsgetCapacityRebalance in interface CfnAutoScalingGroupPropspublic final String getCooldown()
CfnAutoScalingGroupPropsgetCooldown in interface CfnAutoScalingGroupPropspublic final String getDesiredCapacity()
CfnAutoScalingGroupPropsgetDesiredCapacity in interface CfnAutoScalingGroupPropspublic final Number getHealthCheckGracePeriod()
CfnAutoScalingGroupPropsgetHealthCheckGracePeriod in interface CfnAutoScalingGroupPropspublic final String getHealthCheckType()
CfnAutoScalingGroupPropsgetHealthCheckType in interface CfnAutoScalingGroupPropspublic final String getInstanceId()
CfnAutoScalingGroupPropsgetInstanceId in interface CfnAutoScalingGroupPropspublic final String getLaunchConfigurationName()
CfnAutoScalingGroupPropsgetLaunchConfigurationName in interface CfnAutoScalingGroupPropspublic final Object getLaunchTemplate()
CfnAutoScalingGroupPropsgetLaunchTemplate in interface CfnAutoScalingGroupPropspublic final Object getLifecycleHookSpecificationList()
CfnAutoScalingGroupPropsgetLifecycleHookSpecificationList in interface CfnAutoScalingGroupPropspublic final List<String> getLoadBalancerNames()
CfnAutoScalingGroupPropsgetLoadBalancerNames in interface CfnAutoScalingGroupPropspublic final Number getMaxInstanceLifetime()
CfnAutoScalingGroupPropsgetMaxInstanceLifetime in interface CfnAutoScalingGroupPropspublic final Object getMetricsCollection()
CfnAutoScalingGroupPropsgetMetricsCollection in interface CfnAutoScalingGroupPropspublic final Object getMixedInstancesPolicy()
CfnAutoScalingGroupPropsgetMixedInstancesPolicy in interface CfnAutoScalingGroupPropspublic final Object getNewInstancesProtectedFromScaleIn()
CfnAutoScalingGroupPropsgetNewInstancesProtectedFromScaleIn in interface CfnAutoScalingGroupPropspublic final Object getNotificationConfigurations()
CfnAutoScalingGroupPropsgetNotificationConfigurations in interface CfnAutoScalingGroupPropspublic final String getPlacementGroup()
CfnAutoScalingGroupPropsgetPlacementGroup in interface CfnAutoScalingGroupPropspublic final String getServiceLinkedRoleArn()
CfnAutoScalingGroupPropsgetServiceLinkedRoleArn in interface CfnAutoScalingGroupPropspublic final List<CfnAutoScalingGroup.TagPropertyProperty> getTags()
CfnAutoScalingGroupPropsgetTags in interface CfnAutoScalingGroupPropspublic final List<String> getTargetGroupArns()
CfnAutoScalingGroupPropsgetTargetGroupArns in interface CfnAutoScalingGroupPropspublic final List<String> getTerminationPolicies()
CfnAutoScalingGroupPropsgetTerminationPolicies in interface CfnAutoScalingGroupPropspublic final List<String> getVpcZoneIdentifier()
CfnAutoScalingGroupPropsgetVpcZoneIdentifier in interface CfnAutoScalingGroupProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.