检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
语法指南 基本语法 样式约定 表达式 常见函数 父主题: 资源编排
description 否 Nat网关实例的描述信息 参数类型:string 取值说明:用户自定义 取值约束:长度不超过255,支持英文字母和数字 使用建议:用户自定义 name 是 nat的名称 参数类型:string 取值说明:用户自定义,例如my-nat 取值约束:长度限制为1
template_name 是 String 用户希望创建的模板名称 version_id 是 String 模板版本ID,以大写V开头,每次创建模板版本,模板版本ID数字部分会自增加一 表2 Query参数 参数 是否必选 参数类型 描述 template_id 否 String 模板的I
name 否 安全组名称 参数类型:string 取值说明:用户自定义,例如my-securitygroup 取值约束:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点) 使用建议:用户自定义 关联关系 表2 关联关系说明 关系说明 关联节点 被包含关系 VPC
义k8sManifest,其值会被k8sManifest>metadata>namespace覆盖 取值约束:由小写字母、数字、和中划线组成,且必须以字母开头 使用建议:根据已有集群或即将创建集群自定义 关联关系 表2 关联关系说明 关系说明 关联节点 依赖关系 AOS.Batch
取值约束:{u'max_length': 1024} name 否 分布式缓存实例的名称 参数类型:string 取值说明:用户自定义 取值约束:以字母开头,由字母、数字、下划线和中划线组成 securityGroupId 是 分布式缓存实例使用的安全组ID 参数类型:HuaweiCloud.VPC.SecurityGroup
API分组的名称 参数类型:string 取值说明:用户自定义 取值约束:长度为3 - 64位的字符串,字符串由中文、英文字母、数字、_ 组成,且以英文字母开头 使用建议:无 backendType 是 后端类型 参数类型:string 取值说明:HTTP:web后端,FUNCTION:函数工作流,MOCK:模拟的后端
参数时可获取 name 是 APIG触发器的名称 参数类型:string 取值说明:用户自定义 取值约束:支持汉字,英文,数字,下划线,且只能以英文和汉字开头,3-24字符 使用建议:将该字段通过get_input函数传入,在AOS界面创建资源栈填写输入参数时可自动获取 apigroup_id
使用建议:用户自定义 name 否 集群名称 参数类型:string 取值约束:长度[4, 128],由小写字母、数字、中划线“-”组成,且必须以字母开始,字母数字结尾。正则规范如下:(^$)|(^[a-z]([-a-z0-9]*[a-z0-9])?$) 使用建议:用户自定义 kubeProxyMode
u'min_length': 1, u'max_length': 192} name 是 创建的主题名 参数类型:string 取值说明:由大写和小写ASCII字母,数字,下划线和连字符组成,且在1到256个字符之间 取值约束:{u'regex': u'^[a-zA-Z][0-9a-zA-Z-_]*$', u'min_length':
name 否 实例名称 参数类型:string 取值说明:用户自定义 默认值:"" 取值约束:1. 4位到64位之间,必须以字母开头,不区分大小写可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。 2. 同一租户下,同类型的实例名唯一。 使用建议:用户自定义 paramsGroupId
template_name 是 String 用户希望创建的模板名称 version_id 是 String 模板版本ID,以大写V开头,每次创建模板版本,模板版本ID数字部分会自增加一 表2 Query参数 参数 是否必选 参数类型 描述 template_id 否 String 模板的I
name 是 虚拟私有云名称 参数类型:string 取值说明:自定义,如myvpc 默认值:"" 取值约束:长度为0-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。如果名称不为空,则同一个租户下的名称不能重复 使用建议:用户自定义,不填写时系统将自动分配名称
Role数组 name 是 用户组名称 参数类型:string 取值说明:英文字符串 取值约束:可取长度为 1-64 的字符串,由英文字母、数字、中划线(- )组成 使用建议:用户自定义 关联关系 无 输出 属性 参数类型 描述 refName string 用户组名称 refID
endpoint 是 接受消息的接入点 参数类型:string 取值说明:http协议,接入点必须以"http://"开头;https协议,接入点必须以"https://"开头;email协议,接入点必须是邮件地址;sms协议,接入点必须是一个电话号码 protocol 是 Endpoint推送的方式
取值约束:最多可以添加10个标签,标签的key值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线(_)、中划线(-)。标签的value值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线(_)、中划线(-)、小数点(.)。 instances 是 创建云服务器数量
Resource Resource 是Terraform中最重要的元素,通过关键字 "resource" 进行声明。Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示V
文、大小写英文、数字、下划线、中划线。首字符需为中文或者英文,区分大小写。 execution_plan_name 是 String 执行计划的名称。此名字在domain_id+区域+project_id+stack_id下应唯一,可以使用中文、大小写英文、数字、下划线、中划线。首字符需为中文或者英文,区分大小写。
"Three"]) ["One", "Two", "Three"] tonumber 将字符串类型转换为数字类型 tonumber("33") 33 tostring 将数字类型转换为字符串类型 tostring(33) "33" 编码函数 表5 编码函数 函数名称 函数描述 样例
depends_on 在同一个 Terraform 配置文件中可以包含多个资源。通过在资源中引用其他资源的属性值,Terraform可以自动推断出资源的依赖关系。然而,某些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。您可以使用