InstanceNetworkInterface
public struct InstanceNetworkInterface : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The association information for an Elastic IPv4 associated with the network interface.
Declaration
Swift
public let association: InstanceNetworkInterfaceAssociation?
-
The network interface attachment.
Declaration
Swift
public let attachment: InstanceNetworkInterfaceAttachment?
-
The description.
Declaration
Swift
public let description: String?
-
One or more security groups.
Declaration
Swift
public let groups: [GroupIdentifier]?
-
Describes the type of network interface. Valid values: interface | efa
Declaration
Swift
public let interfaceType: String?
-
One or more IPv6 addresses associated with the network interface.
Declaration
Swift
public let ipv6Addresses: [InstanceIpv6Address]?
-
The MAC address.
Declaration
Swift
public let macAddress: String?
-
The ID of the network interface.
Declaration
Swift
public let networkInterfaceId: String?
-
The ID of the AWS account that created the network interface.
Declaration
Swift
public let ownerId: String?
-
The private DNS name.
Declaration
Swift
public let privateDnsName: String?
-
The IPv4 address of the network interface within the subnet.
Declaration
Swift
public let privateIpAddress: String?
-
One or more private IPv4 addresses associated with the network interface.
Declaration
Swift
public let privateIpAddresses: [InstancePrivateIpAddress]?
-
Indicates whether to validate network traffic to or from this network interface.
Declaration
Swift
public let sourceDestCheck: Bool?
-
The status of the network interface.
Declaration
Swift
public let status: NetworkInterfaceStatus?
-
The ID of the subnet.
Declaration
Swift
public let subnetId: String?
-
The ID of the VPC.
Declaration
Swift
public let vpcId: String?
-
init(association:attachment:description:groups:interfaceType:ipv6Addresses:macAddress:networkInterfaceId:ownerId:privateDnsName:privateIpAddress:privateIpAddresses:sourceDestCheck:status:subnetId:vpcId:)
Undocumented
Declaration
Swift
public init(association: InstanceNetworkInterfaceAssociation? = nil, attachment: InstanceNetworkInterfaceAttachment? = nil, description: String? = nil, groups: [GroupIdentifier]? = nil, interfaceType: String? = nil, ipv6Addresses: [InstanceIpv6Address]? = nil, macAddress: String? = nil, networkInterfaceId: String? = nil, ownerId: String? = nil, privateDnsName: String? = nil, privateIpAddress: String? = nil, privateIpAddresses: [InstancePrivateIpAddress]? = nil, sourceDestCheck: Bool? = nil, status: NetworkInterfaceStatus? = nil, subnetId: String? = nil, vpcId: String? = nil)