InstanceDetails class

Contains information about the details of an instance.

Constructors

InstanceDetails({String? availabilityZone, IamInstanceProfile? iamInstanceProfile, String? imageDescription, String? imageId, String? instanceId, String? instanceState, String? instanceType, String? launchTime, List<NetworkInterface>? networkInterfaces, String? outpostArn, String? platform, List<ProductCode>? productCodes, List<Tag>? tags})
InstanceDetails.fromJson(Map<String, dynamic> json)
factory

Properties

availabilityZone String?
The Availability Zone of the EC2 instance.
final
hashCode int
The hash code for this object.
no setterinherited
iamInstanceProfile IamInstanceProfile?
The profile information of the EC2 instance.
final
imageDescription String?
The image description of the EC2 instance.
final
imageId String?
The image ID of the EC2 instance.
final
instanceId String?
The ID of the EC2 instance.
final
instanceState String?
The state of the EC2 instance.
final
instanceType String?
The type of the EC2 instance.
final
launchTime String?
The launch time of the EC2 instance.
final
networkInterfaces List<NetworkInterface>?
The elastic network interface information of the EC2 instance.
final
outpostArn String?
The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable to AWS Outposts instances.
final
platform String?
The platform of the EC2 instance.
final
productCodes List<ProductCode>?
The product code of the EC2 instance.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags List<Tag>?
The tags 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