interface CloudFormationProductVersion
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ServiceCatalog.CloudFormationProductVersion |
Java | software.amazon.awscdk.services.servicecatalog.CloudFormationProductVersion |
Python | aws_cdk.aws_servicecatalog.CloudFormationProductVersion |
TypeScript (source) | @aws-cdk/aws-servicecatalog » CloudFormationProductVersion |
Obtainable from
Product.currentVersion(), Product.versionFromSnapshot()
Properties of product version (also known as a provisioning artifact).
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as servicecatalog from '@aws-cdk/aws-servicecatalog';
declare const cloudFormationTemplate: servicecatalog.CloudFormationTemplate;
const cloudFormationProductVersion: servicecatalog.CloudFormationProductVersion = {
cloudFormationTemplate: cloudFormationTemplate,
// the properties below are optional
description: 'description',
productVersionName: 'productVersionName',
validateTemplate: false,
};
Properties
| Name | Type | Description |
|---|---|---|
| cloud | Cloud | The S3 template that points to the provisioning version template. |
| description? | string | The description of the product version. |
| product | string | The name of the product version. |
| validate | boolean | Whether the specified product template will be validated by CloudFormation. |
cloudFormationTemplate
Type:
Cloud
The S3 template that points to the provisioning version template.
description?
Type:
string
(optional, default: No description provided)
The description of the product version.
productVersionName?
Type:
string
(optional, default: No product version name provided)
The name of the product version.
validateTemplate?
Type:
boolean
(optional, default: true)
Whether the specified product template will be validated by CloudFormation.
If turned off, an invalid template configuration can be stored.

.NET
Java
Python
TypeScript (