AWSEC2StoreImageTaskResult

Objective-C

@interface AWSEC2StoreImageTaskResult

Swift

class AWSEC2StoreImageTaskResult

The information about the AMI store task, including the progress of the task.

  • The ID of the AMI that is being stored.

    Declaration

    Objective-C

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

    Swift

    var amiId: String? { get set }
  • The name of the Amazon S3 bucket that contains the stored AMI object.

    Declaration

    Objective-C

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

    Swift

    var bucket: String? { get set }
  • The progress of the task as a percentage.

    Declaration

    Objective-C

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

    Swift

    var progressPercentage: NSNumber? { get set }
  • The name of the stored AMI object in the bucket.

    Declaration

    Objective-C

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

    Swift

    var s3objectKey: String? { get set }
  • If the tasks fails, the reason for the failure is returned. If the task succeeds, null is returned.

    Declaration

    Objective-C

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

    Swift

    var storeTaskFailureReason: String? { get set }
  • The state of the store task (InProgress, Completed, or Failed).

    Declaration

    Objective-C

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

    Swift

    var storeTaskState: String? { get set }
  • The time the task started.

    Declaration

    Objective-C

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

    Swift

    var taskStartTime: Date? { get set }