更新时间:2024-04-17 GMT+08:00

VPC.VPC

模型说明

VPC.VPC用于创建虚拟私有云网络。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

cidr

虚拟私有云下可用子网范围

参数类型:string

取值说明:取值范围:10.0.0.0/8~10.255.255.0/24或者172.16.0.0/12 ~ 172.31.255.0/24或者192.168.0.0/16 ~ 192.168.255.0/24

默认值:192.168.0.0/16

取值约束:必须是cidr格式,例如:192.168.0.0/16

使用建议:用户根据所要使用的IP范围进行自定义

name

虚拟私有云名称

参数类型:string

取值说明:自定义,如myvpc

默认值:""

取值约束:长度为0-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。如果名称不为空,则同一个租户下的名称不能重复

使用建议:用户自定义,不填写时系统将自动分配名称

关联关系

输出

属性

参数类型

描述

refID

string

虚拟私有云的ID

refName

string

虚拟私有云的名称

blueprint样例

tosca_definitions_version: cloud_tosca_version_1_0
inputs:
  vpc-name:
    default: vpc
    type: string
  vpc-cidr:
    default: 192.168.0.0/16
    type: string
node_templates:
  my-vpc:
    type: Cloud.VPC.VPC
    properties:
      name:
        get_input: vpc-name
      cidr:
        get_input: vpc-cidr