AWSEC2ConversionTask

@interface AWSEC2ConversionTask

Describes a conversion task.

  • The ID of the conversion task.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable conversionTaskId;

    Swift

    var conversionTaskId: String? { get set }
  • The time when the task expires. If the upload isn’t complete before the expiration time, we automatically cancel the task.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable expirationTime;

    Swift

    var expirationTime: String? { get set }
  • If the task is for importing an instance, this contains information about the import instance task.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2ImportInstanceTaskDetails *_Nullable importInstance;

    Swift

    var importInstance: AWSEC2ImportInstanceTaskDetails? { get set }
  • If the task is for importing a volume, this contains information about the import volume task.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2ImportVolumeTaskDetails *_Nullable importVolume;

    Swift

    var importVolume: AWSEC2ImportVolumeTaskDetails? { get set }
  • The state of the conversion task.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) AWSEC2ConversionTaskState state;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var statusMessage: String? { get set }
  • Any tags assigned to the task.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }