AWSEC2ScheduledInstancesEbs

Objective-C

@interface AWSEC2ScheduledInstancesEbs

Swift

class AWSEC2ScheduledInstancesEbs

Describes an EBS volume for a Scheduled Instance.

  • Indicates whether the volume is deleted on instance termination.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable deleteOnTermination;

    Swift

    var deleteOnTermination: NSNumber? { get set }
  • Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable encrypted;

    Swift

    var encrypted: NSNumber? { get set }
  • The number of I/O operations per second (IOPS) to provision for a gp3, io1, or io2 volume.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable iops;

    Swift

    var iops: NSNumber? { get set }
  • The ID of the snapshot.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable snapshotId;

    Swift

    var snapshotId: String? { get set }
  • The size of the volume, in GiB.

    Default: If you’re creating the volume from a snapshot and don’t specify a volume size, the default is the snapshot size.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable volumeSize;

    Swift

    var volumeSize: NSNumber? { get set }
  • The volume type.

    Default: gp2

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable volumeType;

    Swift

    var volumeType: String? { get set }