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