检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本地变量 本地变量可以理解为模块中的临时变量,其作用范围在所声明的模块内,通过关键字 "locals" 进行声明。本地变量适用于配置中有重复定义相同值或表达式的场景,可以减少代码冗余,并且易于修改。同时过度使用本地变量会导致变量的实际值被隐藏,代码晦涩,不利于维护,因此建议合理使用本地变量。
Extension Extension简介 Extension使用 多语义化 参数预加载 父主题: 配置指南
使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源 for_each:用于根据映射、字符串集合创建多个资源 provider:用于选择非默认的 provider lifecycle:用于定制资源的生命周期
provider 在Terraform中,您可以使用 provider块创建多个配置,其中一个 provider块为默认配置,其它块使用 "alias" 标识为非默认配置。在资源中使用元参数 provider 可以选择非默认的 provider块。例如需要在不同的地区管理资源,首先需要声明多个
Metadata Metadata说明 depends_on count for_each provider lifecycle 父主题: 配置指南
required_version = ">= 0.13" } 在Terraform中,您可以使用 provider块创建多个配置,其中一个 provider块为默认配置,其它块使用 "alias" 标识为非默认配置。在资源中使用元参数 provider 可以选择非默认的 provider块。例如需要在不同的地区管理资源,首先需要声明多个
输出变量 输出变量可以理解为模块的返回值,通过关键字 "output" 进行声明。输出变量是一种对外公开某些信息的方法,既可以在根模块中运行 terraform apply/output 命令输出特定的值,又可以在子模块中将资源的属性值提供给父模块。 声明输出变量 按照约定,输出变量通常在名为
是否必选 参数类型 描述 stack_set_name 是 String 资源栈集的名称。此名字在domain_id+region下应唯一,可以使用中文、大小写英文、数字、下划线、中划线。首字符需为中文或者英文,区分大小写。 表2 Query参数 参数 是否必选 参数类型 描述 stack_set_id
Extension使用 使用Extension注意: 1.在zip压缩包根目录下新建.extension文件夹 2.".extension"文件夹下新建后缀名为.rfs.json的扩展文件,当前只支持扩展功能写在单个文件中 父主题: Extension
相关文档 1 获取资源栈实例 API 上线 通过该接口用户可以查看堆栈集的资源栈实例具体信息,包括参数覆盖信息 公测 获取资源栈实例 2 更新资源栈实例 API 上线 用户可以通过该功能更新并部署指定的资源栈实例 公测 更新资源栈实例 3 设计器支持 sfs、elb、dcs、apig 设计器支持
该委托中必须含有iam:tokens:assume权限,用以后续获取被管理委托凭证。如果不包含,则会在新增或者部署实例时报错。 当用户定义SELF_MANAGED权限类型时,administration_agency_name和administration_agency_urn 必须有且只有一个存在。
l等类型,且所有元素的值必须是同一类型。 list(...):列表类型,具有同类型的数据元素集合,元素可以是基本类型和块类型,列表索引从0开始。 set(...):集合类型,类似于列表类型,但是集合中的元素是没有任何辅助标识符或顺序,且元素具有唯一性。 映射类型使用 {} 封装,
的模板上传途径 图2 选择模板 3.进入参数配置页面图3,此处可以自定义资源栈集名称,并填写配置参数,确认无误单击下一步 图3 参数配置 4.进入部署设置页面图4,此处需要填写需要创建的租户id和部署区域。确认无误单击下一步 图4 部署设置 新加坡、香港、曼谷 北京四、上海一、广州
com/vpc flavor 是 实例规格 参数类型:HuaweiCloud.RDS.Flavor.Id 取值说明:待创建的数据库实例的规格,根据实例规格及用户project生成。 取值约束:不同Project所获取的FlavorID不一致,同时需要与所用的数据库类型、版本配套。资源规格编码,例如:rds
n)的部署策略。该参数只在指定的单次操作中生效。 当用户不指定该参数时,默认的操作部署策略为区域(region)内资源栈实例串行部署,即每次只执行一个资源栈实例,区域(region)间随机且串行部署,执行完一个region下的全部资源栈实例后,才会选择另一个region部署,容错次数默认为0。
type: <元素类型> porperties: <元素属性> requirements: <元素依赖> condition: <条件名称> 元素名称:命名必须唯一,由小写字母、数字和中划线“-”组成,长度为[1, 48]。 元素类型:用于指定编排对象的具体类型,来自元素类型列表。
取值说明:待创建的数据库实例的规格。 取值约束:需要与所用的数据库类型、版本配套。资源规格编码,例如:dds.c3.xlarge.2.replica。其中,dds代表DDS产品,c3.xlarge.2表示节点性能规格,为高内存类型。replica表示节点类型。 使用建议:建议通过RDS API先获取,参考:
configuration object 私有hook配置项,可以指定私有hook生效的目标资源栈以及私有hook校验失败后资源栈的行为。可通过UpdatePrivateHook API更新私有hook配置项。 表4 configuration 参数 是否必选 参数类型 描述 target_stacks
com/vpc/ flavor 是 实例规格 参数类型:HuaweiCloud.RDS.Flavor.Id 取值说明:待创建的数据库实例的规格,根据实例规格及用户project生成。 取值约束:不同Project所获取的FlavorID不一致,同时需要与所用的数据库类型、版本配套,资源规格编码。
ok的创建。 设置配置(Configuration)后的私有hook才会在触发资源栈部署时生效,资源栈使用私有hook的默认版本。若创建私有hook时未指定配置项,则该私有hook在资源栈部署时不生效,后续可通过UpdatePrivateHook API更新配置。 支持hook策略模板检验的资源栈服务API: