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()
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
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
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
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
View Source
Filters
Declaration
public readonly ImmutableArray<GetLaunchTemplateFilterResult> Filters
Field Value
View Source
HibernationOptions
The hibernation options for the instance.
Declaration
public readonly ImmutableArray<GetLaunchTemplateHibernationOptionResult> HibernationOptions
Field Value
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
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
View Source
InstanceType
The type of the instance.
Declaration
public readonly string InstanceType
Field Value
| Type |
Description |
| System.String |
|
View Source
KernelId
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
The metadata options for the instance.
Declaration
public readonly ImmutableArray<GetLaunchTemplateMetadataOptionResult> MetadataOptions
Field Value
View Source
Monitorings
The monitoring option for the instance.
Declaration
public readonly ImmutableArray<GetLaunchTemplateMonitoringResult> Monitorings
Field Value
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
View Source
Placements
The placement of the instance.
Declaration
public readonly ImmutableArray<GetLaunchTemplatePlacementResult> Placements
Field Value
View Source
RamDiskId
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
(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
The tags to apply to the resources during launch.
Declaration
public readonly ImmutableArray<GetLaunchTemplateTagSpecificationResult> TagSpecifications
Field Value
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> |
|