Skip to Content
裸金属云主机 UPHost获取物理机价格 - GetPHostPrice

获取物理机价格 - GetPHostPrice

简介

获取物理机价格列表

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 GetPHostPriceYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表No
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
Countint购买数量,范围[1-5]Yes
ChargeTypestring计费模式,枚举值为: Year/MonthYes
Quantityint购买时长,1-10个月或1-10年;默认值为1。月付时,此参数传0,代表购买至月末,1代表整月。Yes
Clusterstring网络环境,可选千兆:1G ;万兆:10G;25G网络:25G。No
Typestring默认为:DB(数据库型),可以通过接口 DescribePHostMachineType获取No
Disks.N.IsBootstring裸金属机型参数->枚举值:

> True,是系统盘

> False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。
No
Disks.N.Typestring裸金属机型参数->磁盘类型:枚举值:CLOUD_RSSDNo
Disks.N.Sizestring裸金属机型参数->磁盘大小,单位GB,必须是10GB的整数倍。系统盘20-500GB。数据盘是20-32000G。No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
PriceSetarray[PHostPriceSet]价格列表 见 PHostPriceSetNo

数据模型

PHostPriceSet

字段名类型描述信息必填
ChargeTypestringYear/MonthNo
Pricefloat价格, 单位:元, 保留小数点后两位有效数字No
Productstring枚举值:phost=>为主机价格,如果是云盘包括了系统盘价格。cloudDisk=>所有数据盘价格,只是裸金属机型才返回此参数。No
OriginalPricefloat原价格, 单位:元, 保留小数点后两位有效数字No

示例

请求示例

https://api.an-link.com/?Action=GetPHostPrice &Region=DHGABXYf &Zone=MIihxhSa &ProjectId=ravaeUSs &Count=1 &ChargeType=mlmlOvKM &Quantity=5 &Cluster=zEgKSHSm &Type=TVJcMiGe &Disks.N.IsBoot=NApaxNYL &Disks.N.Type=TnjCDKxx &Disks.N.Size=lTqTywwH

响应示例

{ "Action": "GetPHostPriceResponse", "PriceSet": [ { "ChargeType": "jAhLLbuU", "OriginalPrice": 1.77893, "Price": 2.14214, "Product": "EnLhGNVP" } ], "RetCode": 0 }