检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
必要字段依赖于B资源的创建,则A资源不支持询价。 暂不支持传入data sources的flavor.id的场景的询价。 暂不支持镜像询价。 如果A资源的询价必要字段设置了sensitive = true,则A资源不支持询价。 模板中询价的资源的个数是有限制的。当前一个模板中最多
中定义的输入参数的值。除此之外还可以引用系统伪参数,详情请参见系统伪参数。 语法 get_input: [paramName ] 参数说明 表1 参数说明 参数 是否必填 描述 paramName 是 在模板文件的inputs区域中定义的输入参数的名称。 返回值 对应参数的值。 示例
get_list_length 当需要计算一个数组结构的元素个数时,可以使用get_list_length函数。一般多与split配合使用。 语法 get_list_length: list 参数说明 表1 参数说明 参数 参数说明 list 数组结构。 返回值 数组的长度。 示例 通过get_list_length获取数组的长度。
模板简介 RFS服务主要包含模板和资源栈两部分,其中资源栈是指用户通过RFS服务创建的华为云资源的集合,而模板是用来创建、更新资源栈的脚本。 父主题: 资源编排
表达式用于引用或计算配置中的值,最简单的表达式是文字表达式,如 "hello world" 或5。Terraform支持多种表达式,包括运算符、条件表达式以及丰富的内置函数。 通过 "terraform console" 命令可以打开一个交互式的控制台,您可以使用该控制台进行表达式及内置函数的体验和测试。
要为创建具有服务托管的资源栈集设置必要的权限。 您需要先通过在各个账户中创建IAM角色以在管理员和目标账户之间建立信任关系,然后才能创建具有自助服务权限的资源栈集。 确定哪个华为云账户是管理员账户。 资源栈集是在该管理员账户中创建的。目标账户是在其中创建属于资源栈集的各个堆栈的账户。 确定您要如何为资源栈集构建权限。
RDS.MySQL.DataBase 模型说明 一个数据库实例可以包含多个由数据库用户创建的数据库,并且可以使用与独立数据库实例相同的客户端工具和应用程序进行访问。该元素的作用便是在指定的RDS实例内创建一个数据库。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 instanceId
VPC.FirewallGroup 模型说明 防火墙组是逻辑上的分组,对一个或多个子网的访问控制策略系统,根据与子网关联的入站/出站规则,判断数据包是否被允许流入/流出关联子网。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 description 否 网络ACL组描述
如何更新资源栈 资源编排支持更新资源栈。更新资源栈需要先修改您的资源栈模板,您可以修改模板中的参数值,或者增加、删除模板中的资源。再通过“更新”资源栈按钮,选择编辑好的新模板即可进行更新资源栈。 父主题: 资源编排
使用键值对或字符串集合的形式快速地将值填入到对应的属性中,不仅可以优化脚本结构也有利于理解多实例间的关系。 在使用映射类型表达时,您可以使用 "each.key" 和 "each.value" 来访问映射的键和值。以创建VPC为例,通过 for_each 中的键值对,您可以灵活配置VPC的名称和CIDR。
tosca_definitions_version:必填项,用于标识模板的版本信息。 当前AOS支持的版本为huaweicloud_tosca_version_1_0。 node_templates:必填项,用于定义该模板中编排的元素对象集合,其中所有对象均为元素。详情请参见node_templates。
产品优势 声明性:用户仅需直观描述所需资源的最终状态,屏蔽复杂的申请过程,降低资源管理的复杂度。 幂等:资源描述代码多次调用效果幂等,可确保不重复申请资源。 安全可靠:可视化的审计、安全、和合规控制策略,杜绝资源变更操作带来的安全风险。 生态丰富:南向生态支持华为云主流服务(90
开发,用户可能希望确保,当前我操作的模板就是我认为的那个,而不是其他队友删除后创建的同名模板。因此,使用ID就可以做到强匹配。资源编排服务保证每次创建的模板所对应的ID都不相同,更新不会影响ID。如果给予的template_id和当前模板管理的ID不一致,则返回400 调试 您可以在API
Metadata是Terraform支持的内置元参数,可以在 provider,resource,data块中使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源 for_each:用于根据映射、字符串集合创建多个资源
删除资源栈 1.无删除保护 进入资源栈列表页面,找到刚创建成功的资源栈,单击行操作列的“删除”,页面弹出确认删除框,在输入框中再次输入Delete,单击确定,即可删除。 或者进入资源栈详情页单击页面右上角的“删除”的按钮,达到相同的效果,样例如图1: 图1 删除资源栈弹框 2.存在删除保护
CloudServer 输出 属性 参数类型 描述 refIP string 创建的弹性IP的地址 idList 数组 批量创建的弹性IP的ID refID string 创建的弹性IP的ID ipList 数组 批量创建的弹性IP的地址 blueprint样例 tosca_definitions_version:
资源栈等涉及资源操作的请求中使用委托,且该委托仅作用于与之绑定的Provider对资源的操作中。如果委托中提供的权限不足,有可能导致相关资源操作失败。 操作步骤 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“创建委托”。 图1 创建委托
参数类型:string 取值说明:位于1~65535中的一个整数或一段端口范围,如20:22 取值约束:位于1~65535中的一个整数或一段端口范围,如20:22 使用建议:根据规格按需填写 action 否 对通过网络ACL的流量执行的操作 参数类型:string 取值说明:可选值为ALLOW
用户在模板中自定义的资源名称。 attributeName 是 您想要获取的资源特定属性名称。属性名称详见元素对象的输出章节outputs。当模板中定义的属性名称不存在时,将返回空。 目前大部分元素仅支持获取refID和refName。 refID:资源创建后所生成的唯一标识。 refName:资源的名称。
description: 实例的root用户密码 availabilityZone: description: 实例所属的可用区 subnetId: description: 实例所属的子网ID dbVersion: description: 数据库的版本