aws_ec2_launch_template
Amazon Web Services EC2 Launch Template
Name | Type | Nullable |
accountId | String | ✗ |
accountName | String | ✓ |
createTime | String | ✓ |
createdBy | String | ✓ |
defaultVersionNumber | Long | ✓ |
latestVersionNumber | Long | ✓ |
launchTemplateId | String | ✗ |
launchTemplateName | String | ✗ |
region | String | ✗ |
tags | Map<String,String> | ✓ |
versions | List | ✓ |
LaunchTemplateBlockDeviceMapping
Name | Type | Nullable |
deviceName | String | ✓ |
ebs | LaunchTemplateBlockDeviceMapping.Ebs | ✓ |
noDevice | String | ✓ |
virtualName | String | ✓ |
LaunchTemplateBlockDeviceMapping.Ebs
Name | Type | Nullable |
deleteOnTermination | Boolean | ✓ |
encrypted | Boolean | ✓ |
iops | Int | ✓ |
kmsKeyId | String | ✓ |
snapshotId | String | ✓ |
throughput | Int | ✓ |
volumeSize | Int | ✓ |
volumeType | String | ✓ |
LaunchTemplateCpuOptions
Name | Type | Nullable |
coreCount | Int | ✓ |
threadsPerCore | Int | ✓ |
LaunchTemplateElasticInferenceAcceleratorResponse
Name | Type | Nullable |
count | Int | ✓ |
type | String | ✓ |
LaunchTemplateInstanceMetadataOptions
Name | Type | Nullable |
httpEndpoint | String | ✓ |
httpProtocolIpv6 | String | ✓ |
httpPutResponseHopLimit | Int | ✓ |
httpTokens | String | ✓ |
state | String | ✓ |
LaunchTemplateInstanceNetworkInterfaceSpecification
Name | Type | Nullable |
associateCarrierIpAddress | Boolean | ✓ |
associatePublicIpAddress | Boolean | ✓ |
deleteOnTermination | Boolean | ✓ |
description | String | ✓ |
deviceIndex | Int | ✓ |
groups | List | ✓ |
interfaceType | String | ✓ |
ipv4PrefixCount | Int | ✓ |
ipv4Prefixes | List | ✓ |
ipv6AddressCount | Int | ✓ |
ipv6Addresses | List | ✓ |
ipv6PrefixCount | Int | ✓ |
ipv6Prefixes | List | ✓ |
networkCardIndex | Int | ✓ |
networkInterfaceId | String | ✓ |
privateIpAddress | String | ✓ |
privateIpAddresses | List | ✓ |
secondaryPrivateIpAddressCount | Int | ✓ |
subnetId | String | ✓ |
LaunchTemplatePlacement
Name | Type | Nullable |
affinity | String | ✓ |
availabilityZone | String | ✓ |
groupName | String | ✓ |
hostId | String | ✓ |
hostResourceGroupArn | String | ✓ |
partitionNumber | Int | ✓ |
spreadDomain | String | ✓ |
tenancy | String | ✓ |
LaunchTemplatePrivateDnsNameOptions
Name | Type | Nullable |
enableResourceNameDnsAAAARecord | Boolean | ✓ |
enableResourceNameDnsARecord | Boolean | ✓ |
hostnameType | String | ✓ |
LaunchTemplateTagSpecification
Name | Type | Nullable |
resourceType | String | ✓ |
tags | Map<String,String> | ✓ |
LaunchTemplateVersion
Name | Type | Nullable |
createTime | String | ✓ |
createdBy | String | ✓ |
defaultVersion | Boolean | ✓ |
launchTemplateData | ResponseLaunchTemplateData | ✓ |
launchTemplateId | String | ✓ |
launchTemplateName | String | ✓ |
versionDescription | String | ✓ |
versionNumber | Long | ✓ |
ResponseLaunchTemplateData
Name | Type | Nullable |
blockDeviceMappings | List | ✓ |
cpuOptions | LaunchTemplateCpuOptions | ✓ |
creditSpecification | String | ✓ |
disableApiTermination | Boolean | ✓ |
ebsOptimized | Boolean | ✓ |
elasticGpuSpecifications | List | ✓ |
elasticInferenceAccelerators | List | ✓ |
enclaveOptions | Boolean | ✓ |
hibernationOptions | Boolean | ✓ |
iamInstanceProfile | String | ✓ |
imageId | String | ✓ |
instanceInitiatedShutdownBehavior | String | ✓ |
instanceType | String | ✓ |
kernelId | String | ✓ |
keyName | String | ✓ |
licenseSpecifications | List | ✓ |
metadataOptions | LaunchTemplateInstanceMetadataOptions | ✓ |
monitoring | Boolean | ✓ |
networkInterfaces | List | ✓ |
placement | LaunchTemplatePlacement | ✓ |
privateDnsNameOptions | LaunchTemplatePrivateDnsNameOptions | ✓ |
ramDiskId | String | ✓ |
securityGroupIds | List | ✓ |
securityGroups | List | ✓ |
tagSpecifications | List | ✓ |
userData | String | ✓ |
Last updated