Skip to content

/AWS1/CL_SCG=>PROVISIONPRODUCT()

About 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.

Method Signature

IMPORTING

Required arguments:

IV_PROVISIONEDPRODUCTNAME TYPE /AWS1/SCGPROVPRODUCTNAME /AWS1/SCGPROVPRODUCTNAME

A user-friendly name for the provisioned product. This value must be unique for the Amazon Web Services account and cannot be updated after the product is provisioned.

IV_PROVISIONTOKEN TYPE /AWS1/SCGIDEMPOTENCYTOKEN /AWS1/SCGIDEMPOTENCYTOKEN

An idempotency token that uniquely identifies the provisioning request.

Optional arguments:

IV_ACCEPTLANGUAGE TYPE /AWS1/SCGACCEPTLANGUAGE /AWS1/SCGACCEPTLANGUAGE

The language code.

  • jp - Japanese

  • zh - Chinese

IV_PRODUCTID TYPE /AWS1/SCGID /AWS1/SCGID

The product identifier. You must provide the name or ID, but not both.

IV_PRODUCTNAME TYPE /AWS1/SCGPRODUCTVIEWNAME /AWS1/SCGPRODUCTVIEWNAME

The name of the product. You must provide the name or ID, but not both.

IV_PROVISIONINGARTIFACTID TYPE /AWS1/SCGID /AWS1/SCGID

The identifier of the provisioning artifact. You must provide the name or ID, but not both.

IV_PROVISIONINGARTIFACTNAME TYPE /AWS1/SCGPROVARTIFACTNAME /AWS1/SCGPROVARTIFACTNAME

The name of the provisioning artifact. You must provide the name or ID, but not both.

IV_PATHID TYPE /AWS1/SCGID /AWS1/SCGID

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths. You must provide the name or ID, but not both.

IV_PATHNAME TYPE /AWS1/SCGPORTFOLIODISPLAYNAME /AWS1/SCGPORTFOLIODISPLAYNAME

The name of the path. You must provide the name or ID, but not both.

IT_PROVISIONINGPARAMETERS TYPE /AWS1/CL_SCGPROVPARAMETER=>TT_PROVISIONINGPARAMETERS TT_PROVISIONINGPARAMETERS

Parameters specified by the administrator that are required for provisioning the product.

IO_PROVISIONINGPREFERENCES TYPE REF TO /AWS1/CL_SCGPROVPREFERENCES /AWS1/CL_SCGPROVPREFERENCES

An object that contains information about the provisioning preferences for a stack set.

IT_TAGS TYPE /AWS1/CL_SCGTAG=>TT_TAGS TT_TAGS

One or more tags.

IT_NOTIFICATIONARNS TYPE /AWS1/CL_SCGNOTIFICATIONARNS_W=>TT_NOTIFICATIONARNS TT_NOTIFICATIONARNS

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_SCGPROVISIONPRODUCT01 /AWS1/CL_SCGPROVISIONPRODUCT01