AWS v6.77.1 published on Friday, Apr 18, 2025 by Pulumi
aws.autoscaling.getGroup
Explore with Pulumi AI
Use this data source to get information on an existing autoscaling group.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const foo = aws.autoscaling.getGroup({
    name: "foo",
});
import pulumi
import pulumi_aws as aws
foo = aws.autoscaling.get_group(name="foo")
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}
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 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());
    }
}
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)
public static Output<GetGroupResult> getGroup(GetGroupArgs args, InvokeOptions options)
fn::invoke:
  function: aws:autoscaling/getGroup:getGroup
  arguments:
    # arguments dictionaryThe 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.
 - Availability
Zones List<string> - One or more Availability Zones for the group.
 - Default
Cooldown int - Desired
Capacity int - Desired size of the group.
 - Desired
Capacity stringType  - The unit of measurement for the value returned for 
desired_capacity. - Enabled
Metrics List<string> - List of metrics enabled for collection.
 - Health
Check intGrace Period  - 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 stringType  - 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.
 - Instance
Maintenance List<GetPolicies Group Instance Maintenance Policy>  - Instance maintenance policy for the group.
 - Launch
Configuration string - The name of the associated launch configuration.
 - Launch
Templates List<GetGroup Launch Template>  - List of launch templates along with the overrides.
 - Load
Balancers List<string> - One or more load balancers associated with the group.
 - Max
Instance intLifetime  - 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 List<GetPolicies Group Mixed Instances Policy>  - List of mixed instances policy objects for the group.
 - Name string
 - Name of the Auto Scaling Group.
 - New
Instances boolProtected From Scale In  - Placement
Group 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.
 - Predicted
Capacity int - Predicted capacity of the group.
 - Service
Linked stringRole Arn  - 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.
 - Suspended
Processes List<string> - List of processes suspended processes for the Auto Scaling Group.
 - 
List<Get
Group Tag>  - List of tags for the group.
 - Target
Group List<string>Arns  - ARNs of the target groups for your load balancer.
 - Termination
Policies List<string> - The termination policies for the group.
 - Traffic
Sources List<GetGroup Traffic Source>  - Traffic sources.
 - Vpc
Zone stringIdentifier  - VPC ID for the group.
 - Warm
Pool intSize  - Current size of the warm pool.
 - Warm
Pools List<GetGroup Warm Pool>  - List of warm pool configuration objects.
 
- Arn string
 - ARN of the Auto Scaling group.
 - Availability
Zones []string - One or more Availability Zones for the group.
 - Default
Cooldown int - Desired
Capacity int - Desired size of the group.
 - Desired
Capacity stringType  - The unit of measurement for the value returned for 
desired_capacity. - Enabled
Metrics []string - List of metrics enabled for collection.
 - Health
Check intGrace Period  - 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 stringType  - 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.
 - Instance
Maintenance []GetPolicies Group Instance Maintenance Policy  - Instance maintenance policy for the group.
 - Launch
Configuration string - The name of the associated launch configuration.
 - Launch
Templates []GetGroup Launch Template  - List of launch templates along with the overrides.
 - Load
Balancers []string - One or more load balancers associated with the group.
 - Max
Instance intLifetime  - 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 []GetPolicies Group Mixed Instances Policy  - List of mixed instances policy objects for the group.
 - Name string
 - Name of the Auto Scaling Group.
 - New
Instances boolProtected From Scale In  - Placement
Group 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.
 - Predicted
Capacity int - Predicted capacity of the group.
 - Service
Linked stringRole Arn  - 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.
 - Suspended
Processes []string - List of processes suspended processes for the Auto Scaling Group.
 - 
[]Get
Group Tag  - List of tags for the group.
 - Target
Group []stringArns  - ARNs of the target groups for your load balancer.
 - Termination
Policies []string - The termination policies for the group.
 - Traffic
Sources []GetGroup Traffic Source  - Traffic sources.
 - Vpc
Zone stringIdentifier  - VPC ID for the group.
 - Warm
Pool intSize  - Current size of the warm pool.
 - Warm
Pools []GetGroup Warm Pool  - List of warm pool configuration objects.
 
- arn String
 - ARN of the Auto Scaling group.
 - availability
Zones List<String> - One or more Availability Zones for the group.
 - default
Cooldown Integer - desired
Capacity Integer - Desired size of the group.
 - desired
Capacity StringType  - The unit of measurement for the value returned for 
desired_capacity. - enabled
Metrics List<String> - List of metrics enabled for collection.
 - health
Check IntegerGrace Period  - 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 StringType  - 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.
 - instance
Maintenance List<GetPolicies Group Instance Maintenance Policy>  - Instance maintenance policy for the group.
 - launch
Configuration String - The name of the associated launch configuration.
 - launch
Templates List<GetGroup Launch Template>  - List of launch templates along with the overrides.
 - load
Balancers List<String> - One or more load balancers associated with the group.
 - max
Instance IntegerLifetime  - Maximum amount of time, in seconds, that an instance can be in service.
 - max
Size Integer - Maximum size of the group.
 - min
Size Integer - Minimum number of instances to maintain in the warm pool.
 - mixed
Instances List<GetPolicies Group Mixed Instances Policy>  - List of mixed instances policy objects for the group.
 - name String
 - Name of the Auto Scaling Group.
 - new
Instances BooleanProtected From Scale In  - placement
Group 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.
 - predicted
Capacity Integer - Predicted capacity of the group.
 - service
Linked StringRole Arn  - 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.
 - suspended
Processes List<String> - List of processes suspended processes for the Auto Scaling Group.
 - 
List<Get
Group Tag>  - List of tags for the group.
 - target
Group List<String>Arns  - ARNs of the target groups for your load balancer.
 - termination
Policies List<String> - The termination policies for the group.
 - traffic
Sources List<GetGroup Traffic Source>  - Traffic sources.
 - vpc
Zone StringIdentifier  - VPC ID for the group.
 - warm
Pool IntegerSize  - Current size of the warm pool.
 - warm
Pools List<GetGroup Warm Pool>  - List of warm pool configuration objects.
 
- arn string
 - ARN of the Auto Scaling group.
 - availability
Zones string[] - One or more Availability Zones for the group.
 - default
Cooldown number - desired
Capacity number - Desired size of the group.
 - desired
Capacity stringType  - The unit of measurement for the value returned for 
desired_capacity. - enabled
Metrics string[] - List of metrics enabled for collection.
 - health
Check numberGrace Period  - 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 stringType  - 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.
 - instance
Maintenance GetPolicies Group Instance Maintenance Policy[]  - Instance maintenance policy for the group.
 - launch
Configuration string - The name of the associated launch configuration.
 - launch
Templates GetGroup Launch Template[]  - List of launch templates along with the overrides.
 - load
Balancers string[] - One or more load balancers associated with the group.
 - max
Instance numberLifetime  - Maximum amount of time, in seconds, that an instance can be in service.
 - max
Size number - Maximum size of the group.
 - min
Size number - Minimum number of instances to maintain in the warm pool.
 - mixed
Instances GetPolicies Group Mixed Instances Policy[]  - List of mixed instances policy objects for the group.
 - name string
 - Name of the Auto Scaling Group.
 - new
Instances booleanProtected From Scale In  - placement
Group 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.
 - predicted
Capacity number - Predicted capacity of the group.
 - service
Linked stringRole Arn  - 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.
 - suspended
Processes string[] - List of processes suspended processes for the Auto Scaling Group.
 - 
Get
Group Tag[]  - List of tags for the group.
 - target
Group string[]Arns  - ARNs of the target groups for your load balancer.
 - termination
Policies string[] - The termination policies for the group.
 - traffic
Sources GetGroup Traffic Source[]  - Traffic sources.
 - vpc
Zone stringIdentifier  - VPC ID for the group.
 - warm
Pool numberSize  - Current size of the warm pool.
 - warm
Pools GetGroup Warm Pool[]  - 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_ strtype  - The unit of measurement for the value returned for 
desired_capacity. - enabled_
metrics Sequence[str] - List of metrics enabled for collection.
 - health_
check_ intgrace_ period  - 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_ strtype  - 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.
 - instance_
maintenance_ Sequence[Getpolicies Group Instance Maintenance Policy]  - Instance maintenance policy for the group.
 - launch_
configuration str - The name of the associated launch configuration.
 - launch_
templates Sequence[GetGroup Launch Template]  - List of launch templates along with the overrides.
 - load_
balancers Sequence[str] - One or more load balancers associated with the group.
 - max_
instance_ intlifetime  - 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_ Sequence[Getpolicies Group Mixed Instances Policy]  - List of mixed instances policy objects for the group.
 - name str
 - Name of the Auto Scaling Group.
 - new_
instances_ boolprotected_ from_ scale_ in  - 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_ strrole_ arn  - 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.
 - 
Sequence[Get
Group Tag]  - List of tags for the group.
 - target_
group_ Sequence[str]arns  - ARNs of the target groups for your load balancer.
 - termination_
policies Sequence[str] - The termination policies for the group.
 - traffic_
sources Sequence[GetGroup Traffic Source]  - Traffic sources.
 - vpc_
zone_ stridentifier  - VPC ID for the group.
 - warm_
pool_ intsize  - Current size of the warm pool.
 - warm_
pools Sequence[GetGroup Warm Pool]  - List of warm pool configuration objects.
 
- arn String
 - ARN of the Auto Scaling group.
 - availability
Zones List<String> - One or more Availability Zones for the group.
 - default
Cooldown Number - desired
Capacity Number - Desired size of the group.
 - desired
Capacity StringType  - The unit of measurement for the value returned for 
desired_capacity. - enabled
Metrics List<String> - List of metrics enabled for collection.
 - health
Check NumberGrace Period  - 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 StringType  - 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.
 - instance
Maintenance List<Property Map>Policies  - Instance maintenance policy for the group.
 - launch
Configuration String - The name of the associated launch configuration.
 - launch
Templates List<Property Map> - List of launch templates along with the overrides.
 - load
Balancers List<String> - One or more load balancers associated with the group.
 - max
Instance NumberLifetime  - Maximum amount of time, in seconds, that an instance can be in service.
 - max
Size Number - Maximum size of the group.
 - min
Size Number - Minimum number of instances to maintain in the warm pool.
 - mixed
Instances List<Property Map>Policies  - List of mixed instances policy objects for the group.
 - name String
 - Name of the Auto Scaling Group.
 - new
Instances BooleanProtected From Scale In  - placement
Group 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.
 - predicted
Capacity Number - Predicted capacity of the group.
 - service
Linked StringRole Arn  - 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.
 - suspended
Processes List<String> - List of processes suspended processes for the Auto Scaling Group.
 - List<Property Map>
 - List of tags for the group.
 - target
Group List<String>Arns  - ARNs of the target groups for your load balancer.
 - termination
Policies List<String> - The termination policies for the group.
 - traffic
Sources List<Property Map> - Traffic sources.
 - vpc
Zone StringIdentifier  - VPC ID for the group.
 - warm
Pool NumberSize  - Current size of the warm pool.
 - warm
Pools List<Property Map> - List of warm pool configuration objects.
 
Supporting Types
GetGroupInstanceMaintenancePolicy    
- Max
Healthy intPercentage  - Specifies the upper limit on the number of instances that are in the InService or Pending state with a healthy status during an instance replacement activity.
 - Min
Healthy intPercentage  - Specifies the lower limit on the number of instances that must be in the InService state with a healthy status during an instance replacement activity.
 
- Max
Healthy intPercentage  - Specifies the upper limit on the number of instances that are in the InService or Pending state with a healthy status during an instance replacement activity.
 - Min
Healthy intPercentage  - Specifies the lower limit on the number of instances that must be in the InService state with a healthy status during an instance replacement activity.
 
- max
Healthy IntegerPercentage  - Specifies the upper limit on the number of instances that are in the InService or Pending state with a healthy status during an instance replacement activity.
 - min
Healthy IntegerPercentage  - Specifies the lower limit on the number of instances that must be in the InService state with a healthy status during an instance replacement activity.
 
- max
Healthy numberPercentage  - Specifies the upper limit on the number of instances that are in the InService or Pending state with a healthy status during an instance replacement activity.
 - min
Healthy numberPercentage  - Specifies the lower limit on the number of instances that must be in the InService state with a healthy status during an instance replacement activity.
 
- max_
healthy_ intpercentage  - Specifies the upper limit on the number of instances that are in the InService or Pending state with a healthy status during an instance replacement activity.
 - min_
healthy_ intpercentage  - Specifies the lower limit on the number of instances that must be in the InService state with a healthy status during an instance replacement activity.
 
- max
Healthy NumberPercentage  - Specifies the upper limit on the number of instances that are in the InService or Pending state with a healthy status during an instance replacement activity.
 - min
Healthy NumberPercentage  - Specifies the lower limit on the number of instances that must be in the InService state with a healthy status during an instance replacement activity.
 
GetGroupLaunchTemplate   
GetGroupMixedInstancesPolicy    
- Instances
Distributions List<GetGroup Mixed Instances Policy Instances Distribution>  - List of instances distribution objects.
 - Launch
Templates List<GetGroup Mixed Instances Policy Launch Template>  - List of launch templates along with the overrides.
 
- Instances
Distributions []GetGroup Mixed Instances Policy Instances Distribution  - List of instances distribution objects.
 - Launch
Templates []GetGroup Mixed Instances Policy Launch Template  - List of launch templates along with the overrides.
 
- instances
Distributions List<GetGroup Mixed Instances Policy Instances Distribution>  - List of instances distribution objects.
 - launch
Templates List<GetGroup Mixed Instances Policy Launch Template>  - List of launch templates along with the overrides.
 
- instances
Distributions GetGroup Mixed Instances Policy Instances Distribution[]  - List of instances distribution objects.
 - launch
Templates GetGroup Mixed Instances Policy Launch Template[]  - List of launch templates along with the overrides.
 
- instances_
distributions Sequence[GetGroup Mixed Instances Policy Instances Distribution]  - List of instances distribution objects.
 - launch_
templates Sequence[GetGroup Mixed Instances Policy Launch Template]  - List of launch templates along with the overrides.
 
- instances
Distributions List<Property Map> - List of instances distribution objects.
 - launch
Templates List<Property Map> - List of launch templates along with the overrides.
 
GetGroupMixedInstancesPolicyInstancesDistribution      
- On
Demand stringAllocation Strategy  - Strategy used when launching on-demand instances.
 - On
Demand intBase Capacity  - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
 - On
Demand intPercentage Above Base Capacity  - Spot
Allocation stringStrategy  - Strategy used when launching Spot instances.
 - Spot
Instance intPools  - Number of Spot pools per availability zone to allocate capacity.
 - Spot
Max stringPrice  - Maximum price per unit hour that the user is willing to pay for the Spot instances.
 
- On
Demand stringAllocation Strategy  - Strategy used when launching on-demand instances.
 - On
Demand intBase Capacity  - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
 - On
Demand intPercentage Above Base Capacity  - Spot
Allocation stringStrategy  - Strategy used when launching Spot instances.
 - Spot
Instance intPools  - Number of Spot pools per availability zone to allocate capacity.
 - Spot
Max stringPrice  - Maximum price per unit hour that the user is willing to pay for the Spot instances.
 
- on
Demand StringAllocation Strategy  - Strategy used when launching on-demand instances.
 - on
Demand IntegerBase Capacity  - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
 - on
Demand IntegerPercentage Above Base Capacity  - spot
Allocation StringStrategy  - Strategy used when launching Spot instances.
 - spot
Instance IntegerPools  - Number of Spot pools per availability zone to allocate capacity.
 - spot
Max StringPrice  - Maximum price per unit hour that the user is willing to pay for the Spot instances.
 
- on
Demand stringAllocation Strategy  - Strategy used when launching on-demand instances.
 - on
Demand numberBase Capacity  - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
 - on
Demand numberPercentage Above Base Capacity  - spot
Allocation stringStrategy  - Strategy used when launching Spot instances.
 - spot
Instance numberPools  - Number of Spot pools per availability zone to allocate capacity.
 - spot
Max stringPrice  - Maximum price per unit hour that the user is willing to pay for the Spot instances.
 
- on_
demand_ strallocation_ strategy  - Strategy used when launching on-demand instances.
 - on_
demand_ intbase_ capacity  - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
 - on_
demand_ intpercentage_ above_ base_ capacity  - spot_
allocation_ strstrategy  - Strategy used when launching Spot instances.
 - spot_
instance_ intpools  - Number of Spot pools per availability zone to allocate capacity.
 - spot_
max_ strprice  - Maximum price per unit hour that the user is willing to pay for the Spot instances.
 
- on
Demand StringAllocation Strategy  - Strategy used when launching on-demand instances.
 - on
Demand NumberBase Capacity  - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
 - on
Demand NumberPercentage Above Base Capacity  - spot
Allocation StringStrategy  - Strategy used when launching Spot instances.
 - spot
Instance NumberPools  - Number of Spot pools per availability zone to allocate capacity.
 - spot
Max StringPrice  - Maximum price per unit hour that the user is willing to pay for the Spot instances.
 
GetGroupMixedInstancesPolicyLaunchTemplate      
- Launch
Template List<GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification>  - List of overriding launch template specification objects.
 - Overrides
List<Get
Group Mixed Instances Policy Launch Template Override>  - List of properties overriding the same properties in the launch template.
 
- Launch
Template []GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification  - List of overriding launch template specification objects.
 - Overrides
[]Get
Group Mixed Instances Policy Launch Template Override  - List of properties overriding the same properties in the launch template.
 
- launch
Template List<GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification>  - List of overriding launch template specification objects.
 - overrides
List<Get
Group Mixed Instances Policy Launch Template Override>  - List of properties overriding the same properties in the launch template.
 
- launch
Template GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification[]  - List of overriding launch template specification objects.
 - overrides
Get
Group Mixed Instances Policy Launch Template Override[]  - List of properties overriding the same properties in the launch template.
 
- launch_
template_ Sequence[Getspecifications Group Mixed Instances Policy Launch Template Launch Template Specification]  - List of overriding launch template specification objects.
 - overrides
Sequence[Get
Group Mixed Instances Policy Launch Template Override]  - List of properties overriding the same properties in the launch template.
 
- launch
Template List<Property Map>Specifications  - List of overriding launch template specification objects.
 - overrides List<Property Map>
 - List of properties overriding the same properties in the launch template.
 
GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification         
- Launch
Template stringId  - ID of the launch template.
 - Launch
Template stringName  - Name of the launch template.
 - Version string
 - Template version.
 
- Launch
Template stringId  - ID of the launch template.
 - Launch
Template stringName  - Name of the launch template.
 - Version string
 - Template version.
 
- launch
Template StringId  - ID of the launch template.
 - launch
Template StringName  - Name of the launch template.
 - version String
 - Template version.
 
- launch
Template stringId  - ID of the launch template.
 - launch
Template stringName  - Name of the launch template.
 - version string
 - Template version.
 
- launch_
template_ strid  - ID of the launch template.
 - launch_
template_ strname  - Name of the launch template.
 - version str
 - Template version.
 
- launch
Template StringId  - ID of the launch template.
 - launch
Template StringName  - Name of the launch template.
 - version String
 - Template version.
 
GetGroupMixedInstancesPolicyLaunchTemplateOverride       
- Instance
Requirements List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement>  - List of instance requirements objects.
- `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
 
 - Instance
Type string - Overriding instance type.
 - Launch
Template List<GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification>  - List of overriding launch template specification objects.
 - Weighted
Capacity string - Number of capacity units, which gives the instance type a proportional weight to other instance types.
 
- Instance
Requirements []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement  - List of instance requirements objects.
- `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
 
 - Instance
Type string - Overriding instance type.
 - Launch
Template []GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification  - List of overriding launch template specification objects.
 - Weighted
Capacity string - Number of capacity units, which gives the instance type a proportional weight to other instance types.
 
- instance
Requirements List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement>  - List of instance requirements objects.
- `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
 
 - instance
Type String - Overriding instance type.
 - launch
Template List<GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification>  - List of overriding launch template specification objects.
 - weighted
Capacity String - Number of capacity units, which gives the instance type a proportional weight to other instance types.
 
- instance
Requirements GetGroup Mixed Instances Policy Launch Template Override Instance Requirement[]  - List of instance requirements objects.
- `accelerator_count - List of objects describing the minimum and maximum number of accelerators for an instance type.
 
 - instance
Type string - Overriding instance type.
 - launch
Template GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification[]  - List of overriding launch template specification objects.
 - weighted
Capacity string - Number of capacity units, which gives the instance type a proportional weight to other instance types.
 
- instance_
requirements Sequence[GetGroup Mixed Instances Policy Launch Template Override Instance Requirement]  - 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_ Sequence[Getspecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification]  - 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.
 
- instance
Requirements 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.
 
 - instance
Type String - Overriding instance type.
 - launch
Template List<Property Map>Specifications  - List of overriding launch template specification objects.
 - weighted
Capacity String - Number of capacity units, which gives the instance type a proportional weight to other instance types.
 
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement         
- Accelerator
Counts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count>  - Accelerator
Manufacturers List<string> - List of accelerator manufacturer names.
 - Accelerator
Names List<string> - List of accelerator names.
 - Accelerator
Total List<GetMemory Mibs Group Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Total Memory Mib>  - List of objects describing the minimum and maximum total memory of the accelerators.
 - Accelerator
Types List<string> - List of accelerator types.
 - Allowed
Instance List<string>Types  - List of instance types to apply the specified attributes against.
 - Bare
Metal string - Indicates whether bare metal instances are included, excluded, or required.
 - Baseline
Ebs List<GetBandwidth Mbps Group Mixed Instances Policy Launch Template Override Instance Requirement Baseline Ebs Bandwidth Mbp>  - List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
 - Burstable
Performance string - Indicates whether burstable performance instance types are included, excluded, or required.
 - Cpu
Manufacturers List<string> - List of CPU manufacturer names.
 - Excluded
Instance List<string>Types  - List of excluded instance types.
 - Instance
Generations List<string> - List of instance generation names.
 - Local
Storage string - Indicates whether instance types with instance store volumes are included, excluded, or required.
 - Local
Storage List<string>Types  - List of local storage type names.
 - Max
Spot intPrice As Percentage Of Optimal On Demand Price  - Price protection threshold for Spot Instances.
 - Memory
Gib List<GetPer Vcpus Group Mixed Instances Policy Launch Template Override Instance Requirement Memory Gib Per Vcpus>  - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
 - Memory
Mibs List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib>  - List of objects describing the minimum and maximum amount of memory (MiB).
 - Network
Bandwidth List<GetGbps Group Mixed Instances Policy Launch Template Override Instance Requirement Network Bandwidth Gbp>  - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
 - Network
Interface List<GetCounts Group Mixed Instances Policy Launch Template Override Instance Requirement Network Interface Count>  - List of objects describing the minimum and maximum amount of network interfaces.
 - On
Demand intMax Price Percentage Over Lowest Price  - Price protection threshold for On-Demand Instances.
 - Require
Hibernate boolSupport  - Indicates whether instance types must support On-Demand Instance Hibernation.
 - Spot
Max intPrice Percentage Over Lowest Price  - Price protection threshold for Spot Instances.
 - Total
Local List<GetStorage Gbs Group Mixed Instances Policy Launch Template Override Instance Requirement Total Local Storage Gb>  - List of objects describing the minimum and maximum total storage (GB).
 - Vcpu
Counts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count>  - List of objects describing the minimum and maximum number of vCPUs.
 
- Accelerator
Counts []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count  - Accelerator
Manufacturers []string - List of accelerator manufacturer names.
 - Accelerator
Names []string - List of accelerator names.
 - Accelerator
Total []GetMemory Mibs Group Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Total Memory Mib  - List of objects describing the minimum and maximum total memory of the accelerators.
 - Accelerator
Types []string - List of accelerator types.
 - Allowed
Instance []stringTypes  - List of instance types to apply the specified attributes against.
 - Bare
Metal string - Indicates whether bare metal instances are included, excluded, or required.
 - Baseline
Ebs []GetBandwidth Mbps Group Mixed Instances Policy Launch Template Override Instance Requirement Baseline Ebs Bandwidth Mbp  - List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
 - Burstable
Performance string - Indicates whether burstable performance instance types are included, excluded, or required.
 - Cpu
Manufacturers []string - List of CPU manufacturer names.
 - Excluded
Instance []stringTypes  - List of excluded instance types.
 - Instance
Generations []string - List of instance generation names.
 - Local
Storage string - Indicates whether instance types with instance store volumes are included, excluded, or required.
 - Local
Storage []stringTypes  - List of local storage type names.
 - Max
Spot intPrice As Percentage Of Optimal On Demand Price  - Price protection threshold for Spot Instances.
 - Memory
Gib []GetPer Vcpus Group Mixed Instances Policy Launch Template Override Instance Requirement Memory Gib Per Vcpus  - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
 - Memory
Mibs []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib  - List of objects describing the minimum and maximum amount of memory (MiB).
 - Network
Bandwidth []GetGbps Group Mixed Instances Policy Launch Template Override Instance Requirement Network Bandwidth Gbp  - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
 - Network
Interface []GetCounts Group Mixed Instances Policy Launch Template Override Instance Requirement Network Interface Count  - List of objects describing the minimum and maximum amount of network interfaces.
 - On
Demand intMax Price Percentage Over Lowest Price  - Price protection threshold for On-Demand Instances.
 - Require
Hibernate boolSupport  - Indicates whether instance types must support On-Demand Instance Hibernation.
 - Spot
Max intPrice Percentage Over Lowest Price  - Price protection threshold for Spot Instances.
 - Total
Local []GetStorage Gbs Group Mixed Instances Policy Launch Template Override Instance Requirement Total Local Storage Gb  - List of objects describing the minimum and maximum total storage (GB).
 - Vcpu
Counts []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count  - List of objects describing the minimum and maximum number of vCPUs.
 
- accelerator
Counts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count>  - accelerator
Manufacturers List<String> - List of accelerator manufacturer names.
 - accelerator
Names List<String> - List of accelerator names.
 - accelerator
Total List<GetMemory Mibs Group Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Total Memory Mib>  - List of objects describing the minimum and maximum total memory of the accelerators.
 - accelerator
Types List<String> - List of accelerator types.
 - allowed
Instance List<String>Types  - List of instance types to apply the specified attributes against.
 - bare
Metal String - Indicates whether bare metal instances are included, excluded, or required.
 - baseline
Ebs List<GetBandwidth Mbps Group Mixed Instances Policy Launch Template Override Instance Requirement Baseline Ebs Bandwidth Mbp>  - List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
 - burstable
Performance String - Indicates whether burstable performance instance types are included, excluded, or required.
 - cpu
Manufacturers List<String> - List of CPU manufacturer names.
 - excluded
Instance List<String>Types  - List of excluded instance types.
 - instance
Generations List<String> - List of instance generation names.
 - local
Storage String - Indicates whether instance types with instance store volumes are included, excluded, or required.
 - local
Storage List<String>Types  - List of local storage type names.
 - max
Spot IntegerPrice As Percentage Of Optimal On Demand Price  - Price protection threshold for Spot Instances.
 - memory
Gib List<GetPer Vcpus Group Mixed Instances Policy Launch Template Override Instance Requirement Memory Gib Per Vcpus>  - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
 - memory
Mibs List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib>  - List of objects describing the minimum and maximum amount of memory (MiB).
 - network
Bandwidth List<GetGbps Group Mixed Instances Policy Launch Template Override Instance Requirement Network Bandwidth Gbp>  - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
 - network
Interface List<GetCounts Group Mixed Instances Policy Launch Template Override Instance Requirement Network Interface Count>  - List of objects describing the minimum and maximum amount of network interfaces.
 - on
Demand IntegerMax Price Percentage Over Lowest Price  - Price protection threshold for On-Demand Instances.
 - require
Hibernate BooleanSupport  - Indicates whether instance types must support On-Demand Instance Hibernation.
 - spot
Max IntegerPrice Percentage Over Lowest Price  - Price protection threshold for Spot Instances.
 - total
Local List<GetStorage Gbs Group Mixed Instances Policy Launch Template Override Instance Requirement Total Local Storage Gb>  - List of objects describing the minimum and maximum total storage (GB).
 - vcpu
Counts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count>  - List of objects describing the minimum and maximum number of vCPUs.
 
- accelerator
Counts GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count[]  - accelerator
Manufacturers string[] - List of accelerator manufacturer names.
 - accelerator
Names string[] - List of accelerator names.
 - accelerator
Total GetMemory Mibs Group Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Total Memory Mib[]  - List of objects describing the minimum and maximum total memory of the accelerators.
 - accelerator
Types string[] - List of accelerator types.
 - allowed
Instance string[]Types  - List of instance types to apply the specified attributes against.
 - bare
Metal string - Indicates whether bare metal instances are included, excluded, or required.
 - baseline
Ebs GetBandwidth Mbps Group Mixed Instances Policy Launch Template Override Instance Requirement Baseline Ebs Bandwidth Mbp[]  - List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
 - burstable
Performance string - Indicates whether burstable performance instance types are included, excluded, or required.
 - cpu
Manufacturers string[] - List of CPU manufacturer names.
 - excluded
Instance string[]Types  - List of excluded instance types.
 - instance
Generations string[] - List of instance generation names.
 - local
Storage string - Indicates whether instance types with instance store volumes are included, excluded, or required.
 - local
Storage string[]Types  - List of local storage type names.
 - max
Spot numberPrice As Percentage Of Optimal On Demand Price  - Price protection threshold for Spot Instances.
 - memory
Gib GetPer Vcpus Group Mixed Instances Policy Launch Template Override Instance Requirement Memory Gib Per Vcpus[]  - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
 - memory
Mibs GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib[]  - List of objects describing the minimum and maximum amount of memory (MiB).
 - network
Bandwidth GetGbps Group Mixed Instances Policy Launch Template Override Instance Requirement Network Bandwidth Gbp[]  - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
 - network
Interface GetCounts Group Mixed Instances Policy Launch Template Override Instance Requirement Network Interface Count[]  - List of objects describing the minimum and maximum amount of network interfaces.
 - on
Demand numberMax Price Percentage Over Lowest Price  - Price protection threshold for On-Demand Instances.
 - require
Hibernate booleanSupport  - Indicates whether instance types must support On-Demand Instance Hibernation.
 - spot
Max numberPrice Percentage Over Lowest Price  - Price protection threshold for Spot Instances.
 - total
Local GetStorage Gbs Group Mixed Instances Policy Launch Template Override Instance Requirement Total Local Storage Gb[]  - List of objects describing the minimum and maximum total storage (GB).
 - vcpu
Counts GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count[]  - List of objects describing the minimum and maximum number of vCPUs.
 
- accelerator_
counts Sequence[GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count]  - accelerator_
manufacturers Sequence[str] - List of accelerator manufacturer names.
 - accelerator_
names Sequence[str] - List of accelerator names.
 - accelerator_
total_ Sequence[Getmemory_ mibs Group Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Total Memory Mib]  - List of objects describing the minimum and maximum total memory of the accelerators.
 - accelerator_
types Sequence[str] - List of accelerator types.
 - allowed_
instance_ Sequence[str]types  - 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_ Sequence[Getbandwidth_ mbps Group Mixed Instances Policy Launch Template Override Instance Requirement Baseline Ebs Bandwidth Mbp]  - 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_ Sequence[str]types  - 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_ Sequence[str]types  - List of local storage type names.
 - max_
spot_ intprice_ as_ percentage_ of_ optimal_ on_ demand_ price  - Price protection threshold for Spot Instances.
 - memory_
gib_ Sequence[Getper_ vcpus Group Mixed Instances Policy Launch Template Override Instance Requirement Memory Gib Per Vcpus]  - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
 - memory_
mibs Sequence[GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib]  - List of objects describing the minimum and maximum amount of memory (MiB).
 - network_
bandwidth_ Sequence[Getgbps Group Mixed Instances Policy Launch Template Override Instance Requirement Network Bandwidth Gbp]  - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
 - network_
interface_ Sequence[Getcounts Group Mixed Instances Policy Launch Template Override Instance Requirement Network Interface Count]  - List of objects describing the minimum and maximum amount of network interfaces.
 - on_
demand_ intmax_ price_ percentage_ over_ lowest_ price  - Price protection threshold for On-Demand Instances.
 - require_
hibernate_ boolsupport  - Indicates whether instance types must support On-Demand Instance Hibernation.
 - spot_
max_ intprice_ percentage_ over_ lowest_ price  - Price protection threshold for Spot Instances.
 - total_
local_ Sequence[Getstorage_ gbs Group Mixed Instances Policy Launch Template Override Instance Requirement Total Local Storage Gb]  - List of objects describing the minimum and maximum total storage (GB).
 - vcpu_
counts Sequence[GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count]  - List of objects describing the minimum and maximum number of vCPUs.
 
- accelerator
Counts List<Property Map> - accelerator
Manufacturers List<String> - List of accelerator manufacturer names.
 - accelerator
Names List<String> - List of accelerator names.
 - accelerator
Total List<Property Map>Memory Mibs  - List of objects describing the minimum and maximum total memory of the accelerators.
 - accelerator
Types List<String> - List of accelerator types.
 - allowed
Instance List<String>Types  - List of instance types to apply the specified attributes against.
 - bare
Metal String - Indicates whether bare metal instances are included, excluded, or required.
 - baseline
Ebs List<Property Map>Bandwidth Mbps  - List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
 - burstable
Performance String - Indicates whether burstable performance instance types are included, excluded, or required.
 - cpu
Manufacturers List<String> - List of CPU manufacturer names.
 - excluded
Instance List<String>Types  - List of excluded instance types.
 - instance
Generations List<String> - List of instance generation names.
 - local
Storage String - Indicates whether instance types with instance store volumes are included, excluded, or required.
 - local
Storage List<String>Types  - List of local storage type names.
 - max
Spot NumberPrice As Percentage Of Optimal On Demand Price  - Price protection threshold for Spot Instances.
 - memory
Gib List<Property Map>Per Vcpus  - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
 - memory
Mibs List<Property Map> - List of objects describing the minimum and maximum amount of memory (MiB).
 - network
Bandwidth List<Property Map>Gbps  - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
 - network
Interface List<Property Map>Counts  - List of objects describing the minimum and maximum amount of network interfaces.
 - on
Demand NumberMax Price Percentage Over Lowest Price  - Price protection threshold for On-Demand Instances.
 - require
Hibernate BooleanSupport  - Indicates whether instance types must support On-Demand Instance Hibernation.
 - spot
Max NumberPrice Percentage Over Lowest Price  - Price protection threshold for Spot Instances.
 - total
Local List<Property Map>Storage Gbs  - List of objects describing the minimum and maximum total storage (GB).
 - vcpu
Counts List<Property Map> - List of objects describing the minimum and maximum number of vCPUs.
 
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount           
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib           
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp            
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount            
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount           
GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification          
- Launch
Template stringId  - ID of the launch template.
 - Launch
Template stringName  - Name of the launch template.
 - Version string
 - Template version.
 
- Launch
Template stringId  - ID of the launch template.
 - Launch
Template stringName  - Name of the launch template.
 - Version string
 - Template version.
 
- launch
Template StringId  - ID of the launch template.
 - launch
Template StringName  - Name of the launch template.
 - version String
 - Template version.
 
- launch
Template stringId  - ID of the launch template.
 - launch
Template stringName  - Name of the launch template.
 - version string
 - Template version.
 
- launch_
template_ strid  - ID of the launch template.
 - launch_
template_ strname  - Name of the launch template.
 - version str
 - Template version.
 
- launch
Template StringId  - ID of the launch template.
 - launch
Template StringName  - Name of the launch template.
 - version String
 - Template version.
 
GetGroupTag  
- Key string
 - Key.
 - Propagate
At boolLaunch  - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
 - Value string
 - Value.
 
- Key string
 - Key.
 - Propagate
At boolLaunch  - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
 - Value string
 - Value.
 
- key String
 - Key.
 - propagate
At BooleanLaunch  - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
 - value String
 - Value.
 
- key string
 - Key.
 - propagate
At booleanLaunch  - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
 - value string
 - Value.
 
- key str
 - Key.
 - propagate_
at_ boollaunch  - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
 - value str
 - Value.
 
- key String
 - Key.
 - propagate
At BooleanLaunch  - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
 - value String
 - Value.
 
GetGroupTrafficSource   
- Identifier string
 - Identifies the traffic source. For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.
 - Type string
 - Traffic source type.
 
- Identifier string
 - Identifies the traffic source. For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.
 - Type string
 - Traffic source type.
 
- identifier String
 - Identifies the traffic source. For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.
 - type String
 - Traffic source type.
 
- identifier string
 - Identifies the traffic source. For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.
 - type string
 - Traffic source type.
 
- identifier str
 - Identifies the traffic source. For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.
 - type str
 - Traffic source type.
 
- identifier String
 - Identifies the traffic source. For Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name of the Classic Load Balancer in this account and Region.
 - type String
 - Traffic source type.
 
GetGroupWarmPool   
- Instance
Reuse List<GetPolicies Group Warm Pool Instance Reuse Policy>  - List of instance reuse policy objects.
 - Max
Group intPrepared Capacity  - Min
Size int - Minimum number of instances to maintain in the warm pool.
 - Pool
State string - Instance state to transition to after the lifecycle actions are complete.
 
- Instance
Reuse []GetPolicies Group Warm Pool Instance Reuse Policy  - List of instance reuse policy objects.
 - Max
Group intPrepared Capacity  - Min
Size int - Minimum number of instances to maintain in the warm pool.
 - Pool
State string - Instance state to transition to after the lifecycle actions are complete.
 
- instance
Reuse List<GetPolicies Group Warm Pool Instance Reuse Policy>  - List of instance reuse policy objects.
 - max
Group IntegerPrepared Capacity  - min
Size Integer - Minimum number of instances to maintain in the warm pool.
 - pool
State String - Instance state to transition to after the lifecycle actions are complete.
 
- instance
Reuse GetPolicies Group Warm Pool Instance Reuse Policy[]  - List of instance reuse policy objects.
 - max
Group numberPrepared Capacity  - min
Size number - Minimum number of instances to maintain in the warm pool.
 - pool
State string - Instance state to transition to after the lifecycle actions are complete.
 
- instance_
reuse_ Sequence[Getpolicies Group Warm Pool Instance Reuse Policy]  - List of instance reuse policy objects.
 - max_
group_ intprepared_ capacity  - 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.
 
- instance
Reuse List<Property Map>Policies  - List of instance reuse policy objects.
 - max
Group NumberPrepared Capacity  - min
Size Number - Minimum number of instances to maintain in the warm pool.
 - pool
State String - Instance state to transition to after the lifecycle actions are complete.
 
GetGroupWarmPoolInstanceReusePolicy      
- Reuse
On boolScale In  - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
 
- Reuse
On boolScale In  - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
 
- reuse
On BooleanScale In  - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
 
- reuse
On booleanScale In  - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
 
- reuse_
on_ boolscale_ in  - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
 
- reuse
On BooleanScale In  - 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 
awsTerraform Provider.