All Products
Search
Document Center

Resource Orchestration Service:Overview

Last Updated:Jan 09, 2024

This topic describes the integration solutions that are supported by Resource Orchestration Service (ROS).

API operation integration

ROS provides API operations that are suitable for various items, such as stacks, resources, and resource scenarios. You can integrate the API operations into your business systems. For more information about how to call Alibaba Cloud API operations, see Overview.

API version

API version

Description

2019-09-10

Recommended

Endpoints

The endpoints of ROS are independent of Alibaba Cloud regions and vary based on the ROS region in which your account resides. The following table lists the mappings between ROS regions and endpoints.

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 identities

User identity

Supported

Alibaba Cloud account

Yes

RAM user (recommended)

Yes

RAM role (recommended)

Yes

We recommend that you grant permissions to a Resource Access Management (RAM) user or RAM role based on your business requirements and use the RAM user or RAM role to call API operations.

API style

The remote procedure call (RPC) style is used. For more information, see Request syntax and signature method V2 for RPC APIs. The API style determines the call methods of API operations. For more information, see API styles.

Call methods

Call method

Supported

Remarks

Alibaba Cloud SDK

Yes

For more information about the programming languages supported by ROS SDK and the installation methods of the dependencies, see ROS SDK.

For more information about SDK examples, see SDK sample code.

Alibaba Cloud CLI

Yes

For example, you can run the aliyun ros ListResourceTypes --region cn-shanghai command to query all supported resource types.

Custom encapsulation

Yes

You must encapsulate API requests based on your business requirements. For more information, see Custom encapsulation.

We recommend that you use Alibaba Cloud SDK to call API operations.

Resource integration by ROS

The following table describes the categories of resources that are supported by ROS.

Cloud service

Regular resource

Data source resource

ROS

DATASOURCE::ROS::StackGroups: queries the information about stack groups.

For more information about how to use ROS to automatically create and configure resources, see What is ROS?

Resource integration by Terraform

The following table describes the ROS resources supported by Terraform.

Cloud service

Resource

ROS

For more information about how to use Terraform to automatically create and manage resources, see What is Terraform?

Console integration

You can customize user interface (UI) elements in the ROS console to implement automated integration.