Creates a provisioning artifact (also known as a version) for the specified product.
You cannot create a provisioning artifact for a product that was shared with you.
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_provisioning_artifact(AcceptLanguage, ProductId,
Parameters, IdempotencyToken)
A list with the following syntax:
list(
ProvisioningArtifactDetail = list(
Id = "string",
Name = "string",
Description = "string",
Type = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE_AMI"|"MARKETPLACE_CAR",
CreatedTime = as.POSIXct(
"2015-01-01"
),
Active = TRUE|FALSE,
Guidance = "DEFAULT"|"DEPRECATED"
),
Info = list(
"string"
),
Status = "AVAILABLE"|"CREATING"|"FAILED"
)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
[required] The product identifier.
[required] The configuration for 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_provisioning_artifact(
AcceptLanguage = "string",
ProductId = "string",
Parameters = list(
Name = "string",
Description = "string",
Info = list(
"string"
),
Type = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE_AMI"|"MARKETPLACE_CAR",
DisableTemplateValidation = TRUE|FALSE
),
IdempotencyToken = "string"
)