aws logo
AWS Classic v5.41.0, May 15 23

aws.autoscaling.getGroup

Explore with Pulumi AI

Use this data source to get information on an existing autoscaling group.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var foo = Aws.AutoScaling.GetGroup.Invoke(new()
    {
        Name = "foo",
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/autoscaling"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := autoscaling.LookupGroup(ctx, &autoscaling.LookupGroupArgs{
			Name: "foo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.autoscaling.AutoscalingFunctions;
import com.pulumi.aws.autoscaling.inputs.GetGroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var foo = AutoscalingFunctions.getGroup(GetGroupArgs.builder()
            .name("foo")
            .build());

    }
}
import pulumi
import pulumi_aws as aws

foo = aws.autoscaling.get_group(name="foo")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const foo = aws.autoscaling.getGroup({
    name: "foo",
});
variables:
  foo:
    fn::invoke:
      Function: aws:autoscaling:getGroup
      Arguments:
        name: foo

Using getGroup

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getGroup(args: GetGroupArgs, opts?: InvokeOptions): Promise<GetGroupResult>
function getGroupOutput(args: GetGroupOutputArgs, opts?: InvokeOptions): Output<GetGroupResult>
def get_group(name: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> GetGroupResult
def get_group_output(name: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[GetGroupResult]
func LookupGroup(ctx *Context, args *LookupGroupArgs, opts ...InvokeOption) (*LookupGroupResult, error)
func LookupGroupOutput(ctx *Context, args *LookupGroupOutputArgs, opts ...InvokeOption) LookupGroupResultOutput

> Note: This function is named LookupGroup in the Go SDK.

public static class GetGroup 
{
    public static Task<GetGroupResult> InvokeAsync(GetGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetGroupResult> Invoke(GetGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGroupResult> getGroup(GetGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws:autoscaling/getGroup:getGroup
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

Specify the exact name of the desired autoscaling group.

Name string

Specify the exact name of the desired autoscaling group.

name String

Specify the exact name of the desired autoscaling group.

name string

Specify the exact name of the desired autoscaling group.

name str

Specify the exact name of the desired autoscaling group.

name String

Specify the exact name of the desired autoscaling group.

getGroup Result

The following output properties are available:

Arn string

ARN of the Auto Scaling group.

AvailabilityZones List<string>

One or more Availability Zones for the group.

DefaultCooldown int
DesiredCapacity int

Desired size of the group.

DesiredCapacityType string

The unit of measurement for the value returned for desired_capacity.

EnabledMetrics List<string>

List of metrics enabled for collection.

HealthCheckGracePeriod int

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.

HealthCheckType string

Service to use for the health checks. The valid values are EC2 and ELB.

Id string

The provider-assigned unique ID for this managed resource.

LaunchConfiguration string

The name of the associated launch configuration.

LaunchTemplates List<GetGroupLaunchTemplate>

List of launch templates along with the overrides.

LoadBalancers List<string>

One or more load balancers associated with the group.

MaxInstanceLifetime int

Maximum amount of time, in seconds, that an instance can be in service.

MaxSize int

Maximum size of the group.

MinSize int

Minimum number of instances to maintain in the warm pool.

MixedInstancesPolicies List<GetGroupMixedInstancesPolicy>

List of mixed instances policy objects for the group.

Name string

Name of the Auto Scaling Group.

NewInstancesProtectedFromScaleIn bool
PlacementGroup string

Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon Elastic Compute Cloud User Guide.

PredictedCapacity int

Predicted capacity of the group.

ServiceLinkedRoleArn string

ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.

Status string

Current state of the group when DeleteAutoScalingGroup is in progress.

SuspendedProcesses List<string>

List of processes suspended processes for the Auto Scaling Group.

Tags List<GetGroupTag>

List of tags for the group.

TargetGroupArns List<string>

ARNs of the target groups for your load balancer.

TerminationPolicies List<string>

The termination policies for the group.

VpcZoneIdentifier string

VPC ID for the group.

WarmPoolSize int

Current size of the warm pool.

WarmPools List<GetGroupWarmPool>

List of warm pool configuration objects.

Arn string

ARN of the Auto Scaling group.

AvailabilityZones []string

One or more Availability Zones for the group.

DefaultCooldown int
DesiredCapacity int

Desired size of the group.

DesiredCapacityType string

The unit of measurement for the value returned for desired_capacity.

EnabledMetrics []string

List of metrics enabled for collection.

HealthCheckGracePeriod int

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.

HealthCheckType string

Service to use for the health checks. The valid values are EC2 and ELB.

Id string

The provider-assigned unique ID for this managed resource.

LaunchConfiguration string

The name of the associated launch configuration.

LaunchTemplates []GetGroupLaunchTemplate

List of launch templates along with the overrides.

LoadBalancers []string

One or more load balancers associated with the group.

MaxInstanceLifetime int

Maximum amount of time, in seconds, that an instance can be in service.

MaxSize int

Maximum size of the group.

MinSize int

Minimum number of instances to maintain in the warm pool.

MixedInstancesPolicies []GetGroupMixedInstancesPolicy

List of mixed instances policy objects for the group.

Name string

Name of the Auto Scaling Group.

NewInstancesProtectedFromScaleIn bool
PlacementGroup string

Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon Elastic Compute Cloud User Guide.

PredictedCapacity int

Predicted capacity of the group.

ServiceLinkedRoleArn string

ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.

Status string

Current state of the group when DeleteAutoScalingGroup is in progress.

SuspendedProcesses []string

List of processes suspended processes for the Auto Scaling Group.

Tags []GetGroupTag

List of tags for the group.

TargetGroupArns []string

ARNs of the target groups for your load balancer.

TerminationPolicies []string

The termination policies for the group.

VpcZoneIdentifier string

VPC ID for the group.

WarmPoolSize int

Current size of the warm pool.

WarmPools []GetGroupWarmPool

List of warm pool configuration objects.

arn String

ARN of the Auto Scaling group.

availabilityZones List<String>

One or more Availability Zones for the group.

defaultCooldown Integer
desiredCapacity Integer

Desired size of the group.

desiredCapacityType String

The unit of measurement for the value returned for desired_capacity.

enabledMetrics List<String>

List of metrics enabled for collection.

healthCheckGracePeriod Integer

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.

healthCheckType String

Service to use for the health checks. The valid values are EC2 and ELB.

id String

The provider-assigned unique ID for this managed resource.

launchConfiguration String

The name of the associated launch configuration.

launchTemplates List<GetGroupLaunchTemplate>

List of launch templates along with the overrides.

loadBalancers List<String>

One or more load balancers associated with the group.

maxInstanceLifetime Integer

Maximum amount of time, in seconds, that an instance can be in service.

maxSize Integer

Maximum size of the group.

minSize Integer

Minimum number of instances to maintain in the warm pool.

mixedInstancesPolicies List<GetGroupMixedInstancesPolicy>

List of mixed instances policy objects for the group.

name String

Name of the Auto Scaling Group.

newInstancesProtectedFromScaleIn Boolean
placementGroup String

Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon Elastic Compute Cloud User Guide.

predictedCapacity Integer

Predicted capacity of the group.

serviceLinkedRoleArn String

ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.

status String

Current state of the group when DeleteAutoScalingGroup is in progress.

suspendedProcesses List<String>

List of processes suspended processes for the Auto Scaling Group.

tags List<GetGroupTag>

List of tags for the group.

targetGroupArns List<String>

ARNs of the target groups for your load balancer.

terminationPolicies List<String>

The termination policies for the group.

vpcZoneIdentifier String

VPC ID for the group.

warmPoolSize Integer

Current size of the warm pool.

warmPools List<GetGroupWarmPool>

List of warm pool configuration objects.

arn string

ARN of the Auto Scaling group.

availabilityZones string[]

One or more Availability Zones for the group.

defaultCooldown number
desiredCapacity number

Desired size of the group.

desiredCapacityType string

The unit of measurement for the value returned for desired_capacity.

enabledMetrics string[]

List of metrics enabled for collection.

healthCheckGracePeriod number

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.

healthCheckType string

Service to use for the health checks. The valid values are EC2 and ELB.

id string

The provider-assigned unique ID for this managed resource.

launchConfiguration string

The name of the associated launch configuration.

launchTemplates GetGroupLaunchTemplate[]

List of launch templates along with the overrides.

loadBalancers string[]

One or more load balancers associated with the group.

maxInstanceLifetime number

Maximum amount of time, in seconds, that an instance can be in service.

maxSize number

Maximum size of the group.

minSize number

Minimum number of instances to maintain in the warm pool.

mixedInstancesPolicies GetGroupMixedInstancesPolicy[]

List of mixed instances policy objects for the group.

name string

Name of the Auto Scaling Group.

newInstancesProtectedFromScaleIn boolean
placementGroup string

Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon Elastic Compute Cloud User Guide.

predictedCapacity number

Predicted capacity of the group.

serviceLinkedRoleArn string

ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.

status string

Current state of the group when DeleteAutoScalingGroup is in progress.

suspendedProcesses string[]

List of processes suspended processes for the Auto Scaling Group.

tags GetGroupTag[]

List of tags for the group.

targetGroupArns string[]

ARNs of the target groups for your load balancer.

terminationPolicies string[]

The termination policies for the group.

vpcZoneIdentifier string

VPC ID for the group.

warmPoolSize number

Current size of the warm pool.

warmPools GetGroupWarmPool[]

List of warm pool configuration objects.

arn str

ARN of the Auto Scaling group.

availability_zones Sequence[str]

One or more Availability Zones for the group.

default_cooldown int
desired_capacity int

Desired size of the group.

desired_capacity_type str

The unit of measurement for the value returned for desired_capacity.

enabled_metrics Sequence[str]

List of metrics enabled for collection.

health_check_grace_period int

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.

health_check_type str

Service to use for the health checks. The valid values are EC2 and ELB.

id str

The provider-assigned unique ID for this managed resource.

launch_configuration str

The name of the associated launch configuration.

launch_templates Sequence[GetGroupLaunchTemplate]

List of launch templates along with the overrides.

load_balancers Sequence[str]

One or more load balancers associated with the group.

max_instance_lifetime int

Maximum amount of time, in seconds, that an instance can be in service.

max_size int

Maximum size of the group.

min_size int

Minimum number of instances to maintain in the warm pool.

mixed_instances_policies Sequence[GetGroupMixedInstancesPolicy]

List of mixed instances policy objects for the group.

name str

Name of the Auto Scaling Group.

new_instances_protected_from_scale_in bool
placement_group str

Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon Elastic Compute Cloud User Guide.

predicted_capacity int

Predicted capacity of the group.

service_linked_role_arn str

ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.

status str

Current state of the group when DeleteAutoScalingGroup is in progress.

suspended_processes Sequence[str]

List of processes suspended processes for the Auto Scaling Group.

tags Sequence[GetGroupTag]

List of tags for the group.

target_group_arns Sequence[str]

ARNs of the target groups for your load balancer.

termination_policies Sequence[str]

The termination policies for the group.

vpc_zone_identifier str

VPC ID for the group.

warm_pool_size int

Current size of the warm pool.

warm_pools Sequence[GetGroupWarmPool]

List of warm pool configuration objects.

arn String

ARN of the Auto Scaling group.

availabilityZones List<String>

One or more Availability Zones for the group.

defaultCooldown Number
desiredCapacity Number

Desired size of the group.

desiredCapacityType String

The unit of measurement for the value returned for desired_capacity.

enabledMetrics List<String>

List of metrics enabled for collection.

healthCheckGracePeriod Number

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an EC2 instance that has come into service.

healthCheckType String

Service to use for the health checks. The valid values are EC2 and ELB.

id String

The provider-assigned unique ID for this managed resource.

launchConfiguration String

The name of the associated launch configuration.

launchTemplates List<Property Map>

List of launch templates along with the overrides.

loadBalancers List<String>

One or more load balancers associated with the group.

maxInstanceLifetime Number

Maximum amount of time, in seconds, that an instance can be in service.

maxSize Number

Maximum size of the group.

minSize Number

Minimum number of instances to maintain in the warm pool.

mixedInstancesPolicies List<Property Map>

List of mixed instances policy objects for the group.

name String

Name of the Auto Scaling Group.

newInstancesProtectedFromScaleIn Boolean
placementGroup String

Name of the placement group into which to launch your instances, if any. For more information, see Placement Groups (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon Elastic Compute Cloud User Guide.

predictedCapacity Number

Predicted capacity of the group.

serviceLinkedRoleArn String

ARN of the service-linked role that the Auto Scaling group uses to call other AWS services on your behalf.

status String

Current state of the group when DeleteAutoScalingGroup is in progress.

suspendedProcesses List<String>

List of processes suspended processes for the Auto Scaling Group.

tags List<Property Map>

List of tags for the group.

targetGroupArns List<String>

ARNs of the target groups for your load balancer.

terminationPolicies List<String>

The termination policies for the group.

vpcZoneIdentifier String

VPC ID for the group.

warmPoolSize Number

Current size of the warm pool.

warmPools List<Property Map>

List of warm pool configuration objects.

Supporting Types

GetGroupLaunchTemplate

Id string

ID of the launch template.

Name string

Specify the exact name of the desired autoscaling group.

Version string

Template version.

Id string

ID of the launch template.

Name string

Specify the exact name of the desired autoscaling group.

Version string

Template version.

id String

ID of the launch template.

name String

Specify the exact name of the desired autoscaling group.

version String

Template version.

id string

ID of the launch template.

name string

Specify the exact name of the desired autoscaling group.

version string

Template version.

id str

ID of the launch template.

name str

Specify the exact name of the desired autoscaling group.

version str

Template version.

id String

ID of the launch template.

name String

Specify the exact name of the desired autoscaling group.

version String

Template version.

GetGroupMixedInstancesPolicy

InstancesDistributions []GetGroupMixedInstancesPolicyInstancesDistribution

List of instances distribution objects.

LaunchTemplates []GetGroupMixedInstancesPolicyLaunchTemplate

List of launch templates along with the overrides.

instancesDistributions GetGroupMixedInstancesPolicyInstancesDistribution[]

List of instances distribution objects.

launchTemplates GetGroupMixedInstancesPolicyLaunchTemplate[]

List of launch templates along with the overrides.

instancesDistributions List<Property Map>

List of instances distribution objects.

launchTemplates List<Property Map>

List of launch templates along with the overrides.

GetGroupMixedInstancesPolicyInstancesDistribution

OnDemandAllocationStrategy string

Strategy used when launching on-demand instances.

OnDemandBaseCapacity int

Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.

OnDemandPercentageAboveBaseCapacity int
SpotAllocationStrategy string

Strategy used when launching Spot instances.

SpotInstancePools int

Number of Spot pools per availability zone to allocate capacity.

SpotMaxPrice string

Maximum price per unit hour that the user is willing to pay for the Spot instances.

OnDemandAllocationStrategy string

Strategy used when launching on-demand instances.

OnDemandBaseCapacity int

Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.

OnDemandPercentageAboveBaseCapacity int
SpotAllocationStrategy string

Strategy used when launching Spot instances.

SpotInstancePools int

Number of Spot pools per availability zone to allocate capacity.

SpotMaxPrice string

Maximum price per unit hour that the user is willing to pay for the Spot instances.

onDemandAllocationStrategy String

Strategy used when launching on-demand instances.

onDemandBaseCapacity Integer

Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.

onDemandPercentageAboveBaseCapacity Integer
spotAllocationStrategy String

Strategy used when launching Spot instances.

spotInstancePools Integer

Number of Spot pools per availability zone to allocate capacity.

spotMaxPrice String

Maximum price per unit hour that the user is willing to pay for the Spot instances.

onDemandAllocationStrategy string

Strategy used when launching on-demand instances.

onDemandBaseCapacity number

Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.

onDemandPercentageAboveBaseCapacity number
spotAllocationStrategy string

Strategy used when launching Spot instances.

spotInstancePools number

Number of Spot pools per availability zone to allocate capacity.

spotMaxPrice string

Maximum price per unit hour that the user is willing to pay for the Spot instances.

on_demand_allocation_strategy str

Strategy used when launching on-demand instances.

on_demand_base_capacity int

Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.

on_demand_percentage_above_base_capacity int
spot_allocation_strategy str

Strategy used when launching Spot instances.

spot_instance_pools int

Number of Spot pools per availability zone to allocate capacity.

spot_max_price str

Maximum price per unit hour that the user is willing to pay for the Spot instances.

onDemandAllocationStrategy String

Strategy used when launching on-demand instances.

onDemandBaseCapacity Number

Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.

onDemandPercentageAboveBaseCapacity Number
spotAllocationStrategy String

Strategy used when launching Spot instances.

spotInstancePools Number

Number of Spot pools per availability zone to allocate capacity.

spotMaxPrice String

Maximum price per unit hour that the user is willing to pay for the Spot instances.

GetGroupMixedInstancesPolicyLaunchTemplate

LaunchTemplateSpecifications List<GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>

List of overriding launch template specification objects.

Overrides List<GetGroupMixedInstancesPolicyLaunchTemplateOverride>

List of properties overriding the same properties in the launch template.

LaunchTemplateSpecifications []GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification

List of overriding launch template specification objects.

Overrides []GetGroupMixedInstancesPolicyLaunchTemplateOverride

List of properties overriding the same properties in the launch template.

launchTemplateSpecifications List<GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification>

List of overriding launch template specification objects.

overrides List<GetGroupMixedInstancesPolicyLaunchTemplateOverride>

List of properties overriding the same properties in the launch template.

launchTemplateSpecifications GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification[]

List of overriding launch template specification objects.

overrides GetGroupMixedInstancesPolicyLaunchTemplateOverride[]

List of properties overriding the same properties in the launch template.

launch_template_specifications Sequence[GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification]

List of overriding launch template specification objects.

overrides Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverride]

List of properties overriding the same properties in the launch template.

launchTemplateSpecifications List<Property Map>

List of overriding launch template specification objects.

overrides List<Property Map>

List of properties overriding the same properties in the launch template.

GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification

LaunchTemplateId string

ID of the launch template.

LaunchTemplateName string

Name of the launch template.

Version string

Template version.

LaunchTemplateId string

ID of the launch template.

LaunchTemplateName string

Name of the launch template.

Version string

Template version.

launchTemplateId String

ID of the launch template.

launchTemplateName String

Name of the launch template.

version String

Template version.

launchTemplateId string

ID of the launch template.

launchTemplateName string

Name of the launch template.

version string

Template version.

launch_template_id str

ID of the launch template.

launch_template_name str

Name of the launch template.

version str

Template version.

launchTemplateId String

ID of the launch template.

launchTemplateName String

Name of the launch template.

version String

Template version.

GetGroupMixedInstancesPolicyLaunchTemplateOverride

InstanceRequirements List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement>

List of instance requirements objects.

  • `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
InstanceType string

Overriding instance type.

LaunchTemplateSpecifications List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification>

List of overriding launch template specification objects.

WeightedCapacity string

Number of capacity units, which gives the instance type a proportional weight to other instance types.

InstanceRequirements []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement

List of instance requirements objects.

  • `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
InstanceType string

Overriding instance type.

LaunchTemplateSpecifications []GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification

List of overriding launch template specification objects.

WeightedCapacity string

Number of capacity units, which gives the instance type a proportional weight to other instance types.

instanceRequirements List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement>

List of instance requirements objects.

  • `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
instanceType String

Overriding instance type.

launchTemplateSpecifications List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification>

List of overriding launch template specification objects.

weightedCapacity String

Number of capacity units, which gives the instance type a proportional weight to other instance types.

instanceRequirements GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement[]

List of instance requirements objects.

  • `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
instanceType string

Overriding instance type.

launchTemplateSpecifications GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification[]

List of overriding launch template specification objects.

weightedCapacity string

Number of capacity units, which gives the instance type a proportional weight to other instance types.

instance_requirements Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement]

List of instance requirements objects.

  • `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
instance_type str

Overriding instance type.

launch_template_specifications Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification]

List of overriding launch template specification objects.

weighted_capacity str

Number of capacity units, which gives the instance type a proportional weight to other instance types.

instanceRequirements List<Property Map>

List of instance requirements objects.

  • `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
instanceType String

Overriding instance type.

launchTemplateSpecifications List<Property Map>

List of overriding launch template specification objects.

weightedCapacity String

Number of capacity units, which gives the instance type a proportional weight to other instance types.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement

AcceleratorCounts List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount>
AcceleratorManufacturers List<string>

List of accelerator manufacturer names.

AcceleratorNames List<string>

List of accelerator names.

AcceleratorTotalMemoryMibs List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib>

List of objects describing the minimum and maximum total memory of the accelerators.

AcceleratorTypes List<string>

List of accelerator types.

AllowedInstanceTypes List<string>

List of instance types to apply the specified attributes against.

BareMetal string

Indicates whether bare metal instances are included, excluded, or required.

BaselineEbsBandwidthMbps List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp>

List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).

BurstablePerformance string

Indicates whether burstable performance instance types are included, excluded, or required.

CpuManufacturers List<string>

List of CPU manufacturer names.

ExcludedInstanceTypes List<string>

List of excluded instance types.

InstanceGenerations List<string>

List of instance generation names.

LocalStorage string

Indicates whether instance types with instance store volumes are included, excluded, or required.

LocalStorageTypes List<string>

List of local storage type names.

MemoryGibPerVcpus List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus>

List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.

MemoryMibs List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib>

List of objects describing the minimum and maximum amount of memory (MiB).

NetworkBandwidthGbps List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp>

List of objects describing the minimum and maximum amount of network bandwidth (Gbps).

NetworkInterfaceCounts List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount>

List of objects describing the minimum and maximum amount of network interfaces.

OnDemandMaxPricePercentageOverLowestPrice int

Price protection threshold for On-Demand Instances.

RequireHibernateSupport bool

Indicates whether instance types must support On-Demand Instance Hibernation.

SpotMaxPricePercentageOverLowestPrice int

Price protection threshold for Spot Instances.

TotalLocalStorageGbs List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb>

List of objects describing the minimum and maximum total storage (GB).

VcpuCounts List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount>

List of objects describing the minimum and maximum number of vCPUs.

AcceleratorCounts []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount
AcceleratorManufacturers []string

List of accelerator manufacturer names.

AcceleratorNames []string

List of accelerator names.

AcceleratorTotalMemoryMibs []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib

List of objects describing the minimum and maximum total memory of the accelerators.

AcceleratorTypes []string

List of accelerator types.

AllowedInstanceTypes []string

List of instance types to apply the specified attributes against.

BareMetal string

Indicates whether bare metal instances are included, excluded, or required.

BaselineEbsBandwidthMbps []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp

List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).

BurstablePerformance string

Indicates whether burstable performance instance types are included, excluded, or required.

CpuManufacturers []string

List of CPU manufacturer names.

ExcludedInstanceTypes []string

List of excluded instance types.

InstanceGenerations []string

List of instance generation names.

LocalStorage string

Indicates whether instance types with instance store volumes are included, excluded, or required.

LocalStorageTypes []string

List of local storage type names.

MemoryGibPerVcpus []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus

List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.

MemoryMibs []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib

List of objects describing the minimum and maximum amount of memory (MiB).

NetworkBandwidthGbps []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp

List of objects describing the minimum and maximum amount of network bandwidth (Gbps).

NetworkInterfaceCounts []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount

List of objects describing the minimum and maximum amount of network interfaces.

OnDemandMaxPricePercentageOverLowestPrice int

Price protection threshold for On-Demand Instances.

RequireHibernateSupport bool

Indicates whether instance types must support On-Demand Instance Hibernation.

SpotMaxPricePercentageOverLowestPrice int

Price protection threshold for Spot Instances.

TotalLocalStorageGbs []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb

List of objects describing the minimum and maximum total storage (GB).

VcpuCounts []GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount

List of objects describing the minimum and maximum number of vCPUs.

acceleratorCounts List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount>
acceleratorManufacturers List<String>

List of accelerator manufacturer names.

acceleratorNames List<String>

List of accelerator names.

acceleratorTotalMemoryMibs List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib>

List of objects describing the minimum and maximum total memory of the accelerators.

acceleratorTypes List<String>

List of accelerator types.

allowedInstanceTypes List<String>

List of instance types to apply the specified attributes against.

bareMetal String

Indicates whether bare metal instances are included, excluded, or required.

baselineEbsBandwidthMbps List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp>

List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).

burstablePerformance String

Indicates whether burstable performance instance types are included, excluded, or required.

cpuManufacturers List<String>

List of CPU manufacturer names.

excludedInstanceTypes List<String>

List of excluded instance types.

instanceGenerations List<String>

List of instance generation names.

localStorage String

Indicates whether instance types with instance store volumes are included, excluded, or required.

localStorageTypes List<String>

List of local storage type names.

memoryGibPerVcpus List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus>

List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.

memoryMibs List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib>

List of objects describing the minimum and maximum amount of memory (MiB).

networkBandwidthGbps List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp>

List of objects describing the minimum and maximum amount of network bandwidth (Gbps).

networkInterfaceCounts List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount>

List of objects describing the minimum and maximum amount of network interfaces.

onDemandMaxPricePercentageOverLowestPrice Integer

Price protection threshold for On-Demand Instances.

requireHibernateSupport Boolean

Indicates whether instance types must support On-Demand Instance Hibernation.

spotMaxPricePercentageOverLowestPrice Integer

Price protection threshold for Spot Instances.

totalLocalStorageGbs List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb>

List of objects describing the minimum and maximum total storage (GB).

vcpuCounts List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount>

List of objects describing the minimum and maximum number of vCPUs.

acceleratorCounts GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount[]
acceleratorManufacturers string[]

List of accelerator manufacturer names.

acceleratorNames string[]

List of accelerator names.

acceleratorTotalMemoryMibs GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib[]

List of objects describing the minimum and maximum total memory of the accelerators.

acceleratorTypes string[]

List of accelerator types.

allowedInstanceTypes string[]

List of instance types to apply the specified attributes against.

bareMetal string

Indicates whether bare metal instances are included, excluded, or required.

baselineEbsBandwidthMbps GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp[]

List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).

burstablePerformance string

Indicates whether burstable performance instance types are included, excluded, or required.

cpuManufacturers string[]

List of CPU manufacturer names.

excludedInstanceTypes string[]

List of excluded instance types.

instanceGenerations string[]

List of instance generation names.

localStorage string

Indicates whether instance types with instance store volumes are included, excluded, or required.

localStorageTypes string[]

List of local storage type names.

memoryGibPerVcpus GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus[]

List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.

memoryMibs GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib[]

List of objects describing the minimum and maximum amount of memory (MiB).

networkBandwidthGbps GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp[]

List of objects describing the minimum and maximum amount of network bandwidth (Gbps).

networkInterfaceCounts GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount[]

List of objects describing the minimum and maximum amount of network interfaces.

onDemandMaxPricePercentageOverLowestPrice number

Price protection threshold for On-Demand Instances.

requireHibernateSupport boolean

Indicates whether instance types must support On-Demand Instance Hibernation.

spotMaxPricePercentageOverLowestPrice number

Price protection threshold for Spot Instances.

totalLocalStorageGbs GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb[]

List of objects describing the minimum and maximum total storage (GB).

vcpuCounts GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount[]

List of objects describing the minimum and maximum number of vCPUs.

accelerator_counts Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount]
accelerator_manufacturers Sequence[str]

List of accelerator manufacturer names.

accelerator_names Sequence[str]

List of accelerator names.

accelerator_total_memory_mibs Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib]

List of objects describing the minimum and maximum total memory of the accelerators.

accelerator_types Sequence[str]

List of accelerator types.

allowed_instance_types Sequence[str]

List of instance types to apply the specified attributes against.

bare_metal str

Indicates whether bare metal instances are included, excluded, or required.

baseline_ebs_bandwidth_mbps Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp]

List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).

burstable_performance str

Indicates whether burstable performance instance types are included, excluded, or required.

cpu_manufacturers Sequence[str]

List of CPU manufacturer names.

excluded_instance_types Sequence[str]

List of excluded instance types.

instance_generations Sequence[str]

List of instance generation names.

local_storage str

Indicates whether instance types with instance store volumes are included, excluded, or required.

local_storage_types Sequence[str]

List of local storage type names.

memory_gib_per_vcpus Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus]

List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.

memory_mibs Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib]

List of objects describing the minimum and maximum amount of memory (MiB).

network_bandwidth_gbps Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp]

List of objects describing the minimum and maximum amount of network bandwidth (Gbps).

network_interface_counts Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount]

List of objects describing the minimum and maximum amount of network interfaces.

on_demand_max_price_percentage_over_lowest_price int

Price protection threshold for On-Demand Instances.

require_hibernate_support bool

Indicates whether instance types must support On-Demand Instance Hibernation.

spot_max_price_percentage_over_lowest_price int

Price protection threshold for Spot Instances.

total_local_storage_gbs Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb]

List of objects describing the minimum and maximum total storage (GB).

vcpu_counts Sequence[GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount]

List of objects describing the minimum and maximum number of vCPUs.

acceleratorCounts List<Property Map>
acceleratorManufacturers List<String>

List of accelerator manufacturer names.

acceleratorNames List<String>

List of accelerator names.

acceleratorTotalMemoryMibs List<Property Map>

List of objects describing the minimum and maximum total memory of the accelerators.

acceleratorTypes List<String>

List of accelerator types.

allowedInstanceTypes List<String>

List of instance types to apply the specified attributes against.

bareMetal String

Indicates whether bare metal instances are included, excluded, or required.

baselineEbsBandwidthMbps List<Property Map>

List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).

burstablePerformance String

Indicates whether burstable performance instance types are included, excluded, or required.

cpuManufacturers List<String>

List of CPU manufacturer names.

excludedInstanceTypes List<String>

List of excluded instance types.

instanceGenerations List<String>

List of instance generation names.

localStorage String

Indicates whether instance types with instance store volumes are included, excluded, or required.

localStorageTypes List<String>

List of local storage type names.

memoryGibPerVcpus List<Property Map>

List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.

memoryMibs List<Property Map>

List of objects describing the minimum and maximum amount of memory (MiB).

networkBandwidthGbps List<Property Map>

List of objects describing the minimum and maximum amount of network bandwidth (Gbps).

networkInterfaceCounts List<Property Map>

List of objects describing the minimum and maximum amount of network interfaces.

onDemandMaxPricePercentageOverLowestPrice Number

Price protection threshold for On-Demand Instances.

requireHibernateSupport Boolean

Indicates whether instance types must support On-Demand Instance Hibernation.

spotMaxPricePercentageOverLowestPrice Number

Price protection threshold for Spot Instances.

totalLocalStorageGbs List<Property Map>

List of objects describing the minimum and maximum total storage (GB).

vcpuCounts List<Property Map>

List of objects describing the minimum and maximum number of vCPUs.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount

Max int

Maximum.

Min int

Minimum.

Max int

Maximum.

Min int

Minimum.

max Integer

Maximum.

min Integer

Minimum.

max number

Maximum.

min number

Minimum.

max int

Maximum.

min int

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib

Max int

Maximum.

Min int

Minimum.

Max int

Maximum.

Min int

Minimum.

max Integer

Maximum.

min Integer

Minimum.

max number

Maximum.

min number

Minimum.

max int

Maximum.

min int

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp

Max int

Maximum.

Min int

Minimum.

Max int

Maximum.

Min int

Minimum.

max Integer

Maximum.

min Integer

Minimum.

max number

Maximum.

min number

Minimum.

max int

Maximum.

min int

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus

Max double

Maximum.

Min double

Minimum.

Max float64

Maximum.

Min float64

Minimum.

max Double

Maximum.

min Double

Minimum.

max number

Maximum.

min number

Minimum.

max float

Maximum.

min float

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib

Max int

Maximum.

Min int

Minimum.

Max int

Maximum.

Min int

Minimum.

max Integer

Maximum.

min Integer

Minimum.

max number

Maximum.

min number

Minimum.

max int

Maximum.

min int

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp

Max double

Maximum.

Min double

Minimum.

Max float64

Maximum.

Min float64

Minimum.

max Double

Maximum.

min Double

Minimum.

max number

Maximum.

min number

Minimum.

max float

Maximum.

min float

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount

Max int

Maximum.

Min int

Minimum.

Max int

Maximum.

Min int

Minimum.

max Integer

Maximum.

min Integer

Minimum.

max number

Maximum.

min number

Minimum.

max int

Maximum.

min int

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb

Max double

Maximum.

Min double

Minimum.

Max float64

Maximum.

Min float64

Minimum.

max Double

Maximum.

min Double

Minimum.

max number

Maximum.

min number

Minimum.

max float

Maximum.

min float

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount

Max int

Maximum.

Min int

Minimum.

Max int

Maximum.

Min int

Minimum.

max Integer

Maximum.

min Integer

Minimum.

max number

Maximum.

min number

Minimum.

max int

Maximum.

min int

Minimum.

max Number

Maximum.

min Number

Minimum.

GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification

LaunchTemplateId string

ID of the launch template.

LaunchTemplateName string

Name of the launch template.

Version string

Template version.

LaunchTemplateId string

ID of the launch template.

LaunchTemplateName string

Name of the launch template.

Version string

Template version.

launchTemplateId String

ID of the launch template.

launchTemplateName String

Name of the launch template.

version String

Template version.

launchTemplateId string

ID of the launch template.

launchTemplateName string

Name of the launch template.

version string

Template version.

launch_template_id str

ID of the launch template.

launch_template_name str

Name of the launch template.

version str

Template version.

launchTemplateId String

ID of the launch template.

launchTemplateName String

Name of the launch template.

version String

Template version.

GetGroupTag

Key string

Key.

PropagateAtLaunch bool

Whether the tag is propagated to Amazon EC2 instances launched via this ASG.

Value string

Value.

Key string

Key.

PropagateAtLaunch bool

Whether the tag is propagated to Amazon EC2 instances launched via this ASG.

Value string

Value.

key String

Key.

propagateAtLaunch Boolean

Whether the tag is propagated to Amazon EC2 instances launched via this ASG.

value String

Value.

key string

Key.

propagateAtLaunch boolean

Whether the tag is propagated to Amazon EC2 instances launched via this ASG.

value string

Value.

key str

Key.

propagate_at_launch bool

Whether the tag is propagated to Amazon EC2 instances launched via this ASG.

value str

Value.

key String

Key.

propagateAtLaunch Boolean

Whether the tag is propagated to Amazon EC2 instances launched via this ASG.

value String

Value.

GetGroupWarmPool

InstanceReusePolicies List<GetGroupWarmPoolInstanceReusePolicy>

List of instance reuse policy objects.

MaxGroupPreparedCapacity int
MinSize int

Minimum number of instances to maintain in the warm pool.

PoolState string

Instance state to transition to after the lifecycle actions are complete.

InstanceReusePolicies []GetGroupWarmPoolInstanceReusePolicy

List of instance reuse policy objects.

MaxGroupPreparedCapacity int
MinSize int

Minimum number of instances to maintain in the warm pool.

PoolState string

Instance state to transition to after the lifecycle actions are complete.

instanceReusePolicies List<GetGroupWarmPoolInstanceReusePolicy>

List of instance reuse policy objects.

maxGroupPreparedCapacity Integer
minSize Integer

Minimum number of instances to maintain in the warm pool.

poolState String

Instance state to transition to after the lifecycle actions are complete.

instanceReusePolicies GetGroupWarmPoolInstanceReusePolicy[]

List of instance reuse policy objects.

maxGroupPreparedCapacity number
minSize number

Minimum number of instances to maintain in the warm pool.

poolState string

Instance state to transition to after the lifecycle actions are complete.

instance_reuse_policies Sequence[GetGroupWarmPoolInstanceReusePolicy]

List of instance reuse policy objects.

max_group_prepared_capacity int
min_size int

Minimum number of instances to maintain in the warm pool.

pool_state str

Instance state to transition to after the lifecycle actions are complete.

instanceReusePolicies List<Property Map>

List of instance reuse policy objects.

maxGroupPreparedCapacity Number
minSize Number

Minimum number of instances to maintain in the warm pool.

poolState String

Instance state to transition to after the lifecycle actions are complete.

GetGroupWarmPoolInstanceReusePolicy

ReuseOnScaleIn bool

Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.

ReuseOnScaleIn bool

Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.

reuseOnScaleIn Boolean

Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.

reuseOnScaleIn boolean

Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.

reuse_on_scale_in bool

Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.

reuseOnScaleIn Boolean

Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes

This Pulumi package is based on the aws Terraform Provider.