Interface ServiceCatalogDeployActionBeta1Props

All Superinterfaces:
CommonActionProps, CommonAwsActionProps, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ServiceCatalogDeployActionBeta1Props.Jsii$Proxy

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-24T21:00:27.359Z") @Stability(Stable) public interface ServiceCatalogDeployActionBeta1Props extends software.amazon.jsii.JsiiSerializable, CommonAwsActionProps
Construction properties of the ServiceCatalogDeployActionBeta1 ServiceCatalog deploy CodePipeline Action.

Example:

 Artifact cdkBuildOutput = new Artifact();
 ServiceCatalogDeployActionBeta1 serviceCatalogDeployAction = ServiceCatalogDeployActionBeta1.Builder.create()
         .actionName("ServiceCatalogDeploy")
         .templatePath(cdkBuildOutput.atPath("Sample.template.json"))
         .productVersionName("Version - " + Date.getNow().getToString())
         .productVersionDescription("This is a version from the pipeline with a new description.")
         .productId("prod-XXXXXXXX")
         .build();
 
  • Method Details

    • getProductId

      @Stability(Stable) @NotNull String getProductId()
      The identifier of the product in the Service Catalog.

      This product must already exist.

    • getProductVersionName

      @Stability(Stable) @NotNull String getProductVersionName()
      The name of the version of the Service Catalog product to be deployed.
    • getTemplatePath

      @Stability(Stable) @NotNull ArtifactPath getTemplatePath()
      The path to the cloudformation artifact.
    • getProductVersionDescription

      @Stability(Stable) @Nullable default String getProductVersionDescription()
      The optional description of this version of the Service Catalog product.

      Default: ''

    • builder

      @Stability(Stable) static ServiceCatalogDeployActionBeta1Props.Builder builder()
      Returns:
      a ServiceCatalogDeployActionBeta1Props.Builder of ServiceCatalogDeployActionBeta1Props