一.资源介绍
资源是Terraform体系中最重要的组成元素, 每个资源块用来定义一个或多个基础产品实例, 它或者定义一个VPC,或者定义一个CVM或者一条DNS记录....:关键字, 类型, 本地名字,资源配置
关键字:固定为resource, terraform官方定义
类型: 每个云厂商给资源的定义标识, 云厂商来定义,如我们定义mysql实例叫tencentcloud_mysql_instance...,模块可以认为是资源定义的namespace)
上面我们定义一个redis的实例,位于"广州三区", 内存大小为8G,密码为test12345789,实例类型为主从redis,这个是定义一个redis的最小集合...如上例子中的password,mem_size.这些是能创建云上产品必须的一些字段
B.terraform支持的表达式
terraform支持部分表达式语法,如条件表达式condition ?...:只要此元参数在资源块配置中,terraform就会阻止此资源的删除.如果要删除此资源,需要将资源块配置中此字段去掉后即可.
resource "tencentcloud_redis_instance"