GetNetworkInterfaceResult class

Result data returned by getNetworkInterface.

Constructors

GetNetworkInterfaceResult({String? arn, List<GetNetworkInterfaceAssociation>? associations, List<GetNetworkInterfaceAttachment>? attachments, String? availabilityZone, String? description, List<GetNetworkInterfaceEnaSrdSpecification>? enaSrdSpecifications, List<GetNetworkInterfaceFilter>? filters, String? id, String? interfaceType, List<String>? ipv6Addresses, String? macAddress, String? outpostArn, String? ownerId, String? privateDnsName, String? privateIp, List<String>? privateIps, String? region, String? requesterId, List<String>? securityGroups, String? subnetId, Map<String, String>? tags, String? vpcId})
Creates a new GetNetworkInterfaceResult. arn ARN of the network interface. associations Association information for an Elastic IP address (IPv4) associated with the network interface. See association below. attachments Attachment of the ENI. See attachment below. availabilityZone Availability Zone. description Description of the network interface. enaSrdSpecifications ENA Express configuration for the network interface. See enaSrdSpecification below. filters Optional. id Optional. interfaceType Type of interface. ipv6Addresses List of IPv6 addresses to assign to the ENI. macAddress MAC address. outpostArn ARN of the Outpost. ownerId AWS account ID of the owner of the network interface. privateDnsName Private DNS name. privateIp Private IPv4 address of the network interface within the subnet. privateIps Private IPv4 addresses associated with the network interface. region Optional. requesterId ID of the entity that launched the instance on your behalf. securityGroups List of security groups for the network interface. subnetId ID of the subnet. tags Any tags assigned to the network interface. vpcId ID of the VPC.
const
GetNetworkInterfaceResult.fromMap(Map<String, dynamic> map)
factory

Properties

arn String?
ARN of the network interface.
final
associations List<GetNetworkInterfaceAssociation>?
Association information for an Elastic IP address (IPv4) associated with the network interface. See association below.
final
attachments List<GetNetworkInterfaceAttachment>?
Attachment of the ENI. See attachment below.
final
availabilityZone String?
Availability Zone.
final
description String?
Description of the network interface.
final
enaSrdSpecifications List<GetNetworkInterfaceEnaSrdSpecification>?
ENA Express configuration for the network interface. See enaSrdSpecification below.
final
filters List<GetNetworkInterfaceFilter>?
final
hashCode int
The hash code for this object.
no setterinherited
id String?
final
interfaceType String?
Type of interface.
final
ipv6Addresses List<String>?
List of IPv6 addresses to assign to the ENI.
final
macAddress String?
MAC address.
final
outpostArn String?
ARN of the Outpost.
final
ownerId String?
AWS account ID of the owner of the network interface.
final
privateDnsName String?
Private DNS name.
final
privateIp String?
Private IPv4 address of the network interface within the subnet.
final
privateIps List<String>?
Private IPv4 addresses associated with the network interface.
final
region String?
final
requesterId String?
ID of the entity that launched the instance on your behalf.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityGroups List<String>?
List of security groups for the network interface.
final
subnetId String?
ID of the subnet.
final
tags Map<String, String>?
Any tags assigned to the network interface.
final
vpcId String?
ID of the VPC.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited