Auto Scaling Group Args Builder
Builder for AutoScalingGroupArgs.
Functions
Link copied to clipboard
Link copied to clipboard
suspend fun availabilityZoneDistribution(value: Output<AutoScalingGroupAvailabilityZoneDistributionArgs>)
suspend fun availabilityZoneDistribution(argument: suspend AutoScalingGroupAvailabilityZoneDistributionArgsBuilder.() -> Unit)
Link copied to clipboard
suspend fun availabilityZoneImpairmentPolicy(value: AutoScalingGroupAvailabilityZoneImpairmentPolicyArgs?)
suspend fun availabilityZoneImpairmentPolicy(value: Output<AutoScalingGroupAvailabilityZoneImpairmentPolicyArgs>)
suspend fun availabilityZoneImpairmentPolicy(argument: suspend AutoScalingGroupAvailabilityZoneImpairmentPolicyArgsBuilder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun capacityReservationSpecification(value: AutoScalingGroupCapacityReservationSpecificationArgs?)
suspend fun capacityReservationSpecification(value: Output<AutoScalingGroupCapacityReservationSpecificationArgs>)
suspend fun capacityReservationSpecification(argument: suspend AutoScalingGroupCapacityReservationSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instanceMaintenancePolicy(argument: suspend AutoScalingGroupInstanceMaintenancePolicyArgsBuilder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
suspend fun launchTemplate(argument: suspend AutoScalingGroupLaunchTemplateSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
suspend fun lifecycleHookSpecificationList(value: Output<List<AutoScalingGroupLifecycleHookSpecificationArgs>>)
suspend fun lifecycleHookSpecificationList(vararg values: AutoScalingGroupLifecycleHookSpecificationArgs)
suspend fun lifecycleHookSpecificationList(vararg values: Output<AutoScalingGroupLifecycleHookSpecificationArgs>)
suspend fun lifecycleHookSpecificationList(vararg argument: suspend AutoScalingGroupLifecycleHookSpecificationArgsBuilder.() -> Unit)
suspend fun lifecycleHookSpecificationList(value: List<AutoScalingGroupLifecycleHookSpecificationArgs>?)
suspend fun lifecycleHookSpecificationList(values: List<Output<AutoScalingGroupLifecycleHookSpecificationArgs>>)
suspend fun lifecycleHookSpecificationList(argument: List<suspend AutoScalingGroupLifecycleHookSpecificationArgsBuilder.() -> Unit>)
suspend fun lifecycleHookSpecificationList(argument: suspend AutoScalingGroupLifecycleHookSpecificationArgsBuilder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun metricsCollection(vararg argument: suspend AutoScalingGroupMetricsCollectionArgsBuilder.() -> Unit)
suspend fun metricsCollection(argument: List<suspend AutoScalingGroupMetricsCollectionArgsBuilder.() -> Unit>)
suspend fun metricsCollection(argument: suspend AutoScalingGroupMetricsCollectionArgsBuilder.() -> Unit)
Link copied to clipboard
suspend fun mixedInstancesPolicy(argument: suspend AutoScalingGroupMixedInstancesPolicyArgsBuilder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
suspend fun notificationConfiguration(argument: suspend AutoScalingGroupNotificationConfigurationArgsBuilder.() -> Unit)
Link copied to clipboard
suspend fun notificationConfigurations(value: Output<List<AutoScalingGroupNotificationConfigurationArgs>>)
suspend fun notificationConfigurations(vararg values: AutoScalingGroupNotificationConfigurationArgs)
suspend fun notificationConfigurations(vararg values: Output<AutoScalingGroupNotificationConfigurationArgs>)
suspend fun notificationConfigurations(vararg argument: suspend AutoScalingGroupNotificationConfigurationArgsBuilder.() -> Unit)
suspend fun notificationConfigurations(values: List<Output<AutoScalingGroupNotificationConfigurationArgs>>)
suspend fun notificationConfigurations(argument: List<suspend AutoScalingGroupNotificationConfigurationArgsBuilder.() -> Unit>)
suspend fun notificationConfigurations(argument: suspend AutoScalingGroupNotificationConfigurationArgsBuilder.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun trafficSources(vararg argument: suspend AutoScalingGroupTrafficSourceIdentifierArgsBuilder.() -> Unit)
suspend fun trafficSources(argument: List<suspend AutoScalingGroupTrafficSourceIdentifierArgsBuilder.() -> Unit>)
suspend fun trafficSources(argument: suspend AutoScalingGroupTrafficSourceIdentifierArgsBuilder.() -> Unit)
Link copied to clipboard