AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::ServiceCatalog::CloudFormationProduct

CfnCloudFormationProduct

Specifies a product.

Import

import { CfnCloudFormationProduct } from 'aws-cdk-lib/aws-servicecatalog';

Or use the module namespace:

import * as servicecatalog from 'aws-cdk-lib/aws-servicecatalog';
// servicecatalog.CfnCloudFormationProduct

Properties

Configuration passed to the constructor as CfnCloudFormationProductProps.

nameRequired
string

The name of the product.

ownerRequired
string

The owner of the product.

acceptLanguageOptional
string

The language code. - `jp` - Japanese - `zh` - Chinese

descriptionOptional
string

The description of the product.

distributorOptional
string

The distributor of the product.

productTypeOptional
string

The type of product.

provisioningArtifactParametersOptional
IResolvable | IResolvable | ProvisioningArtifactPropertiesProperty[]

The configuration of the provisioning artifact (also known as a version).

replaceProvisioningArtifactsOptional
boolean | IResolvable

This property is turned off by default. If turned off, you can update provisioning artifacts or product attributes (such as description, distributor, name, owner, and more) and the associated provisioning artifacts will retain the same unique identifier. Provisioning artifacts are matched within the CloudFormationProduct resource, and only those that have been updated will be changed. Provisioning artifacts are matched by a combinaton of provisioning artifact template URL and name. If turned on, provisioning artifacts will be given a new unique identifier when you update the product or provisioning artifacts.

sourceConnectionOptional
IResolvable | SourceConnectionProperty

A top level `ProductViewDetail` response containing details about the product’s connection. AWS Service Catalog returns this field for the `CreateProduct` , `UpdateProduct` , `DescribeProductAsAdmin` , and `SearchProductAsAdmin` APIs. This response contains the same fields as the `ConnectionParameters` request, with the addition of the `LastSync` response.

supportDescriptionOptional
string

The support information about the product.

supportEmailOptional
string

The contact email for product support.

supportUrlOptional
string

The contact URL for product support. `^https?:\/\//` / is the pattern used to validate SupportUrl.

tagsOptional
CfnTag[]

One or more tags.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter