amazonka-snow-device-management-2.0: Amazon Snow Device Management 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.SnowDeviceManagement.CancelTask

Description

Sends a cancel request for a specified task. You can cancel a task only if it's still in a QUEUED state. Tasks that are already running can't be cancelled.

A task might still run if it's processed from the queue before the CancelTask operation changes the task's state.

Synopsis

Creating a Request

data CancelTask Source #

See: newCancelTask smart constructor.

Constructors

CancelTask' 

Fields

  • taskId :: Text

    The ID of the task that you are attempting to cancel. You can retrieve a task ID by using the ListTasks operation.

Instances

Instances details
ToJSON CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

ToHeaders CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

toHeaders :: CancelTask -> [Header] #

ToPath CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

ToQuery CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

AWSRequest CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type AWSResponse CancelTask #

Generic CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type Rep CancelTask :: Type -> Type #

Read CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Show CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

NFData CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

rnf :: CancelTask -> () #

Eq CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Hashable CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type AWSResponse CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTask Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTask = D1 ('MetaData "CancelTask" "Amazonka.SnowDeviceManagement.CancelTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CancelTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelTask Source #

Arguments

:: Text

CancelTask

-> CancelTask 

Create a value of CancelTask 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:

CancelTask, cancelTask_taskId - The ID of the task that you are attempting to cancel. You can retrieve a task ID by using the ListTasks operation.

Request Lenses

cancelTask_taskId :: Lens' CancelTask Text Source #

The ID of the task that you are attempting to cancel. You can retrieve a task ID by using the ListTasks operation.

Destructuring the Response

data CancelTaskResponse Source #

See: newCancelTaskResponse smart constructor.

Constructors

CancelTaskResponse' 

Fields

Instances

Instances details
Generic CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Associated Types

type Rep CancelTaskResponse :: Type -> Type #

Read CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Show CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

NFData CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

Methods

rnf :: CancelTaskResponse -> () #

Eq CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTaskResponse Source # 
Instance details

Defined in Amazonka.SnowDeviceManagement.CancelTask

type Rep CancelTaskResponse = D1 ('MetaData "CancelTaskResponse" "Amazonka.SnowDeviceManagement.CancelTask" "amazonka-snow-device-management-2.0-BSOYMJEGkqv86alAaVucXA" 'False) (C1 ('MetaCons "CancelTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelTaskResponse Source #

Create a value of CancelTaskResponse 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:

CancelTask, cancelTaskResponse_taskId - The ID of the task that you are attempting to cancel.

$sel:httpStatus:CancelTaskResponse', cancelTaskResponse_httpStatus - The response's http status code.

Response Lenses

cancelTaskResponse_taskId :: Lens' CancelTaskResponse (Maybe Text) Source #

The ID of the task that you are attempting to cancel.