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? -
init(ipv6Addresses:networkInterfaceId:privateDnsName:privateIpAddress:privateIpAddresses:publicDnsName:publicIp:securityGroups:subnetId:vpcId:)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)
View on GitHub
NetworkInterface Structure Reference