下单订购单(N100型)(1) 接口功能介绍 云防火墙(原生版)N100型产品的包年/包月的新订购功能 接口约束 无 URI POST /v1/cngfw/order/placenewPurchase 路径参数 无 Query参数 无 请求参数 请求头header参数 无 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 autoRenewStatus 是 Integer 是否开启自动续订,0:否,1:是 0 autoRenewCycleCount 是 Integer 自动续订周期数 按月自动续订,固定传参:3 按年自动续订,固定传参:1 3 autoRenewCycleType 是 Integer 自动续订周期类型,取值范围:3:按月,5:按年 3 orders 是 Array of Objects 新购订单询价参数信息 orders 表 orders 参数 是否必填 参数类型 说明 示例 下级对象 cycleCnt 是 Integer 订购周期,取值范围:值需大于0,不超过60个月 1 cycleType 是 Integer 订购周期类型,取值范围:[3,5,6,7,8,9] 3表示按月订购,5:按年订购,6:按两年订购,7:按三年订购,8:按四年订购,9:按5年订购; 当取值为7,8,9时,cycleCnt固定传值:1 3 items 是 Array of Objects 订单项信息 items 表 items 参数 是否必填 参数类型 说明 示例 下级对象 master 是 Boolean 是否为主资源 当resourceTypeCFWVERSION/VM时,固定传参:true 其他资源固定传参:false true resourceType 是 String 资源类型,取值范围如下: 自研池资源类型: CFWVERSION云防火墙(原生版),VM虚拟云主机,EBS磁盘,NETWORK带宽 合营池资源类型: CFWVERSION云防火墙(原生版),VMC虚拟云主机,EBSC磁盘,NETWORKC带宽 CFWVERSION serviceTag 是 String 服务标签 CFW:云防火墙(原生版) 自研池虚拟云主机、磁盘、带宽,固定传值:OVMS 合营池虚拟云主机、磁盘、带宽,固定传参:HWS CFW itemValue 是 Integer 规格数量 当resourceTypeCFWVERSION/VM时,表示数量,固定传参:1 当resourceTypeNETWORK时,表示带宽大小 当resourceTypeEBS,表示磁盘容量大小 1 isSystemVolume 否 Boolean 是否系统盘,取值范围:true,当resourceTypeEBS传参。注:若购买了主机则必须一起新购系统盘 itemConfig 是 Object 订单项配置信息,不同订单项对应不同的itemConfig itemConfig 表 itemConfig 参数(云防火墙(原生版)订单项) 参数 是否必填 参数类型 说明 示例 下级对象 ismain 是 String 云防火墙部署方式,取值范围:single单机部署,dual主备部署 item为云防火墙订单项时传参 single firewallEdition 是 String 云防火墙公网处理能力(版本),取值范围:standard100Mbps,advanced200Mbps,ultimated2Gbps item为云防火墙(原生版)订单项时传参 standard regionId 是 String 资源池id regionName 是 String 资源池名称 firewallName 是 String 云墙实例名称,命名规则:CFWxxxx CFWa4f0 elasticIP1 否 String 云墙主实例IP,同资源池下未绑定的弹性IP地址 elasticIP2 否 String 云墙备实例IP,同资源池下未绑定的弹性IP地址 vpcId 是 String vpc id vpcIp 是 String vpc网段 172.16.0.0/12 vpcName 是 String vpc名称 subnetId 是 String 子网id subnetIp 是 String 子网网段 172.16.36.0/12 projectId 是 String 企业项目id,无企业项目时传默认值:0 0 表 itemConfig参数(云主机订单项) 参数 是否必填 参数类型 说明 示例 下级对象 regionId 是 String 资源池id azName 否 String 可用区编码,若资源池无可用则不传 cnxinan12A vpcId 是 String vpc Id subnetId 是 String 子网id zoneId 是 String 区域id,值同regionId zoneType 是 String 是否为蒙贵资源池,1:蒙贵,2:非蒙贵 2 cpuNum 是 String CPU核数,取值范围:[2,4,8,16] 2 memSize 是 String 内存大小,取值范围:[4,8,16,32] 4 flavorType 是 String 云主机规格类型 自研池查询云主机规格列表 CPUS7 flavorUuid 否 String 云主机规格id 注:自研池云主机必传此参数 flavorRef 否 String 合营池云主机规格名称,资源池为合营池时必传 c7.large.2 sysVolumeSize 否 String 系统盘大小(G),取值范围:401000 注:自研池必传此参数 40 version 否 String 云主机销售品版本,取值范围:[v1,v2] 注:自研池时必传 v1 securityGroupIdList 否 String 安全组id,需要在下单前创建好安全组 安全组命名规则:cfwssoxxxxxx 安全组入向规则:指定端口、访问源,TCP协议 安全组出向规则:全放通 创建安全组 创建安全组规则 自研池下单传此参数 securityGroups 否 Array of Objects 安全组id列表 合营池下单传此参数 securityGroups vmName 是 String 云主机实例名称,命名规则:CFWxxxx CFWa4f0 publicIpId 否 String 开通资源所在资源池下未绑定的弹性IP的id 注:自研池传此参数 publicIp 否 String 开通资源所在资源池下未绑定的弹性IP地址 注:合营池传此参数 adminPass 否 String 云主机初始化密码 cpuArch 是 String 云主机cpu架构,取值范围:x86,arm x86 networkCards 是 Array of Objects 网卡信息 networkCards projectId 否 String 企业项目id 自研池必传,无企业项目时传默认值:0 合营池非必填参数 0 表 securityGroups 参数 是否必填 参数类型 说明 示例 下级对象 id 是 String 安全组id 表 networkCards 参数 是否必填 参数类型 说明 示例 下级对象 master 否 Boolean 是否主网卡,固定传参:true 注:自研池传此参数 subnetId 是 String 子网id ipv6Enable 否 Boolean 是否自动分配ipv6地址,取值范围:true,false。若为true,需要下单选择的vpc、子网开启ipv6功能 注:合营池传此参数 表 itemConfig参数(云硬盘订单项) 参数 是否必填 参数类型 说明 示例 下级对象 regionId 是 String 资源池id azName 否 String 可用区编码,若资源池无可用区可不传 volumeType 是 String 云硬盘类型 注:当为合营池时,只需要传此参数 SATA volumeSize 是 Integer 云硬盘大小 sysDisk 是 Integer 是否系统盘,固定传参:1 1 version 否 String 云主机销售品版本,取值范围:[v1,v2] 注:自研资源池时必传 v1 dataVolumes 否 String 云硬盘信息 dataVolumes projectId 否 String 企业项目id 自研池必传,无企业项目时传默认值:0 合营池非必填参数 0 表 dataVolumes参数 参数 是否必填 参数类型 说明 示例 下级对象 type 是 String 云硬盘类型 size 是 Integer 云硬盘大小 表 itemConfig参数(带宽订单项) 参数 是否必填 参数类型 说明 示例 下级对象 type 是 String 带宽类型,固定传参:standalone ipVersion 是 String 带宽版本,固定传参:4 size 是 Integer 带宽大小,取值范围:2300,最小2M,最大300M 2 name 否 String 带宽名称,取值范围:164,支持数字、字母、中文、(下划线)、(中划线) regionId 是 String 资源池id azName 否 String 可用区编码,若资源池无可用区可不传 projectId 否 String 企业项目id 自研池必传,无企业项目时传默认值:0 合营池非必填参数
来自: