Integrate Resource Orchestration Service (ROS) with your systems through OpenAPI, Terraform, or ROS console customization.
OpenAPI integration
Resource Orchestration Service provides OpenAPI operations for stacks, resources, and resource scenarios that you can integrate into your business systems. Use OpenAPI.
OpenAPI version
Version | Description |
Recommended |
Endpoints
ROS endpoints are not region-specific. They are determined by the ROS region of your Alibaba Cloud account.
ROS region | Public endpoint | VPC endpoint |
China | ros.aliyuncs.com | ros.vpc-proxy.aliyuncs.com |
Singapore | ros-intl.aliyuncs.com | ros-intl.vpc-proxy.aliyuncs.com |
User identity
User identity | Supported |
Yes | |
RAM user (Recommended) | Yes |
RAM role (Recommended) | Yes |
We recommend using a RAM user or RAM role to call OpenAPI operations. Grant permissions based on your business requirements.
OpenAPI style
ROS uses the RPC style, which determines how you construct API calls. OpenAPI style.
Call methods
Call method | Supported | Remarks |
Yes | Supported languages and installation instructions: ROS SDK. Additional code samples: SDK Examples. | |
Yes | For example, run the | |
Custom HTTP encapsulation | Yes | Requires manual request construction. Custom HTTP encapsulation. |
We recommend using the Alibaba Cloud SDK to call OpenAPI operations.
ROS resource types
Resource Orchestration Service supports the following resource types.
Cloud service | Standard resources | Data source resources |
Resource Orchestration Service |
| DATASOURCE::ROS::StackGroups: Queries the details of stack groups. |
To learn how ROS automates resource creation and configuration, see What is Resource Orchestration Service?.
Terraform
Terraform supports the following Resource Orchestration Service resource types.
Cloud service | Resource type |
Resource Orchestration Service |
|
To automate resource creation and management with Terraform, see Terraform Overview and What is Alibaba Cloud Terraform?.
Console integration
Create automated integrations by customizing pages in the ROS console. Customize the Create Stack page in the ROS console.