AWS::ServiceCatalog::CloudFormationProduct ProvisioningArtifactProperties
Information about a provisioning artifact (also known as a version) for a product.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Description" :
String
, "DisableTemplateValidation" :Boolean
, "Info" :Json
, "Name" :String
, "Type" :String
}
YAML
Description:
String
DisableTemplateValidation:Boolean
Info:Json
Name:String
Type:String
Properties
Description
-
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
Required: No
Type: String
Maximum:
8192
Update requires: No interruption
DisableTemplateValidation
-
If set to true, AWS Service Catalog stops validating the specified provisioning artifact even if it is invalid.
Required: No
Type: Boolean
Update requires: No interruption
Info
-
Specify the template source with one of the following options, but not both. Keys accepted: [
LoadTemplateFromURL
,ImportFromPhysicalId
]The URL of the AWS CloudFormation template in Amazon S3 in JSON format. Specify the URL in JSON format as follows:
"LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."
ImportFromPhysicalId
: The physical id of the resource that contains the template. Currently only supports AWS CloudFormation stack arn. Specify the physical id in JSON format as follows:ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]
Required: Yes
Type: Json
Update requires: No interruption
Name
-
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
Required: No
Type: String
Maximum:
8192
Update requires: No interruption
Type
-
The type of provisioning artifact.
-
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation template -
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file -
TERRAFORM_CLOUD
- Terraform Cloud configuration file -
EXTERNAL
- External configuration file
Required: No
Type: String
Allowed values:
CLOUD_FORMATION_TEMPLATE | MARKETPLACE_AMI | MARKETPLACE_CAR | TERRAFORM_OPEN_SOURCE | TERRAFORM_CLOUD | EXTERNAL
Update requires: No interruption
-
See also
-
ProvisioningArtifactProperties in the AWS Service Catalog API Reference