Module Smaws_Client_ServiceCatalog.ProvisionProduct

Provisions 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 ] -> string
val 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.result
val 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