Smaws_Client_ServiceCatalog.ProvisionProductProvisions the specified product.
A provisioned product is a resourced instance of a product. For example, provisioning a product that's based on an CloudFormation template launches an CloudFormation stack and its underlying resources. You can check the status of this request using DescribeRecord.
If the request contains a tag key with an empty list of values, there's a tag conflict for that key. Don't include conflicted keys as tags, or this will cause the error "Parameter validation failed: Missing required parameter in Tags[N]:Value".
When provisioning a product that's been added to a portfolio, you must grant your user, group, or role access to the portfolio. For more information, see Granting users access in the Service Catalog User Guide.
val error_to_string :
[ Smaws_Lib.Protocols.AwsJson.error
| `DuplicateResourceException of Types.duplicate_resource_exception
| `InvalidParametersException of Types.invalid_parameters_exception
| `ResourceNotFoundException of Types.resource_not_found_exception ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.provision_product_input ->
(Types.provision_product_output,
[> Smaws_Lib.Protocols.AwsJson.error
| `DuplicateResourceException of Types.duplicate_resource_exception
| `InvalidParametersException of Types.invalid_parameters_exception
| `ResourceNotFoundException of Types.resource_not_found_exception ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.provision_product_input ->
(Types.provision_product_output Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsJson.error
| `DuplicateResourceException of Types.duplicate_resource_exception
| `InvalidParametersException of Types.invalid_parameters_exception
| `ResourceNotFoundException of Types.resource_not_found_exception ]
* Smaws_Lib.Response.metadata)
Stdlib.result