Ebs class

Describes information used to set up an Amazon EBS volume specified in a block device mapping.

Constructors

Ebs({bool? deleteOnTermination, bool? encrypted, int? iops, String? snapshotId, int? volumeSize, String? volumeType})
Ebs.fromXml(XmlElement elem)
factory

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, or sc1 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