Skip to content

DescribeProduct

Source: src/AWS/ServiceCatalog/DescribeProduct.ts

Runtime binding for servicecatalog:DescribeProduct.

Gets information about a product the caller has access to, including its provisioning artifacts (versions) and launch paths.

Account-level operation — which products the caller can see and act on is governed by portfolio principal associations, so the binding takes no resource argument. Provide the implementation with Effect.provide(AWS.ServiceCatalog.DescribeProductHttp).

// init — account-level binding, no resource argument
const describeProduct = yield* AWS.ServiceCatalog.DescribeProduct();
// runtime
const { ProductViewSummary, ProvisioningArtifacts } =
yield* describeProduct({ Id: "prod-abc123" });