class Aws::ServiceCatalog::Types::ProvisionedProductDetail

Information about a provisioned product.

@!attribute [rw] name

The user-friendly name of the provisioned product.
@return [String]

@!attribute [rw] arn

The ARN of the provisioned product.
@return [String]

@!attribute [rw] type

The type of provisioned product. The supported values are
`CFN_STACK` and `CFN_STACKSET`.
@return [String]

@!attribute [rw] id

The identifier of the provisioned product.
@return [String]

@!attribute [rw] status

The current status of the provisioned product.

* `AVAILABLE` - Stable state, ready to perform any operation. The
  most recent operation succeeded and completed.

* `UNDER_CHANGE` - Transitive state. Operations performed might not
  have valid results. Wait for an `AVAILABLE` status before
  performing operations.

* `TAINTED` - Stable state, ready to perform any operation. The
  stack has completed the requested operation but is not exactly
  what was requested. For example, a request to update to a new
  version failed and the stack rolled back to the current version.

* `ERROR` - An unexpected error occurred. The provisioned product
  exists but the stack is not running. For example, CloudFormation
  received a parameter value that was not valid and could not launch
  the stack.

* `PLAN_IN_PROGRESS` - Transitive state. The plan operations were
  performed to provision a new product, but resources have not yet
  been created. After reviewing the list of resources to be created,
  execute the plan. Wait for an `AVAILABLE` status before performing
  operations.
@return [String]

@!attribute [rw] status_message

The current status message of the provisioned product.
@return [String]

@!attribute [rw] created_time

The UTC time stamp of the creation time.
@return [Time]

@!attribute [rw] idempotency_token

A unique identifier that you provide to ensure idempotency. If
multiple requests differ only by the idempotency token, the same
response is returned for each repeated request.
@return [String]

@!attribute [rw] last_record_id

The record identifier of the last request performed on this
provisioned product.
@return [String]

@!attribute [rw] last_provisioning_record_id

The record identifier of the last request performed on this
provisioned product of the following types:

* ProvisionedProduct

* UpdateProvisionedProduct

* ExecuteProvisionedProductPlan

* TerminateProvisionedProduct
@return [String]

@!attribute [rw] last_successful_provisioning_record_id

The record identifier of the last successful request performed on
this provisioned product of the following types:

* ProvisionedProduct

* UpdateProvisionedProduct

* ExecuteProvisionedProductPlan

* TerminateProvisionedProduct
@return [String]

@!attribute [rw] product_id

The product identifier. For example, `prod-abcdzk7xy33qa`.
@return [String]

@!attribute [rw] provisioning_artifact_id

The identifier of the provisioning artifact. For example,
`pa-4abcdjnxjj6ne`.
@return [String]

@!attribute [rw] launch_role_arn

The ARN of the launch role associated with the provisioned product.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/ProvisionedProductDetail AWS API Documentation

Constants

SENSITIVE