Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws.autoscaling.getGroup
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi
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.
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi