Updated on 2024-08-26 GMT+08:00

What's New

The following tables outline the functions introduced in each Resource Formation Service (RFS) version, along with updates to relevant documentation. New features will be rolled out gradually across regions.

July 2024

No.

Function

Description

Phase

Documentation

1

ELB Listener, Pool, Member, ER, DNS supported in the visual designer, ELB supports IPv6.

You can create ELB Listener, Pool, Member, ER, DNS resources in the visual designer,ELB supports IPv6 resource creation.

OBT

--

2

Execution plan price inquiry supports DMS RabbitMQ, WAF, CBH, DWS, and HSS.

You can create DMS RabbitMQ, WAF, CBH, DWS, and HSSusing the RFQ function.

OBT

--

June 2024

No.

Function

Description

Phase

Documentation

1

EPS, SMN, CBR, MRS, and DDS

supported in the visual designer

You can create EPS, SMN, CBR, MRS, and DDS resources in the visual designer.

OBT

--

May 2024

No.

Function

Description

Phase

Documentation

1

DWS, VPCEP, GaussDB, and VPN supported in the visual designer

You can create DWS, VPCEP, GaussDB, and VPN resources in the visual designer.

OBT

--

2

Service-managed permission model supported for stack sets

When creating a stack set, you can set the permission model to SERVICE_MANAGED.

OBT

Creating a Stack Set

3

Deploying a stack set to a specified OU

You can specify the deployment target for stack instances when using APIs like CreateStackInstances and DeployStackSet. This can be done by providing the ID of an organization unit (OU). Multiple filtering policies are supported.

OBT

Creating Stack Instances and Deploying a Stack Set

April 2024

No.

Function

Description

Phase

Documentation

1

CSS and IMS supported in the visual designer

You can create CSS and IMS resources in the visual designer.

OBT

--

March 2024

No.

Function

Description

Phase

Documentation

1

CBH and DEW supported in the visual designer

You can create CBH and DEW resources in the visual designer.

OBT

--

2

Concurrent deployment of a stack set

When creating a stack set, you can determine whether stack set operations can be created concurrently.

You can set the concurrent deployment policy when deploying stack instances using APIs like CreateStackInstances and DeployStackSet.

OBT

Creating Stack Instances and Deploying a Stack Set

February 2024

No.

Function

Description

Phase

Documentation

1

CCE nodes, LTS, Kafka, and DMS supported in the visual designer

You can create CCE nodes, LTS, Kafka, and DMS resources in the visual designer.

OBT

--

January 2024

No.

Function

Description

Phase

Documentation

1

OBS supported in the visual designer

You can create OBS resources in the visual designer.

OBT

--

December 2023

No.

Function

Description

Phase

Documentation

1

Using stack sets on the console

RFS stack sets enable you to deploy stacks across accounts and regions in a single operation.

In an administrator account, you can define and manage RFS templates and deploy them into a target account in a specified region.

You can use stack sets to create, update, or delete stack instances to deploy target stacks.

OBT

--

October 2023

No.

Function

Description

Phase

Documentation

1

Using stack sets to override parameters on stack instances with custom parameters

When creating or updating stack instances, you can customize different parameters than those of a stack set for deployment.

OBT

Creating Stack Instances

2

Importing resources defined in a template

Users can manage the import of existing resources with the import syntax in a template.

OBT

--

3

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.56.0 is supported.

OBT

Provider Version

4

Retaining resources during stack deletion on the console

You can retain resources when deleting a stack on the console.

OBT

--

September 2023

No.

Function

Description

Phase

Documentation

1

The API for obtaining a stack instance

You can use this API to view details about a stack instance of a stack set, including information about parameter overriding.

OBT

Obtaining a Stack Instance

2

The API for updating stack instances

With this function, you can update and deploy specified stack instances.

OBT

Updating Stack Instances

3

SFS, ELB, DCS, and APIG supported in the visual designer

You can create SFS, ELB, DCS, and APIG resources in the visual designer.

OBT

--

August 2023

No.

Function

Description

Phase

Documentation

1

The API for deleting a stack with conditions

You can retain resources managed by a stack when deleting it.

OBT

Deleting a Stack with Conditions

2

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.54.1 is supported.

OBT

Provider Version

June 2023

No.

Function

Description

Phase

Documentation

1

Support for CCE-provider

You can apply for E2E Huawei Cloud CCE service through RFS.

OBT

--

2

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.50.0, v1.49.0, and v1.48.0 are supported.

OBT

Provider Version

3

Deploying stacks without agencies

You can deploy stacks without agencies.

OBT

--

April 2023

No.

Function

Description

Phase

Documentation

1

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.47.1

and v1.46.0 are supported.

OBT

Provider Version

December 2022

No.

Function

Description

Phase

Documentation

1

The API for updating a stack

The API for updating a stack is released.

OBT

Updating a Stack

2

New attribute fields in returned stack metadata

The following attribute fields are added to returned stack metadata: vars_body and vars_uri_content.

OBT

Obtaining Stack Metadata

3

Filtering listed stack events

You can filter listed stack events.

OBT

Listing Events of a Stack

4

Template management

The template management function is released. It allows template and version management and transfers templates through the template management system during stack creation and updates.

OBT

Template Management

5

Visual designer

The visual designer is released. It offers a graphical user interface that enables you to create templates by simply dragging and dropping resources and selecting parameters. It connects to the template management system and stack system.

OBT

Visual Designer

November 2022

No.

Function

Description

Phase

Documentation

1

Accessing OBS across regions

RFS supports OBS access across the CN South-Guangzhou and CN North-Beijing4 regions.

OBT

Region and AZ

2

Updating stack parameters

RFS allows you to update stack parameters. You can use this API to update one or more of the four attribute fields of a stack: description, enable_deletion_protection, enable_auto_rollback and agencies.

OBT

Updating a Stack

3

Modifying API behavior

In the new version, the existing API behavior is modified as follows:

  • The vars_body and vars_uri_content fields of a stack are added to the response returned by the API for getting stack metadata.
  • The stack_id field is removed from the response returned by the API for creating an execution plan.
  • Expired execution plans can no longer be applied.

OBT

Applying an Execution Plan

October 2022

No.

Function

Description

Phase

Documentation

1

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.40.2 and v1.41.0 are supported.

OBT

Provider Version

2

Integrating stack creation and deployment

RFS provides templates and variables to implement one-click stack creation and deployment.

OBT

Creating a Stack

3

Displaying preferential prices during price inquiry

When the price of resources contained in an execution plan is estimated, the preferential price is also displayed. The service returns the optimal discounted price, including official website discounts, commercial discounts, and partner discounts.

OBT

Estimating the Price of an Execution Plan

September 2022

No.

Function

Description

Phase

Documentation

1

Enhancing orchestration of cloud service resources

Huawei Cloud Provider v1.38.2, v1.39.0, v1.40.0, and v1.40.1 are supported.

Closed beta test

https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.40.0/docs

2

Modifying API behavior

In the new version, the existing API behavior is modified as follows:

  • The current_count field is not returned by the listing APIs such as ListStacks, ListStackEvents, and ListStackOutputs.
  • The detail_string field is removed from the response body returned by the API for getting execution plans.
  • The HTTP code of the API for parsing template variables is changed from 202 to 200.

Closed beta test

Deploying a Stack

Parsing Template Variables

August 2022

No.

Function

Description

Phase

Documentation

1

Enhancing resource orchestration

  • Huawei Cloud Provider v1.38.1 is supported.
  • Terraform kernel v1.1.9 is updated.

Closed beta test

https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.38.1/docs

2

Modifying API behavior

In the new version, the existing API behavior is modified as follows:

  • The URI of the API for deploying a stack is changed to POST /v1/{project_id}/stacks/{stack_name}/deployments, and the API no longer allows updating the description parameter.

Closed beta test

Deploying a Stack

July 2022

No.

Function

Description

Phase

Documentation

1

Enhancing resource orchestration

Huawei Cloud Provider v1.38.0 is supported.

Closed beta test

https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.38.0/docs

2

Encrypting sensitive data using KMS

RFS supports KMS encryption for sensitive data in your templates. The data types that can be encrypted include string, number, and bool. Sensitive data is encrypted by default.

Closed beta test

KMS Encryption Application Scenarios

3

Modifying API behavior

In the new version, the existing API behavior is modified as follows:

  • When the API for getting stack metadata is used, the response will include flags indicating whether deletion protection and auto-rollback are enabled for the stack.
  • The mandatory field X-Domain-Id in the request header is removed from all APIs.

Closed beta test

Creating a Stack

June 2022

No.

Function

Description

Phase

Documentation

1

Parsing template variables

RFS can parse variables in a template and return their information in the API response, including their names, types, description, default values, and attributes (sensitive/nullable). Currently, template files in .zip, .tf, or .tfjson format can be parsed.

Closed beta test

Parsing Template Variables

February 2019

No.

Function

Description

Phase

Documentation

1

Enhancing cloud service resource orchestration to support orchestration of CCI.Storage.SFS

AOS supports the orchestration of CCI.Storage.SFS. This element is used to create file storage volumes in a specified namespace.

Commercial use

CCI.Storage.SFS

2

Enhancing cloud service resource orchestration to support orchestration of CCI.StatefulSet

AOS supports the orchestration of CCI.StatefulSet. This element is used to create stateful services.

Commercial use

CCI.StatefulSet

January 2019

No.

Function

Description

Phase

Documentation

1

Enhancing cloud service resource orchestration to support the orchestration of the Simple Message Notification (SMN) service

AOS supports the orchestration of SMN.

  • The SMN.Subscription element is used to subscribe to SMN.
  • The SMN.Topic element is used to create an SMN topic.

Commercial use

SMN.Subscription

2

Enhancing cloud service resource orchestration to support the orchestration of the Database Security Service (DBSS)

AOS supports the orchestration of DBSS.Instance, which is used to create DBSS resources.

Commercial use

DBSS.Instance

3

Changing the billing mode of stacks from pay-per-use to yearly/monthly

AOS allows you to change the billing mode of pay-per-use stacks to yearly/monthly.

Commercial use

-

4

Modifying stacks billed in the yearly/monthly mode

AOS allows you to modify stacks billed in the yearly/monthly mode.

Commercial use

-