检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数类型:secret 关联关系 表2 关联关系说明 关系说明 关联节点 关联关系 VPC.Subnet 被包含关系 VPC.VPC 关联关系 VPC.SecurityGroup 关联关系 VPC.EIP 输出 属性 参数类型 描述 refID string 数据库安全服务的ID
"cn-north-1" ... } resource "huaweicloud_vpc" "example" { region = "cn-south-1" name = "terraform_vpc" cidr = "192.168.0.0/16" } 父主题: Metadata
my-vpc: type: HuaweiCloud.VPC.VPC properties: name: {get_input: vpc-name} cidr: {get_input: vpc-cidr} policies:
icloud_vpc.my_hello_world_vpc["vpc1"]和huaweicloud_vpc.my_hello_world_vpc["vpc2"]标识两个资源 resource "huaweicloud_vpc" "my_hello_world_vpc" { for_each
}\n }\n}\nprovider \"huaweicloud\"{\n insecure = true\n cloud = \"{cloud_name}\"\n region = \"{region}\"\n endpoints = {\n
以HCL格式的模板为例,resource_key分别为vpc1和vpc2 resource "huaweicloud_vpc" "my_hello_world_vpc" { for_each = { "vpc1" = "test_vpc" "vpc2" = "test_vpc" } name
使用建议:无 type 是 API类型 参数类型:string 取值说明:public-公有API,private-私有API 默认值:public 取值约束:可取"public", "private" 使用建议:无 strategyId 否 API所使用的流程策略 参数类型:string
description:输出变量的描述信息,用于描述输出变量的用途。 output "vpc_id" { value = huaweicloud_vpc.myvpc.id description = "Check out the VPC ID" } sensitive:将输出变量标记为敏感项,在
ECS.SecurityGroup 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 id 是 HuaweiCloud.VPC.SecurityGroup.Id 云服务器对应的安全组ID,会对创建云服务器中配置的网卡生效 取值说明:指定已有安全组的ID 取值约束:满足UUID规则,最大64位
模型定义属性说明 属性 是否必选 描述 subnetId 是 SNat规则所属子网的ID 参数类型:HuaweiCloud.VPC.Subnet.Id 取值说明:到VPC服务获取Subnet ID或通过连线SNatRule.Subnet来自动生成 取值约束:满足UUID规则,最大64位 使用建议:1
参数类型:string 取值说明:"devcloud"软开定制版,"basic"代表基础版,"professional"代表专业版,"enterprise"代表企业版,"ultimate"代表旗舰版。 默认值:professional 取值约束:仅支持取值为"devcloud", "basic", "professional"
\"{iam_endpoint}\",\n }\n}\n\nresource \"huaweicloud_vpc\" \"vpc\" {\n cidr = \"172.16.0.0/16\"\n name = \"my_vpc\"\n}" } 响应示例 状态码: 201 创建成功 { "stack_set_id"
模块的数量限制为25,模块嵌套深度限制为3。 不能使用Provisioners功能、Backend Configuration功能和Cloud 功能。 可以使用Module Sources功能,但仅支持Local Modules。 可以使用HuaweiCloud Provide
的类型可以定义相关的依赖。 说明: 例如子网依赖vpc,可以在子网的requirements中定义依赖的node是vpc对象。 requirements: - vpcId: node: myvpc 条件名称 否 字符串 由大写字母、小写字母、数
#输入参数,控制vm对象是否部署。 default: true type: boolean vpc: description: 云服务器VPC的ID node_templates: vm: condition: condition_vm_deploy
Storage.EVS 依赖关系 VPC.VIP 依赖关系 APM.AutoScaler 依赖关系 ServiceStage.AppGroup 依赖关系 FGS.DmsEventMap 依赖关系 VPC.FirewallPolicy.Ingress 依赖关系 VPC.EIP 依赖关系 CDN
tf variable "vpc_cidr" { type = string description = "the CIDR of VPC" } # main.tf resource "huaweicloud_vpc" "vpc_example" { 设置变量
模板为例,name 为 vpc_id output "vpc_id" { value = huaweicloud_vpc.my_hello_world_vpc.id } 以 json 模板为例,name 为 vpc_id { "output": { "vpc_id": [
user-name: default: test password: label: '' ecs_vpcId: description: 云服务器所属VPC的ID label: '' node_templates: ecs: properties:
基本概念 概念名称 描述 资源 一个云服务可以有多种资源。资源可以是VPC,虚拟机,也可以是某种微服务应用,或者是类似于安全策略,DNS记录等高层数据模型。 模板 模板是一个HCL语法文本描述文件,支持tf、tf.json、zip包文件格式,用于描述您的云资源。资源编排根据模板完成各种云资源的创建。