This product(
servicecatalog/2021-09-01) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
Service Discovery
| API | Title | Description |
|---|---|---|
| GetProductAsEndUser | GetProductAsEndUser | Queries the information about a product as a user. |
| ListProductsAsEndUser | ListProductsAsEndUser | Queries products as a user. |
Service Request
| API | Title | Description |
|---|---|---|
| ListLaunchOptions | ListLaunchOptions | Queries launch options. |
| LaunchProduct | LaunchProduct | Launches a product. |
| TerminateProvisionedProduct | TerminateProvisionedProduct | Terminates a product instance. |
| UpdateProvisionedProduct | UpdateProvisionedProduct | Updates the information about a product instance. |
Plan
| API | Title | Description |
|---|---|---|
| CreateProvisionedProductPlan | CreateProvisionedProductPlan | Creates a plan. |
| GetProvisionedProductPlan | GetProvisionedProductPlan | Queries the details of a plan. |
| ListProvisionedProductPlans | ListProvisionedProductPlans | Queries a list of plans. You can query plans from the end user dimension or from the review dimension. |
| CancelProvisionedProductPlan | CancelProvisionedProductPlan | Cancels a plan. |
| UpdateProvisionedProductPlan | UpdateProvisionedProductPlan | Updates a plan. |
| ApproveProvisionedProductPlan | ApproveProvisionedProductPlan | Reviews a plan. |
| ListProvisionedProductPlanApprovers | ListProvisionedProductPlanApprovers | Queries a list of plan reviewers. |
| ExecuteProvisionedProductPlan | ExecuteProvisionedProductPlan | Runs a plan. |
| DeleteProvisionedProductPlan | DeleteProvisionedProductPlan | Deletes a plan. |
Instance
| API | Title | Description |
|---|---|---|
| GetProvisionedProduct | GetProvisionedProduct | Queries the information about a product instance. |
| ListProvisionedProducts | ListProvisionedProducts | Queries product instances. |
| GetTask | GetTask | Queries the information about a task. |
| ListTasks | ListTasks | Queries tasks. |
Product
| API | Title | Description |
|---|---|---|
| CopyProduct | CopyProduct | Replicates a product. |
| CreateProduct | CreateProduct | Creates a product. |
| DeleteProduct | DeleteProduct | Deletes a product. |
| UpdateProduct | UpdateProduct | Updates the information about a product. |
| GetProductAsAdmin | GetProductAsAdmin | Queries the information about a product as the administrator. |
| ListProductsAsAdmin | ListProductsAsAdmin | Queries products as an administrator. |
Product Version
| API | Title | Description |
|---|---|---|
| CreateProductVersion | CreateProductVersion | Creates a product version. |
| DeleteProductVersion | DeleteProductVersion | Deletes a product version. |
| UpdateProductVersion | UpdateProductVersion | Updates the information about a product version. |
| GetProductVersion | GetProductVersion | Queries the details of a product version. |
| ListProductVersions | ListProductVersions | Queries the versions of a product. |
Template
| API | Title | Description |
|---|---|---|
| CreateTemplate | CreateTemplate | Creates a template. Service Catalog saves the template based on the parameters that you specify and returns the URL of the template. |
| GetTemplate | GetTemplate | Queries the details of a template. |
Product Mix
| API | Title | Description |
|---|---|---|
| CreatePortfolio | CreatePortfolio | Creates a product portfolio. |
| AssociateProductWithPortfolio | AssociateProductWithPortfolio | Adds a product to a product portfolio. |
| DeletePortfolio | DeletePortfolio | Deletes a product portfolio. |
| DisassociateProductFromPortfolio | DisassociateProductFromPortfolio | Removes a product from the product portfolio. |
| UpdatePortfolio | UpdatePortfolio | Updates the information about a product portfolio. |
| GetPortfolio | GetPortfolio | Queries the information about a product portfolio. |
| ListPortfolios | ListPortfolios | Queries product portfolios. |
Constraint
| API | Title | Description |
|---|---|---|
| CreateConstraint | CreateConstraint | Creates a constraint. |
| DeleteConstraint | DeleteConstraint | Deletes a constraint. |
| UpdateConstraint | UpdateConstraint | Updates the information about a constraint. |
| GetConstraint | GetConstraint | Queries the information about a constraint. |
Authorize
| API | Title | Description |
|---|---|---|
| AssociatePrincipalWithPortfolio | AssociatePrincipalWithPortfolio | Grants a Resource Access Management (RAM) user or RAM role that belongs to the current Alibaba Cloud account the permissions to access a product portfolio. |
| DisassociatePrincipalFromPortfolio | DisassociatePrincipalFromPortfolio | Revokes the permissions to access a product portfolio. |
| ListPrincipals | ListPrincipals | Queries the Resource Access Management (RAM) users and RAM roles that are granted the permissions to access a product portfolio. |
Region
| API | Title | Description |
|---|---|---|
| ListRegions | ListRegions | Queries regions. |
Tag Option
| API | Title | Description |
|---|---|---|
| GetTagOption | GetTagOption | Queries the details of a tag option. |
| DisAssociateTagOptionFromResource | DisAssociateTagOptionFromResource | Disassociates a tag option from a resource. |
| ListResourcesForTagOption | ListResourcesForTagOption | Queries the resources that are associated with a tag option. |
| UpdateTagOption | UpdateTagOption | Updates the tag option. |
| ListTagOptions | ListTagOptions | Queries a list of tag options. |
| DeleteTagOption | DeleteTagOption | Deletes a tag option. |
| CreateTagOption | CreateTagOption | Creates a tag option. |
| AssociateTagOptionWithResource | AssociateTagOptionWithResource | Associates the tag option with a resource. |