aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
40 lines (39 loc) • 1.55 kB
TypeScript
import { Construct } from 'constructs';
import * as codepipeline from '../../../aws-codepipeline';
import { Action } from '../action';
/**
* Construction properties of the `ServiceCatalogDeployActionBeta1 ServiceCatalog deploy CodePipeline Action`.
*/
export interface ServiceCatalogDeployActionBeta1Props extends codepipeline.CommonAwsActionProps {
/**
* The path to the cloudformation artifact.
*/
readonly templatePath: codepipeline.ArtifactPath;
/**
* The name of the version of the Service Catalog product to be deployed.
*/
readonly productVersionName: string;
/**
* The optional description of this version of the Service Catalog product.
* @default ''
*/
readonly productVersionDescription?: string;
/**
* The identifier of the product in the Service Catalog. This product must already exist.
*/
readonly productId: string;
}
/**
* CodePipeline action to connect to an existing ServiceCatalog product.
*
* **Note**: this class is still experimental, and may have breaking changes in the future!
*/
export declare class ServiceCatalogDeployActionBeta1 extends Action {
private readonly templatePath;
private readonly productVersionName;
private readonly productVersionDescription?;
private readonly productId;
private readonly productType;
constructor(props: ServiceCatalogDeployActionBeta1Props);
protected bound(_scope: Construct, _stage: codepipeline.IStage, options: codepipeline.ActionBindOptions): codepipeline.ActionConfig;
}