AWSEC2ExportTask

Objective-C

@interface AWSEC2ExportTask

Swift

class AWSEC2ExportTask

Describes an instance export task.

  • A description of the resource being exported.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The ID of the export task.

    Declaration

    Objective-C

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

    Swift

    var exportTaskId: String? { get set }
  • Information about the export task.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2ExportToS3Task *_Nullable exportToS3Task;

    Swift

    var exportToS3Task: AWSEC2ExportToS3Task? { get set }
  • Information about the instance to export.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2InstanceExportDetails *_Nullable instanceExportDetails;

    Swift

    var instanceExportDetails: AWSEC2InstanceExportDetails? { get set }
  • The state of the export task.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2ExportTaskState state;

    Swift

    var state: AWSEC2ExportTaskState { get set }
  • The status message related to the export task.

    Declaration

    Objective-C

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

    Swift

    var statusMessage: String? { get set }
  • The tags for the export task.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }