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)
View on GitHub
InstanceNetworkInterface Structure Reference