

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::ServiceCatalog::CloudFormationProduct ProvisioningArtifactProperties
<a name="aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties"></a>

Information about a provisioning artifact (also known as a version) for a product.

## Syntax
<a name="aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties-syntax.json"></a>

```
{
  "[Description](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description)" : {{String}},
  "[DisableTemplateValidation](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation)" : {{Boolean}},
  "[Info](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info)" : {{Json}},
  "[Name](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-name)" : {{String}},
  "[Type](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-type)" : {{String}}
}
```

### YAML
<a name="aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties-syntax.yaml"></a>

```
  [Description](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description): {{String}}
  [DisableTemplateValidation](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation): {{Boolean}}
  [Info](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info): {{Json}}
  [Name](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-name): {{String}}
  [Type](#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-type): {{String}}
```

## Properties
<a name="aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties-properties"></a>

`Description`  <a name="cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description"></a>
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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DisableTemplateValidation`  <a name="cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation"></a>
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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Info`  <a name="cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info"></a>
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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Name`  <a name="cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-name"></a>
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.  
*Required*: No  
*Type*: String  
*Maximum*: `8192`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Type`  <a name="cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-type"></a>
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 | EXTERNAL | TERRAFORM_CLOUD`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## See also
<a name="aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties--seealso"></a>
+ [ProvisioningArtifactProperties](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisioningArtifactProperties.html) in the *AWS Service Catalog API Reference*

