AwsEc2EipDetails class

Information about an Elastic IP address.

Constructors

AwsEc2EipDetails({String? allocationId, String? associationId, String? domain, String? instanceId, String? networkBorderGroup, String? networkInterfaceId, String? networkInterfaceOwnerId, String? privateIpAddress, String? publicIp, String? publicIpv4Pool})
AwsEc2EipDetails.fromJson(Map<String, dynamic> json)
factory

Properties

allocationId String?
The identifier that AWS assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
final
associationId String?
The identifier that represents the association of the Elastic IP address with an EC2 instance.
final
domain String?
The domain in which to allocate the address.
final
hashCode int
The hash code for this object.
no setterinherited
instanceId String?
The identifier of the EC2 instance.
final
networkBorderGroup String?
The name of the location from which the Elastic IP address is advertised.
final
networkInterfaceId String?
The identifier of the network interface.
final
networkInterfaceOwnerId String?
The AWS account ID of the owner of the network interface.
final
privateIpAddress String?
The private IP address that is associated with the Elastic IP address.
final
publicIp String?
A public IP address that is associated with the EC2 instance.
final
publicIpv4Pool String?
The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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