Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-ec2-launchtemplate.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::EC2::LaunchTemplate. Source:- No source definition found, add manually please

Properties

LaunchTemplateData object required
31 nested properties
SecurityGroups string[]
TagSpecifications TagSpecification[]
UserData string | Aws_CF_FunctionString
BlockDeviceMappings BlockDeviceMapping[]
MaintenanceOptions object
1 nested properties
AutoRecovery string | Aws_CF_FunctionString
IamInstanceProfile object
2 nested properties
Arn string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString
KernelId string | Aws_CF_FunctionString
EbsOptimized boolean
ElasticGpuSpecifications ElasticGpuSpecification[]
ElasticInferenceAccelerators LaunchTemplateElasticInferenceAccelerator[]
Placement object
9 nested properties
GroupName string | Aws_CF_FunctionString
Tenancy string | Aws_CF_FunctionString
SpreadDomain string | Aws_CF_FunctionString
PartitionNumber integer
AvailabilityZone string | Aws_CF_FunctionString
Affinity string | Aws_CF_FunctionString
HostId string | Aws_CF_FunctionString
HostResourceGroupArn string | Aws_CF_FunctionString
GroupId string | Aws_CF_FunctionString
NetworkInterfaces NetworkInterface[]
EnclaveOptions object
1 nested properties
Enabled boolean
ImageId string | Aws_CF_FunctionString
InstanceType string | Aws_CF_FunctionString
Monitoring object
1 nested properties
Enabled boolean
HibernationOptions object
1 nested properties
Configured boolean
MetadataOptions object
5 nested properties
HttpPutResponseHopLimit integer
HttpTokens string | Aws_CF_FunctionString
HttpProtocolIpv6 string | Aws_CF_FunctionString
InstanceMetadataTags string | Aws_CF_FunctionString
HttpEndpoint string | Aws_CF_FunctionString
LicenseSpecifications LicenseSpecification[]
InstanceInitiatedShutdownBehavior string | Aws_CF_FunctionString
DisableApiStop boolean
CpuOptions object
3 nested properties
ThreadsPerCore integer
AmdSevSnp string | Aws_CF_FunctionString
CoreCount integer
PrivateDnsNameOptions object
3 nested properties
HostnameType string | Aws_CF_FunctionString
EnableResourceNameDnsAAAARecord boolean
EnableResourceNameDnsARecord boolean
SecurityGroupIds string[]
KeyName string | Aws_CF_FunctionString
DisableApiTermination boolean
InstanceMarketOptions object
2 nested properties
SpotOptions object
5 nested properties
InstanceInterruptionBehavior string | Aws_CF_FunctionString
MaxPrice string | Aws_CF_FunctionString
SpotInstanceType string | Aws_CF_FunctionString
BlockDurationMinutes integer
ValidUntil string | Aws_CF_FunctionString
MarketType string | Aws_CF_FunctionString
InstanceRequirements object
23 nested properties
LocalStorageTypes string[]
InstanceGenerations string[]
NetworkInterfaceCount object
2 nested properties
Max integer
Min integer
MemoryGiBPerVCpu object
2 nested properties
Max number
Min number
AcceleratorTypes string[]
VCpuCount object
2 nested properties
Max integer
Min integer
ExcludedInstanceTypes string[]
AcceleratorManufacturers string[]
AllowedInstanceTypes string[]
LocalStorage string | Aws_CF_FunctionString
CpuManufacturers string[]
AcceleratorCount object
2 nested properties
Max integer
Min integer
NetworkBandwidthGbps object
2 nested properties
Max number
Min number
BareMetal string | Aws_CF_FunctionString
RequireHibernateSupport boolean
SpotMaxPricePercentageOverLowestPrice integer
BaselineEbsBandwidthMbps object
2 nested properties
Max integer
Min integer
OnDemandMaxPricePercentageOverLowestPrice integer
AcceleratorNames string[]
AcceleratorTotalMemoryMiB object
2 nested properties
Max integer
Min integer
BurstablePerformance string | Aws_CF_FunctionString
MemoryMiB object
2 nested properties
Max integer
Min integer
TotalLocalStorageGB object
2 nested properties
Max number
Min number
RamDiskId string | Aws_CF_FunctionString
CapacityReservationSpecification object
2 nested properties
CapacityReservationTarget object
2 nested properties
CapacityReservationResourceGroupArn string | Aws_CF_FunctionString
CapacityReservationId string | Aws_CF_FunctionString
CapacityReservationPreference string | Aws_CF_FunctionString
CreditSpecification object
1 nested properties
CpuCredits string | Aws_CF_FunctionString
LaunchTemplateName string | Aws_CF_FunctionString
VersionDescription string | Aws_CF_FunctionString

Definitions

LaunchTemplateData object
SecurityGroups string[]
TagSpecifications TagSpecification[]
UserData string | Aws_CF_FunctionString
BlockDeviceMappings BlockDeviceMapping[]
MaintenanceOptions object
1 nested properties
AutoRecovery string | Aws_CF_FunctionString
IamInstanceProfile object
2 nested properties
Arn string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString
KernelId string | Aws_CF_FunctionString
EbsOptimized boolean
ElasticGpuSpecifications ElasticGpuSpecification[]
ElasticInferenceAccelerators LaunchTemplateElasticInferenceAccelerator[]
Placement object
9 nested properties
GroupName string | Aws_CF_FunctionString
Tenancy string | Aws_CF_FunctionString
SpreadDomain string | Aws_CF_FunctionString
PartitionNumber integer
AvailabilityZone string | Aws_CF_FunctionString
Affinity string | Aws_CF_FunctionString
HostId string | Aws_CF_FunctionString
HostResourceGroupArn string | Aws_CF_FunctionString
GroupId string | Aws_CF_FunctionString
NetworkInterfaces NetworkInterface[]
EnclaveOptions object
1 nested properties
Enabled boolean
ImageId string | Aws_CF_FunctionString
InstanceType string | Aws_CF_FunctionString
Monitoring object
1 nested properties
Enabled boolean
HibernationOptions object
1 nested properties
Configured boolean
MetadataOptions object
5 nested properties
HttpPutResponseHopLimit integer
HttpTokens string | Aws_CF_FunctionString
HttpProtocolIpv6 string | Aws_CF_FunctionString
InstanceMetadataTags string | Aws_CF_FunctionString
HttpEndpoint string | Aws_CF_FunctionString
LicenseSpecifications LicenseSpecification[]
InstanceInitiatedShutdownBehavior string | Aws_CF_FunctionString
DisableApiStop boolean
CpuOptions object
3 nested properties
ThreadsPerCore integer
AmdSevSnp string | Aws_CF_FunctionString
CoreCount integer
PrivateDnsNameOptions object
3 nested properties
HostnameType string | Aws_CF_FunctionString
EnableResourceNameDnsAAAARecord boolean
EnableResourceNameDnsARecord boolean
SecurityGroupIds string[]
KeyName string | Aws_CF_FunctionString
DisableApiTermination boolean
InstanceMarketOptions object
2 nested properties
SpotOptions object
5 nested properties
InstanceInterruptionBehavior string | Aws_CF_FunctionString
MaxPrice string | Aws_CF_FunctionString
SpotInstanceType string | Aws_CF_FunctionString
BlockDurationMinutes integer
ValidUntil string | Aws_CF_FunctionString
MarketType string | Aws_CF_FunctionString
InstanceRequirements object
23 nested properties
LocalStorageTypes string[]
InstanceGenerations string[]
NetworkInterfaceCount object
2 nested properties
Max integer
Min integer
MemoryGiBPerVCpu object
2 nested properties
Max number
Min number
AcceleratorTypes string[]
VCpuCount object
2 nested properties
Max integer
Min integer
ExcludedInstanceTypes string[]
AcceleratorManufacturers string[]
AllowedInstanceTypes string[]
LocalStorage string | Aws_CF_FunctionString
CpuManufacturers string[]
AcceleratorCount object
2 nested properties
Max integer
Min integer
NetworkBandwidthGbps object
2 nested properties
Max number
Min number
BareMetal string | Aws_CF_FunctionString
RequireHibernateSupport boolean
SpotMaxPricePercentageOverLowestPrice integer
BaselineEbsBandwidthMbps object
2 nested properties
Max integer
Min integer
OnDemandMaxPricePercentageOverLowestPrice integer
AcceleratorNames string[]
AcceleratorTotalMemoryMiB object
2 nested properties
Max integer
Min integer
BurstablePerformance string | Aws_CF_FunctionString
MemoryMiB object
2 nested properties
Max integer
Min integer
TotalLocalStorageGB object
2 nested properties
Max number
Min number
RamDiskId string | Aws_CF_FunctionString
CapacityReservationSpecification object
2 nested properties
CapacityReservationTarget object
2 nested properties
CapacityReservationResourceGroupArn string | Aws_CF_FunctionString
CapacityReservationId string | Aws_CF_FunctionString
CapacityReservationPreference string | Aws_CF_FunctionString
CreditSpecification object
1 nested properties
CpuCredits string | Aws_CF_FunctionString
Ipv6Add object
Ipv6Address string | Aws_CF_FunctionString
LicenseSpecification object
LicenseConfigurationArn string | Aws_CF_FunctionString
MaintenanceOptions object
AutoRecovery string | Aws_CF_FunctionString
ElasticGpuSpecification object
Type string | Aws_CF_FunctionString
IamInstanceProfile object
Arn string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString
MemoryGiBPerVCpu object
Max number
Min number
VCpuCount object
Max integer
Min integer
Ipv4PrefixSpecification object
Ipv4Prefix string | Aws_CF_FunctionString
Placement object
GroupName string | Aws_CF_FunctionString
Tenancy string | Aws_CF_FunctionString
SpreadDomain string | Aws_CF_FunctionString
PartitionNumber integer
AvailabilityZone string | Aws_CF_FunctionString
Affinity string | Aws_CF_FunctionString
HostId string | Aws_CF_FunctionString
HostResourceGroupArn string | Aws_CF_FunctionString
GroupId string | Aws_CF_FunctionString
EnclaveOptions object
Enabled boolean
Ebs object
SnapshotId string | Aws_CF_FunctionString
VolumeType string | Aws_CF_FunctionString
KmsKeyId string | Aws_CF_FunctionString
Encrypted boolean
Throughput integer
Iops integer
VolumeSize integer
DeleteOnTermination boolean
BlockDeviceMapping object
NoDevice string | Aws_CF_FunctionString
VirtualName string | Aws_CF_FunctionString
Ebs object
8 nested properties
SnapshotId string | Aws_CF_FunctionString
VolumeType string | Aws_CF_FunctionString
KmsKeyId string | Aws_CF_FunctionString
Encrypted boolean
Throughput integer
Iops integer
VolumeSize integer
DeleteOnTermination boolean
DeviceName string | Aws_CF_FunctionString
Monitoring object
Enabled boolean
MemoryMiB object
Max integer
Min integer
HibernationOptions object
Configured boolean
MetadataOptions object
HttpPutResponseHopLimit integer
HttpTokens string | Aws_CF_FunctionString
HttpProtocolIpv6 string | Aws_CF_FunctionString
InstanceMetadataTags string | Aws_CF_FunctionString
HttpEndpoint string | Aws_CF_FunctionString
NetworkInterfaceCount object
Max integer
Min integer
CpuOptions object
ThreadsPerCore integer
AmdSevSnp string | Aws_CF_FunctionString
CoreCount integer
SpotOptions object
InstanceInterruptionBehavior string | Aws_CF_FunctionString
MaxPrice string | Aws_CF_FunctionString
SpotInstanceType string | Aws_CF_FunctionString
BlockDurationMinutes integer
ValidUntil string | Aws_CF_FunctionString
NetworkInterface object
Description string | Aws_CF_FunctionString
PrivateIpAddress string | Aws_CF_FunctionString
PrivateIpAddresses PrivateIpAdd[]
SecondaryPrivateIpAddressCount integer
Ipv6PrefixCount integer
DeviceIndex integer
Ipv4PrefixCount integer
SubnetId string | Aws_CF_FunctionString
Ipv6Addresses Ipv6Add[]
AssociatePublicIpAddress boolean
NetworkInterfaceId string | Aws_CF_FunctionString
NetworkCardIndex integer
InterfaceType string | Aws_CF_FunctionString
AssociateCarrierIpAddress boolean
Ipv6AddressCount integer
Groups string[]
DeleteOnTermination boolean
PrivateDnsNameOptions object
HostnameType string | Aws_CF_FunctionString
EnableResourceNameDnsAAAARecord boolean
EnableResourceNameDnsARecord boolean
PrivateIpAdd object
PrivateIpAddress string | Aws_CF_FunctionString
Primary boolean
Ipv6PrefixSpecification object
Ipv6Prefix string | Aws_CF_FunctionString
LaunchTemplateTagSpecification object
ResourceType string | Aws_CF_FunctionString
Tags Tag[]
TagSpecification object
ResourceType string | Aws_CF_FunctionString
Tags Tag[]
NetworkBandwidthGbps object
Max number
Min number
AcceleratorCount object
Max integer
Min integer
InstanceMarketOptions object
SpotOptions object
5 nested properties
InstanceInterruptionBehavior string | Aws_CF_FunctionString
MaxPrice string | Aws_CF_FunctionString
SpotInstanceType string | Aws_CF_FunctionString
BlockDurationMinutes integer
ValidUntil string | Aws_CF_FunctionString
MarketType string | Aws_CF_FunctionString
LaunchTemplateElasticInferenceAccelerator object
Type string | Aws_CF_FunctionString
Count integer
BaselineEbsBandwidthMbps object
Max integer
Min integer
InstanceRequirements object
LocalStorageTypes string[]
InstanceGenerations string[]
NetworkInterfaceCount object
2 nested properties
Max integer
Min integer
MemoryGiBPerVCpu object
2 nested properties
Max number
Min number
AcceleratorTypes string[]
VCpuCount object
2 nested properties
Max integer
Min integer
ExcludedInstanceTypes string[]
AcceleratorManufacturers string[]
AllowedInstanceTypes string[]
LocalStorage string | Aws_CF_FunctionString
CpuManufacturers string[]
AcceleratorCount object
2 nested properties
Max integer
Min integer
NetworkBandwidthGbps object
2 nested properties
Max number
Min number
BareMetal string | Aws_CF_FunctionString
RequireHibernateSupport boolean
SpotMaxPricePercentageOverLowestPrice integer
BaselineEbsBandwidthMbps object
2 nested properties
Max integer
Min integer
OnDemandMaxPricePercentageOverLowestPrice integer
AcceleratorNames string[]
AcceleratorTotalMemoryMiB object
2 nested properties
Max integer
Min integer
BurstablePerformance string | Aws_CF_FunctionString
MemoryMiB object
2 nested properties
Max integer
Min integer
TotalLocalStorageGB object
2 nested properties
Max number
Min number
Tag object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
AcceleratorTotalMemoryMiB object
Max integer
Min integer
CapacityReservationTarget object
CapacityReservationResourceGroupArn string | Aws_CF_FunctionString
CapacityReservationId string | Aws_CF_FunctionString
CapacityReservationSpecification object
CapacityReservationTarget object
2 nested properties
CapacityReservationResourceGroupArn string | Aws_CF_FunctionString
CapacityReservationId string | Aws_CF_FunctionString
CapacityReservationPreference string | Aws_CF_FunctionString
CreditSpecification object
CpuCredits string | Aws_CF_FunctionString
TotalLocalStorageGB object
Max number
Min number