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)