NetworkInterface class
Contains information about the network interfaces interacting with an EC2 instance. This data type is used as one of the elements of the AssetAttributes data type.
Constructors
-
NetworkInterface({List<
String> ? ipv6Addresses, String? networkInterfaceId, String? privateDnsName, String? privateIpAddress, List<PrivateIp> ? 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> ? -
The IP addresses associated with the network interface.
final
- networkInterfaceId → String?
-
The ID of the network interface.
final
- privateDnsName → String?
-
The name of a private DNS associated with the network interface.
final
- privateIpAddress → String?
-
The private IP address associated with the network interface.
final
-
privateIpAddresses
→ List<
PrivateIp> ? -
A list of the private IP addresses associated with the network interface.
Includes the privateDnsName and privateIpAddress.
final
- publicDnsName → String?
-
The name of a public DNS associated with the network interface.
final
- publicIp → String?
-
The public IP address from which the network interface is reachable.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securityGroups
→ List<
SecurityGroup> ? -
A list of the security groups associated with the network interface.
Includes the groupId and groupName.
final
- subnetId → String?
-
The ID of a subnet associated with the network interface.
final
- vpcId → String?
-
The ID of a VPC associated with the network interface.
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