一.资源介绍
资源是Terraform体系中最重要的组成元素, 每个资源块用来定义一个或多个基础产品实例, 它或者定义一个VPC,或者定义一个CVM或者一条DNS记录....二.资源定义语法
1.定义
每个资源可能有多个特性支持, 则需要十几或者几十个字段, 但创建此资源我们只提供最少的子集即可.如腾讯云的CVM全量需要30+个字段,但我们只需要5个字段就可以定义出一个CVM...本地名字:资源实例在本地存储的名字,用于资源之间的互相引用, 使用者来定义,这部分必须以字母或者下划线开头,并且只能包含数字,字母,下划线或者中划线
资源配置:是这个资源的特性字段嵌套map,如cvm....
2.类型和资源参数
云上的每个产品功能都有一个或者多个资源进行定义,在编写这些资源排版代码时会决定这个资源管理云上的那个产品的那个功能,如定义
tencentcloud_mysql_instance...用户选择非默认的其他provider
一般情形下一个provider配置一个region+aksk,如果我们想创建多个地区的资源就可以用provider元参数,它可以定义我们创建此资源使用另一个provider