Create Provisioning Artifact
servicecatalog_create_provisioning_artifact | R Documentation |
Creates a provisioning artifact (also known as a version) for the specified product¶
Description¶
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.
Usage¶
servicecatalog_create_provisioning_artifact(AcceptLanguage, ProductId,
Parameters, IdempotencyToken)
Arguments¶
AcceptLanguage
The language code.
jp
- Japanesezh
- Chinese
ProductId
[required] The product identifier.
Parameters
[required] The configuration for the provisioning artifact.
IdempotencyToken
[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.
Value¶
A list with the following syntax:
list(
ProvisioningArtifactDetail = list(
Id = "string",
Name = "string",
Description = "string",
Type = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE_AMI"|"MARKETPLACE_CAR"|"TERRAFORM_OPEN_SOURCE"|"TERRAFORM_CLOUD"|"EXTERNAL",
CreatedTime = as.POSIXct(
"2015-01-01"
),
Active = TRUE|FALSE,
Guidance = "DEFAULT"|"DEPRECATED",
SourceRevision = "string"
),
Info = list(
"string"
),
Status = "AVAILABLE"|"CREATING"|"FAILED"
)
Request syntax¶
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"|"TERRAFORM_OPEN_SOURCE"|"TERRAFORM_CLOUD"|"EXTERNAL",
DisableTemplateValidation = TRUE|FALSE
),
IdempotencyToken = "string"
)