This topic describes the release notes for Resource Orchestration Service (ROS) and provides links to the relevant references.

March 2021

Feature Description References
Resource groups
  • You can specify resource groups when you create stacks, stack groups, and templates.
  • If you specify a resource group when you create a stack, the ID of the resource group is propagated to resources within the stack that support resource groups.
  • Resource groups can be returned when you query stacks, stack groups, and templates.
  • You can manage permissions on stacks, stack groups, and templates based on resource groups.
Automatic activation of services ALIYUN::ROS::AutoEnableService can automatically activate Container Registry, MaxCompute, Message Service (MNS), and Video Surveillance System. ALIYUN::ROS::AutoEnableService

February 2021

Feature Description References
Automatic activation of services ALIYUN::ROS::AutoEnableService can automatically activate Industrial Brain. ALIYUN::ROS::AutoEnableService

January 2021

Feature Description References
Stack tag propagation If you specify a tag for a stack when you create or update the stack, the tag is propagated to resources within the stack that support tags. The priority of resource tags in templates are higher than that of stack tags. Propagate tags
ALIYUN::DTS::SubscriptionInstance This resource type is used to create a subscription instance and configure a subscription channel. ALIYUN::DTS::SubscriptionInstance
Automatic activation of services ALIYUN::ROS::AutoEnableService can automatically activate Container Service for Kubernetes (ACK), Dynamic Route for CDN (DCDN), and Tracing Analysis. ALIYUN::ROS::AutoEnableService
InstanceType property of ALIYUN::FC::Function The InstanceType property is added to ALIYUN::FC::Function. ALIYUN::FC::Function
Optimization of the PreviewStack operation ROS optimizes the logic for validating nested stacks when you call the PreviewStack operation. PreviewStack

December 2020

Feature Description References
Resources that support tags The following resources that support tags are added:
  • ALIYUN::NAS::FileSystem
  • ALIYUN::SAE::Application
  • ALIYUN::SLS::Project
Resources that support drift detection The following resources that support drift detection are added:
  • ALIYUN::RDS::DBInstance
  • ALIYUN::SLS::Savedsearch
  • ALIYUN::SLS::Alert
  • ALIYUN::OTS::Instance
  • ALIYUN::OTS::Table
  • ALIYUN::OTS::VpcBinder
  • ALIYUN::VPC::NatGateway
  • ALIYUN::OSS::Bucket
Resource types that support drift detection and resource import
EventBridge eventbridge is available as a valid value of the NotificationURLs.N parameter when you create a stack. If you set NotificationURLs.N to eventbridge, an event is sent to the EventBridge service when the stack status changes. CreateStack
Fn::Index This function is used to retrieve indexes. Functions
ALIYUN::CMS::SiteMonitor This resource type is used to create a site monitoring job. ALIYUN::CMS::SiteMonitor
ALIYUN::TSDB::HiTSDBInstance This resource type is used to create a Time Series Database (TSDB) instance. ALIYUN::TSDB::HiTSDBInstance
ALIYUN::IOT::Rule This resource type is used to create a rule for a specified topic. ALIYUN::IOT::Rule
ALIYUN::IOT::RuleAction This resource type is used to create a rule action for a specified rule. ALIYUN::IOT::RuleAction
ALIYUN::IOT::ProductTopic This resource type is used to create a custom topic category for a specified service. ALIYUN::IOT::ProductTopic
ALIYUN::PrivateLink::VpcEndpointService This resource type is used to create an endpoint service in a virtual private cloud (VPC). ALIYUN::PrivateLink::VpcEndpointService
ALIYUN::PrivateLink::VpcEndpoint This resource type is used to create an endpoint in a VPC. ALIYUN::PrivateLink::VpcEndpoint
ALIYUN::ASM::ServiceMesh This resource type is used to create an Alibaba Cloud Service Mesh (ASM) instance. ALIYUN::ASM::ServiceMesh
ALIYUN::ApiGateway::Instance This resource type is used to create a dedicated API Gateway instance. ALIYUN::ApiGateway::Instance
Template feature enhancement The template sharing feature is added. SetTemplatePermission
Automatic activation of services ALIYUN::ROS::AutoEnableService can automatically activate Application Real-Time Monitoring Service (ARMS), CloudMonitor, DataHub, Function Compute, and PrivateLink. ALIYUN::ROS::AutoEnableService

November 2020

Feature Description References
Authentication of source IP addresses ROS allows you to authenticate source IP addresses by using the API of the earlier version (2015-09-01). None
Operation Orchestration Service (OOS) Parameter Store OOS Parameter Store is supported. Parameters in OOS Parameter Store can be used in resources and templates of ROS. Use OOS Parameter Store to create parameters for ROS templates
Concurrent operation limit for stacks When you create, update, or delete stacks, you experience a limit on the number of concurrent operations. The default limit is 50. You can adjust the number in Quota Center. Limits
ALIYUN::KMS::Secret This resource type is used to create a Key Management Service (KMS) secret and keep the initial version of the secret. ALIYUN::KMS::Secret
ALIYUNN::DRDS::DrdsDB This resource type is used to create a Distributed Relational Database Service (DRDS) database. ALIYUN::DRDS::DrdsDB
ALIYUN::OTS::SearchIndex This resource type is used to create a search index for a table. ALIYUN::OTS::SearchIndex

October 2020

Feature Description References
Quota Center You can adjust the quotas of ROS resources in Quota Center. Limits
Optional template parameters You can set the default value of a parameter in a template to null to make the parameter optional. Parameters
ALIYUN::DBS::RestoreTask This resource type is used to create a restoration task of Database Backup (DBS). ALIYUN::DBS::RestoreTask
ALIYUN::HBR::RestoreJob This resource type is used to create a restore job of Hybrid Backup Recovery (HBR). ALIYUN::HBR::RestoreJob
ALIYUN::HBR::BackupClients This resource type is used to install one or more HBR backup clients on Elastic Compute Service (ECS) instances. ALIYUN::HBR::BackupClients
Resources that support drift detection The following resources that support drift detection are added:
  • ALIYUN::SLB::Project
  • ALIYUN::SLS::Logstore
  • ALIYUN::SLS::Index
  • ALIYUN::FC::Version
  • ALIYUN::FC::CustomDomain
  • ALIYUN::FC::Alias
Resource types that support drift detection and resource import
Automatic activation of services ALIYUN::ROS::AutoEnableService can automatically activate Intelligent Media Management, KMS, and Message Queue for Apache RocketMQ. ALIYUN::ROS::AutoEnableService

September 2020

Feature Description References
AssociationPropertyMetadata The AssociationPropertyMetadata parameter property is available in templates. Parameters
Automatic activation of services ALIYUN::ROS::AutoEnableService can automatically activate API Gateway, Batch Compute, Enterprise Mobile Application Studio (EMAS), Apsara File Storage NAS, HBR, Natural Language Processing (NLP), Object Storage Service (OSS), Tablestore, and Log Service. ALIYUN::ROS::AutoEnableService
Resources that support price inquiry The following resources that support price inquiry are added:
  • ALIYUN::PolarDB::DBCluster
  • ALIYUN::ECI::ContainerGroup
  • ALIYUN::VPC::CommonBandwidthPackage
  • ALIYUN::CEN::CenBandwidthPackage
  • ALIYUN::ECS::DedicatedHost
  • ALIYUN::EMR::Cluster
  • ALIYUN::RDS::ReadOnlyDBInstance
  • ALIYUN::SAE::Application
  • ALIYUN::ElasticSearch::Instance
  • ALIYUN::Memcache::Instance
  • ALIYUN::EHPC::Cluster
  • ALIYUN::VPC::Ipv6Gateway
  • ALIYUN::VPC::VpnGateway
  • ALIYUN::DRDS::DrdsInstance
Supported resource types
Resources that support drift detection The following resources that support drift detection are added:
  • ALIYUN::ApiGateway::Api
  • ALIYUN::ApiGateway::Deployment
  • ALIYUN::ApiGateway::Group
  • ALIYUN::ApiGateway::App
  • ALIYUN::ApiGateway::Authoration
  • ALIYUN::SLS::Index
  • ALIYUN::FS::Service
Resource types that support drift detection and resource import
ALIYUN::SLS::Alert This resource type is used to create an alert rule. ALIYUN::SLS::Alert
ALIYUN::SLS::Savedsearch This resource type is used to save search results as a saved search. ALIYUN::SLS::Savedsearch
ALIYUN::CMS::MetricRuleTemplate This resource type is used to create an alert template. ALIYUN::CMS::MetricRuleTemplate
ALIYUN::CMS::MonitorGroupInstances This resource type is used to add instances to an application group. ALIYUN::CMS::MonitorGroupInstances
Fn::Length This function is used to calculate the length of a string, list, or dictionary. Functions

August 2020

Feature Description References
Terraform-based stack management You can use Terraform templates to perform create, update, and delete operations in the ROS console or by calling API operations. Overview
Overview feature You can view the numbers of stacks and stack groups in all regions and the number of custom templates on the Overview page of the ROS console. None
Resources that support drift detection The following resources that support drift detection are added:
  • ALIYUN::SLS::Project
  • ALIYUN::SLS::Logstore
  • ALIYUN::REDIS::Instance
  • ALIYUN::REDIS::Whitelist
  • ALIYUN::MONGODB::Instance
  • ALIYUN::NAS::FileSystem
  • ALIYUN::SLB::MasterSlaveServerGroup
  • ALIYUN::VPC::SnatEntry
Resource types that support drift detection and resource import
ALIYUN::CMS::DynamicTagGroup This resource type is used to create a CloudMonitor application group. ALIYUN::CMS::DynamicTagGroup

July 2020

Feature Description References
Optimization of the ContinueCreateStack operation The ContinueCreateStack operation is optimized for features related to nested stacks. ContinueCreateStack
Resources that support drift detection The following resources that support drift detection are added:
  • ALIYUN::ECS::Instance
  • ALIYUN::VPC::CommonBandwidthPackage
  • ALIYUN::VPC::CommonBandwidthPackageIp
Resource types that support drift detection and resource import
ALIYUN::DTS::MigrationJob This resource type is used to create a Data Transmission Service (DTS) data migration task. ALIYUN::DTS::MigrationJob
ALIYUN::RDS::Database This resource type is used to create a database in an ApsaraDB RDS instance. ALIYUN::RDS::Database
ALIYUN::DMS::Instance This resource type is used to add a database instance for your enterprise. ALIYUN::DMS::Instance

June 2020

Feature Description References
Resource import feature You can import existing resources to ROS for centralized management and orchestration. Overview
ALIYUN::SAE::Namespace This resource type is used to create a Serverless App Engine (SAE) namespace. ALIYUN::SAE::Namespace
ALIYUN::SAE::Application This resource type is used to create an SAE application. ALIYUN::SAE::Application
ALIYUN::SAE::SlbBinding This resource type is used to bind a Server Load Balancer (SLB) instance to an SAE application. ALIYUN::SAE::SlbBinding
ALIYUN::VPC::Ipv6Gateway This resource type is used to create an IPv6 gateway. ALIYUN::VPC::Ipv6Gateway
ALIYUN::VPC::Ipv6InternetBandwidth This resource type is used to purchase a public bandwidth plan for an IPv6 address. ALIYUN::VPC::Ipv6InternetBandwidth

May 2020

Feature Description References
Replacement update for resources If you need to update a stack but the resource properties cannot be modified, you can replace the stack. To replace a stack, you must recreate the stack by using a new ID after you delete the stack. Update a stack by replacing its resource properties
Fn::GetStackOutput This function is used to obtain the output of a specified stack. Functions
Fn::Max and Fn::Min The Fn::Max function is used to obtain the maximum number in a list of numbers, and the Fn::Min function is used to obtain the minimum number in a list of numbers. Functions
ALIYUN::CMS::Contact This resource type is used to create an alert contact. ALIYUN::CMS::Contact
ALIYUN::CMS::ContactGroup This resource type is used to create an alert contact group. ALIYUN::CMS::ContactGroup
ALIYUN::CMS::MonitoringAgentProcess This resource type is used to create a task to monitor a process. ALIYUN::CMS::MonitoringAgentProcess
ALIYUN::GWS::Cluster This resource type is used to create an Elastic Desktop Service (EDS) cluster. ALIYUN::GWS::Cluster
ALIYUN::GWS::Instance This resource type is used to create an EDS instance. ALIYUN::GWS::Instance