@Stability(value=Stable) public static final class MixedInstancesPolicy.Builder extends Object implements software.amazon.jsii.Builder<MixedInstancesPolicy>
MixedInstancesPolicy| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MixedInstancesPolicy |
build()
Builds the configured instance.
|
MixedInstancesPolicy.Builder |
instancesDistribution(InstancesDistribution instancesDistribution)
Sets the value of
MixedInstancesPolicy.getInstancesDistribution() |
MixedInstancesPolicy.Builder |
launchTemplate(ILaunchTemplate launchTemplate)
Sets the value of
MixedInstancesPolicy.getLaunchTemplate() |
MixedInstancesPolicy.Builder |
launchTemplateOverrides(List<? extends LaunchTemplateOverrides> launchTemplateOverrides)
Sets the value of
MixedInstancesPolicy.getLaunchTemplateOverrides() |
@Stability(value=Stable) public MixedInstancesPolicy.Builder launchTemplate(ILaunchTemplate launchTemplate)
MixedInstancesPolicy.getLaunchTemplate()launchTemplate - Launch template to use. This parameter is required.this@Stability(value=Stable) public MixedInstancesPolicy.Builder instancesDistribution(InstancesDistribution instancesDistribution)
MixedInstancesPolicy.getInstancesDistribution()instancesDistribution - InstancesDistribution to use.this@Stability(value=Stable) public MixedInstancesPolicy.Builder launchTemplateOverrides(List<? extends LaunchTemplateOverrides> launchTemplateOverrides)
MixedInstancesPolicy.getLaunchTemplateOverrides()launchTemplateOverrides - Launch template overrides.
The maximum number of instance types that can be associated with an Auto Scaling group is 40.
The maximum number of distinct launch templates you can define for an Auto Scaling group is 20.
this@Stability(value=Stable) public MixedInstancesPolicy build()
build in interface software.amazon.jsii.Builder<MixedInstancesPolicy>MixedInstancesPolicyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.