Uses of Class
software.amazon.awscdk.services.autoscaling.AutoScalingGroupProps.Builder
Package
Description
Amazon EC2 Auto Scaling Construct Library
-
Uses of AutoScalingGroupProps.Builder in software.amazon.awscdk.services.autoscaling
Modifier and TypeMethodDescriptionAutoScalingGroupProps.Builder.allowAllOutbound
(Boolean allowAllOutbound) Sets the value ofCommonAutoScalingGroupProps.getAllowAllOutbound()
AutoScalingGroupProps.Builder.associatePublicIpAddress
(Boolean associatePublicIpAddress) Sets the value ofCommonAutoScalingGroupProps.getAssociatePublicIpAddress()
AutoScalingGroupProps.Builder.autoScalingGroupName
(String autoScalingGroupName) Sets the value ofCommonAutoScalingGroupProps.getAutoScalingGroupName()
AutoScalingGroupProps.Builder.blockDevices
(List<? extends BlockDevice> blockDevices) Sets the value ofCommonAutoScalingGroupProps.getBlockDevices()
AutoScalingGroupProps.builder()
Sets the value ofCommonAutoScalingGroupProps.getCooldown()
AutoScalingGroupProps.Builder.desiredCapacity
(Number desiredCapacity) Sets the value ofCommonAutoScalingGroupProps.getDesiredCapacity()
AutoScalingGroupProps.Builder.groupMetrics
(List<? extends GroupMetrics> groupMetrics) Sets the value ofCommonAutoScalingGroupProps.getGroupMetrics()
AutoScalingGroupProps.Builder.healthCheck
(HealthCheck healthCheck) Sets the value ofCommonAutoScalingGroupProps.getHealthCheck()
AutoScalingGroupProps.Builder.ignoreUnmodifiedSizeProperties
(Boolean ignoreUnmodifiedSizeProperties) Sets the value ofCommonAutoScalingGroupProps.getIgnoreUnmodifiedSizeProperties()
AutoScalingGroupProps.Builder.init
(CloudFormationInit init) Sets the value ofAutoScalingGroupProps.getInit()
AutoScalingGroupProps.Builder.initOptions
(ApplyCloudFormationInitOptions initOptions) Sets the value ofAutoScalingGroupProps.getInitOptions()
AutoScalingGroupProps.Builder.instanceMonitoring
(Monitoring instanceMonitoring) Sets the value ofCommonAutoScalingGroupProps.getInstanceMonitoring()
AutoScalingGroupProps.Builder.instanceType
(InstanceType instanceType) Sets the value ofAutoScalingGroupProps.getInstanceType()
Sets the value ofCommonAutoScalingGroupProps.getKeyName()
AutoScalingGroupProps.Builder.launchTemplate
(ILaunchTemplate launchTemplate) Sets the value ofAutoScalingGroupProps.getLaunchTemplate()
AutoScalingGroupProps.Builder.machineImage
(IMachineImage machineImage) Sets the value ofAutoScalingGroupProps.getMachineImage()
AutoScalingGroupProps.Builder.maxCapacity
(Number maxCapacity) Sets the value ofCommonAutoScalingGroupProps.getMaxCapacity()
AutoScalingGroupProps.Builder.maxInstanceLifetime
(Duration maxInstanceLifetime) Sets the value ofCommonAutoScalingGroupProps.getMaxInstanceLifetime()
AutoScalingGroupProps.Builder.minCapacity
(Number minCapacity) Sets the value ofCommonAutoScalingGroupProps.getMinCapacity()
AutoScalingGroupProps.Builder.mixedInstancesPolicy
(MixedInstancesPolicy mixedInstancesPolicy) Sets the value ofAutoScalingGroupProps.getMixedInstancesPolicy()
AutoScalingGroupProps.Builder.newInstancesProtectedFromScaleIn
(Boolean newInstancesProtectedFromScaleIn) Sets the value ofCommonAutoScalingGroupProps.getNewInstancesProtectedFromScaleIn()
AutoScalingGroupProps.Builder.notifications
(List<? extends NotificationConfiguration> notifications) Sets the value ofCommonAutoScalingGroupProps.getNotifications()
AutoScalingGroupProps.Builder.notificationsTopic
(ITopic notificationsTopic) Deprecated.use `notifications`AutoScalingGroupProps.Builder.replacingUpdateMinSuccessfulInstancesPercent
(Number replacingUpdateMinSuccessfulInstancesPercent) Deprecated.Use `signals` insteadAutoScalingGroupProps.Builder.requireImdsv2
(Boolean requireImdsv2) Sets the value ofAutoScalingGroupProps.getRequireImdsv2()
AutoScalingGroupProps.Builder.resourceSignalCount
(Number resourceSignalCount) Deprecated.Use `signals` instead.AutoScalingGroupProps.Builder.resourceSignalTimeout
(Duration resourceSignalTimeout) Deprecated.Use `signals` instead.Sets the value ofAutoScalingGroupProps.getRole()
AutoScalingGroupProps.Builder.rollingUpdateConfiguration
(RollingUpdateConfiguration rollingUpdateConfiguration) Deprecated.Use `updatePolicy` insteadAutoScalingGroupProps.Builder.securityGroup
(ISecurityGroup securityGroup) Sets the value ofAutoScalingGroupProps.getSecurityGroup()
Sets the value ofCommonAutoScalingGroupProps.getSignals()
Sets the value ofCommonAutoScalingGroupProps.getSpotPrice()
AutoScalingGroupProps.Builder.terminationPolicies
(List<? extends TerminationPolicy> terminationPolicies) Sets the value ofCommonAutoScalingGroupProps.getTerminationPolicies()
AutoScalingGroupProps.Builder.updatePolicy
(UpdatePolicy updatePolicy) Sets the value ofCommonAutoScalingGroupProps.getUpdatePolicy()
AutoScalingGroupProps.Builder.updateType
(UpdateType updateType) Deprecated.Use `updatePolicy` insteadSets the value ofAutoScalingGroupProps.getUserData()
Sets the value ofAutoScalingGroupProps.getVpc()
AutoScalingGroupProps.Builder.vpcSubnets
(SubnetSelection vpcSubnets) Sets the value ofCommonAutoScalingGroupProps.getVpcSubnets()
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AutoScalingGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAutoScalingGroupProps.Builder
.