Show / Hide Table of Contents

Class GetLaunchTemplateResult

Inheritance
System.Object
GetLaunchTemplateResult
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ec2
Assembly: Pulumi.Aws.dll
Syntax
public sealed class GetLaunchTemplateResult

Fields

View Source

Arn

Amazon Resource Name (ARN) of the launch template.

Declaration
public readonly string Arn
Field Value
Type Description
System.String
View Source

BlockDeviceMappings

Specify volumes to attach to the instance besides the volumes specified by the AMI.

Declaration
public readonly ImmutableArray<GetLaunchTemplateBlockDeviceMappingResult> BlockDeviceMappings
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateBlockDeviceMappingResult>
View Source

CreditSpecifications

Customize the credit specification of the instance. See Credit Specification below for more details.

Declaration
public readonly ImmutableArray<GetLaunchTemplateCreditSpecificationResult> CreditSpecifications
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateCreditSpecificationResult>
View Source

DefaultVersion

The default version of the launch template.

Declaration
public readonly int DefaultVersion
Field Value
Type Description
System.Int32
View Source

Description

Description of the launch template.

Declaration
public readonly string Description
Field Value
Type Description
System.String
View Source

DisableApiTermination

If true, enables EC2 Instance Termination Protection

Declaration
public readonly bool DisableApiTermination
Field Value
Type Description
System.Boolean
View Source

EbsOptimized

If true, the launched EC2 instance will be EBS-optimized.

Declaration
public readonly string EbsOptimized
Field Value
Type Description
System.String
View Source

ElasticGpuSpecifications

The elastic GPU to attach to the instance. See Elastic GPU below for more details.

Declaration
public readonly ImmutableArray<GetLaunchTemplateElasticGpuSpecificationResult> ElasticGpuSpecifications
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateElasticGpuSpecificationResult>
View Source

Filters

Declaration
public readonly ImmutableArray<GetLaunchTemplateFilterResult> Filters
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateFilterResult>
View Source

HibernationOptions

The hibernation options for the instance.

Declaration
public readonly ImmutableArray<GetLaunchTemplateHibernationOptionResult> HibernationOptions
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateHibernationOptionResult>
View Source

IamInstanceProfiles

The IAM Instance Profile to launch the instance with. See Instance Profile below for more details.

Declaration
public readonly ImmutableArray<GetLaunchTemplateIamInstanceProfileResult> IamInstanceProfiles
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateIamInstanceProfileResult>
View Source

Id

The provider-assigned unique ID for this managed resource.

Declaration
public readonly string Id
Field Value
Type Description
System.String
View Source

ImageId

The AMI from which to launch the instance.

Declaration
public readonly string ImageId
Field Value
Type Description
System.String
View Source

InstanceInitiatedShutdownBehavior

Shutdown behavior for the instance. Can be stop or terminate. (Default: stop).

Declaration
public readonly string InstanceInitiatedShutdownBehavior
Field Value
Type Description
System.String
View Source

InstanceMarketOptions

The market (purchasing) option for the instance. below for details.

Declaration
public readonly ImmutableArray<GetLaunchTemplateInstanceMarketOptionResult> InstanceMarketOptions
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateInstanceMarketOptionResult>
View Source

InstanceType

The type of the instance.

Declaration
public readonly string InstanceType
Field Value
Type Description
System.String
View Source

KernelId

The kernel ID.

Declaration
public readonly string KernelId
Field Value
Type Description
System.String
View Source

KeyName

The key name to use for the instance.

Declaration
public readonly string KeyName
Field Value
Type Description
System.String
View Source

LatestVersion

The latest version of the launch template.

Declaration
public readonly int LatestVersion
Field Value
Type Description
System.Int32
View Source

MetadataOptions

The metadata options for the instance.

Declaration
public readonly ImmutableArray<GetLaunchTemplateMetadataOptionResult> MetadataOptions
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateMetadataOptionResult>
View Source

Monitorings

The monitoring option for the instance.

Declaration
public readonly ImmutableArray<GetLaunchTemplateMonitoringResult> Monitorings
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateMonitoringResult>
View Source

Name

Declaration
public readonly string Name
Field Value
Type Description
System.String
View Source

NetworkInterfaces

Customize network interfaces to be attached at instance boot time. See Network Interfaces below for more details.

Declaration
public readonly ImmutableArray<GetLaunchTemplateNetworkInterfaceResult> NetworkInterfaces
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateNetworkInterfaceResult>
View Source

Placements

The placement of the instance.

Declaration
public readonly ImmutableArray<GetLaunchTemplatePlacementResult> Placements
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplatePlacementResult>
View Source

RamDiskId

The ID of the RAM disk.

Declaration
public readonly string RamDiskId
Field Value
Type Description
System.String
View Source

SecurityGroupNames

A list of security group names to associate with. If you are creating Instances in a VPC, use vpc_security_group_ids instead.

Declaration
public readonly ImmutableArray<string> SecurityGroupNames
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

Tags

(Optional) A map of tags to assign to the launch template.

Declaration
public readonly ImmutableDictionary<string, object> Tags
Field Value
Type Description
System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>
View Source

TagSpecifications

The tags to apply to the resources during launch.

Declaration
public readonly ImmutableArray<GetLaunchTemplateTagSpecificationResult> TagSpecifications
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<GetLaunchTemplateTagSpecificationResult>
View Source

UserData

The Base64-encoded user data to provide when launching the instance.

Declaration
public readonly string UserData
Field Value
Type Description
System.String
View Source

VpcSecurityGroupIds

A list of security group IDs to associate with.

Declaration
public readonly ImmutableArray<string> VpcSecurityGroupIds
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.