检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Bucket 依赖关系 APIG.ApiGroup 依赖关系 AOS.Batch 依赖关系 CCE.Secret 依赖关系 CCE.Storage.EVS 依赖关系 CCE.Storage.SFS 依赖关系 CCE.HelmRelease 依赖关系 FGS.ApigEventMap 依赖关系
作系统直接访问底层存储介质。支持SCSI锁命令。 取值约束:true或者false 使用建议:参考EVS服务资料:https://support.huaweicloud.com/api-evs/evs_04_2003.html backupId 否 云硬盘备份ID 参数类型:string
type: HuaweiCloud.CCI.Ingress properties: k8sManifest: apiVersion: 'extensions/v1beta1' kind: Ingress metadata:
模板简介 RFS服务主要包含模板和资源栈两部分,其中资源栈是指用户通过RFS服务创建的华为云资源的集合,而模板是用来创建、更新资源栈的脚本。 父主题: 资源编排
node_templates: my-deployment: properties: k8sManifest: apiVersion: 'apps/v1' kind: Deployment metadata:
HuaweiCloud.CCE.Deployment properties: k8sManifest: apiVersion: 'apps/v1' kind: Deployment metadata:
create_before_destroy = true } } 顶层块之间使用空行将彼此隔开。 建议将相同类型的嵌套块放在一起,不同类型的嵌套块使用空行隔开。 参考资料 https://www.terraform.io/docs/configuration/style.html 父主题: 语法指南
模型定义属性说明 属性 是否必选 描述 remark 否 订阅备注 参数类型:string 取值说明:当该字段未配置时,采用默认值APItest 默认值:APItest 使用建议:将该字段通过get_input函数传入,在AOS界面创建资源栈填写输入参数时可自动获取 topicName
这是Ruby语言 - Go # 这是Go语言 - Python # 这是Python语言 参考文档 YAML 1.2 规格 Ansible YAML Syntax YAML 语言教程 父主题: 附录
取值说明:整数型 取值约束:取值范围为[1, 500],Core节点默认的最大值为500,如果用户需要的Core节点数大于500,请申请扩大配额,具体请参考:https://support.huaweicloud.com/usermanual-iaas/zh-cn_topic_0040259342
HuaweiCloud.CCI.ConfigMap properties: k8sManifest: apiVersion: v1 data: property_1: test kind: ConfigMap
huaweicloud_vpc.vpcs["vpc_demo1"].id 由于 count 和 for_each 都可用于创建多个资源,建议参考以下规则进行选择: 1、如果资源实例的参数完全或者大部分一致,建议使用count; 2、如果资源的某些参数需要使用不同的值并且这些值不能由整数派生,建议使用
基本语法 RFS配置语言兼容HCL语法,具有配置简单,可读性强等特点,并且兼容JSON语法。本文主要介绍HCL语言的基本语法及常见函数。 RFS配置语言主要由参数(Argument),块(Block),表达式(Experssion)和函数(Functions)组成。 参数 (Argument)
代表一个服务提供商,Terraform 通过插件机制与Provider进行交互。Provider通过关键字 "provider" 进行声明,Provider的配置参数请参考这里。 执行 terraform init 命令时会下载使用的插件,默认将从Terraform官方仓库下载最新版本的插件。对于Terraform
常见函数 HCL支持丰富的内置函数,用于处理字符串、数值计算、加密,类型转换等操作,您可以通过函数名称进行调用,其语法如下: <函数名称>(<参数1>, <参数2> ...) 本文主要对HCL中常见的函数进行总结并通过样例说明其用法。您可以通过Terraform 官方文档查看完整的函数支持列表。
outputs 根据模板的要求,执行完一遍部署动作后,模板中定义的所有对象都会被创建。此时,如果需要更直观的看到一些部署结果,您可以把这个结果写在模板的输出章节。一般常见的输出包括:访问地址+端口,应用的URL,初始账号密码等。 outputs为可选项,用于定义模板生成资源栈运行
输入变量 输入变量可以理解为模块的参数,通过关键字 "variable" 进行声明。通过定义输入变量,您可以无需变更模块的源代码就能灵活修改配置。输入变量的值可以使用默认值,CLI 选项,环境变量等方式来设置。 定义输入变量 按照约定,输入变量通常在名为 variables.tf
count 默认情况下,Terraform的 resource块只配置一个资源。当需要创建多个相同的资源时,如果配置多个独立的 resource块就显得很冗余,且不利于维护。可以使用 count 或 for_each 参数在同一个 resource块中管理多个相同的资源。在同一个
Extension简介 Extension用于承载RFS系统的扩展能力,这些扩展文件用户可以直接操作和编写。 Extension是RFS支持的内置元参数,可以在模板中配置使用,方便用户更好的配置参数。本章节主要介绍Extension相关参数 ,主要包括: i18n:代表要使用多语义化功能
Extension使用 使用Extension注意: 1.在zip压缩包根目录下新建.extension文件夹 2.".extension"文件夹下新建后缀名为.rfs.json的扩展文件,当前只支持扩展功能写在单个文件中 父主题: Extension