class Aws::CloudControlApi::Types::ProgressEvent

Represents the current status of a resource operation request. For more information, see [Managing resource operation requests] in the *Amazon Web Services Cloud Control API User Guide*.

[1]: docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-manage-requests.html

@!attribute [rw] type_name

The name of the resource type used in the operation.
@return [String]

@!attribute [rw] identifier

The primary identifier for the resource.

<note markdown="1"> In some cases, the resource identifier may be available before the
resource operation has reached a status of `SUCCESS`.

 </note>
@return [String]

@!attribute [rw] request_token

The unique token representing this resource operation request.

Use the `RequestToken` with [GetResourceRequestStatus][1] to return
the current status of a resource operation request.

[1]: https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html
@return [String]

@!attribute [rw] operation

The resource operation type.
@return [String]

@!attribute [rw] operation_status

The current status of the resource operation request.

* `PENDING`\: The resource operation hasn't yet started.

* `IN_PROGRESS`\: The resource operation is currently in progress.

* `SUCCESS`\: The resource operation has successfully completed.

* `FAILED`\: The resource operation has failed. Refer to the error
  code and status message for more information.

* `CANCEL_IN_PROGRESS`\: The resource operation is in the process of
  being canceled.

* `CANCEL_COMPLETE`\: The resource operation has been canceled.
@return [String]

@!attribute [rw] event_time

When the resource operation request was initiated.
@return [Time]

@!attribute [rw] resource_model

A JSON string containing the resource model, consisting of each
resource property and its current value.
@return [String]

@!attribute [rw] status_message

Any message explaining the current status.
@return [String]

@!attribute [rw] error_code

For requests with a status of `FAILED`, the associated error code.

For error code definitions, see [Handler error codes][1] in the
*CloudFormation Command Line Interface User Guide for Extension
Development*.

[1]: https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-test-contract-errors.html
@return [String]

@!attribute [rw] retry_after

When to next request the status of this resource operation request.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/cloudcontrol-2021-09-30/ProgressEvent AWS API Documentation

Constants

SENSITIVE