Skip to content

EC2  >  Operations  >  cancel_import_task

cancel_import_task

Operation

cancel_import_task async

cancel_import_task(input: CancelImportTaskInput, plugins: list[Plugin] | None = None) -> CancelImportTaskOutput

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

Parameters:

Name Type Description Default
input CancelImportTaskInput

An instance of CancelImportTaskInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
CancelImportTaskOutput

An instance of CancelImportTaskOutput.

Input

CancelImportTaskInput dataclass

Bases: _SerdeShape

Dataclass for CancelImportTaskInput structure.

Attributes

cancel_reason class-attribute instance-attribute
cancel_reason: str | None = ...

The reason for canceling the task.

dry_run class-attribute instance-attribute
dry_run: bool | None = ...

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.

import_task_id class-attribute instance-attribute
import_task_id: str | None = ...

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

Output

CancelImportTaskOutput dataclass

Bases: _SerdeShape

Dataclass for CancelImportTaskOutput structure.

Attributes

import_task_id class-attribute instance-attribute
import_task_id: str | None = ...

The ID of the task being canceled.

previous_state class-attribute instance-attribute
previous_state: str | None = ...

The current state of the task being canceled.

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.

state class-attribute instance-attribute
state: str | None = ...

The current state of the task being canceled.