一.资源介绍
资源是Terraform体系中最重要的组成元素, 每个资源块用来定义一个或多个基础产品实例, 它或者定义一个VPC,或者定义一个CVM或者一条DNS记录....当选择好类型后,资源配置也随着确定,资源配置字段包含三个方面
A.排版资源需要的特性字段
如上例子中的password,mem_size.这些是能创建云上产品必须的一些字段
B.terraform支持的表达式...对于那些旧的配置块,会和本地的state文件进行对比,如有修改则调用腾讯云的openapi进行修改,如有删除同样调用openapi进行删除.
5.资源依赖
大部分资源都不会对其他资源产生依赖,terraform...的形式进行引用,如我们要引用第2个实例服务端分配的ip,可以通过
tencentcloud_redis_instance.test1.ip的形式
C.for_each 通过map...:只要此元参数在资源块配置中,terraform就会阻止此资源的删除.如果要删除此资源,需要将资源块配置中此字段去掉后即可.
resource "tencentcloud_redis_instance"