Creates a product.
A delegated admin is authorized to invoke this command.
The user or role that performs this operation must have the
cloudformation:GetTemplate
IAM policy permission. This policy
permission is required when using the ImportFromPhysicalId
template
source in the information data section.
servicecatalog_create_product(AcceptLanguage, Name, Owner, Description,
Distributor, SupportDescription, SupportEmail, SupportUrl, ProductType,
Tags, ProvisioningArtifactParameters, IdempotencyToken)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
[required] The name of the product.
[required] The owner of the product.
The description of the product.
The distributor of the product.
The support information about the product.
The contact email for product support.
The contact URL for product support.
^https?:\\/\\//
/ is the pattern used to validate SupportUrl.
[required] The type of product.
One or more tags.
[required] The configuration of the provisioning artifact.
[required] 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.
svc$create_product( AcceptLanguage = "string", Name = "string", Owner = "string", Description = "string", Distributor = "string", SupportDescription = "string", SupportEmail = "string", SupportUrl = "string", ProductType = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE", Tags = list( list( Key = "string", Value = "string" ) ), ProvisioningArtifactParameters = list( Name = "string", Description = "string", Info = list( "string" ), Type = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE_AMI"|"MARKETPLACE_CAR", DisableTemplateValidation = TRUE|FALSE ), IdempotencyToken = "string" )