ExecuteProvisionedProductPlan
Provisions or modifies a product based on the resource changes for the specified plan.
Request Syntax
{
   "AcceptLanguage": "string",
   "IdempotencyToken": "string",
   "PlanId": "string"
}Request Parameters
The request accepts the following data in JSON format.
- AcceptLanguage
- 
               The language code. - 
                     jp- Japanese
- 
                     zh- Chinese
 Type: String Length Constraints: Maximum length of 100. Required: No 
- 
                     
- IdempotencyToken
- 
               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. Type: String Length Constraints: Minimum length of 1. Maximum length of 128. Pattern: [a-zA-Z0-9][a-zA-Z0-9_-]*Required: Yes 
- PlanId
- 
               The plan identifier. Type: String Length Constraints: Minimum length of 1. Maximum length of 100. Pattern: ^[a-zA-Z0-9_\-]*Required: Yes 
Response Syntax
{
   "RecordDetail": { 
      "CreatedTime": number,
      "LaunchRoleArn": "string",
      "PathId": "string",
      "ProductId": "string",
      "ProvisionedProductId": "string",
      "ProvisionedProductName": "string",
      "ProvisionedProductType": "string",
      "ProvisioningArtifactId": "string",
      "RecordErrors": [ 
         { 
            "Code": "string",
            "Description": "string"
         }
      ],
      "RecordId": "string",
      "RecordTags": [ 
         { 
            "Key": "string",
            "Value": "string"
         }
      ],
      "RecordType": "string",
      "Status": "string",
      "UpdatedTime": number
   }
}Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- RecordDetail
- 
               Information about the result of provisioning the product. Type: RecordDetail object 
Errors
- InvalidParametersException
- 
               One or more parameters provided to the operation are not valid. HTTP Status Code: 400 
- InvalidStateException
- 
               An attempt was made to modify a resource that is in a state that is not valid. Check your resources to ensure that they are in valid states before retrying the operation. HTTP Status Code: 400 
- ResourceNotFoundException
- 
               The specified resource was not found. HTTP Status Code: 400 
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: