NetworkInterface class

Contains information about the elastic network interface of the EC2 instance.

Constructors

NetworkInterface({List<String>? ipv6Addresses, String? networkInterfaceId, String? privateDnsName, String? privateIpAddress, List<PrivateIpAddressDetails>? privateIpAddresses, String? publicDnsName, String? publicIp, List<SecurityGroup>? securityGroups, String? subnetId, String? vpcId})
NetworkInterface.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
ipv6Addresses List<String>?
A list of IPv6 addresses for the EC2 instance.
final
networkInterfaceId String?
The ID of the network interface.
final
privateDnsName String?
The private DNS name of the EC2 instance.
final
privateIpAddress String?
The private IP address of the EC2 instance.
final
privateIpAddresses List<PrivateIpAddressDetails>?
Other private IP address information of the EC2 instance.
final
publicDnsName String?
The public DNS name of the EC2 instance.
final
publicIp String?
The public IP address of the EC2 instance.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityGroups List<SecurityGroup>?
The security groups associated with the EC2 instance.
final
subnetId String?
The subnet ID of the EC2 instance.
final
vpcId String?
The VPC ID of the EC2 instance.
final

Methods

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

Operators

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