Updated on 2024-09-25 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.

Stack Set

Entities that manage stack sets of resources under multiple accounts and regions in a unified manner. By deploying a stack set, you can deploy all stacks managed by the stack set to manage resources under multiple stacks. The stack set is an extension of the stack management function.