1. Packages
  2. AWS
  3. API Docs
  4. ec2
  5. getLaunchTemplate
AWS v6.77.0 published on Wednesday, Apr 9, 2025 by Pulumi

aws.ec2.getLaunchTemplate

Explore with Pulumi AI

Provides information about a Launch Template.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const _default = aws.ec2.getLaunchTemplate({
    name: "my-launch-template",
});
Copy
import pulumi
import pulumi_aws as aws

default = aws.ec2.get_launch_template(name="my-launch-template")
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ec2.LookupLaunchTemplate(ctx, &ec2.LookupLaunchTemplateArgs{
			Name: pulumi.StringRef("my-launch-template"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var @default = Aws.Ec2.GetLaunchTemplate.Invoke(new()
    {
        Name = "my-launch-template",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetLaunchTemplateArgs;
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 default = Ec2Functions.getLaunchTemplate(GetLaunchTemplateArgs.builder()
            .name("my-launch-template")
            .build());

    }
}
Copy
variables:
  default:
    fn::invoke:
      function: aws:ec2:getLaunchTemplate
      arguments:
        name: my-launch-template
Copy

Filter

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const test = aws.ec2.getLaunchTemplate({
    filters: [{
        name: "launch-template-name",
        values: ["some-template"],
    }],
});
Copy
import pulumi
import pulumi_aws as aws

test = aws.ec2.get_launch_template(filters=[{
    "name": "launch-template-name",
    "values": ["some-template"],
}])
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ec2.LookupLaunchTemplate(ctx, &ec2.LookupLaunchTemplateArgs{
			Filters: []ec2.GetLaunchTemplateFilter{
				{
					Name: "launch-template-name",
					Values: []string{
						"some-template",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var test = Aws.Ec2.GetLaunchTemplate.Invoke(new()
    {
        Filters = new[]
        {
            new Aws.Ec2.Inputs.GetLaunchTemplateFilterInputArgs
            {
                Name = "launch-template-name",
                Values = new[]
                {
                    "some-template",
                },
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetLaunchTemplateArgs;
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 test = Ec2Functions.getLaunchTemplate(GetLaunchTemplateArgs.builder()
            .filters(GetLaunchTemplateFilterArgs.builder()
                .name("launch-template-name")
                .values("some-template")
                .build())
            .build());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: aws:ec2:getLaunchTemplate
      arguments:
        filters:
          - name: launch-template-name
            values:
              - some-template
Copy

Using getLaunchTemplate

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 getLaunchTemplate(args: GetLaunchTemplateArgs, opts?: InvokeOptions): Promise<GetLaunchTemplateResult>
function getLaunchTemplateOutput(args: GetLaunchTemplateOutputArgs, opts?: InvokeOptions): Output<GetLaunchTemplateResult>
Copy
def get_launch_template(filters: Optional[Sequence[GetLaunchTemplateFilter]] = None,
                        id: Optional[str] = None,
                        name: Optional[str] = None,
                        tags: Optional[Mapping[str, str]] = None,
                        opts: Optional[InvokeOptions] = None) -> GetLaunchTemplateResult
def get_launch_template_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLaunchTemplateFilterArgs]]]] = None,
                        id: Optional[pulumi.Input[str]] = None,
                        name: Optional[pulumi.Input[str]] = None,
                        tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetLaunchTemplateResult]
Copy
func LookupLaunchTemplate(ctx *Context, args *LookupLaunchTemplateArgs, opts ...InvokeOption) (*LookupLaunchTemplateResult, error)
func LookupLaunchTemplateOutput(ctx *Context, args *LookupLaunchTemplateOutputArgs, opts ...InvokeOption) LookupLaunchTemplateResultOutput
Copy

> Note: This function is named LookupLaunchTemplate in the Go SDK.

public static class GetLaunchTemplate 
{
    public static Task<GetLaunchTemplateResult> InvokeAsync(GetLaunchTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetLaunchTemplateResult> Invoke(GetLaunchTemplateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLaunchTemplateResult> getLaunchTemplate(GetLaunchTemplateArgs args, InvokeOptions options)
public static Output<GetLaunchTemplateResult> getLaunchTemplate(GetLaunchTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws:ec2/getLaunchTemplate:getLaunchTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetLaunchTemplateFilter>
Configuration block(s) for filtering. Detailed below.
Id string
ID of the specific launch template to retrieve.
Name string
Name of the launch template.
Tags Dictionary<string, string>
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
Filters []GetLaunchTemplateFilter
Configuration block(s) for filtering. Detailed below.
Id string
ID of the specific launch template to retrieve.
Name string
Name of the launch template.
Tags map[string]string
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
filters List<GetLaunchTemplateFilter>
Configuration block(s) for filtering. Detailed below.
id String
ID of the specific launch template to retrieve.
name String
Name of the launch template.
tags Map<String,String>
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
filters GetLaunchTemplateFilter[]
Configuration block(s) for filtering. Detailed below.
id string
ID of the specific launch template to retrieve.
name string
Name of the launch template.
tags {[key: string]: string}
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
filters Sequence[GetLaunchTemplateFilter]
Configuration block(s) for filtering. Detailed below.
id str
ID of the specific launch template to retrieve.
name str
Name of the launch template.
tags Mapping[str, str]
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
filters List<Property Map>
Configuration block(s) for filtering. Detailed below.
id String
ID of the specific launch template to retrieve.
name String
Name of the launch template.
tags Map<String>
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.

getLaunchTemplate Result

The following output properties are available:

Arn string
BlockDeviceMappings List<GetLaunchTemplateBlockDeviceMapping>
CapacityReservationSpecifications List<GetLaunchTemplateCapacityReservationSpecification>
CpuOptions List<GetLaunchTemplateCpuOption>
CreditSpecifications List<GetLaunchTemplateCreditSpecification>
DefaultVersion int
Description string
DisableApiStop bool
DisableApiTermination bool
EbsOptimized string
ElasticGpuSpecifications List<GetLaunchTemplateElasticGpuSpecification>

Deprecated: elastic_gpu_specifications is deprecated. AWS no longer supports the Elastic Graphics service.

ElasticInferenceAccelerators List<GetLaunchTemplateElasticInferenceAccelerator>

Deprecated: elastic_inference_accelerator is deprecated. AWS no longer supports the Elastic Inference service.

EnclaveOptions List<GetLaunchTemplateEnclaveOption>
HibernationOptions List<GetLaunchTemplateHibernationOption>
IamInstanceProfiles List<GetLaunchTemplateIamInstanceProfile>
Id string
ID of the launch template.
ImageId string
InstanceInitiatedShutdownBehavior string
InstanceMarketOptions List<GetLaunchTemplateInstanceMarketOption>
InstanceRequirements List<GetLaunchTemplateInstanceRequirement>
InstanceType string
KernelId string
KeyName string
LatestVersion int
LicenseSpecifications List<GetLaunchTemplateLicenseSpecification>
MaintenanceOptions List<GetLaunchTemplateMaintenanceOption>
MetadataOptions List<GetLaunchTemplateMetadataOption>
Monitorings List<GetLaunchTemplateMonitoring>
Name string
NetworkInterfaces List<GetLaunchTemplateNetworkInterface>
Placements List<GetLaunchTemplatePlacement>
PrivateDnsNameOptions List<GetLaunchTemplatePrivateDnsNameOption>
RamDiskId string
SecurityGroupNames List<string>
TagSpecifications List<GetLaunchTemplateTagSpecification>
Tags Dictionary<string, string>
UserData string
VpcSecurityGroupIds List<string>
Filters List<GetLaunchTemplateFilter>
Arn string
BlockDeviceMappings []GetLaunchTemplateBlockDeviceMapping
CapacityReservationSpecifications []GetLaunchTemplateCapacityReservationSpecification
CpuOptions []GetLaunchTemplateCpuOption
CreditSpecifications []GetLaunchTemplateCreditSpecification
DefaultVersion int
Description string
DisableApiStop bool
DisableApiTermination bool
EbsOptimized string
ElasticGpuSpecifications []GetLaunchTemplateElasticGpuSpecification

Deprecated: elastic_gpu_specifications is deprecated. AWS no longer supports the Elastic Graphics service.

ElasticInferenceAccelerators []GetLaunchTemplateElasticInferenceAccelerator

Deprecated: elastic_inference_accelerator is deprecated. AWS no longer supports the Elastic Inference service.

EnclaveOptions []GetLaunchTemplateEnclaveOption
HibernationOptions []GetLaunchTemplateHibernationOption
IamInstanceProfiles []GetLaunchTemplateIamInstanceProfile
Id string
ID of the launch template.
ImageId string
InstanceInitiatedShutdownBehavior string
InstanceMarketOptions []GetLaunchTemplateInstanceMarketOption
InstanceRequirements []GetLaunchTemplateInstanceRequirement
InstanceType string
KernelId string
KeyName string
LatestVersion int
LicenseSpecifications []GetLaunchTemplateLicenseSpecification
MaintenanceOptions []GetLaunchTemplateMaintenanceOption
MetadataOptions []GetLaunchTemplateMetadataOption
Monitorings []GetLaunchTemplateMonitoring
Name string
NetworkInterfaces []GetLaunchTemplateNetworkInterface
Placements []GetLaunchTemplatePlacement
PrivateDnsNameOptions []GetLaunchTemplatePrivateDnsNameOption
RamDiskId string
SecurityGroupNames []string
TagSpecifications []GetLaunchTemplateTagSpecification
Tags map[string]string
UserData string
VpcSecurityGroupIds []string
Filters []GetLaunchTemplateFilter
arn String
blockDeviceMappings List<GetLaunchTemplateBlockDeviceMapping>
capacityReservationSpecifications List<GetLaunchTemplateCapacityReservationSpecification>
cpuOptions List<GetLaunchTemplateCpuOption>
creditSpecifications List<GetLaunchTemplateCreditSpecification>
defaultVersion Integer
description String
disableApiStop Boolean
disableApiTermination Boolean
ebsOptimized String
elasticGpuSpecifications List<GetLaunchTemplateElasticGpuSpecification>

Deprecated: elastic_gpu_specifications is deprecated. AWS no longer supports the Elastic Graphics service.

elasticInferenceAccelerators List<GetLaunchTemplateElasticInferenceAccelerator>

Deprecated: elastic_inference_accelerator is deprecated. AWS no longer supports the Elastic Inference service.

enclaveOptions List<GetLaunchTemplateEnclaveOption>
hibernationOptions List<GetLaunchTemplateHibernationOption>
iamInstanceProfiles List<GetLaunchTemplateIamInstanceProfile>
id String
ID of the launch template.
imageId String
instanceInitiatedShutdownBehavior String
instanceMarketOptions List<GetLaunchTemplateInstanceMarketOption>
instanceRequirements List<GetLaunchTemplateInstanceRequirement>
instanceType String
kernelId String
keyName String
latestVersion Integer
licenseSpecifications List<GetLaunchTemplateLicenseSpecification>
maintenanceOptions List<GetLaunchTemplateMaintenanceOption>
metadataOptions List<GetLaunchTemplateMetadataOption>
monitorings List<GetLaunchTemplateMonitoring>
name String
networkInterfaces List<GetLaunchTemplateNetworkInterface>
placements List<GetLaunchTemplatePlacement>
privateDnsNameOptions List<GetLaunchTemplatePrivateDnsNameOption>
ramDiskId String
securityGroupNames List<String>
tagSpecifications List<GetLaunchTemplateTagSpecification>
tags Map<String,String>
userData String
vpcSecurityGroupIds List<String>
filters List<GetLaunchTemplateFilter>
arn string
blockDeviceMappings GetLaunchTemplateBlockDeviceMapping[]
capacityReservationSpecifications GetLaunchTemplateCapacityReservationSpecification[]
cpuOptions GetLaunchTemplateCpuOption[]
creditSpecifications GetLaunchTemplateCreditSpecification[]
defaultVersion number
description string
disableApiStop boolean
disableApiTermination boolean
ebsOptimized string
elasticGpuSpecifications GetLaunchTemplateElasticGpuSpecification[]

Deprecated: elastic_gpu_specifications is deprecated. AWS no longer supports the Elastic Graphics service.

elasticInferenceAccelerators GetLaunchTemplateElasticInferenceAccelerator[]

Deprecated: elastic_inference_accelerator is deprecated. AWS no longer supports the Elastic Inference service.

enclaveOptions GetLaunchTemplateEnclaveOption[]
hibernationOptions GetLaunchTemplateHibernationOption[]
iamInstanceProfiles GetLaunchTemplateIamInstanceProfile[]
id string
ID of the launch template.
imageId string
instanceInitiatedShutdownBehavior string
instanceMarketOptions GetLaunchTemplateInstanceMarketOption[]
instanceRequirements GetLaunchTemplateInstanceRequirement[]
instanceType string
kernelId string
keyName string
latestVersion number
licenseSpecifications GetLaunchTemplateLicenseSpecification[]
maintenanceOptions GetLaunchTemplateMaintenanceOption[]
metadataOptions GetLaunchTemplateMetadataOption[]
monitorings GetLaunchTemplateMonitoring[]
name string
networkInterfaces GetLaunchTemplateNetworkInterface[]
placements GetLaunchTemplatePlacement[]
privateDnsNameOptions GetLaunchTemplatePrivateDnsNameOption[]
ramDiskId string
securityGroupNames string[]
tagSpecifications GetLaunchTemplateTagSpecification[]
tags {[key: string]: string}
userData string
vpcSecurityGroupIds string[]
filters GetLaunchTemplateFilter[]
arn str
block_device_mappings Sequence[GetLaunchTemplateBlockDeviceMapping]
capacity_reservation_specifications Sequence[GetLaunchTemplateCapacityReservationSpecification]
cpu_options Sequence[GetLaunchTemplateCpuOption]
credit_specifications Sequence[GetLaunchTemplateCreditSpecification]
default_version int
description str
disable_api_stop bool
disable_api_termination bool
ebs_optimized str
elastic_gpu_specifications Sequence[GetLaunchTemplateElasticGpuSpecification]

Deprecated: elastic_gpu_specifications is deprecated. AWS no longer supports the Elastic Graphics service.

elastic_inference_accelerators Sequence[GetLaunchTemplateElasticInferenceAccelerator]

Deprecated: elastic_inference_accelerator is deprecated. AWS no longer supports the Elastic Inference service.

enclave_options Sequence[GetLaunchTemplateEnclaveOption]
hibernation_options Sequence[GetLaunchTemplateHibernationOption]
iam_instance_profiles Sequence[GetLaunchTemplateIamInstanceProfile]
id str
ID of the launch template.
image_id str
instance_initiated_shutdown_behavior str
instance_market_options Sequence[GetLaunchTemplateInstanceMarketOption]
instance_requirements Sequence[GetLaunchTemplateInstanceRequirement]
instance_type str
kernel_id str
key_name str
latest_version int
license_specifications Sequence[GetLaunchTemplateLicenseSpecification]
maintenance_options Sequence[GetLaunchTemplateMaintenanceOption]
metadata_options Sequence[GetLaunchTemplateMetadataOption]
monitorings Sequence[GetLaunchTemplateMonitoring]
name str
network_interfaces Sequence[GetLaunchTemplateNetworkInterface]
placements Sequence[GetLaunchTemplatePlacement]
private_dns_name_options Sequence[GetLaunchTemplatePrivateDnsNameOption]
ram_disk_id str
security_group_names Sequence[str]
tag_specifications Sequence[GetLaunchTemplateTagSpecification]
tags Mapping[str, str]
user_data str
vpc_security_group_ids Sequence[str]
filters Sequence[GetLaunchTemplateFilter]
arn String
blockDeviceMappings List<Property Map>
capacityReservationSpecifications List<Property Map>
cpuOptions List<Property Map>
creditSpecifications List<Property Map>
defaultVersion Number
description String
disableApiStop Boolean
disableApiTermination Boolean
ebsOptimized String
elasticGpuSpecifications List<Property Map>

Deprecated: elastic_gpu_specifications is deprecated. AWS no longer supports the Elastic Graphics service.

elasticInferenceAccelerators List<Property Map>

Deprecated: elastic_inference_accelerator is deprecated. AWS no longer supports the Elastic Inference service.

enclaveOptions List<Property Map>
hibernationOptions List<Property Map>
iamInstanceProfiles List<Property Map>
id String
ID of the launch template.
imageId String
instanceInitiatedShutdownBehavior String
instanceMarketOptions List<Property Map>
instanceRequirements List<Property Map>
instanceType String
kernelId String
keyName String
latestVersion Number
licenseSpecifications List<Property Map>
maintenanceOptions List<Property Map>
metadataOptions List<Property Map>
monitorings List<Property Map>
name String
networkInterfaces List<Property Map>
placements List<Property Map>
privateDnsNameOptions List<Property Map>
ramDiskId String
securityGroupNames List<String>
tagSpecifications List<Property Map>
tags Map<String>
userData String
vpcSecurityGroupIds List<String>
filters List<Property Map>

Supporting Types

GetLaunchTemplateBlockDeviceMapping

DeviceName This property is required. string
Ebs This property is required. List<GetLaunchTemplateBlockDeviceMappingEb>
NoDevice This property is required. string
VirtualName This property is required. string
DeviceName This property is required. string
Ebs This property is required. []GetLaunchTemplateBlockDeviceMappingEb
NoDevice This property is required. string
VirtualName This property is required. string
deviceName This property is required. String
ebs This property is required. List<GetLaunchTemplateBlockDeviceMappingEb>
noDevice This property is required. String
virtualName This property is required. String
deviceName This property is required. string
ebs This property is required. GetLaunchTemplateBlockDeviceMappingEb[]
noDevice This property is required. string
virtualName This property is required. string
device_name This property is required. str
ebs This property is required. Sequence[GetLaunchTemplateBlockDeviceMappingEb]
no_device This property is required. str
virtual_name This property is required. str
deviceName This property is required. String
ebs This property is required. List<Property Map>
noDevice This property is required. String
virtualName This property is required. String

GetLaunchTemplateBlockDeviceMappingEb

DeleteOnTermination This property is required. string
Encrypted This property is required. string
Iops This property is required. int
KmsKeyId This property is required. string
SnapshotId This property is required. string
Throughput This property is required. int
VolumeSize This property is required. int
VolumeType This property is required. string
DeleteOnTermination This property is required. string
Encrypted This property is required. string
Iops This property is required. int
KmsKeyId This property is required. string
SnapshotId This property is required. string
Throughput This property is required. int
VolumeSize This property is required. int
VolumeType This property is required. string
deleteOnTermination This property is required. String
encrypted This property is required. String
iops This property is required. Integer
kmsKeyId This property is required. String
snapshotId This property is required. String
throughput This property is required. Integer
volumeSize This property is required. Integer
volumeType This property is required. String
deleteOnTermination This property is required. string
encrypted This property is required. string
iops This property is required. number
kmsKeyId This property is required. string
snapshotId This property is required. string
throughput This property is required. number
volumeSize This property is required. number
volumeType This property is required. string
delete_on_termination This property is required. str
encrypted This property is required. str
iops This property is required. int
kms_key_id This property is required. str
snapshot_id This property is required. str
throughput This property is required. int
volume_size This property is required. int
volume_type This property is required. str
deleteOnTermination This property is required. String
encrypted This property is required. String
iops This property is required. Number
kmsKeyId This property is required. String
snapshotId This property is required. String
throughput This property is required. Number
volumeSize This property is required. Number
volumeType This property is required. String

GetLaunchTemplateCapacityReservationSpecification

capacityReservationPreference This property is required. String
capacityReservationTargets This property is required. List<Property Map>

GetLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget

CapacityReservationId This property is required. string
CapacityReservationResourceGroupArn This property is required. string
CapacityReservationId This property is required. string
CapacityReservationResourceGroupArn This property is required. string
capacityReservationId This property is required. String
capacityReservationResourceGroupArn This property is required. String
capacityReservationId This property is required. string
capacityReservationResourceGroupArn This property is required. string
capacity_reservation_id This property is required. str
capacity_reservation_resource_group_arn This property is required. str
capacityReservationId This property is required. String
capacityReservationResourceGroupArn This property is required. String

GetLaunchTemplateCpuOption

AmdSevSnp This property is required. string
CoreCount This property is required. int
ThreadsPerCore This property is required. int
AmdSevSnp This property is required. string
CoreCount This property is required. int
ThreadsPerCore This property is required. int
amdSevSnp This property is required. String
coreCount This property is required. Integer
threadsPerCore This property is required. Integer
amdSevSnp This property is required. string
coreCount This property is required. number
threadsPerCore This property is required. number
amd_sev_snp This property is required. str
core_count This property is required. int
threads_per_core This property is required. int
amdSevSnp This property is required. String
coreCount This property is required. Number
threadsPerCore This property is required. Number

GetLaunchTemplateCreditSpecification

CpuCredits This property is required. string
CpuCredits This property is required. string
cpuCredits This property is required. String
cpuCredits This property is required. string
cpu_credits This property is required. str
cpuCredits This property is required. String

GetLaunchTemplateElasticGpuSpecification

Type This property is required. string
Type This property is required. string
type This property is required. String
type This property is required. string
type This property is required. str
type This property is required. String

GetLaunchTemplateElasticInferenceAccelerator

Type This property is required. string
Type This property is required. string
type This property is required. String
type This property is required. string
type This property is required. str
type This property is required. String

GetLaunchTemplateEnclaveOption

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

GetLaunchTemplateFilter

Name This property is required. string
Name of the filter field. Valid values can be found in the EC2 DescribeLaunchTemplates API Reference.
Values This property is required. List<string>
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Name This property is required. string
Name of the filter field. Valid values can be found in the EC2 DescribeLaunchTemplates API Reference.
Values This property is required. []string
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
name This property is required. String
Name of the filter field. Valid values can be found in the EC2 DescribeLaunchTemplates API Reference.
values This property is required. List<String>
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
name This property is required. string
Name of the filter field. Valid values can be found in the EC2 DescribeLaunchTemplates API Reference.
values This property is required. string[]
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
name This property is required. str
Name of the filter field. Valid values can be found in the EC2 DescribeLaunchTemplates API Reference.
values This property is required. Sequence[str]
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
name This property is required. String
Name of the filter field. Valid values can be found in the EC2 DescribeLaunchTemplates API Reference.
values This property is required. List<String>
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.

GetLaunchTemplateHibernationOption

Configured This property is required. bool
Configured This property is required. bool
configured This property is required. Boolean
configured This property is required. boolean
configured This property is required. bool
configured This property is required. Boolean

GetLaunchTemplateIamInstanceProfile

Arn This property is required. string
Name This property is required. string
Name of the launch template.
Arn This property is required. string
Name This property is required. string
Name of the launch template.
arn This property is required. String
name This property is required. String
Name of the launch template.
arn This property is required. string
name This property is required. string
Name of the launch template.
arn This property is required. str
name This property is required. str
Name of the launch template.
arn This property is required. String
name This property is required. String
Name of the launch template.

GetLaunchTemplateInstanceMarketOption

MarketType This property is required. string
SpotOptions This property is required. List<GetLaunchTemplateInstanceMarketOptionSpotOption>
MarketType This property is required. string
SpotOptions This property is required. []GetLaunchTemplateInstanceMarketOptionSpotOption
marketType This property is required. String
spotOptions This property is required. List<GetLaunchTemplateInstanceMarketOptionSpotOption>
marketType This property is required. string
spotOptions This property is required. GetLaunchTemplateInstanceMarketOptionSpotOption[]
market_type This property is required. str
spot_options This property is required. Sequence[GetLaunchTemplateInstanceMarketOptionSpotOption]
marketType This property is required. String
spotOptions This property is required. List<Property Map>

GetLaunchTemplateInstanceMarketOptionSpotOption

BlockDurationMinutes This property is required. int
InstanceInterruptionBehavior This property is required. string
MaxPrice This property is required. string
SpotInstanceType This property is required. string
ValidUntil This property is required. string
BlockDurationMinutes This property is required. int
InstanceInterruptionBehavior This property is required. string
MaxPrice This property is required. string
SpotInstanceType This property is required. string
ValidUntil This property is required. string
blockDurationMinutes This property is required. Integer
instanceInterruptionBehavior This property is required. String
maxPrice This property is required. String
spotInstanceType This property is required. String
validUntil This property is required. String
blockDurationMinutes This property is required. number
instanceInterruptionBehavior This property is required. string
maxPrice This property is required. string
spotInstanceType This property is required. string
validUntil This property is required. string
block_duration_minutes This property is required. int
instance_interruption_behavior This property is required. str
max_price This property is required. str
spot_instance_type This property is required. str
valid_until This property is required. str
blockDurationMinutes This property is required. Number
instanceInterruptionBehavior This property is required. String
maxPrice This property is required. String
spotInstanceType This property is required. String
validUntil This property is required. String

GetLaunchTemplateInstanceRequirement

AcceleratorCounts This property is required. List<GetLaunchTemplateInstanceRequirementAcceleratorCount>
AcceleratorManufacturers This property is required. List<string>
AcceleratorNames This property is required. List<string>
AcceleratorTotalMemoryMibs This property is required. List<GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib>
AcceleratorTypes This property is required. List<string>
AllowedInstanceTypes This property is required. List<string>
BareMetal This property is required. string
BaselineEbsBandwidthMbps This property is required. List<GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp>
BurstablePerformance This property is required. string
CpuManufacturers This property is required. List<string>
ExcludedInstanceTypes This property is required. List<string>
InstanceGenerations This property is required. List<string>
LocalStorage This property is required. string
LocalStorageTypes This property is required. List<string>
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice This property is required. int
MemoryGibPerVcpus This property is required. List<GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus>
MemoryMibs This property is required. List<GetLaunchTemplateInstanceRequirementMemoryMib>
NetworkBandwidthGbps This property is required. List<GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp>
NetworkInterfaceCounts This property is required. List<GetLaunchTemplateInstanceRequirementNetworkInterfaceCount>
OnDemandMaxPricePercentageOverLowestPrice This property is required. int
RequireHibernateSupport This property is required. bool
SpotMaxPricePercentageOverLowestPrice This property is required. int
TotalLocalStorageGbs This property is required. List<GetLaunchTemplateInstanceRequirementTotalLocalStorageGb>
VcpuCounts This property is required. List<GetLaunchTemplateInstanceRequirementVcpuCount>
AcceleratorCounts This property is required. []GetLaunchTemplateInstanceRequirementAcceleratorCount
AcceleratorManufacturers This property is required. []string
AcceleratorNames This property is required. []string
AcceleratorTotalMemoryMibs This property is required. []GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib
AcceleratorTypes This property is required. []string
AllowedInstanceTypes This property is required. []string
BareMetal This property is required. string
BaselineEbsBandwidthMbps This property is required. []GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp
BurstablePerformance This property is required. string
CpuManufacturers This property is required. []string
ExcludedInstanceTypes This property is required. []string
InstanceGenerations This property is required. []string
LocalStorage This property is required. string
LocalStorageTypes This property is required. []string
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice This property is required. int
MemoryGibPerVcpus This property is required. []GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus
MemoryMibs This property is required. []GetLaunchTemplateInstanceRequirementMemoryMib
NetworkBandwidthGbps This property is required. []GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp
NetworkInterfaceCounts This property is required. []GetLaunchTemplateInstanceRequirementNetworkInterfaceCount
OnDemandMaxPricePercentageOverLowestPrice This property is required. int
RequireHibernateSupport This property is required. bool
SpotMaxPricePercentageOverLowestPrice This property is required. int
TotalLocalStorageGbs This property is required. []GetLaunchTemplateInstanceRequirementTotalLocalStorageGb
VcpuCounts This property is required. []GetLaunchTemplateInstanceRequirementVcpuCount
acceleratorCounts This property is required. List<GetLaunchTemplateInstanceRequirementAcceleratorCount>
acceleratorManufacturers This property is required. List<String>
acceleratorNames This property is required. List<String>
acceleratorTotalMemoryMibs This property is required. List<GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib>
acceleratorTypes This property is required. List<String>
allowedInstanceTypes This property is required. List<String>
bareMetal This property is required. String
baselineEbsBandwidthMbps This property is required. List<GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp>
burstablePerformance This property is required. String
cpuManufacturers This property is required. List<String>
excludedInstanceTypes This property is required. List<String>
instanceGenerations This property is required. List<String>
localStorage This property is required. String
localStorageTypes This property is required. List<String>
maxSpotPriceAsPercentageOfOptimalOnDemandPrice This property is required. Integer
memoryGibPerVcpus This property is required. List<GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus>
memoryMibs This property is required. List<GetLaunchTemplateInstanceRequirementMemoryMib>
networkBandwidthGbps This property is required. List<GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp>
networkInterfaceCounts This property is required. List<GetLaunchTemplateInstanceRequirementNetworkInterfaceCount>
onDemandMaxPricePercentageOverLowestPrice This property is required. Integer
requireHibernateSupport This property is required. Boolean
spotMaxPricePercentageOverLowestPrice This property is required. Integer
totalLocalStorageGbs This property is required. List<GetLaunchTemplateInstanceRequirementTotalLocalStorageGb>
vcpuCounts This property is required. List<GetLaunchTemplateInstanceRequirementVcpuCount>
acceleratorCounts This property is required. GetLaunchTemplateInstanceRequirementAcceleratorCount[]
acceleratorManufacturers This property is required. string[]
acceleratorNames This property is required. string[]
acceleratorTotalMemoryMibs This property is required. GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib[]
acceleratorTypes This property is required. string[]
allowedInstanceTypes This property is required. string[]
bareMetal This property is required. string
baselineEbsBandwidthMbps This property is required. GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp[]
burstablePerformance This property is required. string
cpuManufacturers This property is required. string[]
excludedInstanceTypes This property is required. string[]
instanceGenerations This property is required. string[]
localStorage This property is required. string
localStorageTypes This property is required. string[]
maxSpotPriceAsPercentageOfOptimalOnDemandPrice This property is required. number
memoryGibPerVcpus This property is required. GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus[]
memoryMibs This property is required. GetLaunchTemplateInstanceRequirementMemoryMib[]
networkBandwidthGbps This property is required. GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp[]
networkInterfaceCounts This property is required. GetLaunchTemplateInstanceRequirementNetworkInterfaceCount[]
onDemandMaxPricePercentageOverLowestPrice This property is required. number
requireHibernateSupport This property is required. boolean
spotMaxPricePercentageOverLowestPrice This property is required. number
totalLocalStorageGbs This property is required. GetLaunchTemplateInstanceRequirementTotalLocalStorageGb[]
vcpuCounts This property is required. GetLaunchTemplateInstanceRequirementVcpuCount[]
accelerator_counts This property is required. Sequence[GetLaunchTemplateInstanceRequirementAcceleratorCount]
accelerator_manufacturers This property is required. Sequence[str]
accelerator_names This property is required. Sequence[str]
accelerator_total_memory_mibs This property is required. Sequence[GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib]
accelerator_types This property is required. Sequence[str]
allowed_instance_types This property is required. Sequence[str]
bare_metal This property is required. str
baseline_ebs_bandwidth_mbps This property is required. Sequence[GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp]
burstable_performance This property is required. str
cpu_manufacturers This property is required. Sequence[str]
excluded_instance_types This property is required. Sequence[str]
instance_generations This property is required. Sequence[str]
local_storage This property is required. str
local_storage_types This property is required. Sequence[str]
max_spot_price_as_percentage_of_optimal_on_demand_price This property is required. int
memory_gib_per_vcpus This property is required. Sequence[GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus]
memory_mibs This property is required. Sequence[GetLaunchTemplateInstanceRequirementMemoryMib]
network_bandwidth_gbps This property is required. Sequence[GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp]
network_interface_counts This property is required. Sequence[GetLaunchTemplateInstanceRequirementNetworkInterfaceCount]
on_demand_max_price_percentage_over_lowest_price This property is required. int
require_hibernate_support This property is required. bool
spot_max_price_percentage_over_lowest_price This property is required. int
total_local_storage_gbs This property is required. Sequence[GetLaunchTemplateInstanceRequirementTotalLocalStorageGb]
vcpu_counts This property is required. Sequence[GetLaunchTemplateInstanceRequirementVcpuCount]
acceleratorCounts This property is required. List<Property Map>
acceleratorManufacturers This property is required. List<String>
acceleratorNames This property is required. List<String>
acceleratorTotalMemoryMibs This property is required. List<Property Map>
acceleratorTypes This property is required. List<String>
allowedInstanceTypes This property is required. List<String>
bareMetal This property is required. String
baselineEbsBandwidthMbps This property is required. List<Property Map>
burstablePerformance This property is required. String
cpuManufacturers This property is required. List<String>
excludedInstanceTypes This property is required. List<String>
instanceGenerations This property is required. List<String>
localStorage This property is required. String
localStorageTypes This property is required. List<String>
maxSpotPriceAsPercentageOfOptimalOnDemandPrice This property is required. Number
memoryGibPerVcpus This property is required. List<Property Map>
memoryMibs This property is required. List<Property Map>
networkBandwidthGbps This property is required. List<Property Map>
networkInterfaceCounts This property is required. List<Property Map>
onDemandMaxPricePercentageOverLowestPrice This property is required. Number
requireHibernateSupport This property is required. Boolean
spotMaxPricePercentageOverLowestPrice This property is required. Number
totalLocalStorageGbs This property is required. List<Property Map>
vcpuCounts This property is required. List<Property Map>

GetLaunchTemplateInstanceRequirementAcceleratorCount

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus

Max This property is required. double
Min This property is required. double
Max This property is required. float64
Min This property is required. float64
max This property is required. Double
min This property is required. Double
max This property is required. number
min This property is required. number
max This property is required. float
min This property is required. float
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementMemoryMib

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp

Max This property is required. double
Min This property is required. double
Max This property is required. float64
Min This property is required. float64
max This property is required. Double
min This property is required. Double
max This property is required. number
min This property is required. number
max This property is required. float
min This property is required. float
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementNetworkInterfaceCount

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementTotalLocalStorageGb

Max This property is required. double
Min This property is required. double
Max This property is required. float64
Min This property is required. float64
max This property is required. Double
min This property is required. Double
max This property is required. number
min This property is required. number
max This property is required. float
min This property is required. float
max This property is required. Number
min This property is required. Number

GetLaunchTemplateInstanceRequirementVcpuCount

Max This property is required. int
Min This property is required. int
Max This property is required. int
Min This property is required. int
max This property is required. Integer
min This property is required. Integer
max This property is required. number
min This property is required. number
max This property is required. int
min This property is required. int
max This property is required. Number
min This property is required. Number

GetLaunchTemplateLicenseSpecification

LicenseConfigurationArn This property is required. string
LicenseConfigurationArn This property is required. string
licenseConfigurationArn This property is required. String
licenseConfigurationArn This property is required. string
license_configuration_arn This property is required. str
licenseConfigurationArn This property is required. String

GetLaunchTemplateMaintenanceOption

AutoRecovery This property is required. string
AutoRecovery This property is required. string
autoRecovery This property is required. String
autoRecovery This property is required. string
auto_recovery This property is required. str
autoRecovery This property is required. String

GetLaunchTemplateMetadataOption

HttpEndpoint This property is required. string
HttpProtocolIpv6 This property is required. string
HttpPutResponseHopLimit This property is required. int
HttpTokens This property is required. string
InstanceMetadataTags This property is required. string
HttpEndpoint This property is required. string
HttpProtocolIpv6 This property is required. string
HttpPutResponseHopLimit This property is required. int
HttpTokens This property is required. string
InstanceMetadataTags This property is required. string
httpEndpoint This property is required. String
httpProtocolIpv6 This property is required. String
httpPutResponseHopLimit This property is required. Integer
httpTokens This property is required. String
instanceMetadataTags This property is required. String
httpEndpoint This property is required. string
httpProtocolIpv6 This property is required. string
httpPutResponseHopLimit This property is required. number
httpTokens This property is required. string
instanceMetadataTags This property is required. string
http_endpoint This property is required. str
http_protocol_ipv6 This property is required. str
http_put_response_hop_limit This property is required. int
http_tokens This property is required. str
instance_metadata_tags This property is required. str
httpEndpoint This property is required. String
httpProtocolIpv6 This property is required. String
httpPutResponseHopLimit This property is required. Number
httpTokens This property is required. String
instanceMetadataTags This property is required. String

GetLaunchTemplateMonitoring

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

GetLaunchTemplateNetworkInterface

AssociateCarrierIpAddress This property is required. string
ConnectionTrackingSpecifications This property is required. List<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification>
Description This property is required. string
DeviceIndex This property is required. int
InterfaceType This property is required. string
Ipv4AddressCount This property is required. int
Ipv4Addresses This property is required. List<string>
Ipv4PrefixCount This property is required. int
Ipv4Prefixes This property is required. List<string>
Ipv6AddressCount This property is required. int
Ipv6Addresses This property is required. List<string>
Ipv6PrefixCount This property is required. int
Ipv6Prefixes This property is required. List<string>
NetworkCardIndex This property is required. int
NetworkInterfaceId This property is required. string
PrimaryIpv6 This property is required. string
PrivateIpAddress This property is required. string
SecurityGroups This property is required. List<string>
SubnetId This property is required. string
AssociatePublicIpAddress bool
DeleteOnTermination bool
AssociateCarrierIpAddress This property is required. string
ConnectionTrackingSpecifications This property is required. []GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification
Description This property is required. string
DeviceIndex This property is required. int
InterfaceType This property is required. string
Ipv4AddressCount This property is required. int
Ipv4Addresses This property is required. []string
Ipv4PrefixCount This property is required. int
Ipv4Prefixes This property is required. []string
Ipv6AddressCount This property is required. int
Ipv6Addresses This property is required. []string
Ipv6PrefixCount This property is required. int
Ipv6Prefixes This property is required. []string
NetworkCardIndex This property is required. int
NetworkInterfaceId This property is required. string
PrimaryIpv6 This property is required. string
PrivateIpAddress This property is required. string
SecurityGroups This property is required. []string
SubnetId This property is required. string
AssociatePublicIpAddress bool
DeleteOnTermination bool
associateCarrierIpAddress This property is required. String
connectionTrackingSpecifications This property is required. List<GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification>
description This property is required. String
deviceIndex This property is required. Integer
interfaceType This property is required. String
ipv4AddressCount This property is required. Integer
ipv4Addresses This property is required. List<String>
ipv4PrefixCount This property is required. Integer
ipv4Prefixes This property is required. List<String>
ipv6AddressCount This property is required. Integer
ipv6Addresses This property is required. List<String>
ipv6PrefixCount This property is required. Integer
ipv6Prefixes This property is required. List<String>
networkCardIndex This property is required. Integer
networkInterfaceId This property is required. String
primaryIpv6 This property is required. String
privateIpAddress This property is required. String
securityGroups This property is required. List<String>
subnetId This property is required. String
associatePublicIpAddress Boolean
deleteOnTermination Boolean
associateCarrierIpAddress This property is required. string
connectionTrackingSpecifications This property is required. GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification[]
description This property is required. string
deviceIndex This property is required. number
interfaceType This property is required. string
ipv4AddressCount This property is required. number
ipv4Addresses This property is required. string[]
ipv4PrefixCount This property is required. number
ipv4Prefixes This property is required. string[]
ipv6AddressCount This property is required. number
ipv6Addresses This property is required. string[]
ipv6PrefixCount This property is required. number
ipv6Prefixes This property is required. string[]
networkCardIndex This property is required. number
networkInterfaceId This property is required. string
primaryIpv6 This property is required. string
privateIpAddress This property is required. string
securityGroups This property is required. string[]
subnetId This property is required. string
associatePublicIpAddress boolean
deleteOnTermination boolean
associate_carrier_ip_address This property is required. str
connection_tracking_specifications This property is required. Sequence[GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification]
description This property is required. str
device_index This property is required. int
interface_type This property is required. str
ipv4_address_count This property is required. int
ipv4_addresses This property is required. Sequence[str]
ipv4_prefix_count This property is required. int
ipv4_prefixes This property is required. Sequence[str]
ipv6_address_count This property is required. int
ipv6_addresses This property is required. Sequence[str]
ipv6_prefix_count This property is required. int
ipv6_prefixes This property is required. Sequence[str]
network_card_index This property is required. int
network_interface_id This property is required. str
primary_ipv6 This property is required. str
private_ip_address This property is required. str
security_groups This property is required. Sequence[str]
subnet_id This property is required. str
associate_public_ip_address bool
delete_on_termination bool
associateCarrierIpAddress This property is required. String
connectionTrackingSpecifications This property is required. List<Property Map>
description This property is required. String
deviceIndex This property is required. Number
interfaceType This property is required. String
ipv4AddressCount This property is required. Number
ipv4Addresses This property is required. List<String>
ipv4PrefixCount This property is required. Number
ipv4Prefixes This property is required. List<String>
ipv6AddressCount This property is required. Number
ipv6Addresses This property is required. List<String>
ipv6PrefixCount This property is required. Number
ipv6Prefixes This property is required. List<String>
networkCardIndex This property is required. Number
networkInterfaceId This property is required. String
primaryIpv6 This property is required. String
privateIpAddress This property is required. String
securityGroups This property is required. List<String>
subnetId This property is required. String
associatePublicIpAddress Boolean
deleteOnTermination Boolean

GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification

TcpEstablishedTimeout This property is required. int
UdpStreamTimeout This property is required. int
UdpTimeout This property is required. int
TcpEstablishedTimeout This property is required. int
UdpStreamTimeout This property is required. int
UdpTimeout This property is required. int
tcpEstablishedTimeout This property is required. Integer
udpStreamTimeout This property is required. Integer
udpTimeout This property is required. Integer
tcpEstablishedTimeout This property is required. number
udpStreamTimeout This property is required. number
udpTimeout This property is required. number
tcp_established_timeout This property is required. int
udp_stream_timeout This property is required. int
udp_timeout This property is required. int
tcpEstablishedTimeout This property is required. Number
udpStreamTimeout This property is required. Number
udpTimeout This property is required. Number

GetLaunchTemplatePlacement

Affinity This property is required. string
AvailabilityZone This property is required. string
GroupName This property is required. string
HostId This property is required. string
HostResourceGroupArn This property is required. string
PartitionNumber This property is required. int
SpreadDomain This property is required. string
Tenancy This property is required. string
Affinity This property is required. string
AvailabilityZone This property is required. string
GroupName This property is required. string
HostId This property is required. string
HostResourceGroupArn This property is required. string
PartitionNumber This property is required. int
SpreadDomain This property is required. string
Tenancy This property is required. string
affinity This property is required. String
availabilityZone This property is required. String
groupName This property is required. String
hostId This property is required. String
hostResourceGroupArn This property is required. String
partitionNumber This property is required. Integer
spreadDomain This property is required. String
tenancy This property is required. String
affinity This property is required. string
availabilityZone This property is required. string
groupName This property is required. string
hostId This property is required. string
hostResourceGroupArn This property is required. string
partitionNumber This property is required. number
spreadDomain This property is required. string
tenancy This property is required. string
affinity This property is required. str
availability_zone This property is required. str
group_name This property is required. str
host_id This property is required. str
host_resource_group_arn This property is required. str
partition_number This property is required. int
spread_domain This property is required. str
tenancy This property is required. str
affinity This property is required. String
availabilityZone This property is required. String
groupName This property is required. String
hostId This property is required. String
hostResourceGroupArn This property is required. String
partitionNumber This property is required. Number
spreadDomain This property is required. String
tenancy This property is required. String

GetLaunchTemplatePrivateDnsNameOption

EnableResourceNameDnsARecord This property is required. bool
EnableResourceNameDnsAaaaRecord This property is required. bool
HostnameType This property is required. string
EnableResourceNameDnsARecord This property is required. bool
EnableResourceNameDnsAaaaRecord This property is required. bool
HostnameType This property is required. string
enableResourceNameDnsARecord This property is required. Boolean
enableResourceNameDnsAaaaRecord This property is required. Boolean
hostnameType This property is required. String
enableResourceNameDnsARecord This property is required. boolean
enableResourceNameDnsAaaaRecord This property is required. boolean
hostnameType This property is required. string
enable_resource_name_dns_a_record This property is required. bool
enable_resource_name_dns_aaaa_record This property is required. bool
hostname_type This property is required. str
enableResourceNameDnsARecord This property is required. Boolean
enableResourceNameDnsAaaaRecord This property is required. Boolean
hostnameType This property is required. String

GetLaunchTemplateTagSpecification

ResourceType This property is required. string
Tags This property is required. Dictionary<string, string>
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
ResourceType This property is required. string
Tags This property is required. map[string]string
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
resourceType This property is required. String
tags This property is required. Map<String,String>
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
resourceType This property is required. string
tags This property is required. {[key: string]: string}
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
resource_type This property is required. str
tags This property is required. Mapping[str, str]
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.
resourceType This property is required. String
tags This property is required. Map<String>
Map of tags, each pair of which must exactly match a pair on the desired Launch Template.

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.