检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据结构 AOS.BatchItem APIG.BackendApi APIG.FuncInfo APIG.MockInfo APM.AutoscalerAction APM.AutoscalerActionParameters APM.AutoscalerCondition APM
VPCEndpoint.Endpoint 模型说明 VPCEndpoint.Endpoint元素用于创建终端节点。终端节点在VPC和终端节点服务之间提供连接通道。您可以在VPC中创建自己的应用程序并将其配置为终端节点服务,同一区域下的其他VPC可以通过创建在自己VPC内的终端节点访问终端节点服务。
列举资源栈集 功能介绍 列举资源栈集(ListStackSets) 此API用于列举当前用户(domain)当前局点(region)下全部资源栈集。 可以使用filter作为过滤器,过滤出指定权限模型(permission_model)下的资源栈集。 可以使用sort_key和s
CCE.Deployment 模型说明 CCE.Deployment用于为云容器引擎服务(CCE)的集群创建kubernetes集群中的Deployment对象。目前AOS支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选
模板结构 模板样例 # 应用模板的版本信息 tosca_definitions_version: huaweicloud_tosca_version_1_0 # 应用模板的描述信息 description: Template for deploying a cloudserver
创建私有hook版本 功能介绍 创建私有hook版本(CreatePrivateHookVersion) 创建私有hook版本,创建私有hook版本后需要调用UpdatePrivateHook API设置为默认版本才能生效。 版本号遵循语义化版本号(Semantic Version),为用户自定义。
Metadata说明 Metadata是Terraform支持的内置元参数,可以在 provider,resource,data块中使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源
CCE.Ingress 模型说明 CCE.Ingress用于为华为公有云容器镜像服务(CCE)的集群创建kubernetes集群中的Ingress对象。目前AOS支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 namespace
创建私有模块版本 功能介绍 创建私有模块版本(CreatePrivateModuleVersion) 创建新的私有模块版本 模块的版本号需遵循语义化版本号(Semantic Version),为用户自定义。 如果module_name和module_id同时存在,则资源编排服务会
创建资源栈实例 功能介绍 创建资源栈实例(CreateStackInstance) 此API用于在指定资源栈集下生成多个资源栈实例,并返回资源栈集操作ID(stack_set_operation_id) 此API可以通过var_overrides参数,指定创建资源栈实例的参数值,
输出变量 输出变量可以理解为模块的返回值,通过关键字 "output" 进行声明。输出变量是一种对外公开某些信息的方法,既可以在根模块中运行 terraform apply/output 命令输出特定的值,又可以在子模块中将资源的属性值提供给父模块。 声明输出变量 按照约定,输出变量通常在名为
更新资源栈实例 功能介绍 更新资源栈实例(UpdateStackInstances) 此API用于更新并部署指定资源栈实例集合,并返回资源栈集操作ID(stack_set_operation_id) 此API可以通过var_overrides参数,更新指定资源栈实例的参数值,进行
价格预估 进入创建成功的执行计划页面,会在界面上看到“查看费用明细”按钮,如图1 ,单击后服务会进行价格预估并展示价格预估结果,如图2 图1 查看费用明细 图2 费用明细 费用明细页面分包年/包月,如图3,按需计费如图4,待支持如图5三个类别展示资源价格。 包年/包月类、按需计费
for_each for_each 在功能上与 count 相似,for_each 使用键值对或字符串集合的形式快速地将值填入到对应的属性中,不仅可以优化脚本结构也有利于理解多实例间的关系。 在使用映射类型表达时,您可以使用 "each.key" 和 "each.value" 来
depends_on 在同一个 Terraform 配置文件中可以包含多个资源。通过在资源中引用其他资源的属性值,Terraform可以自动推断出资源的依赖关系。然而,某些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。您可以使用
CCI.Storage.EVS 模型说明 CCI.Storage.EVS用于在指定的Namespace下创建Persistent Volume Claim(PVC)。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 k8sManifest 否 evs的k8s原生manif
删除私有hook 功能介绍 删除私有hook(DeletePrivateHook) 删除某个私有hook以及私有hook下的全部hook版本 默认版本只能调用本API删除,除默认版本外的其它版本可以调用DeletePrivateHookVersion API删除。 若hook_n
CCE.Pod 模型说明 CCE.Pod用于为云容器引擎服务(CCE)的集群创建kubernetes集群中的Pod资源。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 k8sManifest 是 资源名称kubernetes对象原生的yaml文件内容 参数类型:dict
获取资源栈集操作的元数据 功能介绍 获取资源栈集操作元数据(ShowStackSetOperationMetadata) 此API用于获取指定资源栈集操作的元数据,包括资源栈集操作ID、资源栈集ID、资源栈集名称、资源栈集操作状态、创建时间、更新时间、部署目标等信息。 具体信息见
更新私有模块元数据 功能介绍 更新私有模块元数据(UpdatePrivateModuleMetadata) 更新当前私有模块的元数据信息 目前只支持更新私有模块的描述 如果需要创建新的版本,请调用CreatePrivateModuleVersion 更新为增量更新,即如果某个参数不提供,则保持原始值