[ aws . servicecatalog ]
Gets information about the specified provisioned product.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
describe-provisioned-product
[--accept-language <value>]
[--id <value>]
[--name <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--accept-language
(string)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
--id
(string)
The provisioned product identifier. You must provide the name or ID, but not both.
If you do not provide a name or ID, or you provide both name and ID, an
InvalidParametersException
will occur.
--name
(string)
The name of the provisioned product. You must provide the name or ID, but not both.
If you do not provide a name or ID, or you provide both name and ID, an
InvalidParametersException
will occur.
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
See ‘aws help’ for descriptions of global parameters.
To describe a provisioned product
The following describe-provisioned-product
example displays details for the specified provisioned product.
aws servicecatalog describe-provisioned-product \
--id pp-dpom27bm4abcd
Output:
{
"ProvisionedProductDetail": {
"Status": "ERROR",
"CreatedTime": 1577222793.358,
"Arn": "arn:aws:servicecatalog:us-west-2:123456789012:stack/mytestppname3/pp-dpom27bm4abcd",
"Id": "pp-dpom27bm4abcd",
"StatusMessage": "AmazonCloudFormationException Parameters: [KeyName] must have values (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 5528602a-a9ef-427c-825c-f82c31b814f5)",
"IdempotencyToken": "527c5358-2a1a-4b9e-b1b9-7293b0ddff42",
"LastRecordId": "rec-tfuawdjovzxge",
"Type": "CFN_STACK",
"Name": "mytestppname3"
},
"CloudWatchDashboards": []
}
ProvisionedProductDetail -> (structure)
Information about the provisioned product.
Name -> (string)
The user-friendly name of the provisioned product.
Arn -> (string)
The ARN of the provisioned product.
Type -> (string)
The type of provisioned product. The supported values are
CFN_STACK
andCFN_STACKSET
.Id -> (string)
The identifier of the provisioned product.
Status -> (string)
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 anAVAILABLE
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 anAVAILABLE
status before performing operations.StatusMessage -> (string)
The current status message of the provisioned product.
CreatedTime -> (timestamp)
The UTC time stamp of the creation time.
IdempotencyToken -> (string)
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.
LastRecordId -> (string)
The record identifier of the last request performed on this provisioned product.
LastProvisioningRecordId -> (string)
The record identifier of the last request performed on this provisioned product of the following types:
ProvisionedProduct
UpdateProvisionedProduct
ExecuteProvisionedProductPlan
TerminateProvisionedProduct
LastSuccessfulProvisioningRecordId -> (string)
The record identifier of the last successful request performed on this provisioned product of the following types:
ProvisionedProduct
UpdateProvisionedProduct
ExecuteProvisionedProductPlan
TerminateProvisionedProduct
ProductId -> (string)
The product identifier. For example,
prod-abcdzk7xy33qa
.ProvisioningArtifactId -> (string)
The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.LaunchRoleArn -> (string)
The ARN of the launch role associated with the provisioned product.
CloudWatchDashboards -> (list)
Any CloudWatch dashboards that were created when provisioning the product.
(structure)
Information about a CloudWatch dashboard.
Name -> (string)
The name of the CloudWatch dashboard.