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