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

LaunchTemplateInstanceNetworkInterfaceSpecification

import type { LaunchTemplateInstanceNetworkInterfaceSpecification } from "https://aws-api.deno.dev/v0.3/services/ec2.ts?docs=full";

Describes a network interface.

interface LaunchTemplateInstanceNetworkInterfaceSpecification {
AssociateCarrierIpAddress?: boolean | null;
AssociatePublicIpAddress?: boolean | null;
DeleteOnTermination?: boolean | null;
Description?: string | null;
DeviceIndex?: number | null;
Groups: string[];
InterfaceType?: string | null;
Ipv4PrefixCount?: number | null;
Ipv6AddressCount?: number | null;
Ipv6Addresses: InstanceIpv6Address[];
Ipv6PrefixCount?: number | null;
NetworkCardIndex?: number | null;
NetworkInterfaceId?: string | null;
PrivateIpAddress?: string | null;
PrivateIpAddresses: PrivateIpAddressSpecification[];
SecondaryPrivateIpAddressCount?: number | null;
SubnetId?: string | null;
}

§Properties

§
AssociateCarrierIpAddress?: boolean | null
[src]

Indicates whether to associate a Carrier IP address with eth0 for a new network interface.

Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.

§
AssociatePublicIpAddress?: boolean | null
[src]

Indicates whether to associate a public IPv4 address with eth0 for a new network interface.

§
DeleteOnTermination?: boolean | null
[src]

Indicates whether the network interface is deleted when the instance is terminated.

§
Description?: string | null
[src]

A description for the network interface.

§
DeviceIndex?: number | null
[src]

The device index for the network interface attachment.

§
Groups: string[]
[src]

The IDs of one or more security groups.

§
InterfaceType?: string | null
[src]

The type of network interface.

§
Ipv4PrefixCount?: number | null
[src]

The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.

§

One or more IPv4 prefixes assigned to the network interface.

§
Ipv6AddressCount?: number | null
[src]

The number of IPv6 addresses for the network interface.

§
Ipv6Addresses: InstanceIpv6Address[]
[src]

The IPv6 addresses for the network interface.

§
Ipv6PrefixCount?: number | null
[src]

The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.

§

One or more IPv6 prefixes assigned to the network interface.

§
NetworkCardIndex?: number | null
[src]

The index of the network card.

§
NetworkInterfaceId?: string | null
[src]

The ID of the network interface.

§
PrivateIpAddress?: string | null
[src]

The primary private IPv4 address of the network interface.

§

One or more private IPv4 addresses.

§
SecondaryPrivateIpAddressCount?: number | null
[src]

The number of secondary private IPv4 addresses for the network interface.

§
SubnetId?: string | null
[src]

The ID of the subnet for the network interface.