Volume class

Describes an instance's Amazon EBS volume.

Constructors

Volume.new({String? availabilityZone, String? device, String? ec2VolumeId, bool? encrypted, String? instanceId, int? iops, String? mountPoint, String? name, String? raidArrayId, String? region, int? size, String? status, String? volumeId, String? volumeType})
Volume.fromJson(Map<String, dynamic> json)
factory

Properties

availabilityZone String?
The volume Availability Zone. For more information, see Regions and Endpoints.
final
device String?
The device name.
final
ec2VolumeId String?
The Amazon EC2 volume ID.
final
encrypted bool?
Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.
final
hashCode int
The hash code for this object.
no setterinherited
instanceId String?
The instance ID.
final
iops int?
For PIOPS volumes, the IOPS per disk.
final
mountPoint String?
The volume mount point. For example, "/mnt/disk1".
final
name String?
The volume name.
final
raidArrayId String?
The RAID array ID.
final
region String?
The AWS region. For more information about AWS regions, see Regions and Endpoints.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size int?
The volume size.
final
status String?
The value returned by DescribeVolumes.
final
volumeId String?
The volume ID.
final
volumeType String?
The volume type. For more information, see Amazon EBS Volume Types.
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