AWSEC2InstanceSpecification

Objective-C

@interface AWSEC2InstanceSpecification

Swift

class AWSEC2InstanceSpecification

The instance details to specify which volumes should be snapshotted.

Required parameters: [InstanceId]

  • Excludes the root volume from being snapshotted.

    Declaration

    Objective-C

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

    Swift

    var excludeBootVolume: NSNumber? { get set }
  • The IDs of the data (non-root) volumes to exclude from the multi-volume snapshot set. If you specify the ID of the root volume, the request fails. To exclude the root volume, use ExcludeBootVolume.

    You can specify up to 40 volume IDs per request.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable excludeDataVolumeIds;

    Swift

    var excludeDataVolumeIds: [String]? { get set }
  • The instance to specify which volumes should be snapshotted.

    Declaration

    Objective-C

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

    Swift

    var instanceId: String? { get set }