AWS v6.73.0 published on Wednesday, Mar 19, 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.
- AvailabilityZones List<string>
- One or more Availability Zones for the group.
- DefaultCooldown int
- DesiredCapacity int
- Desired size of the group.
- DesiredCapacity stringType 
- The unit of measurement for the value returned for desired_capacity.
- EnabledMetrics List<string>
- List of metrics enabled for collection.
- HealthCheck 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.
- HealthCheck 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.
- InstanceMaintenance List<GetPolicies Group Instance Maintenance Policy> 
- Instance maintenance policy for the group.
- LaunchConfiguration string
- The name of the associated launch configuration.
- LaunchTemplates List<GetGroup Launch Template> 
- List of launch templates along with the overrides.
- LoadBalancers List<string>
- One or more load balancers associated with the group.
- MaxInstance intLifetime 
- 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.
- MixedInstances List<GetPolicies Group Mixed Instances Policy> 
- List of mixed instances policy objects for the group.
- Name string
- Name of the Auto Scaling Group.
- NewInstances boolProtected From Scale In 
- 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.
- ServiceLinked 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.
- SuspendedProcesses List<string>
- List of processes suspended processes for the Auto Scaling Group.
- 
List<GetGroup Tag> 
- List of tags for the group.
- TargetGroup List<string>Arns 
- ARNs of the target groups for your load balancer.
- TerminationPolicies List<string>
- The termination policies for the group.
- TrafficSources List<GetGroup Traffic Source> 
- Traffic sources.
- VpcZone stringIdentifier 
- VPC ID for the group.
- WarmPool intSize 
- Current size of the warm pool.
- WarmPools List<GetGroup Warm Pool> 
- 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.
- DesiredCapacity stringType 
- The unit of measurement for the value returned for desired_capacity.
- EnabledMetrics []string
- List of metrics enabled for collection.
- HealthCheck 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.
- HealthCheck 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.
- InstanceMaintenance []GetPolicies Group Instance Maintenance Policy 
- Instance maintenance policy for the group.
- LaunchConfiguration string
- The name of the associated launch configuration.
- LaunchTemplates []GetGroup Launch Template 
- List of launch templates along with the overrides.
- LoadBalancers []string
- One or more load balancers associated with the group.
- MaxInstance intLifetime 
- 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.
- MixedInstances []GetPolicies Group Mixed Instances Policy 
- List of mixed instances policy objects for the group.
- Name string
- Name of the Auto Scaling Group.
- NewInstances boolProtected From Scale In 
- 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.
- ServiceLinked 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.
- SuspendedProcesses []string
- List of processes suspended processes for the Auto Scaling Group.
- 
[]GetGroup Tag 
- List of tags for the group.
- TargetGroup []stringArns 
- ARNs of the target groups for your load balancer.
- TerminationPolicies []string
- The termination policies for the group.
- TrafficSources []GetGroup Traffic Source 
- Traffic sources.
- VpcZone stringIdentifier 
- VPC ID for the group.
- WarmPool intSize 
- Current size of the warm pool.
- WarmPools []GetGroup Warm Pool 
- 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.
- desiredCapacity StringType 
- The unit of measurement for the value returned for desired_capacity.
- enabledMetrics List<String>
- List of metrics enabled for collection.
- healthCheck 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.
- healthCheck 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.
- instanceMaintenance List<GetPolicies Group Instance Maintenance Policy> 
- Instance maintenance policy for the group.
- launchConfiguration String
- The name of the associated launch configuration.
- launchTemplates List<GetGroup Launch Template> 
- List of launch templates along with the overrides.
- loadBalancers List<String>
- One or more load balancers associated with the group.
- maxInstance IntegerLifetime 
- 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.
- mixedInstances List<GetPolicies Group Mixed Instances Policy> 
- List of mixed instances policy objects for the group.
- name String
- Name of the Auto Scaling Group.
- newInstances BooleanProtected From Scale In 
- 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.
- serviceLinked 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.
- suspendedProcesses List<String>
- List of processes suspended processes for the Auto Scaling Group.
- 
List<GetGroup Tag> 
- List of tags for the group.
- targetGroup List<String>Arns 
- ARNs of the target groups for your load balancer.
- terminationPolicies List<String>
- The termination policies for the group.
- trafficSources List<GetGroup Traffic Source> 
- Traffic sources.
- vpcZone StringIdentifier 
- VPC ID for the group.
- warmPool IntegerSize 
- Current size of the warm pool.
- warmPools List<GetGroup Warm Pool> 
- 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.
- desiredCapacity stringType 
- The unit of measurement for the value returned for desired_capacity.
- enabledMetrics string[]
- List of metrics enabled for collection.
- healthCheck 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.
- healthCheck 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.
- instanceMaintenance GetPolicies Group Instance Maintenance Policy[] 
- Instance maintenance policy for the group.
- launchConfiguration string
- The name of the associated launch configuration.
- launchTemplates GetGroup Launch Template[] 
- List of launch templates along with the overrides.
- loadBalancers string[]
- One or more load balancers associated with the group.
- maxInstance numberLifetime 
- 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.
- mixedInstances GetPolicies Group Mixed Instances Policy[] 
- List of mixed instances policy objects for the group.
- name string
- Name of the Auto Scaling Group.
- newInstances booleanProtected From Scale In 
- 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.
- serviceLinked 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.
- suspendedProcesses string[]
- List of processes suspended processes for the Auto Scaling Group.
- 
GetGroup Tag[] 
- List of tags for the group.
- targetGroup string[]Arns 
- ARNs of the target groups for your load balancer.
- terminationPolicies string[]
- The termination policies for the group.
- trafficSources GetGroup Traffic Source[] 
- Traffic sources.
- vpcZone stringIdentifier 
- VPC ID for the group.
- warmPool numberSize 
- Current size of the warm pool.
- warmPools 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[GetGroup 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.
- availabilityZones List<String>
- One or more Availability Zones for the group.
- defaultCooldown Number
- desiredCapacity Number
- Desired size of the group.
- desiredCapacity StringType 
- The unit of measurement for the value returned for desired_capacity.
- enabledMetrics List<String>
- List of metrics enabled for collection.
- healthCheck 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.
- healthCheck 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.
- instanceMaintenance List<Property Map>Policies 
- Instance maintenance policy for the group.
- 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.
- maxInstance NumberLifetime 
- 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.
- mixedInstances List<Property Map>Policies 
- List of mixed instances policy objects for the group.
- name String
- Name of the Auto Scaling Group.
- newInstances BooleanProtected From Scale In 
- 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.
- serviceLinked 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.
- suspendedProcesses List<String>
- List of processes suspended processes for the Auto Scaling Group.
- List<Property Map>
- List of tags for the group.
- targetGroup List<String>Arns 
- ARNs of the target groups for your load balancer.
- terminationPolicies List<String>
- The termination policies for the group.
- trafficSources List<Property Map>
- Traffic sources.
- vpcZone StringIdentifier 
- VPC ID for the group.
- warmPool NumberSize 
- Current size of the warm pool.
- warmPools List<Property Map>
- List of warm pool configuration objects.
Supporting Types
GetGroupInstanceMaintenancePolicy    
- MaxHealthy 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.
- MinHealthy 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.
- MaxHealthy 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.
- MinHealthy 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.
- maxHealthy 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.
- minHealthy 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.
- maxHealthy 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.
- minHealthy 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.
- maxHealthy 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.
- minHealthy 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    
- InstancesDistributions List<GetGroup Mixed Instances Policy Instances Distribution> 
- List of instances distribution objects.
- LaunchTemplates List<GetGroup Mixed Instances Policy Launch Template> 
- List of launch templates along with the overrides.
- InstancesDistributions []GetGroup Mixed Instances Policy Instances Distribution 
- List of instances distribution objects.
- LaunchTemplates []GetGroup Mixed Instances Policy Launch Template 
- List of launch templates along with the overrides.
- instancesDistributions List<GetGroup Mixed Instances Policy Instances Distribution> 
- List of instances distribution objects.
- launchTemplates List<GetGroup Mixed Instances Policy Launch Template> 
- List of launch templates along with the overrides.
- instancesDistributions GetGroup Mixed Instances Policy Instances Distribution[] 
- List of instances distribution objects.
- launchTemplates 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.
- instancesDistributions List<Property Map>
- List of instances distribution objects.
- launchTemplates List<Property Map>
- List of launch templates along with the overrides.
GetGroupMixedInstancesPolicyInstancesDistribution      
- OnDemand stringAllocation Strategy 
- Strategy used when launching on-demand instances.
- OnDemand intBase Capacity 
- Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- OnDemand intPercentage Above Base Capacity 
- SpotAllocation stringStrategy 
- Strategy used when launching Spot instances.
- SpotInstance intPools 
- Number of Spot pools per availability zone to allocate capacity.
- SpotMax stringPrice 
- Maximum price per unit hour that the user is willing to pay for the Spot instances.
- OnDemand stringAllocation Strategy 
- Strategy used when launching on-demand instances.
- OnDemand intBase Capacity 
- Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- OnDemand intPercentage Above Base Capacity 
- SpotAllocation stringStrategy 
- Strategy used when launching Spot instances.
- SpotInstance intPools 
- Number of Spot pools per availability zone to allocate capacity.
- SpotMax stringPrice 
- Maximum price per unit hour that the user is willing to pay for the Spot instances.
- onDemand StringAllocation Strategy 
- Strategy used when launching on-demand instances.
- onDemand IntegerBase Capacity 
- Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- onDemand IntegerPercentage Above Base Capacity 
- spotAllocation StringStrategy 
- Strategy used when launching Spot instances.
- spotInstance IntegerPools 
- Number of Spot pools per availability zone to allocate capacity.
- spotMax StringPrice 
- Maximum price per unit hour that the user is willing to pay for the Spot instances.
- onDemand stringAllocation Strategy 
- Strategy used when launching on-demand instances.
- onDemand numberBase Capacity 
- Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- onDemand numberPercentage Above Base Capacity 
- spotAllocation stringStrategy 
- Strategy used when launching Spot instances.
- spotInstance numberPools 
- Number of Spot pools per availability zone to allocate capacity.
- spotMax 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.
- onDemand StringAllocation Strategy 
- Strategy used when launching on-demand instances.
- onDemand NumberBase Capacity 
- Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- onDemand NumberPercentage Above Base Capacity 
- spotAllocation StringStrategy 
- Strategy used when launching Spot instances.
- spotInstance NumberPools 
- Number of Spot pools per availability zone to allocate capacity.
- spotMax StringPrice 
- Maximum price per unit hour that the user is willing to pay for the Spot instances.
GetGroupMixedInstancesPolicyLaunchTemplate      
- LaunchTemplate List<GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification> 
- List of overriding launch template specification objects.
- Overrides
List<GetGroup Mixed Instances Policy Launch Template Override> 
- List of properties overriding the same properties in the launch template.
- LaunchTemplate []GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification 
- List of overriding launch template specification objects.
- Overrides
[]GetGroup Mixed Instances Policy Launch Template Override 
- List of properties overriding the same properties in the launch template.
- launchTemplate List<GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification> 
- List of overriding launch template specification objects.
- overrides
List<GetGroup Mixed Instances Policy Launch Template Override> 
- List of properties overriding the same properties in the launch template.
- launchTemplate GetSpecifications Group Mixed Instances Policy Launch Template Launch Template Specification[] 
- List of overriding launch template specification objects.
- overrides
GetGroup 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[GetGroup Mixed Instances Policy Launch Template Override] 
- List of properties overriding the same properties in the launch template.
- launchTemplate 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         
- LaunchTemplate stringId 
- ID of the launch template.
- LaunchTemplate stringName 
- Name of the launch template.
- Version string
- Template version.
- LaunchTemplate stringId 
- ID of the launch template.
- LaunchTemplate stringName 
- Name of the launch template.
- Version string
- Template version.
- launchTemplate StringId 
- ID of the launch template.
- launchTemplate StringName 
- Name of the launch template.
- version String
- Template version.
- launchTemplate stringId 
- ID of the launch template.
- launchTemplate 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.
- launchTemplate StringId 
- ID of the launch template.
- launchTemplate StringName 
- Name of the launch template.
- version String
- Template version.
GetGroupMixedInstancesPolicyLaunchTemplateOverride       
- InstanceRequirements 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.
 
- InstanceType string
- Overriding instance type.
- LaunchTemplate List<GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification> 
- 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 []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.
 
- InstanceType string
- Overriding instance type.
- LaunchTemplate []GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification 
- 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<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.
 
- instanceType String
- Overriding instance type.
- launchTemplate List<GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification> 
- 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 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.
 
- instanceType string
- Overriding instance type.
- launchTemplate GetSpecifications Group Mixed Instances Policy Launch Template Override Launch Template Specification[] 
- 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[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.
- 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.
- launchTemplate List<Property Map>Specifications 
- 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<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count> 
- AcceleratorManufacturers List<string>
- List of accelerator manufacturer names.
- AcceleratorNames List<string>
- List of accelerator names.
- AcceleratorTotal 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.
- AcceleratorTypes List<string>
- List of accelerator types.
- AllowedInstance List<string>Types 
- List of instance types to apply the specified attributes against.
- BareMetal string
- Indicates whether bare metal instances are included, excluded, or required.
- BaselineEbs 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).
- BurstablePerformance string
- Indicates whether burstable performance instance types are included, excluded, or required.
- CpuManufacturers List<string>
- List of CPU manufacturer names.
- ExcludedInstance List<string>Types 
- 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.
- LocalStorage List<string>Types 
- List of local storage type names.
- MaxSpot intPrice As Percentage Of Optimal On Demand Price 
- Price protection threshold for Spot Instances.
- MemoryGib 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.
- MemoryMibs List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib> 
- List of objects describing the minimum and maximum amount of memory (MiB).
- NetworkBandwidth 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).
- NetworkInterface 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.
- OnDemand intMax Price Percentage Over Lowest Price 
- Price protection threshold for On-Demand Instances.
- RequireHibernate boolSupport 
- Indicates whether instance types must support On-Demand Instance Hibernation.
- SpotMax intPrice Percentage Over Lowest Price 
- Price protection threshold for Spot Instances.
- TotalLocal 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).
- VcpuCounts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count> 
- List of objects describing the minimum and maximum number of vCPUs.
- AcceleratorCounts []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count 
- AcceleratorManufacturers []string
- List of accelerator manufacturer names.
- AcceleratorNames []string
- List of accelerator names.
- AcceleratorTotal []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.
- AcceleratorTypes []string
- List of accelerator types.
- AllowedInstance []stringTypes 
- List of instance types to apply the specified attributes against.
- BareMetal string
- Indicates whether bare metal instances are included, excluded, or required.
- BaselineEbs []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).
- BurstablePerformance string
- Indicates whether burstable performance instance types are included, excluded, or required.
- CpuManufacturers []string
- List of CPU manufacturer names.
- ExcludedInstance []stringTypes 
- 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.
- LocalStorage []stringTypes 
- List of local storage type names.
- MaxSpot intPrice As Percentage Of Optimal On Demand Price 
- Price protection threshold for Spot Instances.
- MemoryGib []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.
- MemoryMibs []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib 
- List of objects describing the minimum and maximum amount of memory (MiB).
- NetworkBandwidth []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).
- NetworkInterface []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.
- OnDemand intMax Price Percentage Over Lowest Price 
- Price protection threshold for On-Demand Instances.
- RequireHibernate boolSupport 
- Indicates whether instance types must support On-Demand Instance Hibernation.
- SpotMax intPrice Percentage Over Lowest Price 
- Price protection threshold for Spot Instances.
- TotalLocal []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).
- VcpuCounts []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count 
- List of objects describing the minimum and maximum number of vCPUs.
- acceleratorCounts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count> 
- acceleratorManufacturers List<String>
- List of accelerator manufacturer names.
- acceleratorNames List<String>
- List of accelerator names.
- acceleratorTotal 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.
- acceleratorTypes List<String>
- List of accelerator types.
- allowedInstance List<String>Types 
- List of instance types to apply the specified attributes against.
- bareMetal String
- Indicates whether bare metal instances are included, excluded, or required.
- baselineEbs 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).
- burstablePerformance String
- Indicates whether burstable performance instance types are included, excluded, or required.
- cpuManufacturers List<String>
- List of CPU manufacturer names.
- excludedInstance List<String>Types 
- 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.
- localStorage List<String>Types 
- List of local storage type names.
- maxSpot IntegerPrice As Percentage Of Optimal On Demand Price 
- Price protection threshold for Spot Instances.
- memoryGib 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.
- memoryMibs List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib> 
- List of objects describing the minimum and maximum amount of memory (MiB).
- networkBandwidth 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).
- networkInterface 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.
- onDemand IntegerMax Price Percentage Over Lowest Price 
- Price protection threshold for On-Demand Instances.
- requireHibernate BooleanSupport 
- Indicates whether instance types must support On-Demand Instance Hibernation.
- spotMax IntegerPrice Percentage Over Lowest Price 
- Price protection threshold for Spot Instances.
- totalLocal 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).
- vcpuCounts List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count> 
- List of objects describing the minimum and maximum number of vCPUs.
- acceleratorCounts GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count[] 
- acceleratorManufacturers string[]
- List of accelerator manufacturer names.
- acceleratorNames string[]
- List of accelerator names.
- acceleratorTotal 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.
- acceleratorTypes string[]
- List of accelerator types.
- allowedInstance string[]Types 
- List of instance types to apply the specified attributes against.
- bareMetal string
- Indicates whether bare metal instances are included, excluded, or required.
- baselineEbs 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).
- burstablePerformance string
- Indicates whether burstable performance instance types are included, excluded, or required.
- cpuManufacturers string[]
- List of CPU manufacturer names.
- excludedInstance string[]Types 
- 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.
- localStorage string[]Types 
- List of local storage type names.
- maxSpot numberPrice As Percentage Of Optimal On Demand Price 
- Price protection threshold for Spot Instances.
- memoryGib 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.
- memoryMibs GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Memory Mib[] 
- List of objects describing the minimum and maximum amount of memory (MiB).
- networkBandwidth 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).
- networkInterface 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.
- onDemand numberMax Price Percentage Over Lowest Price 
- Price protection threshold for On-Demand Instances.
- requireHibernate booleanSupport 
- Indicates whether instance types must support On-Demand Instance Hibernation.
- spotMax numberPrice Percentage Over Lowest Price 
- Price protection threshold for Spot Instances.
- totalLocal 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).
- vcpuCounts 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.
- acceleratorCounts List<Property Map>
- acceleratorManufacturers List<String>
- List of accelerator manufacturer names.
- acceleratorNames List<String>
- List of accelerator names.
- acceleratorTotal List<Property Map>Memory Mibs 
- List of objects describing the minimum and maximum total memory of the accelerators.
- acceleratorTypes List<String>
- List of accelerator types.
- allowedInstance List<String>Types 
- List of instance types to apply the specified attributes against.
- bareMetal String
- Indicates whether bare metal instances are included, excluded, or required.
- baselineEbs List<Property Map>Bandwidth Mbps 
- 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.
- excludedInstance List<String>Types 
- 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.
- localStorage List<String>Types 
- List of local storage type names.
- maxSpot NumberPrice As Percentage Of Optimal On Demand Price 
- Price protection threshold for Spot Instances.
- memoryGib List<Property Map>Per Vcpus 
- 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).
- networkBandwidth List<Property Map>Gbps 
- List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
- networkInterface List<Property Map>Counts 
- List of objects describing the minimum and maximum amount of network interfaces.
- onDemand NumberMax Price Percentage Over Lowest Price 
- Price protection threshold for On-Demand Instances.
- requireHibernate BooleanSupport 
- Indicates whether instance types must support On-Demand Instance Hibernation.
- spotMax NumberPrice Percentage Over Lowest Price 
- Price protection threshold for Spot Instances.
- totalLocal List<Property Map>Storage Gbs 
- 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           
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib           
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp            
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount            
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb             
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount           
GetGroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecification          
- LaunchTemplate stringId 
- ID of the launch template.
- LaunchTemplate stringName 
- Name of the launch template.
- Version string
- Template version.
- LaunchTemplate stringId 
- ID of the launch template.
- LaunchTemplate stringName 
- Name of the launch template.
- Version string
- Template version.
- launchTemplate StringId 
- ID of the launch template.
- launchTemplate StringName 
- Name of the launch template.
- version String
- Template version.
- launchTemplate stringId 
- ID of the launch template.
- launchTemplate 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.
- launchTemplate StringId 
- ID of the launch template.
- launchTemplate StringName 
- Name of the launch template.
- version String
- Template version.
GetGroupTag  
- Key string
- Key.
- PropagateAt boolLaunch 
- Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- Value string
- Value.
- Key string
- Key.
- PropagateAt boolLaunch 
- Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- Value string
- Value.
- key String
- Key.
- propagateAt BooleanLaunch 
- Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- value String
- Value.
- key string
- Key.
- propagateAt 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.
- propagateAt 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   
- InstanceReuse List<GetPolicies Group Warm Pool Instance Reuse Policy> 
- List of instance reuse policy objects.
- MaxGroup intPrepared Capacity 
- 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.
- InstanceReuse []GetPolicies Group Warm Pool Instance Reuse Policy 
- List of instance reuse policy objects.
- MaxGroup intPrepared Capacity 
- 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.
- instanceReuse List<GetPolicies Group Warm Pool Instance Reuse Policy> 
- List of instance reuse policy objects.
- maxGroup IntegerPrepared Capacity 
- 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.
- instanceReuse GetPolicies Group Warm Pool Instance Reuse Policy[] 
- List of instance reuse policy objects.
- maxGroup numberPrepared Capacity 
- 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_ 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.
- instanceReuse List<Property Map>Policies 
- List of instance reuse policy objects.
- maxGroup NumberPrepared Capacity 
- 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      
- ReuseOn boolScale In 
- Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- ReuseOn boolScale In 
- Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- reuseOn BooleanScale In 
- Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- reuseOn 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.
- reuseOn 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.