检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
条件函数 条件函数通常用于定义元素是否需要部署,包括cond_eq、cond_not、cond_and、cond_or和cond_if。除了cond_if函数外,其他条件函数只允许在conditions段内定义使用。cond_if函数除了在conditions段内定义使用外,还可以在no
参数类型 取值约束 描述 条件名称 是 字符串 由大写字母、小写字母、数字和中划线“-”组成,长度为[1-64]。 新建条件名,命名必须唯一。 条件内置函数 是 - - 条件的定义需要通过条件内置函数来实现,详情请参见条件函数。 元素名称 是 字符串 由小写字母、数字和中划线“-”组成,长度为[1
resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源 for_each:用于根据映射、字符串集合创建多个资源 provider:用于选择非默认的 provider lifecycle:用于定制资源的生命周期 父主题: Metadata
表1 字符串函数 函数名称 函数描述 样例 运行结果 format 字符串格式化 format("Hello, %s!", "cloud") Hello, cloud! lower 将字符串中的字母转换为小写 lower("HELLO") hello upper 将字符串中的字母转换为大写
each.key cidr = each.value } 在使用字符串集合类型表达时,"each.key" 等同于 "each.value",一般使用 each.key表示,另外,可以通过 toset() 函数将定义的 list 类型进行转化: resource "huaweic
string:字符串类型,由一个或多个Unicode字符组成,例如 "hello"。 number:数字类型,可以表示整数和浮点数。 bool:布尔类型,只能是 true 或 false。 HCL能够根据参数类型自动将number和bool类型转换为string类型。如果一个字符串能够表
参数类型:password 取值约束:密码长度应在8~32个字符之间,必须包含如下5种中至少3种字符的组合,至少一个小写字母,至少一个大写字母,至少一个数字,至少一个特殊字符:`~!@#$%^&*()-_=+\|[{}];:'",<.>/,空格,不能与用户名或者倒序用户名相同 vpc
APIG.ApiGroup 模型说明 API分组是API的管理单元,一个API分组等同于一个服务入口,创建API分组时,返回一个子域名作为访问入口。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 remark 否 API分组描述 参数类型:string 取值说明:长度最大不超过255个字符
version.basic", "hss.version.wtp"这几种 hostIds 否 弹性云服务器ID 参数类型:string数组 取值说明:字符串数组,元素为监听器后端的云服务器ID,如 ["8abbd7a9-c1f8-440d-96ff-376ee7382082","855d
I分为两部分,第一部分为面向API使用者的API接口,定义了使用者如何调用这个API;第二部分面向API提供者,由API提供者定义这个API的真实的后端情况,定义了API网关如何去访问真实的后端服务。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 mockInfo 否 mock后端详情
"cn-north-1c"] } 变量定义优先级 您可以自由组合使用上述设置变量的方式。对于复合类型的变量,为了提高可读性并避免转义带来的问题,建议使用变量定义文件来设置。如果为同一个变量分配了多个值,Terraform 将使用最后一个值进行覆盖。Terraform 根据以下顺序加载变量
Stack这三种。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 items 是 定义包含的子元素模板 参数类型:AOS.BatchItem数组 取值说明:用户自定义 取值约束:数组格式,至少1个对象,最多10个 使用建议:用户自定义,可参照https://support
参数类型:string 取值说明:用户自定义 取值约束:长度为3 - 64位的字符串,字符串由中文、英文字母、数字、_ 组成,且以英文字母开头 使用建议:无 apiCallLimits 是 API流量限制 参数类型:integer 取值说明:API流量限制是指时长内一个API能够被访问的次数上限。
SMN.Subscription用于创建消息通知服务的订阅。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 remark 否 备注 参数类型:string 取值说明:必须是UTF-8编码的字符串,否则无法正常显示中文 取值约束:{u'regex': u'^[-_a-zA-Z
创建资源栈集 功能介绍 创建资源栈集(CreateStackSet) 此API为同步API,用于生成一个空资源栈集,即不包含任何一个资源栈实例,并返回资源栈集ID(stack_set_id) 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explo
使用建议:添加到已有组的,直接使用云服务器组ID;如果是在同一个编排文件中新建云服务器组再添加的,使用get_reference来自动获取 nics 是 云服务器对应的网卡信息 参数类型:ECS.NICS数组 取值说明:ECS.NICS类型数组 取值约束:满足ECS.NICS类型定义,数组长度最小为1,最大为12
创建私有hook 功能介绍 创建私有hook(CreatePrivateHook) 创建一个带有初始默认版本的私有hook,创建私有hook的时候需要同时创建一个初始化的默认版本,不允许空私有hook的创建。 设置配置(Configuration)后的私有hook才会在触发资源栈
案的一键式部署,模型定义好之后可以实现批量复制,助力服务快速上云。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 inputs 是 嵌套的堆栈所需要的输入信息 参数类型:dict 取值说明:自定义的结构体 默认值:{} 取值约束:一个模板最多可定义60个inputs输入。
ipAddress 否 ip 待创建云服务器网卡的IP地址 取值说明:IP地址,不填或空字符串为自动分配 取值约束:IPv4格式,不填或空字符串,默认在网络(network)对应的子网(subnet)中自动分配一个未使用的IP作网卡的IP地址。如果指定IP地址,该IP地址必须在网络(netw
Batch模板中定义的变量,需确保内部结构的每个key符合下面的正则表达书:"^[a-zA-Z_][a-zA-Z0-9_]*$" properties 是 string Batch元素的属性模板,采用jinja2的模板格式。可基于基础类型的模板,改造成字符串(yaml格式定义),并将变