一.资源介绍
资源是Terraform体系中最重要的组成元素, 每个资源块用来定义一个或多个基础产品实例, 它或者定义一个VPC,或者定义一个CVM或者一条DNS记录....并且只能包含数字,字母,下划线或者中划线
资源配置:是这个资源的特性字段嵌套map,如cvm的内存大小硬盘大小等,参数必须位于{}中间,
类型和本地名字唯一确定一个资源, 所以可以认为是全局唯一(其实是模块内唯一...对于那些旧的配置块,会和本地的state文件进行对比,如有修改则调用腾讯云的openapi进行修改,如有删除同样调用openapi进行删除.
5.资源依赖
大部分资源都不会对其他资源产生依赖,terraform...:只要此元参数在资源块配置中,terraform就会阻止此资源的删除.如果要删除此资源,需要将资源块配置中此字段去掉后即可.
resource "tencentcloud_redis_instance"...,可以通过provisioner&connection进行.官方不建议使用此功能,有其他的初始化工具如HashiCorp Packer替代
三.操作超时
有的资源编写的时候支持可以设置资源行为时间,如下边的资源可以设置