ScheduledInstancesNetworkInterface
import type { ScheduledInstancesNetworkInterface } from "https://aws-api.deno.dev/v0.3/services/ec2.ts?docs=full";
Describes a network interface for a Scheduled Instance.
interface ScheduledInstancesNetworkInterface {
AssociatePublicIpAddress?: boolean | null;
DeleteOnTermination?: boolean | null;
Description?: string | null;
DeviceIndex?: number | null;
Groups?: string[] | null;
Ipv6AddressCount?: number | null;
Ipv6Addresses?: ScheduledInstancesIpv6Address[] | null;
NetworkInterfaceId?: string | null;
PrivateIpAddress?: string | null;
PrivateIpAddressConfigs?: ScheduledInstancesPrivateIpAddressConfig[] | null;
SecondaryPrivateIpAddressCount?: number | null;
SubnetId?: string | null;
}§Properties
§
AssociatePublicIpAddress?: boolean | null
[src]Indicates whether to assign a public IPv4 address to instances launched in a VPC.
The public IPv4 address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one.
You cannot specify more than one network interface in the request.
If launching into a default subnet, the default value is true
.
§
DeleteOnTermination?: boolean | null
[src]Indicates whether to delete the interface when the instance is terminated.
§
Ipv6AddressCount?: number | null
[src]The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.
§
Ipv6Addresses?: ScheduledInstancesIpv6Address[] | null
[src]The specific IPv6 addresses from the subnet range.
§
PrivateIpAddressConfigs?: ScheduledInstancesPrivateIpAddressConfig[] | null
[src]The private IPv4 addresses.