class Aws::ServiceCatalog::Types::TerminateProvisionedProductInput

@note When making an API call, you may pass TerminateProvisionedProductInput

data as a hash:

    {
      provisioned_product_name: "ProvisionedProductNameOrArn",
      provisioned_product_id: "Id",
      terminate_token: "IdempotencyToken", # required
      ignore_errors: false,
      accept_language: "AcceptLanguage",
      retain_physical_resources: false,
    }

@!attribute [rw] provisioned_product_name

The name of the provisioned product. You cannot specify both
`ProvisionedProductName` and `ProvisionedProductId`.
@return [String]

@!attribute [rw] provisioned_product_id

The identifier of the provisioned product. You cannot specify both
`ProvisionedProductName` and `ProvisionedProductId`.
@return [String]

@!attribute [rw] terminate_token

An idempotency token that uniquely identifies the termination
request. This token is only valid during the termination process.
After the provisioned product is terminated, subsequent requests to
terminate the same provisioned product always return
**ResourceNotFound**.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] ignore_errors

If set to true, AWS Service Catalog stops managing the specified
provisioned product even if it cannot delete the underlying
resources.
@return [Boolean]

@!attribute [rw] accept_language

The language code.

* `en` - English (default)

* `jp` - Japanese

* `zh` - Chinese
@return [String]

@!attribute [rw] retain_physical_resources

When this boolean parameter is set to true, the
`TerminateProvisionedProduct` API deletes the Service Catalog
provisioned product. However, it does not remove the CloudFormation
stack, stack set, or the underlying resources of the deleted
provisioned product. The default value is false.
@return [Boolean]

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

Constants

SENSITIVE