All Products
Search
Document Center

Resource Orchestration Service:Release notes of ROS

Last Updated:May 27, 2025

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

April 2025

Feature

Description

References

Resource type

The following resource types of DataWorks, Elastic Compute Service (ECS), and Simple Log Service (SLS) are supported:

  • ALIYUN::DataWorks::ResourceGroup

  • ALIYUN::DataWorks::ResourceGroupRelation

  • ALIYUN::SLS::EtlV2

Real-time resource display of Terraform stacks

When you create or manage a Terraform stack, the resources can be displayed in real time on the Resources tab of the stack details page in the ROS console.

N/A

March 2025

Feature

Description

References

Resource type

The following resource types of Cloud Enterprise Network (CEN), ApsaraDB RDS, ApsaraDB for SelectDB, and Virtual Private Cloud (VPC) are supported:

  • ALIYUN::CEN::TransitRouterPeerAttachment

  • ALIYUN::RDS::DBProxy

  • ALIYUN::SELECTDB::DBInstance

  • ALIYUN::VPC::VcoRouteEntry

  • ALIYUN::VPC::VpcGatewayEndpoint

  • ALIYUN::VPC::VpcGatewayEndpointAssociation

Drift detection and resource import for a resource type

The drift detection and resource import features are supported for the following resource type of PolarDB:

  • ALIYUN::POLARDB::DBNodes

Resource types that support drift detection and resource import

Price inquiry for resource types

The price inquiry feature is supported for the following resource types of Service Mesh (ASM) and ApsaraDB for SelectDB:

  • ALIYUN::ASM::ServiceMesh

  • ALIYUN::SELECTDB::DBInstance

Estimated resource prices

Automatic conversion from subscription to pay-as-you-go during resource deletion

The billing method of specific ECS, ApsaraDB RDS, and Tair (Redis OSS-compatible) resources can be converted from subscription to pay-as-you-go during stack deletion. By default, ROS ignores subscription resources when deleting a stack because they cannot be directly deleted. If you want to delete a subscription resource, you can set the SubscriptionDeletionForce property of the resource to true to automatically convert the billing method from subscription to pay-as-you-go. Then, you can delete the pay-as-you-go resource. This eliminates the need to submit a request to delete a subscription resource.

The automatic conversion from subscription to pay-as-you-go during resource deletion feature is supported for the following resource types:

  • ALIYUN::ECS::Instance

  • ALIYUN::ECS::InstanceGroup

  • ALIYUN::RDS::DBInstance

  • ALIYUN::RDS::PrepayDBInstance

  • ALIYUN::REDIS::Instance

  • ALIYUN::REDIS::PrepayInstance

Tag, resource group, and callback address for change sets

Tags, resource groups, and callback addresses can be configured when you create change sets.

CreateChangeSet

February 2025

Feature

Description

References

Resource type

The following resource types of AnalyticDB for MySQL Data Lakehouse Edition, VPC, Network Load Balancer (NLB), PolarDB, Elastic Desktop Service (EDS), Platform for AI (PAI), Elastic Block Storage (EBS), and Intelligent Media Management (IMM) are supported:

  • ALIYUN::ADBLake::ResourceGroup

  • ALIYUN::ADBLake::Account

  • ALIYUN::VPC::PublicIpAddressPool

  • ALIYUN::VPC::RouteTableWithGatewayAssociation

  • ALIYUN::NLB::BackendServerAttachment

  • ALIYUN::POLARDB::GlobalSecurityIPGroup

  • ALIYUN::ECD::UserDesktopGroupAddition

  • ALIYUN::PAI::DatasetVersion

  • ALIYUN::EBS::DedicatedBlockStorageCluster

Parameter constraint query for resource types

The parameter constraint query feature is supported for the following resource types of Apsara File Storage for HDFS, ApsaraDB for HBase, Elastic Container Instance, and EBS:

  • ALIYUN::DFS::FileSystem

  • ALIYUN::HBase::Cluster

  • ALIYUN::HBase::MultiZoneCluster

  • ALIYUN::ECI::ContainerGroup

  • ALIYUN::ECI::ImageCache

  • ALIYUN::EBS::DedicatedBlockStorageCluster

Parameter constraint query

Price inquiry for Terraform resources

The price inquiry feature is supported for the following Terraform resources:

  • alicloud_adb_db_cluster_lake_version

  • alicloud_api_gateway_instance

  • alicloud_amqp_instance

Features and resources supported by Terraform in ROS

January 2025

Feature

Description

References

Resource type

The following resource types of Resource Access Management (RAM) are supported:

  • ALIYUN::RAM::OIDCProvider

  • ALIYUN::RAM::AttachPolicyToGroup

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of VPC, Alibaba Cloud DNS PrivateZone, and File Storage NAS (NAS):

  • ALIYUN::VPC::RouteTableAssociation

  • ALIYUN::PVTZ::Zone

  • ALIYUN::NAS::AccessGroup

Resource types that support drift detection and resource import

December 2024

Feature

Description

References

Resource type

The following resource types of Intelligent Media Services (IMS), Elastic High Performance Computing (E-HPC), and Function Compute 3.0 are supported:

  • ALIYUN::ICE::UploadMedia

  • ALIYUN::ICE::InsertMediaToSearchLib

  • ALIYUN::ICE::MediaInfo

  • ALIYUN::ICE::Category

  • ALIYUN::FC3::ProvisionConfig

  • ALIYUN::FC3::ConcurrencyConfig

  • ALIYUN::FC3::CustomDomain

Data source type

The following data source types of Data Transmission Service (DTS), Edge Node Service (ENS), CloudFlow, Direct Mail, Elastic Accelerated Computing Instances (EAIS), and EBS are supported:

  • DATASOURCE::DTS::MigrationJob

  • DATASOURCE::DTS::SynchronizationJob

  • DATASOURCE::DTS::SynchronizationJobs

  • DATASOURCE::DirectMail::Ipfilter

  • DATASOURCE::ENS::Image

  • DATASOURCE::ENS::Instances

  • DATASOURCE::DirectMail::Domain

  • DATASOURCE::EAIS::ClientInstanceAttachment

  • DATASOURCE::EBS::DedicatedBlockStorageCluster

  • DATASOURCE::EBS::DedicatedBlockStorageClusters

  • DATASOURCE::EBS::DiskReplicaPair

  • DATASOURCE::EBS::DiskReplicaGroup

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of ApsaraDB RDS, Serverless App Engine (SAE), and E-MapReduce (EMR):

  • ALIYUN::RDS::DBInstanceSecurityIps

  • ALIYUN::SAE::Application

  • ALIYUN::EMR::Cluster2

Resource types that support drift detection and resource import

November 2024

Feature

Description

References

OpenTofu versions 1.6 to 1.8 for Terraform

Terraform supports OpenTofu as the base and is compatible with OpenTofu versions from 1.6 to 1.8.

Structure of Terraform templates

Risk detection for dependencies and deletion protection

When you delete a stack, the console automatically initiates risk detection. The following detection capabilities are added:

  • Detects whether the virtual private cloud (VPC) and vSwitch in the stack are depended on by resources that are not created by the stack. If so, a message is displayed.

  • Detects whether the deletion protection feature is enabled for specific resources. If so, a message is displayed.

ListStackOperationRisks

DeploymentOptions in CreateStackInstances and UpdateStackGroup

  • The DeploymentOptions parameter is supported in the CreateStackInstances operation. You can use this parameter to ignore the error that is reported when the instance already exists.

  • The DeploymentOptions parameter is supported in the UpdateStackGroup operation. You can use this parameter to update the destination folder for which automatic deployment is enabled.

Public template in ListTemplates and GetTemplate

  • The ShareType parameter can be set to Official in the ListTemplates operation to query public templates.

  • The ID of the public template returned in the previous step can be specified in the GetTemplate operation to query the information about the public template.

Resource type

The following resource types of Cloud-native API Gateway, CloudOps Orchestration Service (OOS), SAE, Container Service for Kubernetes (ACK), Low-Code Development Platform (Mobi), PAIPlugin, and SLS are supported:

  • ALIYUN::APIG::ApiAttachment

  • ALIYUN::APIG::Environment

  • ALIYUN::APIG::Operation

  • ALIYUN::APIG::Plugin

  • ALIYUN::APIG::PluginAttachment

  • ALIYUN::APIG::PluginClass

  • ALIYUN::APIG::Service

  • ALIYUN::OOS::ServiceSettings

  • ALIYUN::SAE::ApplicationScalingRule

  • ALIYUN::CS::ApplicationDeployment

  • ALIYUN::MOBI::App

  • ALIYUN::PAIPlugin::Signature

  • ALIYUN::PAIPlugin::Template

  • ALIYUN::VpcIpam::Ipam

  • ALIYUN::VpcIpam::IpamScope

  • ALIYUN::SLS::RdsExternalStore

  • ALIYUN::SLS::OssExternalStore

Data source type

The following data source types of Cloud Firewall, Cloud Storage Gateway (CSG), Auto Scaling, Mobi, DTS, Compute Nest, Alibaba Cloud CDN (CDN), and Data Disaster Recovery are supported:

  • DATASOURCE::CLOUDFW::AddressBook

  • DATASOURCE::CloudStorageGateway::StorageBundle

  • DATASOURCE::CloudStorageGateway::StorageBundles

  • DATASOURCE::MOBI::Workspaces

  • DATASOURCE::DTS::JobMonitorRule

  • DATASOURCE::DTS::JobMonitorRules

  • DATASOURCE::CDN::Domain

  • DATASOURCE::DBS::BackupPlan

October 2024

Feature

Description

References

Resource type

The following resource types of AppFlow, Alibaba Cloud DNS PrivateZone, and SLS are supported:

  • ALIYUN::PVTZ::SyncEcsHost

  • ALIYUN::SLS::ConsumerGroup

ALIYUN::PVTZ::SyncEcsHost

ALIYUN::SLS::ConsumerGroup

September 2024

Feature

Description

References

Import of stacks to a stack group

  • The StackArn parameter is supported in the CreateStackGroup operation. You can use this parameter to create a stack group based on the template of a stack.

  • The ImportStacksToStackGroup operation is supported. When you call this operation, you can use the StackArns parameter to specify up to 10 stack Alibaba Cloud Resource Names (ARNs) to import the corresponding stacks to the stack group.

Resource type

The following resource types of Data Management (DMS), PolarDB, and Function Compute 3.0 are supported:

  • ALIYUN::DMS::Instance2

  • ALIYUN::POLARDB::Backup

  • ALIYUN::FC3::Function

  • ALIYUN::FC3::Trigger

Drift detection and resource import for a resource type

The drift detection and resource import features are supported for the following resource type of Elasticsearch:

  • ALIYUN::ElasticSearch::Instance

Resource types that support drift detection and resource import

August 2024

Feature

Description

References

Resource type

The following resource types of Object Storage Service (OSS), Application Real-Time Monitoring Service (ARMS), SAE, and VPC are supported:

  • ALIYUN::OSS::Website

  • ALIYUN::ARMS::DeliverTask

  • ALIYUN::SAE::ConfigMap

  • ALIYUN::VPC::VpcCidrBlockAssociation

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of API Gateway, Container Registry, and CSG:

  • ALIYUN::ApiGateway::Instance

  • ALIYUN::CR::Instance

  • ALIYUN::CloudStorageGateway::StorageBundle

July 2024

Feature

Description

References

Resource type

The following resource types of Container Compute Service (ACS), Application Load Balancer (ALB), Cloud Firewall, ECS, Simple Message Queue (formerly MNS) (SMQ), and RAM are supported:

  • ALIYUN::ACS::Cluster

  • ALIYUN::ALB::SecurityGroupAttachment

  • ALIYUN::ALB::AScript

  • ALIYUN::CLOUDFW::NatFirewallControlPolicy

  • ALIYUN::ECS::SnapshotGroup

  • ALIYUN::MNS::EventNotification

  • ALIYUN::RAM::LoginProfile

Data source type

The following data source types of Anycast Elastic IP Address (Anycast EIP), SMQ, Key Management Service (KMS), ApsaraMQ for RocketMQ, NAS, PAI, Data Science Workshop (DSW), OOS, Global Accelerator (GA), Graph Database (GDB), ApsaraDB for MongoDB, and VPC are supported:

  • DATASOURCE::Eipanycast::AnycastEipAddress

  • DATASOURCE::MNS::Topic

  • DATASOURCE::MNS::Subscription

  • DATASOURCE::MNS::Queue

  • DATASOURCE::KMS::Instance

  • DATASOURCE::KMS::NetworkRule

  • DATASOURCE::KMS::NetworkRules

  • DATASOURCE::KMS::Policies

  • DATASOURCE::KMS::Policy

  • DATASOURCE::ROCKETMQ::Instance

  • DATASOURCE::ROCKETMQ::Topic

  • DATASOURCE::NAS::AccessGroup

  • DATASOURCE::PAI::Service

  • DATASOURCE::PAI::Workspace

  • DATASOURCE::PAI::Dataset

  • DATASOURCE::PAI::WorkspaceResourceDlc

  • DATASOURCE::PAI::WorkspaceResourceDlcs

  • DATASOURCE::PAI::WorkspaceResourceFlink

  • DATASOURCE::PAI::WorkspaceResourceFlinks

  • DATASOURCE::PAI::WorkspaceResourceMaxCompute

  • DATASOURCE::PAI::WorkspaceResourceMaxComputes

  • DATASOURCE::PaiDswApi::Instance

  • DATASOURCE::OOS::GitCodeRepo

  • DATASOURCE::GA::Acl

  • DATASOURCE::GraphDatabase::Account

  • DATASOURCE::GraphDatabase::DbInstance

  • DATASOURCE::MONGODB::Instance

  • DATASOURCE::VPC::NatGateway

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of ECS and ApsaraDB RDS:

  • ALIYUN::ECS::SSHKeyPair

  • ALIYUN::RDS::AccountPrivilege

  • ALIYUN::RDS::Database

Fn::Cidr

The Fn::Cidr function is supported.

Fn::Cidr

RefreshOptions for data source resources

The RefreshOptions property is supported for data source resources. If the property is enabled, resources are queried again during a stack update.

Draft template version

Draft versions are supported for templates.

ValidationOptions

ValidationOptions can be used to specify validation options during template creation, updates, or validation. By default, strict validation is performed. If ValidationOptions is set to BasicValidation, only the Layer-1 structure is validated.

June 2024

Feature

Description

References

Resource type

The following resource types of ARMS, ECS, SAE, and SLS are supported:

  • ALIYUN::ARMS::Environment

  • ALIYUN::ARMS::EnvironmentFeature

  • ALIYUN::ARMS::AddonRelease

  • ALIYUN::ECS::NetworkInterfaces

  • ALIYUN::SAE::Ingress

  • ALIYUN::SLS::OssExport

Data source type

The following data source types of RAM are supported:

  • DATASOURCE::RAM::User

  • DATASOURCE::RAM::AccountAlias

  • DATASOURCE::RAM::Role

Parameter constraint query for a resource type

The parameter constraint query feature is supported for the following resource type of PrivateLink:

  • ALIYUN::PrivateLink::EndpointService

May 2024

Feature

Description

References

Resource type

The following resource types of ARMS, Alibaba Cloud DevOps, Elasticsearch, OSS, and Intelligent Speech Interaction are supported:

  • ALIYUN::ARMS::ApplyAlertRuleTemplate

  • ALIYUN::DEVOPS::HostGroup

  • ALIYUN::ElasticSearch::App

  • ALIYUN::OSS::ObjectAcl

  • ALIYUN::NLS::Project

Data source type

The following data source types of ECS are supported:

  • DATASOURCE::ECS::Activation

  • DATASOURCE::ECS::DedicatedHostCluster

  • DATASOURCE::ECS::DeploymentSet

April 2024

Feature

Description

References

Resource type

The following resource types of DashVector, DataWorks, Anti-DDoS, EDS, PAI, Server Load Balancer (SLB), PAIPlugin, ApsaraDB RDS, and ROS are supported:

  • ALIYUN::DashVector::Cluster

  • ALIYUN::DataWorks::Project

  • ALIYUN::DDOS::SchedulerRule

  • ALIYUN::DDOS::Port

  • ALIYUN::DDOS::SceneDefensePolicy

  • ALIYUN::DDOS::WebRule

  • ALIYUN::ECD::DesktopGroup

  • ALIYUN::ECD::NetworkPackage

  • ALIYUN::PAI:WorkspaceResourceFlink

  • ALIYUN::PAI::WorkspaceResourceDlc

  • ALIYUN::PAI::WorkspaceResourceMaxCompute

  • ALIYUN::SLB:TLSPolicy

  • ALIYUN::PAIPlugin::Campaign

  • ALIYUN::PAIPlugin::InferenceJob

  • ALIYUN::PAIPlugin::TrainingJob

  • ALIYUN::RDS::PostgresExtensions

  • ALIYUN::ROS::Assert

Price inquiry for resource types

The price inquiry feature and price inquiry for configuration changes feature are supported for the following resource types of AnalyticDB for MySQL Data Lakehouse Edition and KMS:

  • ALIYUN::ADBLake::DBCluster

  • ALIYUN::KMS::Instance

Parameter constraint query for resource types

The parameter constraint query feature is supported for the following resource types of AnalyticDB for MySQL Data Lakehouse Edition and KMS:

  • ALIYUN::ADBLake::DBCluster

  • ALIYUN::KMS::Instance

March 2024

Feature

Description

References

Resource type

The following resource types of Cloud Firewall, Anti-DDoS, ECS, and ENS are supported:

  • ALIYUN::CLOUDFW::FwSwitch

  • ALIYUN::CLOUDFW::AllFwSwitch

  • ALIYUN::DDoS::OriginInstance

  • ALIYUN::ECS::SecurityGroupEgresses

  • ALIYUN::ECS::SecurityGroupIngresses

  • ALIYUN::ENS::Disk

  • ALIYUN::ENS::Snapshot

  • ALIYUN::ENS::Network

  • ALIYUN::ENS::VSwitchENS::SecurityGroup

  • ALIYUN::ENS::KeyPair

  • ALIYUN::ENS::NetworkAcl

  • ALIYUN::ENS::NetworkAclAssociation

Data source type

The following data source types of API Gateway, Container Registry, ApsaraDB for ClickHouse, EAIS, ECS, VPC, and ApsaraMQ for Kafka are supported:

  • DATASOURCE::ApiGateway::Instance

  • DATASOURCE::CR::Instance

  • DATASOURCE::ClickHouse::DBCluster

  • DATASOURCE::EAIS::Instance

  • DATASOURCE::ECS::Command

  • DATASOURCE::ECS::Disk

  • DATASOURCE::ECS::Snapshot

  • DATASOURCE::ECS::AutoSnapshotPolicy

  • DATASOURCE::ECS::SecurityGroup

  • DATASOURCE::ECS::KeyPair

  • DATASOURCE::VPC::HaVip

  • DATASOURCE::VPC::PublicIpAddressPool

  • DATASOURCE::VPC::RouteTable

  • DATASOURCE::VPC::Vpc

  • DATASOURCE::VPC::VSwitch

  • DATASOURCE::KAFKA::Topics

  • DATASOURCE::KAFKA::Topic

Automatic activation

Control policies can be automatically enabled by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

February 2024

Feature

Description

References

Resource type

The following resource types of Bastionhost, Certificate Management Service, Anti-DDoS Proxy, ECS, NLB, Security Center, and VPC are supported:

  • ALIYUN::BastionHost::Instance

  • ALIYUN::ComputeNest::IntranetConnectorEndpoint

  • ALIYUN::CAS::Order

  • ALIYUN::CAS::SslCertificate

  • ALIYUN::DDoSPro::ProInstance

  • ALIYUN::DDoSPro::PremiumInstance

  • ALIYUN::ECS::ImageComponent

  • ALIYUN::ECS::ImagePipeline

  • ALIYUN::NLB::SecurityPolicy

  • ALIYUN::SAS::Instance

  • ALIYUN::VPC::FullNatEntry

  • ALIYUN::VPC::NatIpCidr

  • ALIYUN::VPC::VSwitchCidrReservation

Data source type

The following data source types of Elastic IP Address (EIP), Tair (Redis OSS-compatible), OSS, and ApsaraMQ for Kafka are supported:

  • DATASOURCE::EIP::Address

  • DATASOURCE::REDIS::Instance

  • DATASOURCE::OSS::Bucket

  • DATASOURCE::KAFKA::Instance

Fn::Indent

The Fn::Indent function is supported.

Fn::Indent

January 2024

Feature

Description

References

Resource type

The following resource types of CloudMonitor, Auto Scaling, Cloud Phone, OOS, CSG, CloudSSO, Alibaba Cloud DNS, ECS, Microservices Engine (MSE), and Web Application Firewall (WAF) 3.0 are supported:

  • ALIYUN::CMS::MonitoringAgent

  • ALIYUN::ESS::EciScalingConfiguration

  • ALIYUN::CloudPhone::RunCommand

  • ALIYUN::CloudPhone::Image

  • ALIYUN::CloudPhone::KeyPair

  • ALIYUN::OOS::StateConfiguration

  • ALIYUN::CloudStorageGateway::StorageBundle

  • ALIYUN::CloudSSO::Directory

  • ALIYUN::CloudSSO::User

  • ALIYUN::CloudSSO::SCIMServerCredential

  • ALIYUN::CloudSSO::SCIMSynchronization

  • ALIYUN::CloudSSO::Group

  • ALIYUN::CloudSSO::UserToGroupAddition

  • ALIYUN::CloudSSO::SAMLIdentityProvider

  • ALIYUN::CloudSSO::AccessConfiguration

  • ALIYUN::CloudSSO::PermissionPolicy

  • ALIYUN::CloudSSO::AccessConfigurationProvision

  • ALIYUN::CloudSSO::AccessAssignment

  • ALIYUN::CloudSSO::UserProvision

  • ALIYUN::DNS::Instance

  • ALIYUN::ECS::ElasticityAssurance

  • ALIYUN::ECS::CapacityReservation

  • ALIYUN::MSE::EngineNamespace

  • ALIYUN::WAF3::Instance

Data source type

The following data source types of ARMS, ROS, Elastic Container Instance, and Cloud Phone are supported:

  • DATASOURCE::ARMS::PrometheusAuthToken

  • DATASOURCE::ARMS::PrometheusUrl

  • DATASOURCE::ROS::StackInstance

  • DATASOURCE::ECI::ImageCache

  • DATASOURCE::ECP::Image

  • DATASOURCE::ECP::KeyPair

Drift detection and resource import for a resource type

The drift detection and resource import features are supported for the following resource type of RAM:

  • ALIYUN::RAM::AccessKey

ALIYUN::RAM::AccessKey

Automatic activation

Cloud Config and CloudSSO can be automatically activated and the trusted access feature of ROS can be automatically enabled by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

December 2023

Feature

Description

References

Resource type

The following resource types of Cloud Config, Auto Scaling, ApsaraDB for MyBase, Tair (Redis OSS-compatible), SLS, MaxCompute, and ApsaraDB for HBase are supported:

  • ALIYUN::Config::Aggregator

  • ALIYUN::Config::AggregateCompliancePack

  • ALIYUN::ESS::VServerGroupAttachment

  • ALIYUN::CDDC::MyBase

  • ALIYUN::REDIS::AuditLogConfig

  • ALIYUN::SLS::ServiceLog

  • ALIYUN::SLS::ProductDataCollection

  • ALIYUN::MaxCompute::Project

  • ALIYUN::HBase::Cluster

  • ALIYUN::HBase::MultiZoneCluster

Data source type

The following data source types of ApsaraDB RDS and ACK are supported:

  • DATASOURCE::RDS::DBInstance

  • DATASOURCE::CS::KubernetesCluster

Resource cleanup for resource types

The resource cleanup feature is supported for the following resource types of ECS, CloudMonitor, DTS, Apsara File Storage for HDFS, and Data Lake Formation (DLF):

  • ALIYUN::ECS::SnapshotGroup

  • ALIYUN::CMS::Namespace

  • ALIYUN::DTS::MigrationJob

  • ALIYUN::DTS::MigrationInstance

  • ALIYUN::DFS::AccessGroup

  • ALIYUN::DLF::Catalog

November 2023

Feature

Description

References

Resource type

The following resource types of RAM are supported:

  • ALIYUN::RAM::Application

  • ALIYUN::RAM::AppSecret

Data source type

The following data source types of Hologres, ApsaraMQ for Kafka, EMR, Lindorm, and Compute Nest are supported:

  • DATASOURCE::Hologram::Instances

  • DATASOURCE::Hologram::Instance

  • DATASOURCE::KAFKA::Instances

  • DATASOURCE::EMR::Cluster2

  • DATASOURCE::Lindorm::Instances

  • DATASOURCE::ComputeNest::ServiceInstances

Public module

The following public module is supported:

MODULE::ACS::ROS::PythonCustomResourceCreator

MODULE::ACS::ROS::PythonCustomResourceCreator

Automatic activation

The transit router feature can be automatically enabled and PAI can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

October 2023

Feature

Description

References

Resource type

The following resource types of Data Disaster Recovery, Alibaba Cloud DevOps, Threat Detection Service (TDS), and Alibaba Cloud Transactions and Bills Management OpenAPI (BSS OpenAPI or BOA) are supported:

  • ALIYUN::DBS::Download

  • ALIYUN::DEVOPS::PipelineRelations

  • ALIYUN::DEVOPS::ServiceAuth

  • ALIYUN::DEVOPS::PipelineRun

  • ALIYUN::ThreatDetection::Instance

  • ALIYUN::BSS::SavingsPlanInstance

Data source type

The following data source types of KMS and ApsaraMQ for RocketMQ 5.0 are supported:

  • DATASOURCE::KMS::Instances

  • DATASOURCE::ROCKETMQ5::ConsumerGroups

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of ECS, ApsaraMQ for RocketMQ, and VPC:

  • ALIYUN::ECS::InstanceGroup

  • ALIYUN::ROCKETMQ::Topic

  • ALIYUN::VPC::BgpPeer

Parameter constraint query for a resource type

The parameter constraint query feature is supported for the following resource type of Hologres:

  • ALIYUN::Hologram::Instance

Automatic activation

Cloud Data Transfer (CDT) can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

September 2023

Feature

Description

References

Resource type

The following resource types of Alibaba Cloud DevOps, Hologres, Resource Management, Auto Scaling, NLB, and OSS are supported:

  • ALIYUN::DEVOPS::Pipeline

  • ALIYUN::DEVOPS::VariableGroup

  • ALIYUN::DEVOPS::ServiceConnection

  • ALIYUN::Hologram::Instance

  • ALIYUN::ResourceManager::ResourceShareAssociation

  • ALIYUN::ESS::SeverGroupAttachment

  • ALIYUN::ESS::LoadBalancerAttachment

  • ALIYUN::NLB::SecurityGroupAttachment

  • ALIYUN::OSS::Directory

Data source type

The following data source type of ARMS is supported:

DATASOURCE::ARMS::Prometheis

Parameter constraint query for resource types

The parameter constraint query feature is supported for the following resource types of PAI and ApsaraMQ for RocketMQ 5.0:

  • ALIYUN::PAI::Service

  • ALIYUN::ROCKETMQ5::Instance

August 2023

Feature

Description

References

Resource type

The following resource types of ApsaraMQ for Kafka, ApsaraVideo VOD, ECS, Simple Application Server, and VPC are supported:

  • ALIYUN::KAFKA::ConsumerGroup

  • ALIYUN::VOD::MessageCallback

  • ALIYUN::VOD::Storage

  • ALIYUN::ECS::Activation

  • ALIYUN::SWAS::Instances

  • ALIYUN::VPC::TrafficMirrorSession

  • ALIYUN::VPC::SourcesToTrafficMirrorSessionAddition

Data source type

The following data source type of ECS is supported:

  • DATASOURCE::ECS::Activations

Parameter constraint query for a resource type

The parameter constraint query feature is supported for the following resource type of CEN:

  • ALIYUN::CEN::TransitRouterVpcAttachment

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of Auto Scaling and ApsaraMQ for RocketMQ:

  • ALIYUN::ESS::LifecycleHook

  • ALIYUN::ROCKETMQ::Group

Resource cleanup for resource types

The resource cleanup feature is supported for the following resource types of ROS, EAIS, ApsaraMQ for RocketMQ 5.0, and EDS:

  • ALIYUN::ROS::Stack

  • ALIYUN::ROS::StackGroup

  • ALIYUN::ROS::TemplateScratch

  • ALIYUN::ROS::ResourceType

  • ALIYUN::EAIS::Instance

  • ALIYUN::ROCKETMQ5::Instance

  • ALIYUN::ECD::Desktop

  • ALIYUN::ECD::Bundle

  • ALIYUN::ECD::SimpleOfficeSite

Automatic activation

CDN can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

DeletionProtection in ListStacks

The DeletionProtection response parameter is supported in the ListStacks operation.

ListStacks

Risk detection

The ListStackOperationRisks operation can be called to detect permission risks when Terraform templates are used to create stacks.

ListStackOperationRisks

Comprehensive price inquiry on the international site

The prices of all existing resources that support the price inquiry feature can be queried on the international site (alibabacloud.com).

July 2023

Feature

Description

References

Resource type

The following resource types of MSE, EAIS, OSS, and ApsaraDB for ClickHouse are supported:

  • ALIYUN::MSE::ServiceSource

  • ALIYUN::EAIS::ClientInstanceAttachment

  • ALIYUN::OSS::Domain

  • ALIYUN::ClickHouse::SynDb

Drift detection and resource import for resource types

The drift detection and resource import features are supported for the following resource types of ECS and VPC:

  • ALIYUN::ECS::AutoSnapshotPolicy

  • ALIYUN::VPC::Ipv6InternetBandwidth

Stack creation progress

  • The progress information about the following operations on a ROS stack can be queried: A stack is created and then rolled back. A stack continues to be created. A stack is updated and then rolled back. A stack is deleted. A stack is created by using imported resources and then rolled back. A stack is updated by using imported resources and then rolled back.

  • The progress information about the following operations on a Terraform stack can be queried: A stack is created. A stack continues to be created. A stack is updated. A stack is deleted. A stack is created by using imported resources. A stack is updated by using imported resources.

  • The ShowResourceProgress parameter can be set to PercentageOnly in the GetStack operation to return the percentage values of StackOperationProgress and StackActionProgress.

  • Internal progress is supported for the ALIYUN::ROS::WaitCondition resource type: ○Creation and update are supported. ○The ShowProgressEvent parameter can be set to Enabled. The ProgressChanged event is supported during updates.

GetStack

ALIYUN::ROS::WaitCondition

June 2023

Feature

Description

References

Resource type

The following resource types of EAIS, Edge Security Acceleration (ESA), and Compute Nest are supported:

  • ALIYUN::EAIS::Instance

  • ALIYUN::DCDN::Domain

  • ALIYUN::ComputeNest::ServiceInstance

  • ALIYUN::FC::Application

  • ALIYUN::NAS::ProtocolService

  • ALIYUN::NAS::Fileset

  • ALIYUN::NAS::DataFlow

  • ALIYUN::NAS::ProtocolMountTarget

Data source type

The following data source types of EAIS and ACK are supported:

  • DATASOURCE::EAIS::Instance

  • DATASOURCE::CS::ClusterUserKubeconfig

Price inquiry for resource types

The price inquiry feature is supported for the following resource types of EAIS and PAI:

  • ALIYUN::EAIS::Instance

  • ALIYUN::PAI::Service

The price inquiry for configuration changes feature is supported for the following resource types of SLB, VPC, ApsaraDB RDS, ApsaraMQ for RocketMQ 5.0, Elasticsearch, and Tair (Redis OSS-compatible):

  • ALIYUN::SLB::LoadBalancer

  • ALIYUN::VPC::EIP

  • ALIYUN::VPC::EIPPro

  • ALIYUN::RDS::DBInstance

  • ALIYUN::VPC::NatGateway

  • ALIYUN::ROCKETMQ5::Instance

  • ALIYUN::ElasticSearch::Instance

  • ALIYUN::REDIS::Instance

Parameter constraint query for a resource type

The parameter constraint query feature is supported for the following resource type of EMR:

ALIYUN::EMR::Cluster2

Resource-level information in parameter constraint query

Resource-level information can be returned when you query parameter constraints.

N/A

Creation progress of Terraform stacks

The creation progress of Terraform stacks can be queried.

N/A

Generation of Terraform template based on resource scenarios

Terraform templates can be generated based on resource scenarios.

GenerateTemplateByScratch

May 2023

Feature

Description

References

Resource type

The following resource types of ApsaraVideo VOD, TDS, CloudMonitor, Cloud Backup, PAI, DSW, Natural Language Processing (NLP), EDS, ECS, and EDS Simple User Management are supported:

  • ALIYUN::VOD::EditingProject

  • ALIYUN::ThreatDetection::AntiBruteForceRule

  • ALIYUN::CMS::Namespace

  • ALIYUN::HBR::Vault

  • ALIYUN::PAI::Workspace

  • ALIYUN::PAI::Dataset

  • ALIYUN::PaiDswApi::Instance

  • ALIYUN::ECD::Bundle

  • ALIYUN::ECD::SimpleOfficeSite

  • ALIYUN::ECS::InstanceRamRoleAttachment

  • ALIYUN::EdsUser::User

Data source type

The following data source types of ApsaraVideo VOD, CloudMonitor, Cloud Backup, PAI, DSW, PolarDB-X 1.0, Cloud Phone, ApsaraDB for ClickHouse, and Data Disaster Recovery are supported:

  • DATASOURCE::VOD::EditingProjects

  • DATASOURCE::CMS::Namespaces

  • DATASOURCE::HBR::Vaults

  • DATASOURCE::PAI::Workspaces

  • DATASOURCE::PAI::Datasets

  • DATASOURCE::PaiDswApi::Instances

  • ATASOURCE::DRDS::Accounts

  • ATASOURCE::CloudPhone::Images

  • ATASOURCE::CloudPhone::KeyPairs

  • ATASOURCE::ClickHouse::DBClusters

  • ATASOURCE::DBS::BackupPlans

Resource cleanup for a resource type

The resource cleanup feature is supported for the following resource type of PrivateLink:

ALIYUN::PrivateLink::VpcEndpoint

Module

Modules are supported. Modules provide a transparent, manageable, and repeatable method that you can use to build resource configurations into packages for inclusion across stack templates. Modules can encapsulate common service configurations and best practices as modular and customizable building blocks that you can include in a stack template.

What is a module?

Price inquiry for configuration changes

The prices of newly added and modified resources can be queried before you update a stack.

GetTemplateEstimateCost

Parameter constraint query for configuration changes

The parameter constraints of newly added resources can be queried before you update a stack.

N/A

April 2023

Feature

Description

References

Resource type

The ALIYUN::PolarDBX::Database resource type of PolarDB-X 2.0 can be used to create a database.

ALIYUN::PolarDBX::Database

Data source type

The following data source types of CloudMonitor, CDN, and DTS are supported:

  • DATASOURCE::CMS::AlarmContacts

  • DATASOURCE::CDN::Domains

  • DATASOURCE::DTS::MigrationInstances

  • DATASOURCE::CMS::SlsGroups

Drift detection and resource import for resource types

  • The ALIYUN::ECS::ForwardEntry resource type can be used to configure a Destination Network Address Translation (DNAT) table for a NAT gateway.

  • The ALIYUN::ECS::AssignPrivateIpAddresses resource type can be used to assign secondary private IP addresses to an elastic network interface (ENI).

Time range in ListStacks

The StartTime and EndTime parameters are supported in the ListStacks operation. You can use the parameters to specify the start time and the end time of a time range.

ListStacks

Filtering of parameter query results in Terraform templates by using rules

Rules can be used to filter the parameter constraint query results in Terraform templates.

Features and resources supported by Terraform in ROS

March 2023

Feature

Description

References

Resource type of Tair (Redis OSS-compatible)

The ALIYUN::REDIS::Connection resource type can be used to apply for a public endpoint for an instance.

ALIYUN::REDIS::Connection

Resource type of ApsaraDB RDS

The ALIYUN::RDS::Connection resource type can be used to apply for a public endpoint.

ALIYUN::RDS::Connection

Resource type of GDB

  • The ALIYUN::GraphDatabase::Account resource type can be used to create an account.

  • The ALIYUN::GraphDatabase::DbInstance resource type can be used to create a GDB instance.

Resource type of PolarDB-X 2.0

The ALIYUN::PolarDBX::Account resource type can be used to create an account.

ALIYUN::PolarDBX::Account

Resource type of Container Registry

The ALIYUN::CR::Instance resource type can be used to create a Container Registry instance.

ALIYUN::CR::Instance

Resource cleanup for resource types

The resource cleanup feature is supported for the following resource types of RAM, Container Registry, MSE, PrivateLink, Direct Mail, KMS, SMQ, and OOS:

  • ALIYUN::RAM::User

  • ALIYUN::RAM::Group

  • ALIYUN::RAM::Role

  • ALIYUN::RAM::ManagedPolicy

  • ALIYUN::RAM::SAMLProvider

  • ALIYUN::CR::Instance

  • ALIYUN::MSE::Cluste

  • ALIYUN::MSE::Gateway

  • ALIYUN::PrivateLink::VpcEndpointService

  • ALIYUN::DirectMail::Doman

  • ALIYUN::DirectMail::Ipfilter

  • ALIYUN::KMS::Key

  • ALIYUN::KMS::Secret

  • ALIYUN::MNS::Queue

  • ALIYUN::MNS::Topic

  • ALIYUN::OOS::Parameter

  • ALIYUN::OOS::SecretParameter

  • ALIYUN::OOS::PatchBaseline

Property in ALIYUN::Lindorm::Instance of Lindorm

The StreamSpec and StreamNum properties are supported in the ALIYUN::Lindorm::Instance resource type.

ALIYUN::Lindorm::Instance

Update for the Tags property in a resource type

The Tags property in the following resource type of ECS can be updated:

  • ALIYUN::ECS::InstanceGroup

ALIYUN::ECS::InstanceGroup

Data source type

The following data source types of ECS, EIP, VPC, and CloudFlow are supported:

  • DATASOURCE::EIP::Addresses

  • DATASOURCE::ECS::Commands

  • DATASOURCE::VPC::FlowLogs

  • DATASOURCE::FNF::Flows

  • DATASOURCE::FNF::Schedules

  • DATASOURCE::ALB::LoadBalancers

  • DATASOURCE::NLB::LoadBalancers

Price inquiry and system tag for a resource type

The price inquiry and system tag features are supported for the ALIYUN::GraphDatabase::DbInstance resource type of GDB.

ALIYUN::GraphDatabase::DbInstance

DeleteOptions in DeleteStack

The DeleteOptions parameter is supported in the DeleteStack operation. You can use this parameter to specify that an error is thrown if subscription resources exist when a stack is deleted.

DeleteStack

Drift detection and resource import queried by using GetFeatureDetails

The information about the drift detection and resource import features can be queried by using the GetFeatureDetails operation.

GetFeatureDetails

Drift detection for resource types

The drift detection feature is supported for the following resource types of SLB:

  • ALIYUN::SLB::DomainExtension

  • ALIYUN::SLB::AccessControl

  • ALIYUN::SLB::BackendServerToVServerGroupAddition

  • ALIYUN::SLB::Certificate

  • ALIYUN::SLB::DomainExtension

  • ALIYUN::SLB::LoadBalancerClone

  • ALIYUN::SLB::Rule

Parameter constraint query for Terraform resources

The parameter constraint query feature is supported for Terraform resources.

Features and resources supported by Terraform in ROS

Official module of the alicloud provider in Terraform

The official modules provided by the alicloud provider are supported in Terraform.

Features and resources supported by Terraform in ROS

February 2023

Feature

Description

References

Zone-based query for a resource type of ApsaraDB for ClickHouse

The zone-based query feature is supported for the following resource type:

  • ALIYUN::ClickHouse::DBCluster

ALIYUN::ClickHouse::DBCluster

Data source type

The following data source types of ECS, VPC, API Gateway, ApsaraMQ for RocketMQ, PolarDB, OOS, EBS, Direct Mail, and GA are supported:

  • DATASOURCE::ECS::ManagedInstances

  • DATASOURCE::VPC::CustomerGateways

  • DATASOURCE::VPC::NatIpCidrs

  • DATASOURCE::ROCKETMQ::Groups

  • DATASOURCE::ROCKETMQ::Instances

  • DATASOURCE::ROCKETMQ::Topics

  • DATASOURCE::POLARDB::ParameterGroup

  • DATASOURCE::POLARDB::GlobalDatabaseNetwork

  • DATASOURCE::OOS::PatchBaseline

  • DATASOURCE::OOS::SecretParameter

  • DATASOURCE::EBS::DiskReplicaGroups

  • DATASOURCE::EBS::DiskReplicaPairs

  • DATASOURCE::DirectMail::Domains

  • DATASOURCE::DirectMail::Ipfilters

  • DATASOURCE::VPC::PrefixLists

  • DATASOURCE::VPC::TrafficMirrorFilters

  • DATASOURCE::VPC::Ipv4Gateways

  • DATASOURCE::GA::Acls

PhysicalResourceId in PreviewStack

The PhysicalResourceId response parameter is supported in the PreviewStack operation.

PreviewStack

Resource type of PolarDB

  • The ALIYUN::POLARDB::ParameterGroup resource type can be used to create a parameter template of PolarDB.

  • The ALIYUN::POLARDB::GlobalDatabaseNetwork resource type can be used to create a global database network (GDN).

Resource type of OOS

  • The ALIYUN::OOS::PatchBaseline resource type can be used to create a patch baseline.

  • The ALIYUN::OOS::SecretParameter resource type can be used to create an encryption parameter.

Resource type of EBS

  • The ALIYUN::EBS::DiskReplicaGroup resource type can be used to create a replication pair-consistent group.

  • The ALIYUN::EBS::DiskReplicaPair resource type can be used to create a replication pair.

Resource type of Direct Mail

  • The ALIYUN::DirectMail::Domain resource type can be used to create a domain name in Direct Mail.

  • The ALIYUN::DirectMail::Ipfilter resource type can be used to add an IP filter.

Resource type of VPC

  • The ALIYUN::VPC::PrefixList resource type can be used to create a prefix list.

  • The ALIYUN::VPC::TrafficMirrorFilter resource type can be used to create a filter for traffic mirroring.

  • The ALIYUN::VPC::Ipv4Gateway resource type can be used to create an IPv4 gateway.

Resource replication, import, or migration for resource types

The resource replication, import, or migration features are supported for the following resource types of SLB:

  • ALIYUN::SLB::AccessControl

  • ALIYUN::SLB::DomainExtension

  • ALIYUN::SLB::Rule

  • ALIYUN::SLB::Certificate

January 2023

Feature

Description

References

Zone-based query for a resource type of NAS

The zone-based query feature is supported for the following resource type:

ALIYUN::NAS::FileSystem

ALIYUN::NAS::FileSystem

Property in resource types of Auto Scaling

  • The AttachOptions and DetachOptions properties are supported in the ALIYUN::ESS::ScalingGroupEnable resource type.

  • The SystemDiskCategory property in the ALIYUN::ESS::ScalingConfiguration resource type can be set to cloud_auto.

Value of RecreatingOptions in ContinueCreateStack

The RecreatingOptions parameter can be set to AutoRecreatingResources in the ContinueCreateStack operation.

ContinueCreateStack

December 2022

Feature

Description

References

Resource type of ApsaraMQ for RocketMQ 5.0

  • The ALIYUN::ROCKETMQ5::Instance resource type can be used to create an instance in ApsaraMQ for RocketMQ 5.0.

  • The ALIYUN::ROCKETMQ5::Topic resource type can be used to create a topic in ApsaraMQ for RocketMQ 5.0.

  • The ALIYUN::ROCKETMQ5::ConsumerGroup resource type can be used to create a consumer group in ApsaraMQ for RocketMQ 5.0.

Resource type of MSE

  • The ALIYUN::MSE::NacosService resource type can be used to create a Nacos service.

  • The ALIYUN::MSE::NacosConfig resource type can be used to create a Nacos configuration.

Resource type of Lindorm

  • The ALIYUN::Lindorm::MultiZoneInstance resource type can be used to create a multi-zone Lindorm instance.

  • The ALIYUN::Lindorm::Instance resource type can be used to create a Lindorm instance.

Resource cleanup for resource types of Apsara File Storage for HDFS

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::DFS:FileSystem

  • ALIYUN::DFS:AccessGroup

Resource cleanup for resource types of NLB

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::NLB:LoadBalancer

  • ALIYUN::NLB:ServerGroup

Resource cleanup for resource types of CloudMonitor

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::CMS::MetricRuleTemplate

  • ALIYUN::CMS::SiteMonitor

Resource cleanup for resource types of ARMS

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::ARMS:AlertContact

  • ALIYUN::ARMS:AlertContactGroup

  • ALIYUN::ARMS:RetcodeApp

November 2022

Feature

Description

References

Resource type of Bastionhost

The ALIYUN::BastionHost::Host resource type can be used to create a host for O&M in a bastion host.

ALIYUN::BastionHost::Host

Resource type of ACK

  • The ALIYUN::CS::ClusterHelmApplication resource type can be used to deploy an application by using Helm.

  • The ALIYUN::CS::ClusterAddons resource type can be used to install components in a cluster.

Resource type of E-HPC

The ALIYUN::EHPC::AutoScaleConfig resource type can be used to configure the auto scaling settings of an E-HPC cluster.

ALIYUN::EHPC::AutoScaleConfig

Resource cleanup for resource types of API Gateway

The resource cleanup feature is supported for the following resource types of API Gateway:

  • ALIYUN::ApiGateway::LogConfig

  • ALIYUN::ApiGateway::Plugin

  • ALIYUN::ApiGateway::Signature

  • ALIYUN::ApiGateway::TrafficControl

Data source type of ACK

The DATASOURCE::CS::ClusterApplicationResources data source type can be used to query the information about resources of a specified type in an ACK cluster.

DATASOURCE::CS::ClusterApplicationResources

AcsResourceType in PreviewStack

The AcsResourceType response parameter is supported in the PreviewStack operation.

PreviewStack

Feature of Terraform

The following features are supported in Terraform: custom tags, system tags, resource groups, price inquiries, and risk detection. Custom providers can be specified in Terraform.

Features and resources supported by Terraform in ROS

October 2022

Feature

Description

References

Resource type of PolarDB-X 2.0

The ALIYUN::PolarDBX::DBInstance resource type can be used to create a PolarDB-X 2.0 instance.

ALIYUN::PolarDBX::DBInstance

Resource type of EMR

The ALIYUN::EMR::Cluster2 resource type can be used to create an EMR cluster.

ALIYUN::EMR::Cluster2

Resource type of DLF

The ALIYUN::DLF::Catalog resource type can be used to create a catalog in DLF.

ALIYUN::DLF::Catalog

Feature of GetServiceProvisions

The GetServiceProvisions operation can be called to check the activation status and the RAM roles of Alibaba Cloud services, and return the API information about the RAM roles.

GetServiceProvisions

Terraform version 1.2

Terraform version 1.2 is supported.

Features and resources supported by Terraform in ROS

September 2022

Feature

Description

References

Resource type of VPC

  • The ALIYUN::VPC::NatGateway resource type can be used to create a NAT gateway.

  • The ALIYUN::VPC::VpcPeerConnection resource type can be used to create a VPC peering connection.

  • The ALIYUN::VPC::NatIp resource type can be used to create a NAT IP address.

Resource type of KMS

The ALIYUN::KMS::Key resource type can be used to create a customer master key (CMK) in KMS.

ALIYUN::KMS::Key

Resource type of Alibaba Cloud DNS PrivateZone

  • The ALIYUN::PVTZ::Zone resource type can be used to create a built-in authoritative zone.

  • The ALIYUN::PVTZ::ZoneRecord resource type can be used to add a Domain Name Service (DNS) record to a built-in authoritative zone.

  • The ALIYUN::PVTZ::ZoneVpcBinder resource type can be used to bind a built-in authoritative zone to VPCs or unbind a built-in authoritative zone from VPCs.

Resource type of PrivateLink

  • The ALIYUN::PrivateLink::VpcEndpoint resource type can be used to create an endpoint.

  • The ALIYUN::PrivateLink::VpcEndpointService resource type can be used to create an endpoint service.

Resource type of ApsaraMQ for RabbitMQ

  • The ALIYUN::AMQP::Binding resource type can be used to bind a queue or an exchange to an exchange.

  • The ALIYUN::AMQP::Exchange resource type can be used to create an exchange.

  • The ALIYUN::AMQP::Instance resource type can be used to create an ApsaraMQ for RabbitMQ instance.

  • The ALIYUN::AMQP::Queue resource type can be used to create a queue.

  • The ALIYUN::AMQP::VirtualHost resource type can be used to create a vhost.

Resource type of Apsara File Storage for HDFS

  • The ALIYUN::DFS::AccessGroup resource type can be used to create a permission group.

  • The ALIYUN::DFS::AccessRule resource type can be used to create a rule for a permission group.

  • The ALIYUN::DFS::FileSystem resource type can be used to create a file system.

  • The ALIYUN::DFS::MountPoint resource type can be used to create a mount target.

Resource cleanup for resource types of API Gateway

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::ApiGateway::App

  • ALIYUN::ApiGateway::Group

Resource cleanup for a resource type of CloudFlow

The resource cleanup feature is supported for the following resource type:

ALIYUN::FNF::Flow

ALIYUN::FNF::Flow

Resource cleanup for a resource type of Alibaba Cloud DNS

The resource cleanup feature is supported for the following resource type:

ALIYUN::DNS::DomainGroup

ALIYUN::DNS::DomainGroup

Resource cleanup for a resource type of AnalyticDB for PostgreSQL

The resource cleanup feature is supported for the following resource type:

ALIYUN::GPDB::DBInstance

ALIYUN::GPDB::DBInstance

Resource cleanup for a resource type of Application Configuration Management

The resource cleanup feature is supported for the following resource type:

ALIYUN::ACM::Namespace

ALIYUN::ACM::Namespace

Resource cleanup for a resource type of ActionTrail

The resource cleanup feature is supported for the following resource type:

ALIYUN::ACTIONTRAIL::Trail

ALIYUN::ACTIONTRAIL::Trail

Resource cleanup for a resource type of ASM

The resource cleanup feature is supported for the following resource type:

ALIYUN::ASM::ServiceMesh

ALIYUN::ASM::ServiceMesh

Resource cleanup for a resource type of ENS

The resource cleanup feature is supported for the following resource type:

ALIYUN::ENS::Instance

ALIYUN::ENS::Instance

Resource cleanup for a resource type of ApsaraMQ for Kafka

The resource cleanup feature is supported for the following resource type:

ALIYUN::KAFKA::Instance

ALIYUN::KAFKA::Instance

Resource cleanup for a resource type of TSDB

The resource cleanup feature is supported for the following resource type of Time Series Database (TSDB):

ALIYUN::TSDB::HiTSDBInstance

ALIYUN::TSDB::HiTSDBInstance

Resource cleanup for a resource type of ApsaraDB for MyBase

The resource cleanup feature is supported for the following resource type:

ALIYUN::CDDC::DedicatedHostGroup

ALIYUN::CDDC::DedicatedHostGroup

Resource cleanup for a resource type of ApsaraDB for ClickHouse

The resource cleanup feature is supported for the following resource type:

ALIYUN::ClickHouse::DBCluster

ALIYUN::ClickHouse::DBCluster

Resource cleanup for a resource type of Cloud Phone

The resource cleanup feature is supported for the following resource type:

ALIYUN::CloudPhone::InstanceGroup

ALIYUN::CloudPhone::InstanceGroup

Resources in ValidateTemplate

The Resources response parameter is supported in the ValidateTemplate operation.

ValidateTemplate

Information about StatusReason displayed in GetStack and ListStacks by using OperationInfo

The OperationInfo response parameter is supported in the GetStack and ListStacks operations. You can use this parameter to view the structured information about StatusReason.

Fn::Contains, Fn::EachMemberIn, and Fn::MatchPattern

The following functions are supported: Fn::Contains, Fn::EachMemberIn, and Fn::MatchPattern.

Functions

Resource import in Terraform

The resource import feature is supported in Terraform.

Features and resources supported by Terraform in ROS

August 2022

Feature

Description

References

Resource type of ALB

  • The ALIYUN::ALB::HealthCheckTemplate resource type can be used to create a health check template.

  • The ALIYUN::ALB::SecurityPolicy resource type can be used to create a custom security policy.

  • The ALIYUN::ALB::Acl resource type can be used to create an access control list (ACL).

  • The ALIYUN::ALB::AclAssociation resource type can be used to associate ACLs with a listener.

Resource type of EBS

The ALIYUN::EBS::DiskReplicaPairAddition resource type can be used to add a replication pair to a replication pair-consistent group.

ALIYUN::EBS::DiskReplicaPairAddition

Resource cleanup for resource types of SAE

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::SAE::Application

  • ALIYUN::SAE::Namespace

Resource cleanup for a resource type of API Gateway

The resource cleanup feature is supported for the following resource type:

ALIYUN::ApiGateway::Instance

ALIYUN::ApiGateway::Instance

Resource cleanup for a resource type of ApsaraDB for MongoDB

The resource cleanup feature is supported for the following resource type:

ALIYUN::MONGODB::Instance

ALIYUN::MONGODB::Instance

Resource cleanup for a resource type of ApsaraDB for Memcache

The resource cleanup feature is supported for the following resource type:

ALIYUN::Memcache::Instance

ALIYUN::Memcache::Instance

Resource cleanup for a resource type of Tair (Redis OSS-compatible)

The resource cleanup feature is supported for the following resource type:

ALIYUN::REDIS::Instance

ALIYUN::REDIS::Instance

Resource cleanup for a resource type of Certificate Management Service

The resource cleanup feature is supported for the following resource type:

ALIYUN::CAS::Certificate

ALIYUN::CAS::Certificate

Resource cleanup for a resource type of Alibaba Cloud DNS PrivateZone

The resource cleanup feature is supported for the following resource type:

ALIYUN::PVTZ::Zone

ALIYUN::PVTZ::Zone

Resource cleanup for a resource type of ACK

The resource cleanup feature is supported for the following resource type:

ALIYUN::CS::AnyCluster

ALIYUN::CS::AnyCluster

Resource cleanup for a resource type of OSS

The resource cleanup feature is supported for the following resource type:

ALIYUN::OSS::Bucket

ALIYUN::OSS::Bucket

Resource cleanup for a resource type of Cloud Backup

The resource cleanup feature is supported for the following resource type:

ALIYUN::HBR::DbVault

ALIYUN::HBR::DbVault

Resource cleanup for a resource type of EMR

The resource cleanup feature is supported for the following resource type:

ALIYUN::EMR::Cluster

ALIYUN::EMR::Cluster

Pseudo parameter in Terraform

The following pseudo parameters are supported in Terraform:

  • ALIYUN__ResourceGroupId

  • ALIYUN__Tags

Features and resources supported by Terraform in ROS

Risk detection in Terraform

The risk detection feature is supported in Terraform.

Features and resources supported by Terraform in ROS

July 2022

Feature

Description

References

Resource type of SLS

The ALIYUN::SLS::Dashboard resource type can be used to create a dashboard.

ALIYUN::SLS::Dashboard

Resource type of CloudMonitor

The ALIYUN::CMS::ResourceMetricRule resource type can be used to create a threshold-triggered alert rule for a metric of a resource.

ALIYUN::CMS::ResourceMetricRule

Resource type of EDS

The ALIYUN::ECD::Desktops resource type can be used to create cloud computers.

ALIYUN::ECD::Desktops

Resource type of NLB

  • The ALIYUN::NLB::LoadBalancer resource type can be used to create an NLB instance.

  • The ALIYUN::NLB::Listener resource type can be used to create a listener.

Resource type of Realtime Compute for Apache Flink

  • The ALIYUN::Flink::Instance resource type can be used to create a subscription or pay-as-you-go Realtime Compute for Apache Flink instance.

  • The ALIYUN::Flink::Namespace resource type can be used to create a project.

Resource type of CEN

The ALIYUN::CEN::ChildInstanceRouteEntryToAttachment resource type can be used to add a route entry to the network instance to which an Enterprise Edition transit router is connected.

ALIYUN::CEN::ChildInstanceRouteEntryToAttachment

Resource type of ApsaraDB RDS

The ALIYUN::RDS::MigrateTask resource type can be used to create a migration task to restore the data of a backup file from an OSS bucket to an ApsaraDB RDS for SQL Server instance.

ALIYUN::RDS::MigrateTask

Data source type of VPC

The following data source types are supported:

  • DATASOURCE::VPC::CommonBandwidthPackages

  • DATASOURCE::VPC::HaVips

Resource cleanup for a resource type of Elastic Container Instance

The resource cleanup feature is supported for the ALIYUN::ECI::ImageCache resource type.

ALIYUN::ECI::ImageCache

Resource cleanup for resource types of OOS

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::OOS::Template

  • ALIYUN::OOS::Execution

Resource cleanup for resource types of EDAS

The resource cleanup feature is supported for the following resource types of Enterprise Distributed Application Service (EDAS):

  • ALIYUN::EDAS::Application

  • ALIYUN::EDAS::Cluster

Resource cleanup for a resource type of ALB

The resource cleanup feature is supported for the ALIYUN::ALB::ServerGroup resource type.

ALIYUN::ALB::ServerGroup

Resource cleanup for resource types of SAG

The resource cleanup feature is supported for the following resource types of Smart Access Gateway (SAG):

  • ALIYUN::SAG::ACL

  • ALIYUN::SAG::Qos

Resource cleanup for a resource type of Elasticsearch

The resource cleanup feature is supported for the ALIYUN::ElasticSearch::Instance resource type.

ALIYUN::ElasticSearch::Instance

Resource cleanup for a resource type of PolarDB-X 1.0

The resource cleanup feature is supported for the ALIYUN::DRDS::DrdsInstance resource type.

ALIYUN::DRDS::DrdsInstance

StackId in PreviewStack

The StackId parameter is supported in the PreviewStack operation. You can use this parameter to specify the stack that you want to preview during a stack update.

PreviewStack

Resource import in Terraform

The resource import feature is supported in Terraform.

Features and resources supported by Terraform in ROS

Drift detection for Terraform stack groups

The drift detection feature is supported for Terraform stack groups.

Features and resources supported by Terraform in ROS

June 2022

Feature

Description

References

Resource type of SAG

  • The ALIYUN::SAG::App resource type can be used to create an SAG app.

  • The ALIYUN::SAG::AppUser resource type can be used to create a client account for an SAG app.

Resource type of Cloud Phone

The ALIYUN::CloudPhone::InstanceGroup resource type can be used to create and start cloud phones.

ALIYUN::CloudPhone::InstanceGroup

Data source type

The following data source types of ApsaraDB RDS, Tair (Redis OSS-compatible), API Gateway, and Alibaba Cloud DNS are supported:

  • DATASOURCE::RDS::Accounts

  • DATASOURCE::RDS::Databases

  • DATASOURCE::RDS::DBInstances

  • DATASOURCE::RDS::Zones

  • DATASOURCE::REDIS::Accounts

  • DATASOURCE::REDIS::Instances

  • DATASOURCE::ApiGateway::Apis

  • DATASOURCE::ApiGateway::Apps

  • DATASOURCE::DNS::DomainGroups

  • DATASOURCE::DNS::Domains

Resource cleanup for resource types of VPC

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::VPC::NetworkAcl

  • ALIYUN::VPC::FlowLog

Resource cleanup for resource types of SLB

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::SLB::LoadBalancer

  • ALIYUN::SLB::Certificate

  • ALIYUN::SLB::Listener

Resource cleanup for a resource type of Auto Scaling

The resource cleanup feature is supported for the ALIYUN::ESS::ScalingGroup resource type.

ALIYUN::ESS::ScalingGroup

Resource cleanup for a resource type of Elastic Container Instance

The resource cleanup feature is supported for the ALIYUN::ECI::ContainerGroup resource type.

ALIYUN::ECI::ContainerGroup

Resource cleanup for a resource type of Function Compute

The resource cleanup feature is supported for the ALIYUN::FC::Service resource type.

ALIYUN::FC::Service

Resource cleanup for a resource type of SLS

The resource cleanup feature is supported for the ALIYUN::SLS::Project resource type.

ALIYUN::SLS::Project

Resource cleanup for a resource type of ALB

The resource cleanup feature is supported for the ALIYUN::ALB::LoadBalancer resource type.

ALIYUN::ALB::LoadBalancer

Resource cleanup for a resource type of Alibaba Cloud DNS

The resource cleanup feature is supported for the ALIYUN::DNS::Domain resource type.

ALIYUN::DNS::Domain

Resource cleanup for a resource type of CDN

The resource cleanup feature is supported for the ALIYUN::CDN::Domain resource type.

ALIYUN::CDN::Domain

Resource cleanup for a resource type of WAF

The resource cleanup feature is supported for the ALIYUN::WAF::Domain resource type.

ALIYUN::WAF::Domain

Resource cleanup for a resource type of AnalyticDB for MySQL

The resource cleanup feature is supported for the ALIYUN::ADB::DBCluster resource type.

ALIYUN::ADB::DBCluster

Resource cleanup for resource types of NAS

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::NAS::AccessGroup

  • ALIYUN::NAS::FileSystem

Resource cleanup for a resource type of ApsaraMQ for RocketMQ

The resource cleanup feature is supported for the ALIYUN::ROCKETMQ::Instance resource type.

ALIYUN::ROCKETMQ::Instance

DTS in GetServiceProvision

DTS is supported in the GetServiceProvisions operation.

GetServiceProvisions

ResourceTypes in ValidateTemplate

The ResourceTypes response parameter is supported in the ValidateTemplate operation.

ValidateTemplate

ResourceAttributes in GetStackResource

The ResourceAttributes parameter is supported in the GetStackResource operation.

GetStackResource

LogOption in GetStack

The LogOption parameter is supported in the GetStack operation.

GetStack

May 2022

Feature

Description

References

Data source type

The following data source types of Tablestore, ENS, Application Configuration Management, EDAS, MSE, E-HPC, and Container Registry are supported:

  • DATASOURCE::OTS::Tables

  • DATASOURCE::ENS::Instances

  • DATASOURCE::ACM::Namespaces

  • DATASOURCE::ACM::Configurations

  • DATASOURCE::EDAS::Applications

  • DATASOURCE::EDAS::Clusters

  • DATASOURCE::EDAS::UserDefineRegions

  • DATASOURCE::MSE::Clusters

  • DATASOURCE::MSE::Gateways

  • DATASOURCE::EHPC::Nodes

  • DATASOURCE::CR::ClusterNodePools

Automatic association of system tags for resource types

The automatic association of system tags feature is supported for the following resource types of API Gateway, ApsaraMQ for Kafka, AnalyticDB for PostgreSQL, AnalyticDB for MySQL, EMR, DTS, ALB, Cloud Backup, and Alibaba Cloud DNS PrivateZone:

  • ALIYUN::ApiGateway::Plugin

  • ALIYUN::ApiGateway::Instance

  • ALIYUN::KAFKA::Topic

  • ALIYUN::GPDB::DBInstance

  • ALIYUN::GPDB::ElasticDBInstance

  • ALIYUN::ADB::DBCluster

  • ALIYUN::EMR::Cluster

  • ALIYUN::DTS::SubscriptionInstance

  • ALIYUN::ALB::ServerGroup

  • ALIYUN::HBR::DbVault

  • ALIYUN::HBR::BackupClients

  • ALIYUN::PVTZ::Zone

Resource type of SLS

The ALIYUN::SLS::MetricStore resource type can be used to create a Logstore.

ALIYUN::SLS::MetricStore

Resource type of AnalyticDB for PostgreSQL

The ALIYUN::GPDB::Account resource type can be used to create a database account for an instance.

ALIYUN::GPDB::Account

Resource type of AnalyticDB for MySQL

The ALIYUN::ADB::Account resource type can be used to create a database account for a cluster.

ALIYUN::ADB::Account

Resource type of IMM

The ALIYUN::IMM::Project resource type can be used to create an IMM project.

ALIYUN::IMM::Project

Resource type of MPS

The ALIYUN::MPS::Pipeline resource type can be used to create an ApsaraVideo Media Processing (MPS) queue.

ALIYUN::MPS::Pipeline

Resource type of EventBridge

The ALIYUN::EventBridge::Rule resource type can be used to create an event rule in an event bus.

ALIYUN::EventBridge::Rule

Resource type of ROS

  • The ALIYUN::ROS::StackGroup resource type can be used to create a stack group.

  • The ALIYUN::ROS::StackInstances resource type can be used to create stack instances in accounts and regions.

Resource cleanup for a resource type of ECS

The resource cleanup feature is supported for the ALIYUN::ECS::PrefixList resource type.

ALIYUN::ECS::PrefixList

Resource cleanup for resource types of VPC

The resource cleanup feature is supported for the following resource types:

  • ALIYUN::VPC::CommonBandwidthPackage

  • ALIYUN::VPC::NatGateway

  • ALIYUN::VPC::RouteTable

  • ALIYUN::VPC::DhcpOptionsSet

Drift detection in Terraform

The following API operations related to the drift detection feature are supported in Terraform:

  • DetectStackDrift

  • DetectStackGroupDrift

  • GetStackDriftDetectionStatus

  • ListStackResourceDrifts

Supported ROS API operations

Query for resources that support resource cleanup

The GetFeatureDetails operation can be called to query the resources that support the resource cleanup feature.

GetFeatureDetails

Mappings section in Terraform templates

The Mappings section is supported in Terraform templates.

Structure of Terraform templates

April 2022

Feature

Description

References

Automatic association of system tags for resource types

The automatic association of system tags feature is supported for the following resource types of ECS, VPC, SLB, ApsaraMQ for Kafka, PolarDB, ApsaraDB for MongoDB, and Elasticsearch:

  • ALIYUN::ECS::AutoSnapshotPolicy

  • ALIYUN::ECS::SecurityGroupClone

  • ALIYUN::ECS::VPC

  • ALIYUN::ECS::VSwitch

  • ALIYUN::VPC::RouteTable

  • ALIYUN::VPC::EIP

  • ALIYUN::VPC::EIPPro

  • ALIYUN::VPC::CommonBandwidthPackage

  • ALIYUN::VPC::VpnGateway

  • ALIYUN::SLB::AccessControl

  • ALIYUN::SLB::Certificate

  • ALIYUN::KAFKA::Instance

  • ALIYUN::KAFKA::Topic

  • ALIYUN::REDIS::Instance

  • ALIYUN::MONGODB::Instance

  • ALIYUN::MONGODB::ShardingInstance

  • ALIYUN::MONGODB::ServerlessInstance

  • ALIYUN::ElasticSearch::Instance

Resource cleanup for resource types of ECS

The resource cleanup feature is supported for the following resource types of ECS:

  • ALIYUN::ECS::DedicatedHost

  • ALIYUN::ECS::HpcCluster

  • ALIYUN::ECS::SSHKeyPair

  • ALIYUN::ECS::DeploymentSet

  • ALIYUN::ECS::LaunchTemplate

Optimization of Fn::Sub and Fn::Calculate

  • Fn::Sub: JSON objects are supported.

  • Fn::Calculate: Remainders can be obtained.

Resource type of ECS

The ALIYUN::ECS::PrefixList resource type can be used to create a prefix list.

ALIYUN::ECS::PrefixList

Update for the Tags property in resource types

The Tags property in the following resource types of AnalyticDB for MySQL, OOS, NAS, ApsaraDB for MyBase, ApsaraMQ for RocketMQ, Alibaba Cloud DNS PrivateZone, Function Compute, and ACK can be updated:

  • ALIYUN::ADB::DBCluster

  • ALIYUN::OOS::Template

  • ALIYUN::OOS::Execution

  • ALIYUN::NAS::FileSystem

  • ALIYUN::CDDC::DedicatedHost

  • ALIYUN::ROCKETMQ::Instance

  • ALIYUN::PVTZ::Zone

  • ALIYUN::FC::Service

  • ALIYUN::CS::AnyCluster

  • ALIYUN::CS::ManagedEdgeKubernetesCluster

  • ALIYUN::CS::ManagedKubernetesCluster

  • ALIYUN::CS::ServerlessKubernetesCluster

Query for resource types available for a resource scenario by using GetFeatureDetails

The Feature parameter can be set to TemplateScratch in the GetFeatureDetails operation to query the resource types available for a resource scenario.

GetFeatureDetails

Zone-based query for ACK and ECS

Container nodes can be queried by region. ECS instances can be queried by zone.

DATASOURCE::ECS::RecommendInstanceTypes

Update for the Tags property in resource types

The Tags property in the following resource types of ALB, Alibaba Cloud DNS, ECS, Tair (Redis OSS-compatible), Alibaba Cloud DNS PrivateZone, ApsaraDB RDS, and SLB can be updated:

  • ALIYUN::ALB::LoadBalancer

  • ALIYUN::ALB::ServerGroup

  • ALIYUN::DNS::Domain

  • ALIYUN::ECS::VPC

  • ALIYUN::ECS::AutoSnapshotPolicy

  • ALIYUN::ECS::CopyImage

  • ALIYUN::ECS::CustomImage

  • ALIYUN::ECS::Disk

  • ALIYUN::ECS::NetworkInterface

  • ALIYUN::ECS::DedicatedHost

  • ALIYUN::ECS::Instance

  • ALIYUN::ECS::InstanceGroup

  • ALIYUN::ECS::SecurityGroup

  • ALIYUN::ECS::Snapshot

  • ALIYUN::ECS::SSHKeyPair

  • ALIYUN::REDIS::Instance

  • ALIYUN::PVTZ::Zone

  • ALIYUN::RDS::DBInstance

  • ALIYUN::SLB::AccessControl

  • ALIYUN::SLB::Certificate

  • ALIYUN::SLB::LoadBalancer

  • ALIYUN::VPC::CommonBandwidthPackage

  • ALIYUN::VPC::EIP and ALIYUN::VPC::EIPPro

Data source type of Function Compute, SLS, Container Registry, ACK, SAE, SMQ, and Tablestore

  • The DATASOURCE::FC::Services data source type can be used to query services in Function Compute.

  • The DATASOURCE::FC::Functions data source type can be used to query functions in Function Compute.

  • The DATASOURCE::FC::Aliases data source type can be used to query the aliases of a service in Function Compute.

  • The DATASOURCE::FC::Triggers data source type can be used to query triggers in Function Compute.

  • The DATASOURCE::FC::CustomDomains data source type can be used to query custom domain names in Function Compute.

  • The DATASOURCE::SLS::Project data source type can be used to query the information about a project in SLS.

  • The DATASOURCE::SLS::Logstores data source type can be used to query Logstores in SLS.

  • The DATASOURCE::CR::Namespaces data source type can be used to query namespaces in Container Registry.

  • The DATASOURCE::CR::Repositories data source type can be used to query repositories in Container Registry.

  • The DATASOURCE::CS::KubernetesClusters data source type can be used to query ACK clusters.

  • The DATASOURCE::CS::ClusterNodePools data source type can be used to query the node pools in an ACK cluster.

  • The DATASOURCE::SAE::Applications data source type can be used to query applications in SAE.

  • The DATASOURCE::SAE::Namespace data source type can be used to query the information about a namespace in SAE.

  • The DATASOURCE::MNS::Queues data source type can be used to query queues in SMQ.

  • The DATASOURCE::MNS::Topics data source type can be used to query topics in SMQ.

  • The DATASOURCE::MNS::Subscriptions data source type can be used to query subscriptions in SMQ.

  • The DATASOURCE::OTS::Instances data source type can be used to query instances in Tablestore.

Parameter constraint query for ZoneIds of ACK resources

The parameter constraint query feature is supported for ZoneIds of ACK resources.

N/A

March 2022

Feature

Description

References

Count and DependsOn expressions in ValidateTemplate and CreateTemplate

Count and DependsOn expressions can be specified when the ValidateTemplate or CreateTemplate operation is called to validate or create a template.

Data source type of RAM and NAS

  • The DATASOURCE::RAM::Users data source type can be used to query RAM users.

  • The DATASOURCE::RAM::Groups data source type can be used to query RAM user groups.

  • The DATASOURCE::RAM::Roles data source type can be used to query RAM roles.

  • The DATASOURCE::RAM::Policies data source type can be used to query RAM policies.

  • The DATASOURCE::NAS::FileSystems data source type can be used to query NAS file systems.

  • The DATASOURCE::NAS::Zones data source type can be used to query NAS zones.

Resource scenario for resource types of RAM and DisableNameUnique

The following resource types of RAM can be replicated, imported, and migrated by using the resource scenario feature:

  • ALIYUN::RAM::User

  • ALIYUN::RAM::Group

  • ALIYUN::RAM::Role

  • ALIYUN::RAM::ManagedPolicy

When you create a resource scenario, the PreferenceParameters parameter can be set to DisableNameUnique to disable name uniqueness.

Data source type of ECS

  • The DATASOURCE::ECS::AutoSnapshotPolicies data source type can be used to query automatic snapshot policies.

  • The DATASOURCE::ECS::Snapshots data source type can be used to query snapshots.

  • The DATASOURCE::ECS::DedicatedHosts data source type can be used to query dedicated hosts.

  • The DATASOURCE::ECS::DeploymentSets data source type can be used to query deployment sets.

  • The DATASOURCE::ECS::HpcClusters data source type can be used to query High Performance Computing (HPC) clusters.

  • The DATASOURCE::ECS::KeyPairs data source type can be used to query SSH key pairs.

Resource type of VPC

The ALIYUN::VPC::EIPPro resource type can be used to create an EIP.

ALIYUN::VPC::EIPPro

Resource cleanup for a resource type of ApsaraDB RDS

The resource cleanup feature is supported for the ALIYUN::RDS:DBInstance resource type.

ALIYUN::RDS::DBInstance

Parameter constraint query for ApsaraDB RDS and Elasticsearch

Elasticsearch instance specifications can be queried. The query performance is optimized for queries on ApsaraDB RDS instance specifications.

Parameter extraction for Terraform parameters

If the type parameter is set to any in the .tf file and does not have a default value, this parameter is identified as the Type parameter and is defined as String in the Parameters section.

(Optional) Parameters

Data source type of VPC

  • The DATASOURCE::VPC::NatGateways data source type can be used to query NAT gateways.

  • The DATASOURCE::VPC::NetworkAcls data source type can be used to query network ACLs.

Price inquiry for resource types

The price inquiry feature is supported for the following resource types of ALB, VPC, ApsaraDB for MyBase, Elastic Container Instance, ENS, and SAG:

  • ALIYUN::ALB::LoadBalancer

  • ALIYUN::VPC::AnycastEIP

  • ALIYUN::CDDC::DedicatedHost

  • ALIYUN::ECI::ImageCache

  • ALIYUN::ENS::Instance

  • ALIYUN::SAG::SmartAccessGateway

February 2022

Feature

Description

References

Resource type of SAG and EDAS

  • The ALIYUN::SAG::SerialNumberBinding resource type can be used to bind an SAG device to an SAG instance.

  • The ALIYUN::EDAS::K8sSlbBinding resource type can be used to associate an SLB instance with an application in an ACK cluster.

Managed stack

Managed stacks are supported to allow you to resolve issues related to ROS access control for Alibaba Cloud services. Alibaba Cloud services can assume RAM roles to create managed stacks. You can view managed stacks, but you cannot modify them.

GetStack

Resource type of SAG

  • The ALIYUN::SAG::Qos resource type can be used to create a quality of service (QoS) policy.

  • The ALIYUN::SAG::QosAssociation resource type can be used to apply a QoS policy to an SAG instance.

  • The ALIYUN::SAG::QosCar resource type can be used to create a traffic throttling rule for a QoS policy.

  • The ALIYUN::SAG::QosPolicy resource type can be used to create a traffic classification rule for a QoS policy.

E-HPC in GetServiceProvisions

The GetServiceProvisions operation can be called to query the activation status and the RAM roles of E-HPC.

GetServiceProvisions

January 2022

Feature

Description

References

Resource type of ALB

  • The ALIYUN::ALB::BackendServerAttachment resource type can be used to add backend servers to a server group.

  • The ALIYUN::ALB::Listener resource type can be used to create an HTTP, HTTPS, or Quick UDP Internet Connections (QUIC) listener.

  • The ALIYUN::ALB::Rule resource type can be used to create a forwarding rule.

  • The ALIYUN::ALB::ServerGroup resource type can be used to create a server group.

Terraform version 1.1

The Transform parameter can be set to Aliyun::Terraform-v1.1.x in Terraform templates of ROS.

(Required) Transform

Resource cleanup

The ALIYUN::ROS::ResourceCleaner resource type can be used to clean up resources.

ALIYUN::ROS::ResourceCleaner

Data source resource

Data source resources are supported. You can use data source types to query the resource data of Alibaba Cloud services. Data source resources can be referenced by regular resources and outputs.

Data source resources

Data source type of ECS

  • The DATASOURCE::ECS::RecommendInstanceTypes data source type can be used to query the recommended ECS instance types.

  • The DATASOURCE::ECS::Images data source type can be used to query ECS images.

  • The DATASOURCE::ECS::DiskCategories data source type can be used to query ECS disk categories.

Resource type of TSDB and SAG

  • The ALIYUN::TSDB::InfluxDBDatabase resource type can be used to create a TSDB database.

  • The ALIYUN::TSDB::InfluxDBUser resource type can be used to create a TSDB database account.

  • The ALIYUN::SAG::SmartAccessGateway resource type can be used to create an SAG instance.

Resource cleanup for a resource type of ECS

The resource cleanup feature is supported for the ALIYUN::ECS::Instance resource type.

ALIYUN::ECS::Instance

Price inquiry, system tag, custom tag, and resource group for Elasticsearch and EMR resources

  • alicloud_elasticsearch_instance: The price inquiry, system tag, custom tag, and resource group features are supported.

  • alicloud_emr_cluster: The price inquiry, custom tag, and resource group features are supported.

Supported resources

Support for Terraform templates

  • Terraform templates are supported by nested stacks.

  • The Fn::GetStackOutput function can be used to query the output of a stack that is created based on a Terraform template.

Structure of Terraform templates

Zone-based query for resource types of AnalyticDB for PostgreSQL

The zone-based query feature is supported for the following resource types:

  • ALIYUN::GPDB::DBInstance

  • ALIYUN::GPDB::ElasticDBInstance

December 2021

Feature

Description

References

Propagation of resource groups in Terraform

Resource groups can be propagated in Terraform.

Supported ROS features

Tag for resources in Terraform

The custom tag and system tag features are supported for the following ECS and VPC resources: alicloud_key_pair, alicloud_security_group, alicloud_vpc, and alicloud_vswitch.

Supported resources

Resource scenario for API operations

Resource migration scenarios are supported in the CreateChangeSet operation. The TemplateScratchRegionId parameter is added to the CreateStack, PreviewStack, and GetTemplateEstimateCost operations to support cross-region migration and replication.

Template sharing with members in a resource directory

The resource sharing feature provided by Alibaba Cloud is supported in resource directories. A ROS template can be shared from a management account or a member in a resource directory with other members in the resource directory. This facilitates centralized management of templates based on a specific account and reduces operating costs.

Share a template with members in a resource directory

Resource type of ALB and ROS

  • The ALIYUN::ALB::LoadBalancer resource type can be used to create an ALB instance.

  • The ALIYUN::ROS::Sleep resource type can be used to delay the creation, deletion, update, and rollback of resources.

Price inquiry, tag, or resource group for Elastic Container Instance, Alibaba Cloud Marketplace, ApsaraDB RDS, and ECS resources in Terraform

  • Price inquiry: alicloud_market_order, alicloud_eci_container_group, and alicloud_drds_instance.

  • Custom tag: alicloud_snapshot, alicloud_image_copy, alicloud_image, alicloud_ecs_network_interface, alicloud_ecs_launch_template, and alicloud_drds_instance.

  • System tag: alicloud_snapshot, alicloud_image_copy, alicloud_image, alicloud_ecs_network_interface, and alicloud_ecs_launch_template.

  • Resource group: alicloud_image_copy, alicloud_image, alicloud_ecs_network_interface, alicloud_ecs_launch_template, alicloud_drds_instance, and alicloud_eci_container_group.

Supported resources

November 2021

Feature

Description

References

Provider version of Terraform

Provider versions can be specified in Terraform. If you use Terraform version 1.0.10 and the alicloud provider, the values that can be specified as the provider versions range from 1.139.0 to 1.140.0.

Features and resources supported by Terraform in ROS

Provider type of Terraform

The helm and kubernetes provider types are supported in Terraform.

Features and resources supported by Terraform in ROS

GetServiceProvisions

The GetServiceProvisions operation is supported. You can call this operation to query the activation status and the RAM roles of Alibaba Cloud services.

GetServiceProvisions

Change set and stack group in Terraform

The change set feature is supported for Terraform stacks. Terraform templates can be used to create stack groups.

Data structures

Resource scenario

The resource scenario feature is supported to facilitate resource management. This feature allows you to specify the scope of a collection of resources on a GUI and perform operations, such as replication, management, migration, and detection, on the resources.

Overview

Price inquiry and tag for resources in Terraform

  • Price inquiry and custom tag: alicloud_cen_bandwidth_package, alicloud_mongodb_instance, and alicloud_polardb_cluster.

  • System tag: alicloud_polardb_cluster.

Supported resources

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 GetTemplateEstimateCost operation.

September 2021

Feature

Description

References

Resource type

The following resource types of CEN, Alibaba Cloud DNS PrivateZone, AnalyticDB for MySQL, ACK, Container Registry, and Cloud Backup are supported:

  • The ALIYUN::CEN::CenRouteService resource type can be used to access an Alibaba Cloud service.

  • The ALIYUN::PVTZ::UserVpcAuthorization resource type can be used to enable VPC authorization for multiple accounts.

  • The ALIYUN::ADB::DBCluster resource type can be used to create an AnalyticDB for MySQL cluster.

  • The ALIYUN::CS::ClusterNodePool resource type can be used to create a node pool for a cluster.

  • The ALIYUN::CR::UserInfo resource type can be used to create the information about a user.

  • The ALIYUN::HBR::DbAgent resource type can be used to install a Data Disaster Recovery client.

Fn::MarketplaceImage

The Fn::MarketplaceImage function is supported. You can invoke this function to return the default image ID that corresponds to the code of a specified image service in Alibaba Cloud Marketplace.

Functions

Concurrency in Terraform

The Parallelism parameter is supported in the following operations: CreateStack, UpdateStack, PreviewStack, and ContinueCreateStack. You can use this parameter to specify 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:

  • The ALIYUN::VPC::DhcpOptionsSet resource type can be used to create a Dynamic Host Configuration Protocol (DHCP) option set.

  • The ALIYUN::VPC::DhcpOptionsSetAttachment resource type can be used to associate a DHCP option set with a VPC.

Provider type of Terraform

The fortios and fortimanager provider types are supported in Terraform.

Features and resources supported by Terraform in ROS

Resource type of Function Compute

The ALIYUN::FC::Layer resource type can be used to release a layer version.

ALIYUN::FC::Layer

Service-managed permission model for stack groups

A stack group of the self-managed or service-managed permission model can be created. The following information describes the differences between the permission models:

  • Self-managed permission model: the original permission model for stack groups. Before you create a stack group of the self-managed permission model, you must manually create RAM roles within the administrator and execution accounts and establish a trust relationship between the accounts. Then, you can deploy stacks within the execution account.

  • Service-managed permission model: the new permission model for stack groups. If you want to create a stack group of the service-managed permission model, you need to only enable the trusted access feature. This way, ROS automatically creates service-linked roles within the administrator and execution accounts. Then, the administrator account assumes the service-linked roles to deploy stacks within the execution account. The service-managed permission model provides the following benefits:

    • You do not need to manually create RAM roles that are required by stack groups. ROS automatically creates and manages the RAM roles.

    • A stack group of the service-managed permission model allows you to deploy stacks in the folders of a resource directory. ROS monitors changes that are applied to members in folders to automatically deploy or delete stack instances within the members.

Overview

ValidationOption in ValidateTemplate

The ValidationOption parameter is supported in the ValidateTemplate operation. This parameter specifies whether to enable additional validation. Valid values:

  • None (default): does not enable additional validation.

  • EnableTerraformValidation: enables additional validation for a Terraform template by running the validate command in Terraform CLI.

ValidateTemplate

July 2021

Feature

Description

References

Update for the Tags property in resource types

The Tags property in the following resource types of API Gateway, Function Compute, SLS, SAE, OSS, ACK, VPC, NAS, and ECS can be updated:

  • The ALIYUN::ApiGateway::Group resource type can be used to create an API group.

  • The ALIYUN::ApiGateway::App resource type can be used to create an application.

  • The ALIYUN::FC::Service resource type can be used to create a service in Function Compute.

  • The ALIYUN::SLS::Project resource type can be used to create an SLS project.

  • The ALIYUN::SAE::Application resource type can be used to create an SAE application.

  • The ALIYUN::OSS::Bucket resource type can be used to create an OSS bucket.

  • The ALIYUN::CS::AnyCluster resource type can be used to create an ACK cluster of a specific type.

  • The ALIYUN::CS::ManagedEdgeKubernetesCluster resource type can be used to create an ACK Edge cluster.

  • The ALIYUN::CS::ManagedKubernetesCluster resource type can be used to create an ACK managed cluster.

  • The ALIYUN::CS::ServerlessKubernetesCluster resource type can be used to create an ACK Serverless cluster.

  • The ALIYUN::VPC::EIP resource type can be used to apply for an EIP.

  • The ALIYUN::NAS::FileSystem resource type can be used to create a file system.

  • The ALIYUN::ECS::SecurityGroup resource type can be used to create a security group.

Resource type of SLS

The ALIYUN::SLS::Etl resource type can be used to create a data transformation task.

ALIYUN::SLS::Etl

Query for the resource creation progress

  • The ShowProgressEvent property is supported in the ALIYUN::ROS::WaitCondition resource type. This property specifies whether to display progress events that are used to receive UserData messages.

  • The ShowResourceProgress parameter is supported in the GetStack operation. This parameter specifies whether to return the processing progress of resources.

Feature and version of Terraform

  • The Parameters section and the ContinueCreateStack parameter are supported in Terraform templates.

  • Terraform resources can be created by using RAM roles or Security Token Service (STS).

  • Terraform version 1.0 is supported for stacks.

  • The following provider types are supported in Terraform:

    • time: provides features that are related to time.

    • random: provides features that are related to random numbers.

    • template: provides features that are related to templates.

Features and resources supported by Terraform in ROS

Pseudo parameters in Terraform templates

The following pseudo parameters are supported in Terraform templates:

  • ALIYUN__StackId: ALIYUN::StackId

  • ALIYUN__StackName: ALIYUN::StackName

  • ALIYUN__TenantId: ALIYUN::TenantId

  • ALIYUN__Region: ALIYUN::Region

  • ALIYUN__AccountId: ALIYUN::AccountId

  • ALIYUN__NoValue: ALIYUN::NoValue

Structure of Terraform templates

Resource type of AnalyticDB for PostgreSQL

The following resource types of AnalyticDB for PostgreSQL are supported:

  • The ALIYUN::GPDB::DBInstance resource type can be used to create an AnalyticDB for PostgreSQL instance in reserved storage mode.

  • The ALIYUN::GPDB::ElasticDBInstance resource type can be used to create an AnalyticDB for PostgreSQL instance in elastic storage mode.

  • The ALIYUN::GPDB::InstancePublicConnection resource type can be used to allocate a public endpoint to an AnalyticDB for PostgreSQL instance.

June 2021

Feature

Description

References

Fn::Any

The Fn::Any function is supported. You can invoke this function to check whether the values in an array are true or false. If one of the values is evaluated as true, true is returned. If none of the values are evaluated as true, false is returned.

Functions

Resource type

The following resource types of Resource Management, MaxCompute, and EMR are supported:

  • The ALIYUN::ResourceManager::ResourceShare resource type can be used to create a resource share.

  • The ALIYUN::MaxCompute::Table resource type can be used to create a table.

  • The ALIYUN::EMR::ClusterServiceConfigs resource type can be used to create or modify the configurations of a specified service in a cluster.

May 2021

Feature

Description

References

Automatic activation

EDAS can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

Resource type

The following resource types of Cloud Firewall and VPC are supported:

  • The ALIYUN::CLOUDFW::VpcFirewallControlPolicy resource type can be used to add an access control policy to a policy group of a VPC firewall.

  • The ALIYUN::VPC::FlowLog resource type can be used to create a flow log.

  • The ALIYUN::VPC::VpnRouteEntry resource type can be used to create a destination-based route for a VPN gateway.

April 2021

Feature

Description

References

Fn::FormatTime

The Fn::FormatTime function is supported. You can invoke this function to return a formatted value of the current time.

Functions

Resource type

The following resource types of EDAS, API Gateway, Cloud Config, RAM, SLS, and WAF are supported:

  • The ALIYUN::EDAS::K8sCluster resource type can be used to create a Kubernetes cluster.

  • The ALIYUN::EDAS::K8sApplication resource type can be used to create an application in a Kubernetes cluster.

  • The ALIYUN::ApiGateway::LogConfig resource type can be used to create a log configuration.

  • The ALIYUN::ApiGateway::PluginAttachment resource type can be used to bind a plug-in to an API.

  • The ALIYUN::Config::Rule resource type can be used to create or modify a rule.

  • The ALIYUN::Config::DeliveryChannel resource type can be used to create or update a delivery channel.

  • The ALIYUN::RAM::RamAccountAlias resource type can be used to create an alias for an account.

  • The ALIYUN::RAM::SecurityPreference resource type can be used to configure security preferences for a RAM user.

  • The ALIYUN::SLS::Audit resource type can be used to configure Log Audit Service.

  • The ALIYUN::WAF::LogServiceEnable resource type can be used to enable the log collection feature for a domain name.

March 2021

Feature

Description

References

Optimization of change sets

Change sets are supported in the Conditions and Mappings sections of templates.

N/A

Resource group

  • Resource groups can be specified 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 that belong to the stack and support the resource group feature.

  • Resource groups can be returned when you query stacks, stack groups, and templates.

  • Permissions on resource groups can be managed to control operations on stacks, stack groups, and templates.

Automatic activation

The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: Container Registry, MaxCompute, DataWorks, and Video Surveillance System.

ALIYUN::ROS::AutoEnableService

February 2021

Feature

Description

References

Automatic activation

Industrial Brain can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type.

ALIYUN::ROS::AutoEnableService

January 2021

Feature

Description

References

Propagation of stack tags

If you add a tag to a stack when you create or update the stack, the tag is propagated to resources that belong to the stack and support the tag feature. Tags that you add to resources in templates have higher priority than tags that you add to stacks in the ROS console.

Propagate a tag

Resource type of DTS

The ALIYUN::DTS::SubscriptionInstance resource type can be used to create a change tracking instance and configure a change tracking task in DTS.

N/A

Automatic activation

The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: ACK, ESA, and Managed Service for OpenTelemetry.

ALIYUN::ROS::AutoEnableService

InstanceType in ALIYUN::FC::Function

The InstanceType property is supported in the ALIYUN::FC::Function resource type. This property specifies the instance type.

ALIYUN::FC::Function

Optimization of PreviewStack

The logic that is used to validate nested stacks when you call the PreviewStack operation is optimized.

PreviewStack

December 2020

Feature

Description

References

Tag for resource types

The tag feature is supported for the following resource types:

  • ALIYUN::NAS::FileSystem

  • ALIYUN::SAE::Application

  • ALIYUN::SLS::Project

Drift detection for resource types

The drift detection feature is supported for the following resource types:

  • 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

Stack change notifications sent to EventBridge

The NotificationURLs parameter can be set to eventbridge in the CreateStack operation. The NotificationURLs parameter specifies the callback URL. If you set the NotificationURLs 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 query an index.

Functions

ALIYUN::CMS::SiteMonitor

The ALIYUN::CMS::SiteMonitor resource type can be used to create a site monitoring task.

ALIYUN::CMS::SiteMonitor

ALIYUN::TSDB::HiTSDBInstance

The ALIYUN::TSDB::HiTSDBInstance resource type can be used to create a TSDB instance.

ALIYUN::TSDB::HiTSDBInstance

ALIYUN::IOT::Rule

The ALIYUN::IOT::Rule resource type can be used to create a rule for a specified topic.

ALIYUN::IOT::Rule

ALIYUN::IOT::RuleAction

The ALIYUN::IOT::RuleAction resource type can be used to create a rule action for a rule.

ALIYUN::IOT::RuleAction

ALIYUN::IOT::ProductTopic

The ALIYUN::IOT::ProductTopic resource type can be used to create a custom topic category for a product.

ALIYUN::IOT::ProductTopic

ALIYUN::PrivateLink::VpcEndpointService

The ALIYUN::PrivateLink::VpcEndpointService resource type can be used to create an endpoint service in PrivateLink.

ALIYUN::PrivateLink::VpcEndpointService

ALIYUN::PrivateLink::VpcEndpoint

The ALIYUN::PrivateLink::VpcEndpoint resource type can be used to create an endpoint in PrivateLink.

ALIYUN::PrivateLink::VpcEndpoint

ALIYUN::ASM::ServiceMesh

The ALIYUN::ASM::ServiceMesh resource type can be used to create an ASM instance.

ALIYUN::ASM::ServiceMesh

ALIYUN::ApiGateway::Instance

The ALIYUN::ApiGateway::Instance resource type can be used to create a dedicated instance in API Gateway.

ALIYUN::ApiGateway::Instance

Template sharing

The template sharing feature is supported.

SetTemplatePermission

Automatic activation

The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: ARMS, CloudMonitor, DataHub, Function Compute, and PrivateLink.

ALIYUN::ROS::AutoEnableService

November 2020

Feature

Description

References

Authentication of source IP addresses by using the earlier API

Source IP addresses can be authenticated by using the ROS API of the earlier version (2015-09-01).

N/A

OOS Parameter Store

OOS Parameter Store is supported. In the Resources and Parameters sections of ROS templates, you can specify parameters that are stored in OOS Parameter Store.

Use OOS Parameter Store to create parameters for ROS templates

Quota of concurrent operations on a stack

A limited quota is provided for concurrent stack creation, update, and deletion operations. The default quota is 50. The default quota can be changed on the quota management page in the Quota Center console.

Limits

ALIYUN::KMS::Secret

The ALIYUN::KMS::Secret resource type can be used to create a KMS secret and store the initial version of the secret.

ALIYUN::KMS::Secret

ALIYUN::DRDS::DrdsDB

The ALIYUN::DRDS::DrdsDB resource type can be used to create a PolarDB-X 1.0 database.

ALIYUN::DRDS::DrdsDB

ALIYUN::OTS::SearchIndex

The ALIYUN::OTS::SearchIndex resource type can be used to create a search index for a table.

ALIYUN::OTS::SearchIndex

October 2020

Feature

Description

References

Quota Center console

The Quota Center console is integrated with ROS. 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. A value of null specifies that the parameter is optional.

Overview

ALIYUN::DBS::RestoreTask

The ALIYUN::DBS::RestoreTask resource type can be used to create a restore task of Data Disaster Recovery.

ALIYUN::DBS::RestoreTask

ALIYUN::HBR::RestoreJob

The ALIYUN::HBR::RestoreJob resource type can be used to create a restore job in Cloud Backup.

ALIYUN::HBR::RestoreJob

ALIYUN::HBR::BackupClients

The ALIYUN::HBR::BackupClients resource type can be used to install backup clients of Cloud Backup.

ALIYUN::HBR::BackupClients

Drift detection for resource types

The drift detection feature is supported for the following resource types:

  • 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

The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: IMM, KMS, and ApsaraMQ for RabbitMQ.

ALIYUN::ROS::AutoEnableService

September 2020

Feature

Description

References

AssociationPropertyMetadata in templates

The AssociationPropertyMetadata parameter is supported in templates.

Overview

Automatic activation

The following services can be automatically activated by using the ALIYUN::ROS::AutoEnableService resource type: API Gateway, Batch Compute, Enterprise Mobile Application Studio (EMAS), NAS, Cloud Backup, NLP, OSS, Tablestore, and SLS.

ALIYUN::ROS::AutoEnableService

Price inquiry for resource types

The price inquiry feature is supported for the following resource types:

  • 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

Resource types that support price inquiries

Drift detection for resource types

The drift detection feature is supported for the following resource types:

  • 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

The ALIYUN::SLS::Alert resource type can be used to create an alert rule in SLS.

ALIYUN::SLS::Alert

ALIYUN::SLS::Savedsearch

The ALIYUN::SLS::Savedsearch resource type can be used to save the search results of SLS as a saved search.

ALIYUN::SLS::Savedsearch

ALIYUN::CMS::MetricRuleTemplate

The ALIYUN::CMS::MetricRuleTemplate resource type can be used to create an alert template in CloudMonitor.

ALIYUN::CMS::MetricRuleTemplate

ALIYUN::CMS::MonitorGroupInstances

The ALIYUN::CMS::MonitorGroupInstances resource type can be used to add instances to an application group in CloudMonitor.

ALIYUN::CMS::MonitorGroupInstances

Fn::Length

The Fn::Length function is supported. You can invoke this function to calculate the number of elements in a string, list, or dictionary.

Functions

August 2020

Feature

Description

References

Management based on Terraform

Terraform templates can be used to create, update, and delete resources by using the ROS console or specific ROS API operations.

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.

N/A

Drift detection for resource types

The drift detection feature is supported for the following resource types:

  • 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

The ALIYUN::CMS::DynamicTagGroup resource type can be used to create an application group in CloudMonitor.

ALIYUN::CMS::DynamicTagGroup

July 2020

Feature

Description

References

Optimization of ContinueCreateStack

The ContinueCreateStack operation is optimized for features that are relevant to nested stacks.

ContinueCreateStack

Drift detection for resource types

The drift detection feature is supported for the following resource types:

  • ALIYUN::ECS::Instance

  • ALIYUN::VPC::CommonBandwidthPackage

  • ALIYUN::VPC::CommonBandwidthPackageIp

Resource types that support drift detection and resource import

ALIYUN::DTS::MigrationJob

The ALIYUN::DTS::MigrationJob resource type can be used to create a data migration task in DTS.

N/A

ALIYUN::RDS::Database

The ALIYUN::RDS::Database resource type can be used to create a database on an ApsaraDB RDS instance.

ALIYUN::RDS::Database

ALIYUN::DMS::Instance

The ALIYUN::DMS::Instance resource type can be used to register a database instance in 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 can be used to create an SAE namespace.

ALIYUN::SAE::Namespace

ALIYUN::SAE::Application

The ALIYUN::SAE::Application resource type can be used to create an SAE application.

ALIYUN::SAE::Application

ALIYUN::SAE::SlbBinding

The ALIYUN::SAE::SlbBinding resource type can be used to bind an SLB instance to an SAE application.

ALIYUN::SAE::SlbBinding

ALIYUN::VPC::Ipv6Gateway

The ALIYUN::VPC::Ipv6Gateway resource type can be used to create an IPv6 gateway.

ALIYUN::VPC::Ipv6Gateway

ALIYUN::VPC::Ipv6InternetBandwidth

The ALIYUN::VPC::Ipv6InternetBandwidth resource type can be used to purchase a public bandwidth plan for an IPv6 address.

ALIYUN::VPC::Ipv6InternetBandwidth

May 2020

Feature

Description

References

Replacement update for resources

A replacement update can be performed on a resource whose properties cannot be changed. After you perform a replacement update, the existing resource is deleted, and a new resource is created.

Perform a replacement update for a stack resource

Fn::GetStackOutput

The Fn::GetStackOutput function is supported. You can invoke this function to query the output of a stack.

Functions

Fn::Max and Fn::Min

The Fn::Max and Fn::Min functions are supported. You can invoke the Fn::Max function to query the largest number among a group of numbers. You can invoke the Fn::Min function to query the smallest number among a group of numbers.

Functions

ALIYUN::CMS::Contact

The ALIYUN::CMS::Contact resource type can be used to create an alert contact in CloudMonitor.

ALIYUN::CMS::Contact

ALIYUN::CMS::ContactGroup

The ALIYUN::CMS::ContactGroup resource type can be used to create an alert contact group in CloudMonitor.

ALIYUN::CMS::ContactGroup

ALIYUN::CMS::MonitoringAgentProcess

The ALIYUN::CMS::MonitoringAgentProcess resource type can be used to create a process monitoring task in CloudMonitor.

ALIYUN::CMS::MonitoringAgentProcess

May 2016

ROS became available for commercial use on May 20, 2016.

December 2015

ROS became available in public preview on December 21, 2015.