更新时间:2023-12-13 GMT+08:00

CCI.Namespace

模型说明

CCI.Namespace用于创建一个Namespace(命名空间)。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

flavor

用于指定namespace所属集群的flavor类型

参数类型:string

取值说明:用户自定义

默认值:general-computing

取值约束:可以取值 [gpu-accelerated,general-computing]

name

命名空间名称

参数类型:string

取值说明:用户自定义

取值约束:不可变更,长度大于3小于25,以字母开头,由字母、数字和中划线组成,正则规范要求为(^$)|(^[a-z]([-a-z0-9]*[a-z0-9])?$)

network

云容器实例网络对象,一个网络对象对应于虚拟私有云中一个子网

参数类型:CCI.Network

取值说明:用户自定义

默认值:{u'subnetId': u'unset', u'networkType': u'underlay_neutron', u'securityGroupId': u'unset', u'vpcId': u'unset', u'availableZone': u'unset'}

关联关系

表2 关联关系说明

关系说明

关联节点

关联关系

VPC.Subnet

关联关系

VPC.SecurityGroup

被包含关系

VPC.VPC

输出

属性

参数类型

描述

refName

string

CCI namespace的名称

blueprint样例

tosca_definitions_version: huaweicloud_tosca_version_1_0
inputs:
  flavor:
    default: gpu-accelerated
    type: string
  name:
    default: hanyi-ns
    type: string
  subnet_id:
    description: 网络对应子网的网络ID。
    label: ''
  security_group_id:
    description: 网络对应子网所属安全组ID。
    label: ''
  vpc_id:
    description: 网络所在虚拟私有云的ID。
    label: ''
node_templates:
  my-namespace:
    properties:
      flavor:
        get_input: flavor
      name:
        get_input: name
      network:
        subnetId:
          get_input: subnet_id
        networkType: underlay_neutron
        securityGroupId:
          get_input: security_group_id
        vpcId:
          get_input: vpc_id
        availableZone: cnnorth1a
    type: HuaweiCloud.CCI.Namespace