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

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

Properties

Tenancy string | Aws_CF_FunctionString
SecurityGroups string[]
PrivateIpAddress string | Aws_CF_FunctionString
UserData string | Aws_CF_FunctionString
BlockDeviceMappings BlockDeviceMapping[]
IamInstanceProfile string | Aws_CF_FunctionString
Ipv6Addresses InstanceIpv6Address[]
KernelId string | Aws_CF_FunctionString
SubnetId string | Aws_CF_FunctionString
EbsOptimized boolean
PropagateTagsToVolumeOnCreation boolean
ElasticGpuSpecifications ElasticGpuSpecification[]
uniqueItems=true
ElasticInferenceAccelerators ElasticInferenceAccelerator[]
uniqueItems=true
Volumes Volume[]
Ipv6AddressCount integer
LaunchTemplate object
3 nested properties
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
EnclaveOptions object
1 nested properties
Enabled boolean
NetworkInterfaces NetworkInterface[]
ImageId string | Aws_CF_FunctionString
InstanceType string | Aws_CF_FunctionString
Monitoring boolean
Tags Tag[]
AdditionalInfo string | Aws_CF_FunctionString
HibernationOptions object
1 nested properties
Configured boolean
LicenseSpecifications LicenseSpecification[]
uniqueItems=true
InstanceInitiatedShutdownBehavior string | Aws_CF_FunctionString
CpuOptions object
2 nested properties
ThreadsPerCore integer
CoreCount integer
AvailabilityZone string | Aws_CF_FunctionString
PrivateDnsNameOptions object
3 nested properties
HostnameType string | Aws_CF_FunctionString
EnableResourceNameDnsAAAARecord boolean
EnableResourceNameDnsARecord boolean
HostId string | Aws_CF_FunctionString
HostResourceGroupArn string | Aws_CF_FunctionString
SecurityGroupIds string[]
DisableApiTermination boolean
KeyName string | Aws_CF_FunctionString
RamdiskId string | Aws_CF_FunctionString
SourceDestCheck boolean
PlacementGroupName string | Aws_CF_FunctionString
SsmAssociations SsmAssociation[]
Affinity string | Aws_CF_FunctionString
CreditSpecification object
1 nested properties
CPUCredits string | Aws_CF_FunctionString

Definitions

LaunchTemplateSpecification object
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
HibernationOptions object
Configured boolean
LicenseSpecification object
LicenseConfigurationArn string | Aws_CF_FunctionString required
CpuOptions object
ThreadsPerCore integer
CoreCount integer
NoDevice object
InstanceIpv6Address object
Ipv6Address string | Aws_CF_FunctionString required
NetworkInterface object
DeviceIndex string | Aws_CF_FunctionString required
Description string | Aws_CF_FunctionString
PrivateIpAddress string | Aws_CF_FunctionString
PrivateIpAddresses PrivateIpAddressSpecification[]
SecondaryPrivateIpAddressCount integer
GroupSet string[]
Ipv6Addresses InstanceIpv6Address[]
SubnetId string | Aws_CF_FunctionString
AssociatePublicIpAddress boolean
NetworkInterfaceId string | Aws_CF_FunctionString
AssociateCarrierIpAddress boolean
Ipv6AddressCount integer
DeleteOnTermination boolean
PrivateDnsNameOptions object
HostnameType string | Aws_CF_FunctionString
EnableResourceNameDnsAAAARecord boolean
EnableResourceNameDnsARecord boolean
ElasticGpuSpecification object
Type string | Aws_CF_FunctionString required
ElasticInferenceAccelerator object
Type string | Aws_CF_FunctionString required
Count integer
SsmAssociation object
DocumentName string | Aws_CF_FunctionString required
AssociationParameters AssociationParameter[]
AssociationParameter object
Value string[] required
Key string | Aws_CF_FunctionString required
PrivateIpAddressSpecification object
PrivateIpAddress string | Aws_CF_FunctionString required
Primary boolean required
Volume object
VolumeId string | Aws_CF_FunctionString required
Device string | Aws_CF_FunctionString required
EnclaveOptions object
Enabled boolean
Ebs object
SnapshotId string | Aws_CF_FunctionString
VolumeType string | Aws_CF_FunctionString
KmsKeyId string | Aws_CF_FunctionString
Encrypted boolean
Iops integer
VolumeSize integer
DeleteOnTermination boolean
BlockDeviceMapping object
DeviceName string | Aws_CF_FunctionString required
NoDevice object
VirtualName string | Aws_CF_FunctionString
Ebs object
7 nested properties
SnapshotId string | Aws_CF_FunctionString
VolumeType string | Aws_CF_FunctionString
KmsKeyId string | Aws_CF_FunctionString
Encrypted boolean
Iops integer
VolumeSize integer
DeleteOnTermination boolean
Tag object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
CreditSpecification object
CPUCredits string | Aws_CF_FunctionString