NetworkInterface
public struct NetworkInterface : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A list of IPv6 addresses for the EC2 instance.
Declaration
Swift
public let ipv6Addresses: [String]?
-
The ID of the network interface.
Declaration
Swift
public let networkInterfaceId: String?
-
The private DNS name of the EC2 instance.
Declaration
Swift
public let privateDnsName: String?
-
The private IP address of the EC2 instance.
Declaration
Swift
public let privateIpAddress: String?
-
Other private IP address information of the EC2 instance.
Declaration
Swift
public let privateIpAddresses: [PrivateIpAddressDetails]?
-
The public DNS name of the EC2 instance.
Declaration
Swift
public let publicDnsName: String?
-
The public IP address of the EC2 instance.
Declaration
Swift
public let publicIp: String?
-
The security groups associated with the EC2 instance.
Declaration
Swift
public let securityGroups: [SecurityGroup]?
-
The subnet ID of the EC2 instance.
Declaration
Swift
public let subnetId: String?
-
The VPC ID of the EC2 instance.
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: [PrivateIpAddressDetails]? = nil, publicDnsName: String? = nil, publicIp: String? = nil, securityGroups: [SecurityGroup]? = nil, subnetId: String? = nil, vpcId: String? = nil)