@Stability(value=Stable) @Internal public static final class AutoScalingGroupCapacityOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AutoScalingGroupCapacityOptions
AutoScalingGroupCapacityOptionssoftware.amazon.jsii.JsiiObject.InitializationModeAutoScalingGroupCapacityOptions.Builder, AutoScalingGroupCapacityOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(InstanceType instanceType,
Boolean bootstrapEnabled,
BootstrapOptions bootstrapOptions,
MachineImageType machineImageType,
Boolean mapRole,
Boolean spotInterruptHandler,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
List<? extends NotificationConfiguration> notifications,
software.amazon.awscdk.services.sns.ITopic notificationsTopic,
Number replacingUpdateMinSuccessfulInstancesPercent,
Number resourceSignalCount,
Duration resourceSignalTimeout,
RollingUpdateConfiguration rollingUpdateConfiguration,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
UpdateType updateType,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
AutoScalingGroupCapacityOptions.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
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(InstanceType instanceType, Boolean bootstrapEnabled, BootstrapOptions bootstrapOptions, MachineImageType machineImageType, Boolean mapRole, Boolean spotInterruptHandler, Boolean allowAllOutbound, Boolean associatePublicIpAddress, String autoScalingGroupName, List<? extends BlockDevice> blockDevices, Duration cooldown, Number desiredCapacity, List<? extends GroupMetrics> groupMetrics, HealthCheck healthCheck, Boolean ignoreUnmodifiedSizeProperties, Monitoring instanceMonitoring, String keyName, Number maxCapacity, Duration maxInstanceLifetime, Number minCapacity, List<? extends NotificationConfiguration> notifications, software.amazon.awscdk.services.sns.ITopic notificationsTopic, Number replacingUpdateMinSuccessfulInstancesPercent, Number resourceSignalCount, Duration resourceSignalTimeout, RollingUpdateConfiguration rollingUpdateConfiguration, Signals signals, String spotPrice, UpdatePolicy updatePolicy, UpdateType updateType, SubnetSelection vpcSubnets)
AutoScalingGroupCapacityOptions.Builder.public final InstanceType getInstanceType()
AutoScalingGroupCapacityOptionsgetInstanceType in interface AutoScalingGroupCapacityOptionspublic final Boolean getBootstrapEnabled()
AutoScalingGroupCapacityOptions
If you wish to provide a custom user data script, set this to false and
manually invoke autoscalingGroup.addUserData().
Default: true
getBootstrapEnabled in interface AutoScalingGroupCapacityOptionspublic final BootstrapOptions getBootstrapOptions()
AutoScalingGroupCapacityOptionsDefault: - none
getBootstrapOptions in interface AutoScalingGroupCapacityOptionspublic final MachineImageType getMachineImageType()
AutoScalingGroupCapacityOptionsDefault: MachineImageType.AMAZON_LINUX_2
getMachineImageType in interface AutoScalingGroupCapacityOptionspublic final Boolean getMapRole()
AutoScalingGroupCapacityOptions
This cannot be explicitly set to true if the cluster has kubectl disabled.
Default: - true if the cluster has kubectl enabled (which is the default).
getMapRole in interface AutoScalingGroupCapacityOptionspublic final Boolean getSpotInterruptHandler()
AutoScalingGroupCapacityOptions
Only relevant if spotPrice is used.
Default: true
getSpotInterruptHandler in interface AutoScalingGroupCapacityOptionspublic final Boolean getAllowAllOutbound()
getAllowAllOutbound in interface CommonAutoScalingGroupPropspublic final Boolean getAssociatePublicIpAddress()
getAssociatePublicIpAddress in interface CommonAutoScalingGroupPropspublic final String getAutoScalingGroupName()
getAutoScalingGroupName in interface CommonAutoScalingGroupPropspublic final List<BlockDevice> getBlockDevices()
getBlockDevices in interface CommonAutoScalingGroupPropspublic final Duration getCooldown()
getCooldown in interface CommonAutoScalingGroupPropspublic final Number getDesiredCapacity()
getDesiredCapacity in interface CommonAutoScalingGroupPropspublic final List<GroupMetrics> getGroupMetrics()
getGroupMetrics in interface CommonAutoScalingGroupPropspublic final HealthCheck getHealthCheck()
getHealthCheck in interface CommonAutoScalingGroupPropspublic final Boolean getIgnoreUnmodifiedSizeProperties()
getIgnoreUnmodifiedSizeProperties in interface CommonAutoScalingGroupPropspublic final Monitoring getInstanceMonitoring()
getInstanceMonitoring in interface CommonAutoScalingGroupPropspublic final String getKeyName()
getKeyName in interface CommonAutoScalingGroupPropspublic final Number getMaxCapacity()
getMaxCapacity in interface CommonAutoScalingGroupPropspublic final Duration getMaxInstanceLifetime()
getMaxInstanceLifetime in interface CommonAutoScalingGroupPropspublic final Number getMinCapacity()
getMinCapacity in interface CommonAutoScalingGroupPropspublic final List<NotificationConfiguration> getNotifications()
getNotifications in interface CommonAutoScalingGroupPropspublic final software.amazon.awscdk.services.sns.ITopic getNotificationsTopic()
getNotificationsTopic in interface CommonAutoScalingGroupPropspublic final Number getReplacingUpdateMinSuccessfulInstancesPercent()
getReplacingUpdateMinSuccessfulInstancesPercent in interface CommonAutoScalingGroupPropspublic final Number getResourceSignalCount()
getResourceSignalCount in interface CommonAutoScalingGroupPropspublic final Duration getResourceSignalTimeout()
getResourceSignalTimeout in interface CommonAutoScalingGroupPropspublic final RollingUpdateConfiguration getRollingUpdateConfiguration()
getRollingUpdateConfiguration in interface CommonAutoScalingGroupPropspublic final Signals getSignals()
getSignals in interface CommonAutoScalingGroupPropspublic final String getSpotPrice()
getSpotPrice in interface CommonAutoScalingGroupPropspublic final UpdatePolicy getUpdatePolicy()
getUpdatePolicy in interface CommonAutoScalingGroupPropspublic final UpdateType getUpdateType()
getUpdateType in interface CommonAutoScalingGroupPropspublic final SubnetSelection getVpcSubnets()
getVpcSubnets in interface CommonAutoScalingGroupProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.