GetEcsNetworkInterfacesInterface

data class GetEcsNetworkInterfacesInterface(val associatedPublicIps: List<GetEcsNetworkInterfacesInterfaceAssociatedPublicIp>, val creationTime: String, val description: String, val id: String, val instanceId: String, val ipv6Sets: List<String>, val mac: String, val name: String, val networkInterfaceId: String, val networkInterfaceName: String, val networkInterfaceTrafficMode: String, val ownerId: String, val primaryIpAddress: String, val privateIp: String, val privateIpAddresses: List<String>, val privateIps: List<String>, val queueNumber: Int, val resourceGroupId: String, val securityGroupIds: List<String>, val securityGroups: List<String>, val serviceId: Int, val serviceManaged: Boolean, val status: String, val tags: Map<String, String>, val type: String, val vpcId: String, val vswitchId: String, val zoneId: String)

Constructors

Link copied to clipboard
constructor(associatedPublicIps: List<GetEcsNetworkInterfacesInterfaceAssociatedPublicIp>, creationTime: String, description: String, id: String, instanceId: String, ipv6Sets: List<String>, mac: String, name: String, networkInterfaceId: String, networkInterfaceName: String, networkInterfaceTrafficMode: String, ownerId: String, primaryIpAddress: String, privateIp: String, privateIpAddresses: List<String>, privateIps: List<String>, queueNumber: Int, resourceGroupId: String, securityGroupIds: List<String>, securityGroups: List<String>, serviceId: Int, serviceManaged: Boolean, status: String, tags: Map<String, String>, type: String, vpcId: String, vswitchId: String, zoneId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The EIP associated with the secondary private IP address of the ENI. NOTE: Available in v1.163.0+.

Link copied to clipboard

The creation time.

Link copied to clipboard

The description of the ENI.

Link copied to clipboard
val id: String

The ID of the Network Interface.

Link copied to clipboard

The instance id.

Link copied to clipboard

A list of IPv6 addresses that is assigned to the ENI. NOTE: Available since v1.228.0.

Link copied to clipboard
val mac: String

The MAC address of the ENI.

Link copied to clipboard

Field name has been deprecated from provider version 1.123.1. New field network_interface_name instead

Link copied to clipboard

The network interface id.

Link copied to clipboard

The network interface name.

Link copied to clipboard

The communication mode of the elastic network card.

Link copied to clipboard

The ID of the account to which the ENIC belongs.

Link copied to clipboard

The primary private IP address of the ENI.

Link copied to clipboard

Field private_ip has been deprecated from provider version 1.123.1. New field primary_ip_address instead

Link copied to clipboard

A list of secondary private IP address that is assigned to the ENI.

Link copied to clipboard

A list of secondary private IP address that is assigned to the ENI.

Link copied to clipboard

Number of network card queues.

Link copied to clipboard

The resource group id.

Link copied to clipboard

The security group ids.

Link copied to clipboard

The security groups.

Link copied to clipboard

The service id.

Link copied to clipboard

Whether the user of the elastic network card is a cloud product or a virtual vendor.

Link copied to clipboard

The status of ENI. Valid Values: Attaching, Available, CreateFailed, Creating, Deleting, Detaching, InUse, Linked, Linking, Unlinking.

Link copied to clipboard

A map of tags assigned to ENIs.

Link copied to clipboard

The type of ENI. Valid Values: Primary, Secondary.

Link copied to clipboard

The vpc id.

Link copied to clipboard

The vswitch id.

Link copied to clipboard

The zone id.