Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AwsEc2LaunchTemplateDataDetails

import type { AwsEc2LaunchTemplateDataDetails } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";

The information to include in an Amazon Elastic Compute Cloud (Amazon EC2) launch template.

interface AwsEc2LaunchTemplateDataDetails {
CapacityReservationSpecification?: AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails | null;
DisableApiStop?: boolean | null;
DisableApiTermination?: boolean | null;
EbsOptimized?: boolean | null;
ElasticGpuSpecificationSet?: AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails[] | null;
ElasticInferenceAcceleratorSet?: AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails[] | null;
ImageId?: string | null;
InstanceInitiatedShutdownBehavior?: string | null;
InstanceType?: string | null;
KernelId?: string | null;
KeyName?: string | null;
RamDiskId?: string | null;
SecurityGroupIdSet?: string[] | null;
SecurityGroupSet?: string[] | null;
UserData?: string | null;
}

§Properties

§

Information about a block device mapping for an Amazon EC2 launch template.

§

Specifies an instance's Capacity Reservation targeting option. You can specify only one option at a time.

§

Specifies the CPU options for an instance. For more information, see Optimize CPU options in the Amazon Elastic Compute Cloud User Guide.

§

Specifies the credit option for CPU usage of a T2, T3, or T3a instance.

§
DisableApiStop?: boolean | null
[src]

Indicates whether to enable the instance for stop protection. For more information, see Enable stop protection in the Amazon EC2 User Guide.

§
DisableApiTermination?: boolean | null
[src]

If you set this parameter to true, you can't terminate the instance using the Amazon EC2 console, CLI, or API. If set to true, you can.

§
EbsOptimized?: boolean | null
[src]

Indicates whether the instance is optimized for Amazon EBS I/O.

§

Provides details about Elastic Graphics accelerators to associate with the instance.

§

The Amazon Elastic Inference accelerator for the instance.

§

Indicates whether the Amazon EC2 instance is enabled for Amazon Web Services Nitro Enclaves.

§

Specifies whether your Amazon EC2 instance is configured for hibernation.

§

The name or Amazon Resource Name (ARN) of an IAM instance profile.

§
ImageId?: string | null
[src]

The ID of the Amazon Machine Image (AMI).

§
InstanceInitiatedShutdownBehavior?: string | null
[src]

Provides the options for specifying the instance initiated shutdown behavior.

§

Specifies the market (purchasing) option for an instance.

§

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with these attributes. If you specify InstanceRequirements, you can't specify InstanceType.

§
InstanceType?: string | null
[src]

The instance type. For more information, see Instance types in the Amazon EC2 User Guide. If you specify InstanceType, you can't specify InstanceRequirements.

§
KernelId?: string | null
[src]

The ID of the kernel.

§
KeyName?: string | null
[src]

The name of the key pair that allows users to connect to the instance.

§

Specifies a license configuration for an instance.

§

The maintenance options of your instance.

§

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon EC2 User Guide.

§

The monitoring for the instance.

§

Specifies the parameters for a network interface that is attached to the instance.

§

Specifies the placement of an instance.

§

The options for the instance hostname.

§
RamDiskId?: string | null
[src]

The ID of the RAM disk.

§
SecurityGroupIdSet?: string[] | null
[src]

One or more security group IDs.

§
SecurityGroupSet?: string[] | null
[src]

One or more security group names. For a nondefault VPC, you must use security group IDs instead. You cannot specify both a security group ID and security name in the same request.

§
UserData?: string | null
[src]

The user data to make available to the instance.