AWSEC2BundleTask

Objective-C

@interface AWSEC2BundleTask

Swift

class AWSEC2BundleTask

Describes a bundle task.

  • The ID of the bundle task.

    Declaration

    Objective-C

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

    Swift

    var bundleId: String? { get set }
  • If the task fails, a description of the error.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2BundleTaskError *_Nullable bundleTaskError;

    Swift

    var bundleTaskError: AWSEC2BundleTaskError? { get set }
  • The ID of the instance associated with this bundle task.

    Declaration

    Objective-C

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

    Swift

    var instanceId: String? { get set }
  • The level of task completion, as a percent (for example, 20%).

    Declaration

    Objective-C

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

    Swift

    var progress: String? { get set }
  • The time this task started.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable startTime;

    Swift

    var startTime: Date? { get set }
  • The state of the task.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2BundleTaskState state;

    Swift

    var state: AWSEC2BundleTaskState { get set }
  • The Amazon S3 storage locations.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2Storage *_Nullable storage;

    Swift

    var storage: AWSEC2Storage? { get set }
  • The time of the most recent update for the task.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable updateTime;

    Swift

    var updateTime: Date? { get set }