Updated on 2023-08-30 GMT+08:00

Basic Concepts

Concept

Description

Resource

A cloud service may have multiple types of resources, such as VPCs, VMs, microservice applications, or high-level data models like security policies and DNS records.

Template

A template is a text file written using HCL syntax and describes your cloud resources. Its format can be tf, tf.json, or zip. RFS creates cloud resources based on templates.

Stack

A stack is a collection of cloud service resources. It creates, deletes, updates, and queries all cloud service resources described in a template as a whole.

Execution plan

An execution plan provides a preview of stack changes. It displays the comparison between the current template and online resources, and clearly shows the operations (such as addition, modification, and deletion) to be performed on resources and attributes during resource formation. Before executing a plan, you can preview it to check whether it meets your expectation. During execution, RFS creates and modifies resources as defined in the template.