云物理主机相关接口
获取token
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
用户调用此接口获取token,用于其他接口调用时的参数。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:取值ListCps |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
Format | string | 否 | 公共参数:返回参数的语言类型。取值范围:json 或 xml。默认值:xml |
UserName | string | 是 | 用户名 |
Password | string | 是 | 密码 |
返回参数
名称 | 位置 | 类型 | 描述 |
---|---|---|---|
message | body | server数据结构 | 查询云物理主机 |
示例
请求示例
https://cps.cn-north-3.inspurcloudapi.com/?Action=GetToken
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=557
&UserName=zhangyan
&Password=1qaz2wsx
响应示例
获取token
<GetTokenResponse>
<Code>200</Code>
<Data>eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJUODdMZjF5azliU1JNWTAtLVRlWlJwekRQdnY5WTNPb2xpanZRaUZkcG9NIn0.eyJqdGkiOiI1Y2NkNDU4NS0wODZiLTQ3MjUtYjlhYS05NzA5ZTQ3MDY4OTQiLCJleHAiOjE1NTE2OTMzNzYsIm5iZiI6MCwiaWF0IjoxNTUxNjg3OTc2LCJpc3MiOiJodHRwczovL2F1dGgxLmNsb3VkLmluc3B1ci5jb20vYXV0aC9yZWFsbXMvcGljcCIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiI4YjBmN2U3ZS01YzRjLTQ4OTYtYjA5MS02MzQxNGZkY2E5N2MiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJpYWFzLXNlcnZlciIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6ImE2OWE5MmM1LWUwYjktNDFkNy05NmMxLTQwMTNhNTA5Yzk3OCIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9sZXMiOlsiQUNDT1VOVF9BRE1JTiIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6IiIsInByb2plY3QiOiJ6aGFuZ3lhbiIsInByZWZlcnJlZF91c2VybmFtZSI6InpoYW5neWFuIn0.bolN9_UbX1MOqufmdARcP18tUvoQ7VkdGBnXwa-nYa3BIJF0rzsmAfzHJYVeONheU0qyqAE4NHirWHoZNtR19uPX5yqcHG2EEN5RG5B8UvGsb0vdIVOcnRZ1-pcGRiDby_p831nQvj6TfIjy8fu0tr67Tmapjm36NYT_TIF34Lu898hFPRTO7laQ-9_0-cf_TaW7zFAeP1Pg4o02YZGad7wuDGv9bcx9vfuwvLA1fsYQSR8COv8gTur2DpPnQobsSstPXVl8QIhcBhLy_ALijuBRqxNMOPq6XGveNCqgM4l3PxgX70XLySfyC2bCDkvTiIJwT-W_qg2aMpU2QodV5g</Data>
<RequestId>0b4ccc28-4d10-4d6c-9e56-762cd8f2216e</RequestId>
</GetTokenResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
查看物理机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
查看云物理主机(openstack原生nova)。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:取值ListCps |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
Format | string | 否 | 公共参数:返回参数的语言类型。取值范围:json 或 xml。默认值:xml |
Authorizationtype | string | 否 | 公共参数:认证类型,默认token |
Token | string | 否 | 公共参数:通过token方式进行权限校验时为必填参数 |
PageSize | string | 是 | 每页大小 |
SearchValue | string | 否 | 搜索参数,按名称/ID/内网IP三个条件进行筛选。为空时不进行过滤 |
PageNo | string | 是 | 页码 |
返回参数
名称 | 位置 | 类型 | 描述 |
---|---|---|---|
message | body | server数据结构 | 查询云物理主机 |
示例
请求示例
https://cps.cn-north-3.inspurcloudapi.com?
Action=ListServers
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=1
&PageSize=1&SearchValue=1&PageNo=1
响应示例
查看云物理主机
<ListCpsResponse>
<RequestId>f4b77f93-2a7d-45e2-ac36-1b8c0970277e</RequestId>
<Code>200</Code>
<Data>
<Total>3</Total>
<RowsContainer>
<Rows>
<Tenant_id>159d2a01c0d94481941c3a1888db0e46</Tenant_id>
<Addresses>
<Default-vpcContainer>
<Default-vpc>
<OS-EXT-IPS-MAC:mac_addr>fa:16:3e:59:49:ca</OS-EXT-IPS-MAC:mac_addr>
<OS-EXT-IPS:type>fixed</OS-EXT-IPS:type>
<Addr>172.31.0.13</Addr>
<Version>4</Version>
</Default-vpc>
</Default-vpcContainer>
</Addresses>
<CpsId>13</CpsId>
<Description>Inhost-notdel-2</Description>
<OS-EXT-SRV-ATTR:hostname>inhost-notdel-2</OS-EXT-SRV-ATTR:hostname>
<Type>
<Data_disk>1.8T(SAS)*4</Data_disk>
<Memory>64G</Memory>
<System_disk>1TB(SATA)*2</System_disk>
<Series>CPS_std</Series>
<Series_name>通用型</Series_name>
<Name>基础型</Name>
<Cpu>Intel XEON 4110</Cpu>
<Id>CPS_std_basic</Id>
<Extra_config>支持Raid模式</Extra_config>
</Type>
<Eip>
<Band_width>100</Band_width>
<Ip_type>BGP</Ip_type>
<Ip_addr/>
</Eip>
<FeeData>
<Charge_type/>
<ChargeTypeName>包年/包月</ChargeTypeName>
<StartFeeTime/>
<NextFeeTime/>
</FeeData>
<Launched_at>2018-11-30T03:15:13.000+0000</Launched_at>
<Host>cmp102</Host>
<LinksContainer>
<Links>
<Rel>self</Rel>
<Href>https://10.200.0.50:8774/v2.1/159d2a01c0d94481941c3a1888db0e46/servers/608df5b8-0ee1-4b45-b4ca-d9414488415f</Href>
<Type>null</Type>
</Links>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.200.0.50:8774/159d2a01c0d94481941c3a1888db0e46/servers/608df5b8-0ee1-4b45-b4ca-d9414488415f</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Region_name>华北三</Region_name>
<Id>608df5b8-0ee1-4b45-b4ca-d9414488415f</Id>
<Locked>false</Locked>
<OS-EXT-SRV-ATTR:ramdisk_id/>
<Image>
<System_type>CentOS</System_type>
<Name>CentOS 6.5 64位</Name>
<Id>5e17be9d-6180-4190-b102-eea3c92f2740</Id>
</Image>
<AccessIPv4/>
<Availability_zone>cn-north-3a</Availability_zone>
<AccessIPv6/>
<Instance_name>instance-00028ae0</Instance_name>
<OS-EXT-SRV-ATTR:launch_index>0</OS-EXT-SRV-ATTR:launch_index>
<Volumes_attachedContainer>
<Volumes_attached>
<Id>bcef5b49-87a9-4295-9d92-81819b200a8b</Id>
</Volumes_attached>
</Volumes_attachedContainer>
<Created>2018-11-30T03:00:42.000+0000</Created>
<Region_id>cn-north-3</Region_id>
<Vpc>
<Vpc_name>10679759|Default-vpc|172.31.0.0/16</Vpc_name>
<Vpc_id>1067975959882805248</Vpc_id>
<Subnet_id>939a22f1-e044-4c49-ba8f-0cc2355ec607</Subnet_id>
<Subnet_name>939a22f1|Default-subnet|undefined</Subnet_name>
</Vpc>
<HostId>fedee4dc7fb5a0c36c208a520dde8943817c00e1190fac18c95308b6</HostId>
<OS-EXT-SRV-ATTR:reservation_id>r-b565a7sa</OS-EXT-SRV-ATTR:reservation_id>
<OS-EXT-SRV-ATTR:root_device_name>/dev/vda</OS-EXT-SRV-ATTR:root_device_name>
<Power_state>1</Power_state>
<Host_status>UP</Host_status>
<TagsContainer>
<Tags>CPS</Tags>
</TagsContainer>
<Flavor>
<Disk>40</Disk>
<Rxtx_factor>1.0</Rxtx_factor>
<Swap>0</Swap>
<Rxtx_cap>null</Rxtx_cap>
<Name>null</Name>
<Links>null</Links>
<Id>null</Id>
<Rxtx_quota>null</Rxtx_quota>
<Vcpus>1</Vcpus>
<OS-FLV-EXT-DATA:ephemeral>0</OS-FLV-EXT-DATA:ephemeral>
<Ram>1024</Ram>
</Flavor>
<Vm_state>active</Vm_state>
<Security_groupsContainer>
<Security_groups>
<Name>default</Name>
</Security_groups>
</Security_groupsContainer>
<Config_drive>True</Config_drive>
<Hypervisor_hostname>cmp102.inspurcloud.com</Hypervisor_hostname>
<User_id>0e3f6fa9ec1b48b3ba0411c1e9e21273</User_id>
<DiskConfig>AUTO</DiskConfig>
<Name>bmVms-111</Name>
<Progress>0</Progress>
<Updated>2018-12-25T04:30:15.000+0000</Updated>
<Status>ACTIVE</Status>
</Rows>
</RowsContainer>
</Data>
<Message>OK</Message>
</ListCpsResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
查询云物理主机列表
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
查询云物理主机列表
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:取ServerList |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
tenant_id | string | 是 | 租户ID或项目ID |
changes-since | string | 否 | 云物理主机上次更新状态的时间戳信息。格式符合ISO 8601,例如: CCYY-MM-DDThh:mm:ss+/-hh:mm |
image | string | 否 | 镜像ID。 |
created_at | string | 否 | 云物理主机上次更新状态的时间戳信息。格式符合ISO 8601,例如: CCYY-MM-DDThh:mm:ss+/-hh:mm |
flavor | string | 否 | 云物理主机规格ID。 |
name | string | 否 | 云物理主机名称。 |
Status | string | 否 | 云物理主机状态。 取值范围: ACTIVE, BUILD,DELETED,ERROR,HARD_REBOOT,MIGRATING,PASSWORD, PAUSED,REBOOT,REBUILD, RESCUE,RESIZE,REVERT_RESIZE,SHELVED,SHELVED_OFFLOADED,SHUTOFF,UNKNOWN,SUSPENDED,VERIFY_RESIZE 只有管理员可以使用“deleted”状态过滤查询已经删除的弹性云物理主机。 |
limit | Integer | 否 | 查询返回云物理主机数量限制。 |
marker | string | 否 | 从marker指定的云物理主机ID的下一条数据开始查询 |
reservation_id | string | 否 | 批量创建弹性云物理主机时,指定返回的ID,用于查询本次批量创建的弹性云物理主机。 |
all_tenants | Boolean | 否 | 是否查询所有租户的弹性云物理主机,只有管理员才能使用;如果未指定此参数的值,则将其视为True。 如果指定了值,则将1,t,true,on,y和yes视为True。 0,f,false,off,n和no被视为False。 (它们不区分大小写。) |
sort_dir | string | 否 | 排序方式。 有效值: asc (升序) or desc (降序). 默认:desc(降序) |
sort_key | string | 否 | 筛选器,默认通过created_at排序 有效值:支持如下筛选器名称 display_name 云物理主机名称 created_at 创建时间 access_ip_v4 内网IP |
tags | string | 否 | 云物理主机标签。 ECS表示云服务器,CPS表示云物理主机,以及其他。 |
返回参数
名称 | 位置 | 类型 | 描述 |
---|---|---|---|
servers | body | Servers列表数据结构 | 查询云物理主机信息列表。 |
id | body | string | 云物理主机唯一标识ID |
links | body | Links列表数据结构 | 云物理主机相关快捷链接信息 |
name | body | string | 云物理主机名称 |
示例
请求示例
https://cps.cn-north-3.inspurcloudapi.com?
Action=ServerList
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=38
响应示例
<ServerListResponse>
<RequestId>d30ff3a3-9d9a-4085-a9b4-ecfcfe90de45</RequestId>
<Code>200</Code>
<Data>
<ServersContainer>
<Servers>
<Name>bmVms-111</Name>
<LinksContainer>
<Links>
<Rel>self</Rel>
<Href>https://10.200.0.50:8774/v2.1/159d2a01c0d94481941c3a1888db0e46/servers/608df5b8-0ee1-4b45-b4ca-d9414488415f</Href>
<Type>null</Type>
</Links>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.200.0.50:8774/159d2a01c0d94481941c3a1888db0e46/servers/608df5b8-0ee1-4b45-b4ca-d9414488415f</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Id>608df5b8-0ee1-4b45-b4ca-d9414488415f</Id>
</Servers>
<Servers>
<Name>Inhost-notdel-1</Name>
<LinksContainer>
<Links>
<Rel>self</Rel>
<Href>https://10.200.0.50:8774/v2.1/159d2a01c0d94481941c3a1888db0e46/servers/d5364efb-80b0-4010-adad-b1aefca142a9</Href>
<Type>null</Type>
</Links>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.200.0.50:8774/159d2a01c0d94481941c3a1888db0e46/servers/d5364efb-80b0-4010-adad-b1aefca142a9</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Id>d5364efb-80b0-4010-adad-b1aefca142a9</Id>
</Servers>
<Servers>
<Name>CPS-2018121410356</Name>
</Servers>
</ServersContainer>
</Data>
<Message>OK</Message>
</ServerListResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
启动云物理主机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
实例状态必须为 已停止(Stopped),才可以进行此操作 启动一台云物理主机
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:StartServer |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
ServerId | string | 是 | 云物理主机UUID |
返回参数
不涉及
示例
启动一台云物理主机
请求示例
https://cps.cn-north-3.inspurcloudapi.com?Action=StartServer
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=363
&ServerId=608df5b8-0ee1-4b45-b4ca-d9414488415f
响应示例
<StartServerResponse>
<RequestId>d846c6d9-f930-4b7a-a9eb-0ce26631482f</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>OK</Message>
</StartServerResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
批量启动云物理主机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
启动多台关闭中的云物理主机
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:StartMultipleServers |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
Serverid | string | 是 | 云物理主机UUID,每个id代表一个主机 |
返回参数
不涉及
示例
启动两台云物理主机
请求示例
https://cps.cn-north-3.inspurcloudapi.com?Action=StartMultipleServers
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=37
&serversid=608df5b8-0ee1-4b45-b4ca-d9414488415f
&serversid=d5364efb-80b0-4010-adad-b1aefca142a9
响应示例
<StartMultipleServerResponse>
<RequestId>d3d74558-9f08-4bca-b025-63c6b1c1ffd0</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>OK</Message>
</StartMultipleServerResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
关闭云物理主机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
关闭一台云物理主机
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:StopServer |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
ServerId | string | 是 | 云物理主机UUID |
返回参数
不涉及
示例
请求示例
https://cps.cn-north-3.inspurcloudapi.com?Action=StopServer
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=39
&ServerId=608df5b8-0ee1-4b45-b4ca-d9414488415f
响应示例
<StopServerResponse>
<RequestId>3241db34-5021-44b4-9a2b-8cf51ee5cc14</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>OK</Message>
</StopServerResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
批量关闭云物理主机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
关闭多台运行中的云物理主机
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:StopMultipleServers |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
Serversid | string | 是 | 云物理主机UUID,每个代表一个物理主机 |
返回参数
不涉及
示例
关闭两台云物理主机
请求示例
https://cps.cn-north-3.inspurcloudapi.com /?Action=StopMultCps
&Version=1
&Timestamp=2545794717
&Nonce=37
&serversid=608df5b8-0ee1-4b45-b4ca-d9414488415f
&serversid=d5364efb-80b0-4010-adad-b1aefca142a9
响应示例
<StartMultipleServerResponse>
<RequestId>d3d74558-9f08-4bca-b025-63c6b1c1ffd0</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>OK</Message>
</StartMultipleServerResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
重启云物理主机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
重启一台云物理主机,openstack原生接口。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:RebootServer |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
ServerId | string | 是 | 云物理主机UUID |
返回参数
不涉及
示例
重启动一台云物理主机
请求示例
https://cps.cn-north-3.inspurcloudapi.com/?Action=RebootServer
&Version=1
&Timestamp=2545794717
&Nonce=5
&ServerId=608df5b8-0ee1-4b45-b4ca-d9414488415f
响应示例
RebootServerResponse>
<RequestId>d9ea4466-8ba1-40b2-88be-7ec98ceb1faf</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>OK</Message>
</RebootServerResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
批量重启云物理主机
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
重启多台运行中的云物理主机。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:RebootMultipleServers |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
Serversid | string | 是 | 云物理主机UUID,每个id代表一台主机 |
返回参数
不涉及
示例
重启两台云物理主机
请求示例
https://cps.cn-north-3.inspurcloudapi.com/?Action=RebootMultipleServers
&Version=1
&Timestamp=2545794717
&Nonce=5
&Serversid=608df5b8-0ee1-4b45-b4ca-d9414488415f
&Serversid=d5364efb-80b0-4010-adad-b1aefca142a9
响应示例
<StartMultipleServerResponse>
<RequestId>d3d74558-9f08-4bca-b025-63c6b1c1ffd0</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>OK</Message>
</StartMultipleServerResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
物理主机重装系统
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
物理主机重装系统
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:RebuildServer |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
ServerId | string | 是 | 物理主机id |
ImageRef | string | 是 | 镜像id |
AdminPass | string | 是 | 用户设置的密码 |
Name | string | 否 | 物理主机名称 |
返回参数
请参考数据类型
示例
获取IP详情
请求示例
https://cps.cn-north-3.inspurcloudapi.com/?Action=RebuildServer
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=110
&ServerId=07340c2d-be0c-4394-a3f4-4a49d56a853b
&ImageRef=b004d911-c844-431f-ad13-c698449f046c
&AdminPass=123456Aa
响应示例
<RebuildCpsResponse>
<Code>200</Code>
<Data>
<Server>
<Tenant_id>894c48b5bc4247c3a1841e5ff43d0d88</Tenant_id>
<Image>
<LinksContainer>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.110.25.117:8774/894c48b5bc4247c3a1841e5ff43d0d88/images/b004d911-c844-431f-ad13-c698449f046c</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Id>b004d911-c844-431f-ad13-c698449f046c</Id>
</Image>
<AccessIPv4/>
<Addresses>
<Network192Container>
<Network192>
<OS-EXT-IPS-MAC:mac_addr>null</OS-EXT-IPS-MAC:mac_addr>
<OS-EXT-IPS:type>null</OS-EXT-IPS:type>
<Addr>192.168.99.18</Addr>
<Version>4</Version>
</Network192>
</Network192Container>
</Addresses>
<AccessIPv6/>
<Created>2019-02-22 03:20:50</Created>
<HostId>94ab826ae3bb2bafd85200ee683de7108f7b5d7cbfa2e830c8f13083</HostId>
<AdminPass>123456Aa</AdminPass>
<Flavor>
<Disk>0</Disk>
<Rxtx_factor>1.0</Rxtx_factor>
<Swap>0</Swap>
<Rxtx_cap>null</Rxtx_cap>
<Name>null</Name>
<LinksContainer>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.110.25.117:8774/894c48b5bc4247c3a1841e5ff43d0d88/flavors/02884fda-089d-4a00-a3ad-116506fca476</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Id>02884fda-089d-4a00-a3ad-116506fca476</Id>
<Rxtx_quota>null</Rxtx_quota>
<Vcpus>0</Vcpus>
<OS-FLV-EXT-DATA:ephemeral>0</OS-FLV-EXT-DATA:ephemeral>
<Ram>0</Ram>
</Flavor>
<User_id>51efbb05996742a58a69236a5fc8d5e3</User_id>
<DiskConfig>MANUAL</DiskConfig>
<Name>CPS-201912915505</Name>
<Progress>0</Progress>
<LinksContainer>
<Links>
<Rel>self</Rel>
<Href>https://10.110.25.117:8774/v2.1/894c48b5bc4247c3a1841e5ff43d0d88/servers/07340c2d-be0c-4394-a3f4-4a49d56a853b</Href>
<Type>null</Type>
</Links>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.110.25.117:8774/894c48b5bc4247c3a1841e5ff43d0d88/servers/07340c2d-be0c-4394-a3f4-4a49d56a853b</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Id>07340c2d-be0c-4394-a3f4-4a49d56a853b</Id>
<Updated>2019-02-27 08:01:59</Updated>
<Status>REBUILD</Status>
</Server>
</Data>
<RequestId>9706908d-d245-4009-95eb-57468dc444da</RequestId>
<Message>OK</Message>
</RebuildCpsResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
查看物理主机详情
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
查看物理主机详情
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:ShowServerDetails |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
ServersId | string | 是 | 云物理主机UUID |
返回参数
请参考数据类型
示例
查看一台物理主机详情 请求示例
https://cps.cn-north-3.inspurcloudapi.com/?Action=ShowServerDetails
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=557
&ServersId=608df5b8-0ee1-4b45-b4ca-d9414488415f
响应示例
<ServerDetailsResponse>
<RequestId>f98d0e81-c4ef-4ba9-a143-3be82432bbf3</RequestId>
<Code>200</Code>
<Data>
<Server>
<Tenant_id>159d2a01c0d94481941c3a1888db0e46</Tenant_id>
<Addresses>
<Default-vpcContainer>
<Default-vpc>
<OS-EXT-IPS-MAC:mac_addr>fa:16:3e:59:49:ca</OS-EXT-IPS-MAC:mac_addr>
<OS-EXT-IPS:type>fixed</OS-EXT-IPS:type>
<Addr>172.31.0.13</Addr>
<Version>4</Version>
</Default-vpc>
</Default-vpcContainer>
</Addresses>
<CpsId>13</CpsId>
<Type>
<Data_disk>1.8T(SAS)*4</Data_disk>
<Memory>64G</Memory>
<System_disk>1TB(SATA)*2</System_disk>
<Series>CPS_std</Series>
<Series_name>通用型</Series_name>
<Name>基础型</Name>
<Cpu>Intel XEON 4110</Cpu>
<Id>CPS_std_basic</Id>
<Extra_config>支持Raid模式</Extra_config>
</Type>
<Eip>
<Ip_addr/>
</Eip>
<FeeData>
<Charge_type/>
<ChargeTypeName>包年/包月</ChargeTypeName>
<StartFeeTime/>
<NextFeeTime/>
</FeeData>
<Launched_at>2018-11-30T03:15:13.000+0000</Launched_at>
<Host>cmp102</Host>
<LinksContainer>
<Links>
<Rel>self</Rel>
<Href>https://10.200.0.50:8774/v2.1/159d2a01c0d94481941c3a1888db0e46/servers/608df5b8-0ee1-4b45-b4ca-d9414488415f</Href>
<Type>null</Type>
</Links>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.200.0.50:8774/159d2a01c0d94481941c3a1888db0e46/servers/608df5b8-0ee1-4b45-b4ca-d9414488415f</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Region_name>华北三</Region_name>
<Id>608df5b8-0ee1-4b45-b4ca-d9414488415f</Id>
<Image>
<System_type>CentOS</System_type>
<Name>CentOS 6.5 64位</Name>
<Id>5e17be9d-6180-4190-b102-eea3c92f2740</Id>
</Image>
<AccessIPv4/>
<Availability_zone>cn-north-3a</Availability_zone>
<AccessIPv6/>
<Instance_name>instance-00028ae0</Instance_name>
<Volumes_attachedContainer>
<Volumes_attached>
<Id>bcef5b49-87a9-4295-9d92-81819b200a8b</Id>
</Volumes_attached>
</Volumes_attachedContainer>
<Created>2018-11-30 11:00:42</Created>
<Vpc>
<Vpc_name>10679759|Default-vpc|172.31.0.0/16</Vpc_name>
<Vpc_id>1067975959882805248</Vpc_id>
<Subnet_id>939a22f1-e044-4c49-ba8f-0cc2355ec607</Subnet_id>
<Subnet_name>939a22f1|Default-subnet|undefined</Subnet_name>
</Vpc>
<HostId>fedee4dc7fb5a0c36c208a520dde8943817c00e1190fac18c95308b6</HostId>
<Power_state>1</Power_state>
<Flavor>
<Disk>0</Disk>
<Rxtx_factor>1.0</Rxtx_factor>
<Swap>0</Swap>
<Rxtx_cap>null</Rxtx_cap>
<Name>null</Name>
<LinksContainer>
<Links>
<Rel>bookmark</Rel>
<Href>https://10.200.0.50:8774/159d2a01c0d94481941c3a1888db0e46/flavors/0269b7fb-d0e4-4c2e-ade1-21bbafb9c29a</Href>
<Type>null</Type>
</Links>
</LinksContainer>
<Id>0269b7fb-d0e4-4c2e-ade1-21bbafb9c29a</Id>
<Rxtx_quota>null</Rxtx_quota>
<Vcpus>0</Vcpus>
<OS-FLV-EXT-DATA:ephemeral>0</OS-FLV-EXT-DATA:ephemeral>
<Ram>0</Ram>
</Flavor>
<Vm_state>active</Vm_state>
<Security_groupsContainer>
<Security_groups>
<Name>default</Name>
</Security_groups>
</Security_groupsContainer>
<Config_drive>True</Config_drive>
<Hypervisor_hostname>cmp102.inspurcloud.com</Hypervisor_hostname>
<User_id>0e3f6fa9ec1b48b3ba0411c1e9e21273</User_id>
<DiskConfig>AUTO</DiskConfig>
<Name>bmVms-11i</Name>
<Progress>0</Progress>
<Updated>2018-12-27 18:42:45</Updated>
<Status>ACTIVE</Status>
</Server>
</Data>
<Message>OK</Message>
</ServerDetailsResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
查看物理主机状态
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
查看物理主机状态。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:HealthStatus |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
返回参数
请参考数据类型
示例
查看物理主机状态 请求示例
https://cps.cn-north-3.inspurcloudapi.com?Action=HealthStatus
&Version=2019-01-31
&Timestamp=2545794717
&Nonce=50
响应示例
<HealthStatusResponse>
<RequestId>87c722e6-e8e2-40aa-b8db-2a4815e5f0a4</RequestId>
<Code>200</Code>
<Data>
<CpsdbUrl>http://cps-atom.compute.svc.cluster.local:8080/cps-atom/v1/cps</CpsdbUrl>
<New>this is new</New>
<BssProductUrl>https://productservice.inspurcloud.cn/product/detail</BssProductUrl>
<Openstack>10.200.0.50</Openstack>
</Data>
<Message>cps service is running</Message>
</HealthStatusResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码
修改物理主机名称
接口描述
接口请求域名: https://cps.cn-north-3.inspurcloudapi.com
修改物理主机名称
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | string | 是 | 公共参数:UpdateServerName |
Nonce | string | 是 | 公共参数:随机正整数 |
Version | string | 是 | 公共参数:API版本号,取值:2019-01-31 |
Timestamp | string | 是 | 公共参数:当前UNIX时间戳 |
ServerId | string | 是 | 物理主机id |
Name | string | 是 | 主机名称 |
返回参数
请参考数据类型
示例
修改物理主机名称 请求示例
https://cps.cn-north-3.inspurcloudapi.com/?Action=UpdateServerName
&Version=2019-01-31
&Timestamp=2545794717&Nonce=54
&ServerId=608df5b8-0ee1-4b45-b4ca-d9414488415f
&Name=bmVms-11i
响应示例
<UpdateServerNameResponse>
<RequestId>c316ecf9-241e-4fc0-bf86-1c3e3138cd6a</RequestId>
<Code>200</Code>
<Data>null</Data>
<Message>ok</Message>
</UpdateServerNameResponse>
返回值
请参考通用请求返回值
错误码
请参考错误码