检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
description: 云服务器子网ID vm_deploy: #输入参数,控制vm对象是否部署。 default: true type: boolean vpc: description: 云服务器VPC的ID node_templates:
创建私有模块 功能介绍 创建私有模块(CreatePrivateModule) 创建一个空的私有模块。如果用户给予了module_version与module_uri,则在创建私有模块的同时,在私有模块下创建一个私有模块版本。 模块允许用户将可复用的代码编辑在一起供模块使用。 如
depends_on 在同一个 Terraform 配置文件中可以包含多个资源。通过在资源中引用其他资源的属性值,Terraform可以自动推断出资源的依赖关系。然而,某些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。您可以使用 depends_on
模型定义属性说明 属性 是否必选 描述 vpcId 是 分布式缓存实例所属的虚拟私有云ID 参数类型:HuaweiCloud.VPC.VPC.Id 取值说明:支持使用已有或新建虚拟私有云ID。 如果使用新建的,需在模板中定义vpc对象并建立依赖关系。建议通过拖拽到VPC内自动生成。 取值约束:满足uuid的生成规则
参数的标签,此处定义的标签可在创建资源栈时进行分类展示。 constraints 否 String 约束条件有以下几种,一个输入参数对每一种条件都只能定义一个规则。约束的多个条件中只要有一条不满足,即将认定参数非法。 equal:约定参数的value值必须等于特定值。 例如:当输入参数不等于aos时,则会认定参数非法。
支持的api接口说明 属性 描述 hwc:ecs:flavors ECS的Flavor hwc:vpc:myVpcs VPC列表 hwc:vpc:mySubnets Subnet子网列表 hwc:vpc:mySecurityGroups securityGropus安全组列表 hwc:evs:types
description: 云服务器子网ID vm_deploy: #输入参数,控制vm对象是否部署。 default: true type: boolean vpc: description: 云服务器VPC的ID node_templates:
模板名仅仅在同一时间下唯一,即用户允许先生成一个叫HelloWorld的模板,删除,再重新创建一个同名模板。对于团队并行开发,用户可能希望确保,当前我操作的模板就是我认为的那个,而不是其他队友删除后创建的同名模板。因此,使用ID就可以做到强匹配。资源编排服务保证每次创建的模板所对
my-vpc: type: HuaweiCloud.VPC.VPC properties: name: {get_input: vpc-name} cidr: {get_input: vpc-cidr} policies:
string description = "the CIDR of VPC" } # main.tf resource "huaweicloud_vpc" "vpc_example" { 设置变量 通过如下方式可以设置输入变量: 通过命令行中 -var 选项指定 通过变量定义文件
创建私有hook 功能介绍 创建私有hook(CreatePrivateHook) 创建一个带有初始默认版本的私有hook,创建私有hook的时候需要同时创建一个初始化的默认版本,不允许空私有hook的创建。 设置配置(Configuration)后的私有hook才会在触发资源栈
ULB.Pool 模型说明 共享型负载均衡下的弹性云服务器组,一个Listener可以对应多个弹性云服务器组,并且可以对弹性云服务器组进行增加删除。一个弹性云服务器组管理多个云服务器。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 sessionPersistence 否
在Terraform中,您可以使用 provider块创建多个配置,其中一个 provider块为默认配置,其它块使用 "alias" 标识为非默认配置。在资源中使用元参数 provider 可以选择非默认的 provider块。例如需要在不同的地区管理资源,首先需要声明多个 provider块:
参数类型:secret 关联关系 表2 关联关系说明 关系说明 关联节点 关联关系 VPC.Subnet 被包含关系 VPC.VPC 关联关系 VPC.SecurityGroup 关联关系 VPC.EIP 输出 属性 参数类型 描述 refID string 数据库安全服务的ID
创建私有provider 功能介绍 创建私有provider(CreatePrivateProvider) 创建一个私有的空provider。如果用户给予了provider_version和function_graph_urn,则在创建私有provider的同时,还会在私有pro
实例所属的子网ID dbVersion: description: 数据库的版本 default: 5.7.21 HAEnable: description: 是否高可用 vpcId: description: 实例所属的VPC ID
# 访问 vpc_demo1 > huaweicloud_vpc.vpcs["vpc_demo1"] # 访问 vpc_demo1 的ID > huaweicloud_vpc.vpcs["vpc_demo1"].id 由于 count 和 for_each 都可用于创建多个资源,建议参考以下规则进行选择:
module_id String 私有模块(private-module)的唯一Id。 此Id由资源编排服务在生成模块的时候生成,为UUID。 由于私有模块名仅在同一时间下唯一,即允许用户先生成一个叫HelloWorld的私有模块,删除,再重新创建一个同名私有模块。 对于团队并行开发,用
以HCL格式的模板为例,resource_key分别为vpc1和vpc2 resource "huaweicloud_vpc" "my_hello_world_vpc" { for_each = { "vpc1" = "test_vpc" "vpc2" = "test_vpc" } name
ip列表,source ip应是具有CIDR表示法且带有子网掩码的IPv4地址。 access_control_source_vpc_ids 否 Array of strings 允许访问资源栈集模板的source vpc id列表, source vpc id应仅包含小写字母、数字或中划线。 call_identity