Skip to content

Data source: awsServicecatalogPortfolioConstraints

Provides information on Service Catalog Portfolio Constraints.

Example Usage

Basic Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsServicecatalogPortfolioConstraints.DataAwsServicecatalogPortfolioConstraints(
  this,
  "example",
  {
    portfolioId: "port-3lli3b3an",
  }
);

Argument Reference

The following arguments are required:

  • portfolioId - (Required) Portfolio identifier.

The following arguments are optional:

  • acceptLanguage - (Optional) Language code. Valid values: en (English), jp (Japanese), zh (Chinese). Default value is en.
  • productId - (Optional) Product identifier.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • details - List of information about the constraints. See details below.

details

  • constraintId - Identifier of the constraint.
  • description - Description of the constraint.
  • portfolioId - Identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.
  • productId - Identifier of the product the constraint applies to. A constraint applies to a specific instance of a product within a certain portfolio.
  • type - Type of constraint. Valid values are launch, notification, stackset, and template.