Ebs class
Describes information used to set up an Amazon EBS volume specified in a block device mapping.
Constructors
Properties
- deleteOnTermination → bool?
-
Indicates whether the volume is deleted on instance termination. For Amazon
EC2 Auto Scaling, the default value is
true
.final - encrypted → bool?
-
Specifies whether the volume should be encrypted. Encrypted EBS volumes can
only be attached to instances that support Amazon EBS encryption. For more
information, see Supported
Instance Types. If your AMI uses encrypted volumes, you can also only
launch it on supported instance types.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iops → int?
-
The number of I/O operations per second (IOPS) to provision for the volume.
The maximum ratio of IOPS to volume size (in GiB) is 50:1. For more
information, see Amazon
EBS Volume Types in the Amazon EC2 User Guide for Linux
Instances.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- snapshotId → String?
-
The snapshot ID of the volume to use.
final
- volumeSize → int?
-
The volume size, in Gibibytes (GiB).
final
- volumeType → String?
-
The volume type, which can be
standard
for Magnetic,io1
for Provisioned IOPS SSD,gp2
for General Purpose SSD,st1
for Throughput Optimized HDD, orsc1
for Cold HDD. For more information, see Amazon EBS Volume Types in the Amazon EC2 User Guide for Linux Instances.final
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