AWS v6.77.0 published on Wednesday, Apr 9, 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 dictionary
The following arguments are supported:
- Name
This property is required. string - Specify the exact name of the desired autoscaling group.
- Name
This property is required. string - Specify the exact name of the desired autoscaling group.
- name
This property is required. String - Specify the exact name of the desired autoscaling group.
- name
This property is required. string - Specify the exact name of the desired autoscaling group.
- name
This property is required. str - Specify the exact name of the desired autoscaling group.
- name
This property is required. 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 Percentage This property is required. int - 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 Percentage This property is required. int - 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 Percentage This property is required. int - 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 Percentage This property is required. int - 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 Percentage This property is required. Integer - 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 Percentage This property is required. Integer - 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 Percentage This property is required. number - 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 Percentage This property is required. number - 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_ percentage This property is required. int - 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_ percentage This property is required. int - 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 Percentage This property is required. Number - 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 Percentage This property is required. Number - 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 This property is required. List<GetGroup Mixed Instances Policy Instances Distribution> - List of instances distribution objects.
- Launch
Templates This property is required. List<GetGroup Mixed Instances Policy Launch Template> - List of launch templates along with the overrides.
- Instances
Distributions This property is required. []GetGroup Mixed Instances Policy Instances Distribution - List of instances distribution objects.
- Launch
Templates This property is required. []GetGroup Mixed Instances Policy Launch Template - List of launch templates along with the overrides.
- instances
Distributions This property is required. List<GetGroup Mixed Instances Policy Instances Distribution> - List of instances distribution objects.
- launch
Templates This property is required. List<GetGroup Mixed Instances Policy Launch Template> - List of launch templates along with the overrides.
- instances
Distributions This property is required. GetGroup Mixed Instances Policy Instances Distribution[] - List of instances distribution objects.
- launch
Templates This property is required. GetGroup Mixed Instances Policy Launch Template[] - List of launch templates along with the overrides.
- instances_
distributions This property is required. Sequence[GetGroup Mixed Instances Policy Instances Distribution] - List of instances distribution objects.
- launch_
templates This property is required. Sequence[GetGroup Mixed Instances Policy Launch Template] - List of launch templates along with the overrides.
- instances
Distributions This property is required. List<Property Map> - List of instances distribution objects.
- launch
Templates This property is required. List<Property Map> - List of launch templates along with the overrides.
GetGroupMixedInstancesPolicyInstancesDistribution
- On
Demand Allocation Strategy This property is required. string - Strategy used when launching on-demand instances.
- On
Demand Base Capacity This property is required. int - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- On
Demand Percentage Above Base Capacity This property is required. int - Spot
Allocation Strategy This property is required. string - Strategy used when launching Spot instances.
- Spot
Instance Pools This property is required. int - Number of Spot pools per availability zone to allocate capacity.
- Spot
Max Price This property is required. string - Maximum price per unit hour that the user is willing to pay for the Spot instances.
- On
Demand Allocation Strategy This property is required. string - Strategy used when launching on-demand instances.
- On
Demand Base Capacity This property is required. int - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- On
Demand Percentage Above Base Capacity This property is required. int - Spot
Allocation Strategy This property is required. string - Strategy used when launching Spot instances.
- Spot
Instance Pools This property is required. int - Number of Spot pools per availability zone to allocate capacity.
- Spot
Max Price This property is required. string - Maximum price per unit hour that the user is willing to pay for the Spot instances.
- on
Demand Allocation Strategy This property is required. String - Strategy used when launching on-demand instances.
- on
Demand Base Capacity This property is required. Integer - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- on
Demand Percentage Above Base Capacity This property is required. Integer - spot
Allocation Strategy This property is required. String - Strategy used when launching Spot instances.
- spot
Instance Pools This property is required. Integer - Number of Spot pools per availability zone to allocate capacity.
- spot
Max Price This property is required. String - Maximum price per unit hour that the user is willing to pay for the Spot instances.
- on
Demand Allocation Strategy This property is required. string - Strategy used when launching on-demand instances.
- on
Demand Base Capacity This property is required. number - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- on
Demand Percentage Above Base Capacity This property is required. number - spot
Allocation Strategy This property is required. string - Strategy used when launching Spot instances.
- spot
Instance Pools This property is required. number - Number of Spot pools per availability zone to allocate capacity.
- spot
Max Price This property is required. string - Maximum price per unit hour that the user is willing to pay for the Spot instances.
- on_
demand_ allocation_ strategy This property is required. str - Strategy used when launching on-demand instances.
- on_
demand_ base_ capacity This property is required. int - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- on_
demand_ percentage_ above_ base_ capacity This property is required. int - spot_
allocation_ strategy This property is required. str - Strategy used when launching Spot instances.
- spot_
instance_ pools This property is required. int - Number of Spot pools per availability zone to allocate capacity.
- spot_
max_ price This property is required. str - Maximum price per unit hour that the user is willing to pay for the Spot instances.
- on
Demand Allocation Strategy This property is required. String - Strategy used when launching on-demand instances.
- on
Demand Base Capacity This property is required. Number - Absolute minimum amount of desired capacity that must be fulfilled by on-demand instances.
- on
Demand Percentage Above Base Capacity This property is required. Number - spot
Allocation Strategy This property is required. String - Strategy used when launching Spot instances.
- spot
Instance Pools This property is required. Number - Number of Spot pools per availability zone to allocate capacity.
- spot
Max Price This property is required. String - Maximum price per unit hour that the user is willing to pay for the Spot instances.
GetGroupMixedInstancesPolicyLaunchTemplate
- Launch
Template Specifications This property is required. List<GetGroup Mixed Instances Policy Launch Template Launch Template Specification> - List of overriding launch template specification objects.
- Overrides
This property is required. List<GetGroup Mixed Instances Policy Launch Template Override> - List of properties overriding the same properties in the launch template.
- Launch
Template Specifications This property is required. []GetGroup Mixed Instances Policy Launch Template Launch Template Specification - List of overriding launch template specification objects.
- Overrides
This property is required. []GetGroup Mixed Instances Policy Launch Template Override - List of properties overriding the same properties in the launch template.
- launch
Template Specifications This property is required. List<GetGroup Mixed Instances Policy Launch Template Launch Template Specification> - List of overriding launch template specification objects.
- overrides
This property is required. List<GetGroup Mixed Instances Policy Launch Template Override> - List of properties overriding the same properties in the launch template.
- launch
Template Specifications This property is required. GetGroup Mixed Instances Policy Launch Template Launch Template Specification[] - List of overriding launch template specification objects.
- overrides
This property is required. GetGroup Mixed Instances Policy Launch Template Override[] - List of properties overriding the same properties in the launch template.
- launch_
template_ specifications This property is required. Sequence[GetGroup Mixed Instances Policy Launch Template Launch Template Specification] - List of overriding launch template specification objects.
- overrides
This property is required. Sequence[GetGroup Mixed Instances Policy Launch Template Override] - List of properties overriding the same properties in the launch template.
- launch
Template Specifications This property is required. List<Property Map> - List of overriding launch template specification objects.
- overrides
This property is required. List<Property Map> - List of properties overriding the same properties in the launch template.
GetGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification
- Launch
Template Id This property is required. string - ID of the launch template.
- Launch
Template Name This property is required. string - Name of the launch template.
- Version
This property is required. string - Template version.
- Launch
Template Id This property is required. string - ID of the launch template.
- Launch
Template Name This property is required. string - Name of the launch template.
- Version
This property is required. string - Template version.
- launch
Template Id This property is required. String - ID of the launch template.
- launch
Template Name This property is required. String - Name of the launch template.
- version
This property is required. String - Template version.
- launch
Template Id This property is required. string - ID of the launch template.
- launch
Template Name This property is required. string - Name of the launch template.
- version
This property is required. string - Template version.
- launch_
template_ id This property is required. str - ID of the launch template.
- launch_
template_ name This property is required. str - Name of the launch template.
- version
This property is required. str - Template version.
- launch
Template Id This property is required. String - ID of the launch template.
- launch
Template Name This property is required. String - Name of the launch template.
- version
This property is required. String - Template version.
GetGroupMixedInstancesPolicyLaunchTemplateOverride
- Instance
Requirements This property is required. 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 This property is required. string - Overriding instance type.
- Launch
Template Specifications This property is required. List<GetGroup Mixed Instances Policy Launch Template Override Launch Template Specification> - List of overriding launch template specification objects.
- Weighted
Capacity This property is required. string - Number of capacity units, which gives the instance type a proportional weight to other instance types.
- Instance
Requirements This property is required. []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 This property is required. string - Overriding instance type.
- Launch
Template Specifications This property is required. []GetGroup Mixed Instances Policy Launch Template Override Launch Template Specification - List of overriding launch template specification objects.
- Weighted
Capacity This property is required. string - Number of capacity units, which gives the instance type a proportional weight to other instance types.
- instance
Requirements This property is required. 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 This property is required. String - Overriding instance type.
- launch
Template Specifications This property is required. List<GetGroup Mixed Instances Policy Launch Template Override Launch Template Specification> - List of overriding launch template specification objects.
- weighted
Capacity This property is required. String - Number of capacity units, which gives the instance type a proportional weight to other instance types.
- instance
Requirements This property is required. 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 This property is required. string - Overriding instance type.
- launch
Template Specifications This property is required. GetGroup Mixed Instances Policy Launch Template Override Launch Template Specification[] - List of overriding launch template specification objects.
- weighted
Capacity This property is required. string - Number of capacity units, which gives the instance type a proportional weight to other instance types.
- instance_
requirements This property is required. 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 This property is required. str - Overriding instance type.
- launch_
template_ specifications This property is required. Sequence[GetGroup Mixed Instances Policy Launch Template Override Launch Template Specification] - List of overriding launch template specification objects.
- weighted_
capacity This property is required. str - Number of capacity units, which gives the instance type a proportional weight to other instance types.
- instance
Requirements This property is required. 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 This property is required. String - Overriding instance type.
- launch
Template Specifications This property is required. List<Property Map> - List of overriding launch template specification objects.
- weighted
Capacity This property is required. String - Number of capacity units, which gives the instance type a proportional weight to other instance types.
GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement
- Accelerator
Counts This property is required. List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count> - Accelerator
Manufacturers This property is required. List<string> - List of accelerator manufacturer names.
- Accelerator
Names This property is required. List<string> - List of accelerator names.
- Accelerator
Total Memory Mibs This property is required. List<GetGroup 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 This property is required. List<string> - List of accelerator types.
- Allowed
Instance Types This property is required. List<string> - List of instance types to apply the specified attributes against.
- Bare
Metal This property is required. string - Indicates whether bare metal instances are included, excluded, or required.
- Baseline
Ebs Bandwidth Mbps This property is required. List<GetGroup 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 This property is required. string - Indicates whether burstable performance instance types are included, excluded, or required.
- Cpu
Manufacturers This property is required. List<string> - List of CPU manufacturer names.
- Excluded
Instance Types This property is required. List<string> - List of excluded instance types.
- Instance
Generations This property is required. List<string> - List of instance generation names.
- Local
Storage This property is required. string - Indicates whether instance types with instance store volumes are included, excluded, or required.
- Local
Storage Types This property is required. List<string> - List of local storage type names.
- Max
Spot Price As Percentage Of Optimal On Demand Price This property is required. int - Price protection threshold for Spot Instances.
- Memory
Gib Per Vcpus This property is required. List<GetGroup 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 This property is required. 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 Gbps This property is required. List<GetGroup 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 Counts This property is required. List<GetGroup 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 Max Price Percentage Over Lowest Price This property is required. int - Price protection threshold for On-Demand Instances.
- Require
Hibernate Support This property is required. bool - Indicates whether instance types must support On-Demand Instance Hibernation.
- Spot
Max Price Percentage Over Lowest Price This property is required. int - Price protection threshold for Spot Instances.
- Total
Local Storage Gbs This property is required. List<GetGroup 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 This property is required. 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 This property is required. []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count - Accelerator
Manufacturers This property is required. []string - List of accelerator manufacturer names.
- Accelerator
Names This property is required. []string - List of accelerator names.
- Accelerator
Total Memory Mibs This property is required. []GetGroup 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 This property is required. []string - List of accelerator types.
- Allowed
Instance Types This property is required. []string - List of instance types to apply the specified attributes against.
- Bare
Metal This property is required. string - Indicates whether bare metal instances are included, excluded, or required.
- Baseline
Ebs Bandwidth Mbps This property is required. []GetGroup 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 This property is required. string - Indicates whether burstable performance instance types are included, excluded, or required.
- Cpu
Manufacturers This property is required. []string - List of CPU manufacturer names.
- Excluded
Instance Types This property is required. []string - List of excluded instance types.
- Instance
Generations This property is required. []string - List of instance generation names.
- Local
Storage This property is required. string - Indicates whether instance types with instance store volumes are included, excluded, or required.
- Local
Storage Types This property is required. []string - List of local storage type names.
- Max
Spot Price As Percentage Of Optimal On Demand Price This property is required. int - Price protection threshold for Spot Instances.
- Memory
Gib Per Vcpus This property is required. []GetGroup 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 This property is required. []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 Gbps This property is required. []GetGroup 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 Counts This property is required. []GetGroup 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 Max Price Percentage Over Lowest Price This property is required. int - Price protection threshold for On-Demand Instances.
- Require
Hibernate Support This property is required. bool - Indicates whether instance types must support On-Demand Instance Hibernation.
- Spot
Max Price Percentage Over Lowest Price This property is required. int - Price protection threshold for Spot Instances.
- Total
Local Storage Gbs This property is required. []GetGroup 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 This property is required. []GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count - List of objects describing the minimum and maximum number of vCPUs.
- accelerator
Counts This property is required. List<GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count> - accelerator
Manufacturers This property is required. List<String> - List of accelerator manufacturer names.
- accelerator
Names This property is required. List<String> - List of accelerator names.
- accelerator
Total Memory Mibs This property is required. List<GetGroup 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 This property is required. List<String> - List of accelerator types.
- allowed
Instance Types This property is required. List<String> - List of instance types to apply the specified attributes against.
- bare
Metal This property is required. String - Indicates whether bare metal instances are included, excluded, or required.
- baseline
Ebs Bandwidth Mbps This property is required. List<GetGroup 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 This property is required. String - Indicates whether burstable performance instance types are included, excluded, or required.
- cpu
Manufacturers This property is required. List<String> - List of CPU manufacturer names.
- excluded
Instance Types This property is required. List<String> - List of excluded instance types.
- instance
Generations This property is required. List<String> - List of instance generation names.
- local
Storage This property is required. String - Indicates whether instance types with instance store volumes are included, excluded, or required.
- local
Storage Types This property is required. List<String> - List of local storage type names.
- max
Spot Price As Percentage Of Optimal On Demand Price This property is required. Integer - Price protection threshold for Spot Instances.
- memory
Gib Per Vcpus This property is required. List<GetGroup 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 This property is required. 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 Gbps This property is required. List<GetGroup 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 Counts This property is required. List<GetGroup 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 Max Price Percentage Over Lowest Price This property is required. Integer - Price protection threshold for On-Demand Instances.
- require
Hibernate Support This property is required. Boolean - Indicates whether instance types must support On-Demand Instance Hibernation.
- spot
Max Price Percentage Over Lowest Price This property is required. Integer - Price protection threshold for Spot Instances.
- total
Local Storage Gbs This property is required. List<GetGroup 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 This property is required. 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 This property is required. GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count[] - accelerator
Manufacturers This property is required. string[] - List of accelerator manufacturer names.
- accelerator
Names This property is required. string[] - List of accelerator names.
- accelerator
Total Memory Mibs This property is required. GetGroup 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 This property is required. string[] - List of accelerator types.
- allowed
Instance Types This property is required. string[] - List of instance types to apply the specified attributes against.
- bare
Metal This property is required. string - Indicates whether bare metal instances are included, excluded, or required.
- baseline
Ebs Bandwidth Mbps This property is required. GetGroup 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 This property is required. string - Indicates whether burstable performance instance types are included, excluded, or required.
- cpu
Manufacturers This property is required. string[] - List of CPU manufacturer names.
- excluded
Instance Types This property is required. string[] - List of excluded instance types.
- instance
Generations This property is required. string[] - List of instance generation names.
- local
Storage This property is required. string - Indicates whether instance types with instance store volumes are included, excluded, or required.
- local
Storage Types This property is required. string[] - List of local storage type names.
- max
Spot Price As Percentage Of Optimal On Demand Price This property is required. number - Price protection threshold for Spot Instances.
- memory
Gib Per Vcpus This property is required. GetGroup 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 This property is required. 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 Gbps This property is required. GetGroup 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 Counts This property is required. GetGroup 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 Max Price Percentage Over Lowest Price This property is required. number - Price protection threshold for On-Demand Instances.
- require
Hibernate Support This property is required. boolean - Indicates whether instance types must support On-Demand Instance Hibernation.
- spot
Max Price Percentage Over Lowest Price This property is required. number - Price protection threshold for Spot Instances.
- total
Local Storage Gbs This property is required. GetGroup 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 This property is required. GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Vcpu Count[] - List of objects describing the minimum and maximum number of vCPUs.
- accelerator_
counts This property is required. Sequence[GetGroup Mixed Instances Policy Launch Template Override Instance Requirement Accelerator Count] - accelerator_
manufacturers This property is required. Sequence[str] - List of accelerator manufacturer names.
- accelerator_
names This property is required. Sequence[str] - List of accelerator names.
- accelerator_
total_ memory_ mibs This property is required. Sequence[GetGroup 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 This property is required. Sequence[str] - List of accelerator types.
- allowed_
instance_ types This property is required. Sequence[str] - List of instance types to apply the specified attributes against.
- bare_
metal This property is required. str - Indicates whether bare metal instances are included, excluded, or required.
- baseline_
ebs_ bandwidth_ mbps This property is required. Sequence[GetGroup 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 This property is required. str - Indicates whether burstable performance instance types are included, excluded, or required.
- cpu_
manufacturers This property is required. Sequence[str] - List of CPU manufacturer names.
- excluded_
instance_ types This property is required. Sequence[str] - List of excluded instance types.
- instance_
generations This property is required. Sequence[str] - List of instance generation names.
- local_
storage This property is required. str - Indicates whether instance types with instance store volumes are included, excluded, or required.
- local_
storage_ types This property is required. Sequence[str] - List of local storage type names.
- max_
spot_ price_ as_ percentage_ of_ optimal_ on_ demand_ price This property is required. int - Price protection threshold for Spot Instances.
- memory_
gib_ per_ vcpus This property is required. Sequence[GetGroup 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 This property is required. 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_ gbps This property is required. Sequence[GetGroup 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_ counts This property is required. Sequence[GetGroup 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_ max_ price_ percentage_ over_ lowest_ price This property is required. int - Price protection threshold for On-Demand Instances.
- require_
hibernate_ support This property is required. bool - Indicates whether instance types must support On-Demand Instance Hibernation.
- spot_
max_ price_ percentage_ over_ lowest_ price This property is required. int - Price protection threshold for Spot Instances.
- total_
local_ storage_ gbs This property is required. Sequence[GetGroup 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 This property is required. 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 This property is required. List<Property Map> - accelerator
Manufacturers This property is required. List<String> - List of accelerator manufacturer names.
- accelerator
Names This property is required. List<String> - List of accelerator names.
- accelerator
Total Memory Mibs This property is required. List<Property Map> - List of objects describing the minimum and maximum total memory of the accelerators.
- accelerator
Types This property is required. List<String> - List of accelerator types.
- allowed
Instance Types This property is required. List<String> - List of instance types to apply the specified attributes against.
- bare
Metal This property is required. String - Indicates whether bare metal instances are included, excluded, or required.
- baseline
Ebs Bandwidth Mbps This property is required. List<Property Map> - List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
- burstable
Performance This property is required. String - Indicates whether burstable performance instance types are included, excluded, or required.
- cpu
Manufacturers This property is required. List<String> - List of CPU manufacturer names.
- excluded
Instance Types This property is required. List<String> - List of excluded instance types.
- instance
Generations This property is required. List<String> - List of instance generation names.
- local
Storage This property is required. String - Indicates whether instance types with instance store volumes are included, excluded, or required.
- local
Storage Types This property is required. List<String> - List of local storage type names.
- max
Spot Price As Percentage Of Optimal On Demand Price This property is required. Number - Price protection threshold for Spot Instances.
- memory
Gib Per Vcpus This property is required. List<Property Map> - List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
- memory
Mibs This property is required. List<Property Map> - List of objects describing the minimum and maximum amount of memory (MiB).
- network
Bandwidth Gbps This property is required. List<Property Map> - List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
- network
Interface Counts This property is required. List<Property Map> - List of objects describing the minimum and maximum amount of network interfaces.
- on
Demand Max Price Percentage Over Lowest Price This property is required. Number - Price protection threshold for On-Demand Instances.
- require
Hibernate Support This property is required. Boolean - Indicates whether instance types must support On-Demand Instance Hibernation.
- spot
Max Price Percentage Over Lowest Price This property is required. Number - Price protection threshold for Spot Instances.
- total
Local Storage Gbs This property is required. List<Property Map> - List of objects describing the minimum and maximum total storage (GB).
- vcpu
Counts This property is required. 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 Id This property is required. string - ID of the launch template.
- Launch
Template Name This property is required. string - Name of the launch template.
- Version
This property is required. string - Template version.
- Launch
Template Id This property is required. string - ID of the launch template.
- Launch
Template Name This property is required. string - Name of the launch template.
- Version
This property is required. string - Template version.
- launch
Template Id This property is required. String - ID of the launch template.
- launch
Template Name This property is required. String - Name of the launch template.
- version
This property is required. String - Template version.
- launch
Template Id This property is required. string - ID of the launch template.
- launch
Template Name This property is required. string - Name of the launch template.
- version
This property is required. string - Template version.
- launch_
template_ id This property is required. str - ID of the launch template.
- launch_
template_ name This property is required. str - Name of the launch template.
- version
This property is required. str - Template version.
- launch
Template Id This property is required. String - ID of the launch template.
- launch
Template Name This property is required. String - Name of the launch template.
- version
This property is required. String - Template version.
GetGroupTag
- Key
This property is required. string - Key.
- Propagate
At Launch This property is required. bool - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- Value
This property is required. string - Value.
- Key
This property is required. string - Key.
- Propagate
At Launch This property is required. bool - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- Value
This property is required. string - Value.
- key
This property is required. String - Key.
- propagate
At Launch This property is required. Boolean - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- value
This property is required. String - Value.
- key
This property is required. string - Key.
- propagate
At Launch This property is required. boolean - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- value
This property is required. string - Value.
- key
This property is required. str - Key.
- propagate_
at_ launch This property is required. bool - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- value
This property is required. str - Value.
- key
This property is required. String - Key.
- propagate
At Launch This property is required. Boolean - Whether the tag is propagated to Amazon EC2 instances launched via this ASG.
- value
This property is required. String - Value.
GetGroupTrafficSource
- Identifier
This property is required. 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
This property is required. string - Traffic source type.
- Identifier
This property is required. 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
This property is required. string - Traffic source type.
- identifier
This property is required. 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
This property is required. String - Traffic source type.
- identifier
This property is required. 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
This property is required. string - Traffic source type.
- identifier
This property is required. 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
This property is required. str - Traffic source type.
- identifier
This property is required. 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
This property is required. String - Traffic source type.
GetGroupWarmPool
- Instance
Reuse Policies This property is required. List<GetGroup Warm Pool Instance Reuse Policy> - List of instance reuse policy objects.
- Max
Group Prepared Capacity This property is required. int - Min
Size This property is required. int - Minimum number of instances to maintain in the warm pool.
- Pool
State This property is required. string - Instance state to transition to after the lifecycle actions are complete.
- Instance
Reuse Policies This property is required. []GetGroup Warm Pool Instance Reuse Policy - List of instance reuse policy objects.
- Max
Group Prepared Capacity This property is required. int - Min
Size This property is required. int - Minimum number of instances to maintain in the warm pool.
- Pool
State This property is required. string - Instance state to transition to after the lifecycle actions are complete.
- instance
Reuse Policies This property is required. List<GetGroup Warm Pool Instance Reuse Policy> - List of instance reuse policy objects.
- max
Group Prepared Capacity This property is required. Integer - min
Size This property is required. Integer - Minimum number of instances to maintain in the warm pool.
- pool
State This property is required. String - Instance state to transition to after the lifecycle actions are complete.
- instance
Reuse Policies This property is required. GetGroup Warm Pool Instance Reuse Policy[] - List of instance reuse policy objects.
- max
Group Prepared Capacity This property is required. number - min
Size This property is required. number - Minimum number of instances to maintain in the warm pool.
- pool
State This property is required. string - Instance state to transition to after the lifecycle actions are complete.
- instance_
reuse_ policies This property is required. Sequence[GetGroup Warm Pool Instance Reuse Policy] - List of instance reuse policy objects.
- max_
group_ prepared_ capacity This property is required. int - min_
size This property is required. int - Minimum number of instances to maintain in the warm pool.
- pool_
state This property is required. str - Instance state to transition to after the lifecycle actions are complete.
- instance
Reuse Policies This property is required. List<Property Map> - List of instance reuse policy objects.
- max
Group Prepared Capacity This property is required. Number - min
Size This property is required. Number - Minimum number of instances to maintain in the warm pool.
- pool
State This property is required. String - Instance state to transition to after the lifecycle actions are complete.
GetGroupWarmPoolInstanceReusePolicy
- Reuse
On Scale In This property is required. bool - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- Reuse
On Scale In This property is required. bool - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- reuse
On Scale In This property is required. Boolean - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- reuse
On Scale In This property is required. boolean - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- reuse_
on_ scale_ in This property is required. bool - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
- reuse
On Scale In This property is required. Boolean - Indicates whether instances in the Auto Scaling group can be returned to the warm pool on scale in.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.