All Products
Search
Document Center

Resource Orchestration Service:List of operations by function

Last Updated:Nov 21, 2024
This product(ROS/2019-09-10) 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.

Stack operations

APITitleDescription
CreateStackCreateStackCreates a stack that contains a collection of resources by using a Resource Orchestration Service (ROS) template.
DeleteStackDeleteStackDeletes a stack. You can specify whether to retain resources.
UpdateStackUpdateStackUpdates a stack.
ContinueCreateStackContinueCreateStackContinues to create a stack after the stack fails to be created.
GetStackGetStackQueries the information about a stack in Resource Orchestration Service (ROS).
ListStacksListStacksQueries a list of stacks.
CancelUpdateStackCancelUpdateStackCancels an update operation on a stack. You can call this operation to cancel an update operation on a stack when the stack is being updated or created.
CancelStackOperationCancelStackOperationCancels operations on a stack.
SetDeletionProtectionSetDeletionProtectionModifies the deletion protection setting for a stack.
ListStackEventsListStackEventsQueries a stack and the resource events of the stack.
ListStackOperationRisksListStackOperationRisksDetects stack-related operation risks and returns missing permissions and the causes of the risks.
PreviewStackPreviewStackPreviews the information about a stack that you want to create based on a template. You can call this operation to verify whether the template resources are valid.

Resource operations

APITitleDescription
ListStackResourcesListStackResourcesThis topic provides an example on how to query the resources in a specified stack. In this example, the resources in the stack whose ID is \`4a6c9851-3b0f-4f5f-b4ca-a14bf691\*\*\*\*\` in the China (Hangzhou) region are queried.
GetStackResourceGetStackResourceFor more information about common request parameters, see \[Common parameters]\(~~131957~~).
MoveResourceGroupMoveResourceGroupMoves a resource to a specific resource group.

Scenario operations

APITitleDescription
CreateTemplateScratchCreateTemplateScratchCreates a resource scenario.
DeleteTemplateScratchDeleteTemplateScratchDeletes a scenario.
UpdateTemplateScratchUpdateTemplateScratchUpdates a scenario.
ListTemplateScratchesListTemplateScratchesQueries scenarios.
GetTemplateScratchGetTemplateScratchQueries the details of a resource scenario.
GenerateTemplateByScratchGenerateTemplateByScratchGenerates a template for a resource scenario.

Template operations

APITitleDescription
CreateTemplateCreateTemplateCreates a custom template.
DeleteTemplateDeleteTemplateDeletes a template.
UpdateTemplateUpdateTemplateUpdates a template by specifying the template URL or template details.
GetTemplateGetTemplateQueries the details of a template based on stacks, stack groups, change sets, or any custom template information.
ListTemplatesListTemplatesQueries a list of private or shared templates.
ListTemplateVersionsListTemplateVersionsQueries the list of versions of a template.
GetTemplateParameterConstraintsGetTemplateParameterConstraintsQueries the values of one or more parameters in a template.
SetTemplatePermissionSetTemplatePermissionShares or unshares a template.
GetTemplateEstimateCostGetTemplateEstimateCostQueries the estimated prices of the resources in a template.
GetTemplateSummaryGetTemplateSummaryQueries the information about a template resource by using the relevant template, stack, stack group, or change set.
ValidateTemplateValidateTemplateValidates a template by using a template URL or template body. The template is used to create a stack.
GenerateTemplatePolicyGenerateTemplatePolicyGenerates the information about a policy that is required by a template.

Stack policy operations

APITitleDescription
SetStackPolicySetStackPolicyConfigures a stack policy for a stack.
GetStackPolicyGetStackPolicyQueries the information about a stack policy in an Alibaba Cloud region.

API operations related to change sets

APITitleDescription
CreateChangeSetCreateChangeSetCreates a change set for a stack. You can view proposed changes before you execute the change set.
DeleteChangeSetDeleteChangeSetDeletes change sets.
GetChangeSetGetChangeSetQueries change sets. You can determine whether to query the templates of change sets.
ListChangeSetsListChangeSetsQueries change sets.
ExecuteChangeSetExecuteChangeSetExecutes change sets.

Stack group operations

APITitleDescription
CreateStackGroupCreateStackGroupCreates stack groups based on Resource Orchestration Service (ROS) templates. Stack groups allow you to create stacks within multiple Alibaba Cloud accounts across regions.
DeleteStackGroupDeleteStackGroupDeletes a stack group.
UpdateStackGroupUpdateStackGroupThe region ID of the stack group. You can call the \[DescribeRegions]\(~~131035~~) operation to query the latest list of Alibaba Cloud regions.
ListStackGroupsListStackGroupsQueries a list of stack groups in an Alibaba Cloud region.
GetStackGroupGetStackGroupIn this example, the information about a stack group named \\`MyStackGroup\\` is queried. The stack group is granted self-managed permissions and created in the China (Hangzhou) region.
CreateStackInstancesCreateStackInstancesCreates stack instances in the specified accounts and regions.
DeleteStackInstancesDeleteStackInstancesDeletes stack instances in the specified accounts and regions. You can retain specific resources based on your business requirements when you call this operation.
UpdateStackInstancesUpdateStackInstancesUpdates stack instances in the specified accounts and regions.
GetStackInstanceGetStackInstanceQueries the information about a stack instance that is associated with a stack group.
StopStackGroupOperationStopStackGroupOperationStops an ongoing operation in a stack group.
ListStackInstancesListStackInstancesQueries the list of stack instances that are associated with a stack group in an Alibaba Cloud region.
GetStackGroupOperationGetStackGroupOperationQueries the information about a stack group operation in an Alibaba Cloud region.
ListStackGroupOperationsListStackGroupOperationsQueries the information about stack group operations in an Alibaba Cloud region.
ListStackGroupOperationResultsListStackGroupOperationResultsQueries the results of an operation on a stack group.

Drift detection operations

APITitleDescription
UpdateStackTemplateByResourcesUpdateStackTemplateByResourcesEliminates stack drifts by performing drift detection.
GetStackDriftDetectionStatusGetStackDriftDetectionStatusQueries the drift detection status of a stack.
ListStackResourceDriftsListStackResourceDriftsThe query token. Set this parameter to the NextToken value returned in the last API call.
DetectStackDriftDetectStackDriftPerforms drift detection on resources in a stack to check whether the resources have drifted from the expected template configurations.
DetectStackGroupDriftDetectStackGroupDriftPerforms drift detection on stack groups to check whether the stack groups have drifted from the expected template configurations.
DetectStackResourceDriftDetectStackResourceDriftPerforms drift detection on resources in a stack to determine whether the resources have drifted from the expected configurations.

Tag operations

APITitleDescription
TagResourcesTagResourcesCreates and adds tags to resources.
ListTagResourcesListTagResourcesQueries the tags that are added to resources in a template or stack in an Alibaba Cloud region.
ListTagKeysListTagKeysQueries the tag keys that are added to resources in a template or stack in an Alibaba Cloud region.
ListTagValuesListTagValuesQueries the tag values that are added to resources in a template or stack in an Alibaba Cloud region.
UntagResourcesUntagResourcesRemoves tags from resources and then deletes the tags.

Diagnostics operations

APITitleDescription
CreateDiagnosticCreateDiagnosticCreates a dignosis task.
GetDiagnosticGetDiagnosticObtains the diagnosis details based on a specified diagnostic report ID.
ListDiagnosticsListDiagnosticsQueries a diagnostic report.
DeleteDiagnosticDeleteDiagnosticDeletes a diagnostic record.

Resource types operations

APITitleDescription
RegisterResourceTypeRegisterResourceTypeCreates a new resource type, or creates a new version for an existing resource type.
SetResourceTypeSetResourceTypeModifies a resource type or a version of a resource type.
DeregisterResourceTypeDeregisterResourceTypeDeletes a resource type or a version of a resource type.
ListResourceTypesListResourceTypesThis topic provides an example on how to query the list of resource types supported by Resource Orchestration Service (ROS).
GetResourceTypeTemplateGetResourceTypeTemplateGenerates a sample template based on a resource type.
GetResourceTypeGetResourceTypeThis topic provides an example on how to query the details of \`ALIYUN::ROS::WaitConditionHandle\`.
ListResourceTypeVersionsListResourceTypeVersionsQueries the versions of resource types, including the resource types created by you and provided by Resource Orchestration Service (ROS).
ListResourceTypeRegistrationsListResourceTypeRegistrationsQueries the registration records of a resource.

Other operations

APITitleDescription
DescribeRegionsDescribeRegionsQueries a list of available regions.
SignalResourceSignalResourceSends a signal to a resource in a stack.
GetServiceProvisionsGetServiceProvisionsQueries the activation status and the RAM roles of an Alibaba Cloud service.
GetFeatureDetailsGetFeatureDetailsQueries the details of features that are supported by Resource Orchestration Service (ROS).