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.
arnARN of the network interface.associationsAssociation information for an Elastic IP address (IPv4) associated with the network interface. See association below.attachmentsAttachment of the ENI. See attachment below.availabilityZoneAvailability Zone.descriptionDescription of the network interface.enaSrdSpecificationsENA Express configuration for the network interface. See enaSrdSpecification below.filtersOptional.idOptional.interfaceTypeType of interface.ipv6AddressesList of IPv6 addresses to assign to the ENI.macAddressMAC address.outpostArnARN of the Outpost.ownerIdAWS account ID of the owner of the network interface.privateDnsNamePrivate DNS name.privateIpPrivate IPv4 address of the network interface within the subnet.privateIpsPrivate IPv4 addresses associated with the network interface.regionOptional.requesterIdID of the entity that launched the instance on your behalf.securityGroupsList of security groups for the network interface.subnetIdID of the subnet.tagsAny tags assigned to the network interface.vpcIdID 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
-
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