NetworkInterface

public struct NetworkInterface : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The IP addresses associated with the network interface.

    Declaration

    Swift

    public let ipv6Addresses: [String]?
  • The ID of the network interface.

    Declaration

    Swift

    public let networkInterfaceId: String?
  • The name of a private DNS associated with the network interface.

    Declaration

    Swift

    public let privateDnsName: String?
  • The private IP address associated with the network interface.

    Declaration

    Swift

    public let privateIpAddress: String?
  • A list of the private IP addresses associated with the network interface. Includes the privateDnsName and privateIpAddress.

    Declaration

    Swift

    public let privateIpAddresses: [PrivateIp]?
  • The name of a public DNS associated with the network interface.

    Declaration

    Swift

    public let publicDnsName: String?
  • The public IP address from which the network interface is reachable.

    Declaration

    Swift

    public let publicIp: String?
  • A list of the security groups associated with the network interface. Includes the groupId and groupName.

    Declaration

    Swift

    public let securityGroups: [SecurityGroup]?
  • The ID of a subnet associated with the network interface.

    Declaration

    Swift

    public let subnetId: String?
  • The ID of a VPC associated with the network interface.

    Declaration

    Swift

    public let vpcId: String?
  • Undocumented

    Declaration

    Swift

    public init(ipv6Addresses: [String]? = nil, networkInterfaceId: String? = nil, privateDnsName: String? = nil, privateIpAddress: String? = nil, privateIpAddresses: [PrivateIp]? = nil, publicDnsName: String? = nil, publicIp: String? = nil, securityGroups: [SecurityGroup]? = nil, subnetId: String? = nil, vpcId: String? = nil)