Expand description

AWS Service Catalog

AWS Service Catalog enables organizations to create and manage catalogs of IT services that are approved for AWS. To get the most out of this documentation, you should be familiar with the terminology discussed in AWS Service Catalog Concepts.

If you’re using the service, you’re probably looking for ServiceCatalogClient and ServiceCatalog.


The access level to use to filter results.

Information about a budget.

Information about a CloudWatch dashboard.

Information about a constraint.

Summary information about a constraint.

DescribeProvisionedProductAPI input structure. AcceptLanguage - [Optional] The language code for localization. Id - [Optional] The provisioned product identifier. Name - [Optional] Another provisioned product identifier. Customers must provide either Id or Name.

Details of an execution parameter value that is passed to a self-service action when executed on a provisioned product.

An object containing information about the error, along with identifying information about the self-service action and its associations.

A launch path object.

Summary information about a product path for a user.

The search filter to use when listing history records.

Filters to use when listing TagOptions.

Information about the organization node.

The constraints that the administrator has put on the parameter.

Information about a portfolio.

Information about the portfolio share.

Information about a principal.

A single product view aggregation value/count pair, containing metadata about each product to which the calling user has access.

Information about a product view.

Summary information about a product view.

Information about a provisioned product.

Information about a provisioned product.

Information about a plan.

Summary information about a plan.

Information about a provisioning artifact. A provisioning artifact is also known as a product version.

Information about a provisioning artifact (also known as a version) for a product.

Provisioning artifact output.

Information about a parameter used to provision a product.

The user-defined preferences that will be applied during product provisioning, unless overridden by ProvisioningPreferences or UpdateProvisioningPreferences.

For more information on maximum concurrent accounts and failure tolerance, see Stack set operation options in the AWS CloudFormation User Guide.

Information about a provisioning artifact (also known as a version) for a product.

Summary information about a provisioning artifact (also known as a version) for a product.

An object that contains summary information about a product view and a provisioning artifact.

Information about a parameter used to provision a product.

The user-defined preferences that will be applied when updating a provisioned product. Not all preferences are applicable to all provisioned product type

One or more AWS accounts that will have access to the provisioned product.

Applicable only to a CFN_STACKSET provisioned product type.

The AWS accounts specified should be within the list of accounts in the STACKSET constraint. To get the list of accounts in the STACKSET constraint, use the DescribeProvisioningParameters operation.

If no values are specified, the default value is all accounts from the STACKSET constraint.

Information about a request operation.

The error code and description resulting from an operation.

The output for the product created as the result of a request. For example, the output for a CloudFormation-backed product that creates an S3 bucket would include the S3 bucket URL.

Information about a tag, which is a key-value pair.

Information about a resource change that will occur when a plan is executed.

Information about a change to a resource attribute.

Information about a resource.

Information about a change to a resource attribute.

A self-service action association consisting of the Action ID, the Product ID, and the Provisioning Artifact ID.

An object containing detailed information about the self-service action.

Detailed information about the self-service action.

A client for the AWS Service Catalog API.

Information about the portfolio share operation.

Errors that occurred during the portfolio share operation.

An AWS CloudFormation stack, in a specific account and region, that's part of a stack set operation. A stack instance is a reference to an attempted or actual stack in a given account within a given region. A stack instance can exist without a stack—for example, if the stack couldn't be created for some reason. A stack instance is associated with only one stack set. Each stack instance contains the ID of its associated stack set, as well as the ID of the actual stack and the stack status.

Information about a tag. A tag is a key-value pair. Tags are propagated to the resources created when provisioning a product.

Information about a TagOption.

Summary information about a TagOption.

The parameter key-value pair used to update a provisioned product.

The user-defined preferences that will be applied when updating a provisioned product. Not all preferences are applicable to all provisioned product types.

Additional information provided by the administrator.


Errors returned by AcceptPortfolioShare

Errors returned by AssociateBudgetWithResource

Errors returned by AssociatePrincipalWithPortfolio

Errors returned by AssociateProductWithPortfolio

Errors returned by AssociateServiceActionWithProvisioningArtifact

Errors returned by AssociateTagOptionWithResource

Errors returned by BatchAssociateServiceActionWithProvisioningArtifact

Errors returned by BatchDisassociateServiceActionFromProvisioningArtifact

Errors returned by CopyProduct

Errors returned by CreateConstraint

Errors returned by CreatePortfolio

Errors returned by CreatePortfolioShare

Errors returned by CreateProduct

Errors returned by CreateProvisionedProductPlan

Errors returned by CreateProvisioningArtifact

Errors returned by CreateServiceAction

Errors returned by CreateTagOption

Errors returned by DeleteConstraint

Errors returned by DeletePortfolio

Errors returned by DeletePortfolioShare

Errors returned by DeleteProduct

Errors returned by DeleteProvisionedProductPlan

Errors returned by DeleteProvisioningArtifact

Errors returned by DeleteServiceAction

Errors returned by DeleteTagOption

Errors returned by DescribeConstraint

Errors returned by DescribeCopyProductStatus

Errors returned by DescribePortfolio

Errors returned by DescribePortfolioShareStatus

Errors returned by DescribePortfolioShares

Errors returned by DescribeProductAsAdmin

Errors returned by DescribeProduct

Errors returned by DescribeProductView

Errors returned by DescribeProvisionedProduct

Errors returned by DescribeProvisionedProductPlan

Errors returned by DescribeProvisioningArtifact

Errors returned by DescribeProvisioningParameters

Errors returned by DescribeRecord

Errors returned by DescribeServiceAction

Errors returned by DescribeServiceActionExecutionParameters

Errors returned by DescribeTagOption

Errors returned by DisableAWSOrganizationsAccess

Errors returned by DisassociateBudgetFromResource

Errors returned by DisassociatePrincipalFromPortfolio

Errors returned by DisassociateProductFromPortfolio

Errors returned by DisassociateServiceActionFromProvisioningArtifact

Errors returned by DisassociateTagOptionFromResource

Errors returned by EnableAWSOrganizationsAccess

Errors returned by ExecuteProvisionedProductPlan

Errors returned by ExecuteProvisionedProductServiceAction

Errors returned by GetAWSOrganizationsAccessStatus

Errors returned by GetProvisionedProductOutputs

Errors returned by ImportAsProvisionedProduct

Errors returned by ListAcceptedPortfolioShares

Errors returned by ListBudgetsForResource

Errors returned by ListConstraintsForPortfolio

Errors returned by ListLaunchPaths

Errors returned by ListOrganizationPortfolioAccess

Errors returned by ListPortfolioAccess

Errors returned by ListPortfolios

Errors returned by ListPortfoliosForProduct

Errors returned by ListPrincipalsForPortfolio

Errors returned by ListProvisionedProductPlans

Errors returned by ListProvisioningArtifacts

Errors returned by ListProvisioningArtifactsForServiceAction

Errors returned by ListRecordHistory

Errors returned by ListResourcesForTagOption

Errors returned by ListServiceActions

Errors returned by ListServiceActionsForProvisioningArtifact

Errors returned by ListStackInstancesForProvisionedProduct

Errors returned by ListTagOptions

Errors returned by ProvisionProduct

Errors returned by RejectPortfolioShare

Errors returned by ScanProvisionedProducts

Errors returned by SearchProductsAsAdmin

Errors returned by SearchProducts

Errors returned by SearchProvisionedProducts

Errors returned by TerminateProvisionedProduct

Errors returned by UpdateConstraint

Errors returned by UpdatePortfolio

Errors returned by UpdatePortfolioShare

Errors returned by UpdateProduct

Errors returned by UpdateProvisionedProduct

Errors returned by UpdateProvisionedProductProperties

Errors returned by UpdateProvisioningArtifact

Errors returned by UpdateServiceAction

Errors returned by UpdateTagOption


Trait representing the capabilities of the AWS Service Catalog API. AWS Service Catalog clients implement this trait.