This topic describes the release notes for Resource Orchestration Service (ROS) and provides links to the relevant references.
November 2021
Feature | Description | References |
---|---|---|
Provider version specified in Terraform | Provider versions can be specified in Terraform. If you use Terraform 1.0.10 and the alicloud provider, the valid values that you can specify for the provider version range from 1.139.0 to 1.140.0. | ROS features and resources supported by Terraform |
Provider type of Terraform | The helm and kubernetes provider types are supported in Terraform. | ROS features and resources supported by Terraform |
GetServiceProvisions | The GetServiceProvisions operation is supported. You can call this operation to check whether an Alibaba Cloud service is activated and the roles of the service. | GetServiceProvisions |
Change set and stack group in Terraform | Change sets are available for Terraform stacks. Terraform templates can be used to create stack groups. | Data structures |
October 2021
Feature | Description | References |
---|---|---|
Price inquiry for Terraform resources | The prices of resources in Terraform templates can be queried by using the ROS console or calling the GetTemplateEstimateCost operation. |
September 2021
Feature | Description | References |
---|---|---|
Resource type of services | The following resource types are supported for Cloud Enterprise Network (CEN), Alibaba
Cloud DNS PrivateZone, AnalyticDB for MySQL, Container Service for Kubernetes (ACK),
Container Registry, and Hybrid Backup Recovery (HBR):
|
|
Fn::MarketplaceImage | The Fn::MarketplaceImage function is supported. You can invoke this function to obtain the default image ID that corresponds to the code of a specified image in Alibaba Cloud Marketplace. | Functions |
Parallelism in Terraform | The Parallelism parameter can be specified when you call the following operations: CreateStack, UpdateStack, PreviewStack, and ContinueCreateStack. This parameter specifies the concurrency values for Terraform stacks. | |
GetTemplateParameterConstraints | The GetTemplateParameterConstraints operation is supported. You can call this operation to query the values of template parameters. | GetTemplateParameterConstraints |
August 2021
Feature | Description | References |
---|---|---|
Resource type of VPC | The following resource types are supported for VPC:
|
|
Provider type of Terraform | The fortios and fortimanager provider types are supported in Terraform. | ROS features and resources supported by Terraform |
Resource type of Function Compute | The ALIYUN::FC::Layer resource type is supported. You can specify this resource type to release a layer version. | ALIYUN::FC::Layer |
Service-managed permissions model for stack groups | The service-managed permissions model is supported. When you create a stack group,
you can grant self-managed or service-managed permissions to the stack group. The
following information describes the differences between the permission models:
|
Overview |
ValidationOption in ValidateTemplate | The ValidationOption parameter can be specified when you call the ValidateTemplate
operation. This parameter specifies whether to enable additional validation. Default
value: None. Valid values:
|
ValidateTemplate |
July 2021
Feature | Description | References |
---|---|---|
Resource type that supports Tags | The Tags property is supported for the following resource types of API Gateway, Function
Compute, Log Service, Serverless App Engine (SAE), Object Storage Service (OSS), ACK,
VPC, Apsara File Storage NAS (NAS), Elastic Compute Service (ECS):
|
|
Resource type of Log Service | The ALIYUN::SLS::Etl resource type is supported. You can specify this resource type to create a data transformation task. | ALIYUN::SLS::Etl |
Query of the resource creation progress |
|
|
Feature and version of Terraform |
|
ROS features and resources supported by Terraform |
Pseudo parameter in Terraform templates | The following pseudo parameters are supported in Terraform templates:
|
Structure of Terraform templates |
Resource type of AnalyticDB for PostgreSQL | The following resource types are supported for AnalyticDB for PostgreSQL:
|
June 2021
Feature | Description | References |
---|---|---|
Fn::Any | The Fn::Any function is supported. You can invoke this function to determine whether the values in the specified array are true or false. If a value in the specified array is true, true is returned. If a value in the specified array is false, false is returned. | Functions |
Resource type of services | The following resource types are supported for Resource Management, MaxCompute, and
E-MapReduce (EMR):
|
May 2021
Feature | Description | References |
---|---|---|
Automatic activation of a service | Enterprise Distributed Application Service (EDAS) can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type. | ALIYUN::ROS::AutoEnableService |
Resource type of services | The following resource types are supported for Cloud Firewall (CFW) and VPC:
|
April 2021
Feature | Description | References |
---|---|---|
Fn::FormatTime | The Fn::FormatTime function is supported. You can invoke this function to obtain the current time in a specified format. | Functions |
Resource type of services | The following resource types are supported for EDAS, API Gateway, Cloud Config, Resource
Access Management (RAM), Log Service, and Web Application Firewall (WAF):
|
March 2021
Feature | Description | References |
---|---|---|
Update in change sets | Change sets can be applied to the Conditions and Mappings sections in templates. | None |
Feature of resource groups |
|
|
Automatic activation of services | The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: Container Registry, MaxCompute, Message Service (MNS), DataWorks, and Video Surveillance System. | ALIYUN::ROS::AutoEnableService |
February 2021
Feature | Description | References |
---|---|---|
Automatic activation of a service | Industrial Brain can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type. | ALIYUN::ROS::AutoEnableService |
January 2021
Feature | Description | References |
---|---|---|
Tag propagation for stacks | If you specify a tag for a stack when you create or update the stack, the tag is propagated to resources that are deployed in the stack and support the tag feature. Tags that you specify for resources in templates have higher priority than tags that you add to stacks in the ROS console. | Propagate tags |
ALIYUN::DTS::SubscriptionInstance | The ALIYUN::DTS::SubscriptionInstance resource type is supported. You can specify this resource type to create a change tracking instance and configure a subscription channel of Data Transmission Service (DTS). | ALIYUN::DTS::SubscriptionInstance |
Automatic activation of services | The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: ACK, Dynamic Route for CDN (DCDN), and Tracing Analysis. | ALIYUN::ROS::AutoEnableService |
InstanceType in ALIYUN::FC::Function | The InstanceType property can be specified in the ALIYUN::FC::Function resource type. This property specifies the type of the instance. | ALIYUN::FC::Function |
Optimization for PreviewStack | The logic that is used to validate nested stacks when you call the PreviewStack operation is optimized. | PreviewStack |
December 2020
Feature | Description | References |
---|---|---|
Resource type that supports Tags | The following resource types that support the Tags property is added:
|
|
Resource type that supports drift detection | The following resource types that support drift detection are added:
|
Resource types that support drift detection and resource import |
EventBridge | EventBridge can be specified as the value of the NotificationURLs.N parameter when you call the CreateStack operation. The NotificationURLs.N parameter specifies the callback URL. If you set the NotificationURLs.N parameter to EventBridge, ROS sends event notifications to EventBridge when the status of stacks changes. | CreateStack |
Fn::Index | The Fn::Index function is supported. You can invoke this function to obtain indexes. | Functions |
ALIYUN::CMS::SiteMonitor | The ALIYUN::CMS::SiteMonitor resource type is supported. You can specify this resource type to create a site monitoring task. | ALIYUN::CMS::SiteMonitor |
ALIYUN::TSDB::HiTSDBInstance | The ALIYUN::TSDB::HiTSDBInstance resource type is supported. You can specify this resource type to create a Time Series Database (TSDB) instance. | ALIYUN::TSDB::HiTSDBInstance |
ALIYUN::IOT::Rule | The ALIYUN::IOT::Rule resource type is supported. You can specify this resource type to create a rule for a specified topic. | ALIYUN::IOT::Rule |
ALIYUN::IOT::RuleAction | The ALIYUN::IOT::RuleAction resource type is supported. You can specify this resource type to create a rule action for a specified rule. | ALIYUN::IOT::RuleAction |
ALIYUN::IOT::ProductTopic | The ALIYUN::IOT::ProductTopic resource type is supported. You can specify this resource type to create a custom topic category for a specified product. | ALIYUN::IOT::ProductTopic |
ALIYUN::PrivateLink::VpcEndpointService | The ALIYUN::PrivateLink::VpcEndpointService resource type is supported. You can specify this resource type to create an endpoint service of PrivateLink in a VPC. | ALIYUN::PrivateLink::VpcEndpointService |
ALIYUN::PrivateLink::VpcEndpoint | The ALIYUN::PrivateLink::VpcEndpoint resource type is supported. You can specify this resource type to create an PrivateLink endpoint in a VPC. | ALIYUN::PrivateLink::VpcEndpoint |
ALIYUN::ASM::ServiceMesh | The ALIYUN::ASM::ServiceMesh resource type is supported. You can specify this resource type to create an Alibaba Cloud Service Mesh (ASM) instance. | ALIYUN::ASM::ServiceMesh |
ALIYUN::ApiGateway::Instance | The ALIYUN::ApiGateway::Instance resource type is supported. You can specify this resource type to create an API Gateway dedicated instance. | ALIYUN::ApiGateway::Instance |
Template sharing | The template sharing feature is supported. | SetTemplatePermission |
Automatic activation of services | The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: 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 | Source IP addresses can be authenticated by using the ROS API of the earlier version (2015-09-01). | None |
OOS Parameter Store | Operation Orchestration Service (OOS) Parameter Store is supported. You can specify parameters that are stored in OOS Parameter Store in the Resources and Parameters sections of ROS templates. | Use OOS Parameter Store to create parameters for ROS templates |
Concurrent operation limit on stacks | The number of concurrent creation, update, and deletion operations on a stack is limited. By default, the maximum number of concurrent creation, update, and deletion operations is 50. You can change the maximum concurrency value on the quota management page in the Quota Center console. | Limits |
ALIYUN::KMS::Secret | The ALIYUN::KMS::Secret resource type is supported. You can specify this resource type to create a Key Management Service (KMS) secret and store the initial version of the secret. | ALIYUN::KMS::Secret |
ALIYUNN::DRDS::DrdsDB | The ALIYUNN::DRDS::DrdsDB resource type is supported. You can specify this resource type to create a Distributed Relational Database Service (DRDS) database. | ALIYUN::DRDS::DrdsDB |
ALIYUN::OTS::SearchIndex | The ALIYUN::OTS::SearchIndexresource type is supported. You can specify this resource type to create a search index for a table. | ALIYUN::OTS::SearchIndex |
October 2020
Feature | Description | References |
---|---|---|
Quota Center | The Quota Center console is supported. The quotas of ROS resources can be changed in the Quota Center console. | Limits |
Optional template parameter | The default value of a parameter in a template can be set to null, which specifies that the parameter is optional. | Overview |
ALIYUN::DBS::RestoreTask | The ALIYUN::DBS::RestoreTask resource type is supported. You can specify this resource type to create a restore task of Database Backup (DBS). | ALIYUN::DBS::RestoreTask |
ALIYUN::HBR::RestoreJob | The ALIYUN::HBR::RestoreJob resource type is supported. You can specify this resource type to create a restore job of Hybrid Backup Recovery (HBR). | ALIYUN::HBR::RestoreJob |
ALIYUN::HBR::BackupClients | The ALIYUN::HBR::BackupClients resource type is supported. You can specify this resource type to install one or more HBR backup clients on ECS instances. | ALIYUN::HBR::BackupClients |
Resource type that supports drift detection | The following resource types that support drift detection are added:
|
Resource types that support drift detection and resource import |
Automatic activation of services | The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: Intelligent Media Management, KMS, and Message Queue for Apache RocketMQ. | ALIYUN::ROS::AutoEnableService |
September 2020
Feature | Description | References |
---|---|---|
AssociationPropertyMetadata | The AssociationPropertyMetadata parameter can be specified in templates. | Overview |
Automatic activation of services | The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: API Gateway, Batch Compute, Enterprise Mobile Application Studio (EMAS), Apsara File Storage NAS (NAS), HBR, Natural Language Processing (NLP), OSS, Tablestore, and Log Service. | ALIYUN::ROS::AutoEnableService |
Resource type that supports price inquiry | The following resource types that support price inquiry are added:
|
Resource types that support price inquiry |
Resource type that supports drift detection | The following resource types that support drift detection are added:
|
Resource types that support drift detection and resource import |
ALIYUN::SLS::Alert | The ALIYUN::SLS::Alert resource type is supported. You can specify this resource type to create an alert rule of Log Service. | ALIYUN::SLS::Alert |
ALIYUN::SLS::Savedsearch | The ALIYUN::SLS::Savedsearch resource type is supported. You can specify this resource type to save the search results of Log Service as a saved search. | ALIYUN::SLS::Savedsearch |
ALIYUN::CMS::MetricRuleTemplate | The ALIYUN::CMS::MetricRuleTemplate resource type is supported. You can specify this resource type to create an alert template of CloudMonitor. | ALIYUN::CMS::MetricRuleTemplate |
ALIYUN::CMS::MonitorGroupInstances | The ALIYUN::CMS::MonitorGroupInstances resource type is supported. You can specify this resource type to add instances to an application group of CloudMonitor. | ALIYUN::CMS::MonitorGroupInstances |
Fn::Length | The Fn::Length function is supported. You can invoke this function to calculate the length of a string, list, or dictionary. | Functions |
August 2020
Feature | Description | References |
---|---|---|
Management for Terraform | Terraform templates can be used to create, update, and delete resources in the ROS console or by calling the ROS API. | Overview |
Overview page | The Overview page is added to the ROS console. You can view the number of stacks, stack groups, and custom templates in all regions on this page. | None |
Resource type that supports drift detection | The following resource types that support drift detection are added:
|
Resource types that support drift detection and resource import |
ALIYUN::CMS::DynamicTagGroup | The ALIYUN::CMS::DynamicTagGroup resource type is supported. You can specify this resource type to create an application group of CloudMonitor. | ALIYUN::CMS::DynamicTagGroup |
July 2020
Feature | Description | References |
---|---|---|
Optimization of ContinueCreateStack | The ContinueCreateStack operation is optimized for features that are related to nested stacks. | ContinueCreateStack |
Resource type that supports drift detection | The following resource types that support drift detection are added:
|
Resource types that support drift detection and resource import |
ALIYUN::DTS::MigrationJob | The ALIYUN::DTS::MigrationJob resource type is supported. You can specify this resource type to create a data migration task of DTS. | ALIYUN::DTS::MigrationJob |
ALIYUN::RDS::Database | The ALIYUN::RDS::Database resource type is supported. You can specify this resource type to create a database on an ApsaraDB RDS instance. | ALIYUN::RDS::Database |
ALIYUN::DMS::Instance | The ALIYUN::DMS::Instance resource type is supported. You can specify this resource type to add a database instance of Data Management (DMS). | ALIYUN::DMS::Instance |
June 2020
Feature | Description | References |
---|---|---|
Resource import | Existing resources can be imported to ROS stacks. This way, you can manage and orchestrate resources in a centralized manner. | Overview |
ALIYUN::SAE::Namespace | The ALIYUN::SAE::Namespace resource type is supported. You can specify this resource type to create an SAE namespace. | ALIYUN::SAE::Namespace |
ALIYUN::SAE::Application | The ALIYUN::SAE::Application resource type is supported. You can specify this resource type to create an SAE application. | ALIYUN::SAE::Application |
ALIYUN::SAE::SlbBinding | The ALIYUN::SAE::SlbBinding resource type is supported. You can specify this resource type to bind a Server Load Balancer (SLB) instance to an SAE application. | ALIYUN::SAE::SlbBinding |
ALIYUN::VPC::Ipv6Gateway | The ALIYUN::VPC::Ipv6Gateway resource type is supported. You can specify this resource type to create an IPv6 gateway. | ALIYUN::VPC::Ipv6Gateway |
ALIYUN::VPC::Ipv6InternetBandwidth | This ALIYUN::VPC::Ipv6InternetBandwidth resource type is supported. You can specify this resource type to purchase a public bandwidth plan for an IPv6 address. | ALIYUN::VPC::Ipv6InternetBandwidth |
May 2020
Feature | Description | References |
---|---|---|
Replacement update for resources | Replacement update can be performed on a resource whose property you cannot change. After you perform a replacement update, the existing resource is deleted and a new resource is created. | How do I replace resources? |
Fn::GetStackOutput | The Fn::GetStackOutput function is supported. You can invoke this function to obtain the output of a specified stack. | Functions |
Fn::Max and Fn::Min | The Fn::Max and Fn::Min functions are supported. You can invoke the Fn::Max function to obtain the maximum number in a list of numbers. You can invoke the Fn::Min function to obtain the minimum number in a list of numbers. | Functions |
ALIYUN::CMS::Contact | The ALIYUN::CMS::Contact resource type is supported. You can specify this resource type to create an alert contact of CloudMonitor. | ALIYUN::CMS::Contact |
ALIYUN::CMS::ContactGroup | The ALIYUN::CMS::ContactGroup resource type is supported. You can specify this resource type to create an alert contact group of CloudMonitor. | ALIYUN::CMS::ContactGroup |
ALIYUN::CMS::MonitoringAgentProcess | The ALIYUN::CMS::MonitoringAgentProcess resource type is supported. You can specify this resource type to create a CloudMonitor process for monitoring. | ALIYUN::CMS::MonitoringAgentProcess |