@Stability(value=Stable) public static final class CfnAutoScalingGroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnAutoScalingGroupProps>
CfnAutoScalingGroupProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder maxSize(String maxSize)
CfnAutoScalingGroupProps.getMaxSize()maxSize - `AWS::AutoScaling::AutoScalingGroup.MaxSize`. This parameter is required.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder minSize(String minSize)
CfnAutoScalingGroupProps.getMinSize()minSize - `AWS::AutoScaling::AutoScalingGroup.MinSize`. This parameter is required.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder autoScalingGroupName(String autoScalingGroupName)
CfnAutoScalingGroupProps.getAutoScalingGroupName()autoScalingGroupName - `AWS::AutoScaling::AutoScalingGroup.AutoScalingGroupName`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder availabilityZones(List<String> availabilityZones)
CfnAutoScalingGroupProps.getAvailabilityZones()availabilityZones - `AWS::AutoScaling::AutoScalingGroup.AvailabilityZones`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder capacityRebalance(Boolean capacityRebalance)
CfnAutoScalingGroupProps.getCapacityRebalance()capacityRebalance - `AWS::AutoScaling::AutoScalingGroup.CapacityRebalance`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder capacityRebalance(IResolvable capacityRebalance)
CfnAutoScalingGroupProps.getCapacityRebalance()capacityRebalance - `AWS::AutoScaling::AutoScalingGroup.CapacityRebalance`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder cooldown(String cooldown)
CfnAutoScalingGroupProps.getCooldown()cooldown - `AWS::AutoScaling::AutoScalingGroup.Cooldown`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder desiredCapacity(String desiredCapacity)
CfnAutoScalingGroupProps.getDesiredCapacity()desiredCapacity - `AWS::AutoScaling::AutoScalingGroup.DesiredCapacity`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder healthCheckGracePeriod(Number healthCheckGracePeriod)
CfnAutoScalingGroupProps.getHealthCheckGracePeriod()healthCheckGracePeriod - `AWS::AutoScaling::AutoScalingGroup.HealthCheckGracePeriod`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder healthCheckType(String healthCheckType)
CfnAutoScalingGroupProps.getHealthCheckType()healthCheckType - `AWS::AutoScaling::AutoScalingGroup.HealthCheckType`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder instanceId(String instanceId)
CfnAutoScalingGroupProps.getInstanceId()instanceId - `AWS::AutoScaling::AutoScalingGroup.InstanceId`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder launchConfigurationName(String launchConfigurationName)
CfnAutoScalingGroupProps.getLaunchConfigurationName()launchConfigurationName - `AWS::AutoScaling::AutoScalingGroup.LaunchConfigurationName`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder launchTemplate(CfnAutoScalingGroup.LaunchTemplateSpecificationProperty launchTemplate)
CfnAutoScalingGroupProps.getLaunchTemplate()launchTemplate - `AWS::AutoScaling::AutoScalingGroup.LaunchTemplate`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder launchTemplate(IResolvable launchTemplate)
CfnAutoScalingGroupProps.getLaunchTemplate()launchTemplate - `AWS::AutoScaling::AutoScalingGroup.LaunchTemplate`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder lifecycleHookSpecificationList(IResolvable lifecycleHookSpecificationList)
CfnAutoScalingGroupProps.getLifecycleHookSpecificationList()lifecycleHookSpecificationList - `AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecificationList`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder lifecycleHookSpecificationList(List<? extends Object> lifecycleHookSpecificationList)
CfnAutoScalingGroupProps.getLifecycleHookSpecificationList()lifecycleHookSpecificationList - `AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecificationList`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder loadBalancerNames(List<String> loadBalancerNames)
CfnAutoScalingGroupProps.getLoadBalancerNames()loadBalancerNames - `AWS::AutoScaling::AutoScalingGroup.LoadBalancerNames`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder maxInstanceLifetime(Number maxInstanceLifetime)
CfnAutoScalingGroupProps.getMaxInstanceLifetime()maxInstanceLifetime - `AWS::AutoScaling::AutoScalingGroup.MaxInstanceLifetime`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder metricsCollection(IResolvable metricsCollection)
CfnAutoScalingGroupProps.getMetricsCollection()metricsCollection - `AWS::AutoScaling::AutoScalingGroup.MetricsCollection`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder metricsCollection(List<? extends Object> metricsCollection)
CfnAutoScalingGroupProps.getMetricsCollection()metricsCollection - `AWS::AutoScaling::AutoScalingGroup.MetricsCollection`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder mixedInstancesPolicy(CfnAutoScalingGroup.MixedInstancesPolicyProperty mixedInstancesPolicy)
CfnAutoScalingGroupProps.getMixedInstancesPolicy()mixedInstancesPolicy - `AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder mixedInstancesPolicy(IResolvable mixedInstancesPolicy)
CfnAutoScalingGroupProps.getMixedInstancesPolicy()mixedInstancesPolicy - `AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder newInstancesProtectedFromScaleIn(Boolean newInstancesProtectedFromScaleIn)
CfnAutoScalingGroupProps.getNewInstancesProtectedFromScaleIn()newInstancesProtectedFromScaleIn - `AWS::AutoScaling::AutoScalingGroup.NewInstancesProtectedFromScaleIn`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder newInstancesProtectedFromScaleIn(IResolvable newInstancesProtectedFromScaleIn)
CfnAutoScalingGroupProps.getNewInstancesProtectedFromScaleIn()newInstancesProtectedFromScaleIn - `AWS::AutoScaling::AutoScalingGroup.NewInstancesProtectedFromScaleIn`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder notificationConfigurations(IResolvable notificationConfigurations)
CfnAutoScalingGroupProps.getNotificationConfigurations()notificationConfigurations - `AWS::AutoScaling::AutoScalingGroup.NotificationConfigurations`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder notificationConfigurations(List<? extends Object> notificationConfigurations)
CfnAutoScalingGroupProps.getNotificationConfigurations()notificationConfigurations - `AWS::AutoScaling::AutoScalingGroup.NotificationConfigurations`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder placementGroup(String placementGroup)
CfnAutoScalingGroupProps.getPlacementGroup()placementGroup - `AWS::AutoScaling::AutoScalingGroup.PlacementGroup`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder serviceLinkedRoleArn(String serviceLinkedRoleArn)
CfnAutoScalingGroupProps.getServiceLinkedRoleArn()serviceLinkedRoleArn - `AWS::AutoScaling::AutoScalingGroup.ServiceLinkedRoleARN`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder tags(List<? extends CfnAutoScalingGroup.TagPropertyProperty> tags)
CfnAutoScalingGroupProps.getTags()tags - `AWS::AutoScaling::AutoScalingGroup.Tags`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder targetGroupArns(List<String> targetGroupArns)
CfnAutoScalingGroupProps.getTargetGroupArns()targetGroupArns - `AWS::AutoScaling::AutoScalingGroup.TargetGroupARNs`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder terminationPolicies(List<String> terminationPolicies)
CfnAutoScalingGroupProps.getTerminationPolicies()terminationPolicies - `AWS::AutoScaling::AutoScalingGroup.TerminationPolicies`.this@Stability(value=Stable) public CfnAutoScalingGroupProps.Builder vpcZoneIdentifier(List<String> vpcZoneIdentifier)
CfnAutoScalingGroupProps.getVpcZoneIdentifier()vpcZoneIdentifier - `AWS::AutoScaling::AutoScalingGroup.VPCZoneIdentifier`.this@Stability(value=Stable) public CfnAutoScalingGroupProps build()
build in interface software.amazon.jsii.Builder<CfnAutoScalingGroupProps>CfnAutoScalingGroupPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.