NetworkInterface

Contains information about the network interfaces interacting with an EC2 instance. This data type is used as one of the elements of the AssetAttributes data type.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The IP addresses associated with the network interface.

Link copied to clipboard

The ID of the network interface.

Link copied to clipboard

The name of a private DNS associated with the network interface.

Link copied to clipboard

The private IP address associated with the network interface.

Link copied to clipboard

A list of the private IP addresses associated with the network interface. Includes the privateDnsName and privateIpAddress.

Link copied to clipboard

The name of a public DNS associated with the network interface.

Link copied to clipboard

The public IP address from which the network interface is reachable.

Link copied to clipboard

A list of the security groups associated with the network interface. Includes the groupId and groupName.

Link copied to clipboard

The ID of a subnet associated with the network interface.

Link copied to clipboard

The ID of a VPC associated with the network interface.

Functions

Link copied to clipboard
inline fun copy(block: NetworkInterface.Builder.() -> Unit = {}): NetworkInterface
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String