amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.CancelImportTask

Description

Cancels an in-process import virtual machine or import snapshot task.

Synopsis

Creating a Request

data CancelImportTask Source #

See: newCancelImportTask smart constructor.

Constructors

CancelImportTask' 

Fields

  • cancelReason :: Maybe Text

    The reason for canceling the task.

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

  • importTaskId :: Maybe Text

    The ID of the import image or import snapshot task to be canceled.

Instances

Instances details
ToHeaders CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

ToPath CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

ToQuery CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

AWSRequest CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Associated Types

type AWSResponse CancelImportTask #

Generic CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Associated Types

type Rep CancelImportTask :: Type -> Type #

Read CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Show CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

NFData CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Methods

rnf :: CancelImportTask -> () #

Eq CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Hashable CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type AWSResponse CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTask = D1 ('MetaData "CancelImportTask" "Amazonka.EC2.CancelImportTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelImportTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cancelReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCancelImportTask :: CancelImportTask Source #

Create a value of CancelImportTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cancelReason:CancelImportTask', cancelImportTask_cancelReason - The reason for canceling the task.

$sel:dryRun:CancelImportTask', cancelImportTask_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

CancelImportTask, cancelImportTask_importTaskId - The ID of the import image or import snapshot task to be canceled.

Request Lenses

cancelImportTask_cancelReason :: Lens' CancelImportTask (Maybe Text) Source #

The reason for canceling the task.

cancelImportTask_dryRun :: Lens' CancelImportTask (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

cancelImportTask_importTaskId :: Lens' CancelImportTask (Maybe Text) Source #

The ID of the import image or import snapshot task to be canceled.

Destructuring the Response

data CancelImportTaskResponse Source #

See: newCancelImportTaskResponse smart constructor.

Constructors

CancelImportTaskResponse' 

Fields

Instances

Instances details
Generic CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Associated Types

type Rep CancelImportTaskResponse :: Type -> Type #

Read CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Show CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

NFData CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Eq CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTaskResponse = D1 ('MetaData "CancelImportTaskResponse" "Amazonka.EC2.CancelImportTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelImportTaskResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelImportTaskResponse Source #

Create a value of CancelImportTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelImportTask, cancelImportTaskResponse_importTaskId - The ID of the task being canceled.

CancelImportTaskResponse, cancelImportTaskResponse_previousState - The current state of the task being canceled.

CancelImportTaskResponse, cancelImportTaskResponse_state - The current state of the task being canceled.

$sel:httpStatus:CancelImportTaskResponse', cancelImportTaskResponse_httpStatus - The response's http status code.

Response Lenses

cancelImportTaskResponse_previousState :: Lens' CancelImportTaskResponse (Maybe Text) Source #

The current state of the task being canceled.

cancelImportTaskResponse_state :: Lens' CancelImportTaskResponse (Maybe Text) Source #

The current state of the task being canceled.