AWSEC2LaunchTemplateEbsBlockDevice
Objective-C
@interface AWSEC2LaunchTemplateEbsBlockDevice
Swift
class AWSEC2LaunchTemplateEbsBlockDevice
Describes a block device for an EBS volume.
-
Indicates whether the EBS volume is deleted on instance termination.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable deleteOnTermination;
Swift
var deleteOnTermination: NSNumber? { get set }
-
Indicates whether the EBS volume is encrypted.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable encrypted;
Swift
var encrypted: NSNumber? { get set }
-
The number of I/O operations per second (IOPS) that the volume supports.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable iops;
Swift
var iops: NSNumber? { get set }
-
The ARN of the Key Management Service (KMS) CMK used for encryption.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable kmsKeyId;
Swift
var kmsKeyId: String? { get set }
-
The ID of the snapshot.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable snapshotId;
Swift
var snapshotId: String? { get set }
-
The throughput that the volume supports, in MiB/s.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable throughput;
Swift
var throughput: NSNumber? { get set }
-
The size of the volume, in GiB.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable volumeSize;
Swift
var volumeSize: NSNumber? { get set }
-
The volume type.
Declaration
Objective-C
@property (nonatomic) AWSEC2VolumeType volumeType;
Swift
var volumeType: AWSEC2VolumeType { get set }