jdcloud_sdk.services.cps.apis package

Submodules

jdcloud_sdk.services.cps.apis.CreateInstancesRequest module

class jdcloud_sdk.services.cps.apis.CreateInstancesRequest.CreateInstancesParameters(regionId, instanceSpec)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceSpec – 描述云物理服务器配置
setClientToken(clientToken)[source]
param clientToken:
 (Optional) 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

class jdcloud_sdk.services.cps.apis.CreateInstancesRequest.CreateInstancesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

创建一台或多台指定配置的云物理服务器<br/>
  • 地域与可用区<br/> - 调用接口(describeRegiones)获取云物理服务器支持的地域与可用区<br/>
  • 实例类型<br/> - 调用接口(describeDeviceTypes)获取物理实例类型列表<br/> - 不能使用已下线、或已售馨的实例类型<br/>
  • 操作系统<br/> - 可调用接口(describeOS)获取云物理服务器支持的操作系统列表<br/>
  • 存储<br/> - 数据盘多种RAID可选,可调用接口(describeDeviceRaids)获取服务器支持的RAID列表<br/>
  • 网络<br/> - 网络类型目前支持basic、vpc<br/> - 线路目前只支持bgp<br/> - 支持不启用外网,如果启用外网,带宽范围[1,200] 单位Mbps<br/>
  • 其他<br/> - 购买时长,可按年或月购买:月取值范围[1,9], 年取值范围[1,3]<br/> - 密码设置参考公共参数规范<br/>

jdcloud_sdk.services.cps.apis.DescribeDeviceRaidsRequest module

class jdcloud_sdk.services.cps.apis.DescribeDeviceRaidsRequest.DescribeDeviceRaidsParameters(regionId, deviceType)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • deviceType – 实例类型,可调用(describeDeviceTypes)接口获取指定地域的实例类型,例如:cps.c.normal
setVolumeType(volumeType)[source]
Parameters:volumeType – (Optional) 磁盘类型,取值范围:system、data
class jdcloud_sdk.services.cps.apis.DescribeDeviceRaidsRequest.DescribeDeviceRaidsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询某种实例类型的云物理服务器支持的RAID类型,可查询系统盘RAID类型和数据盘RAID类型

jdcloud_sdk.services.cps.apis.DescribeDeviceTypesRequest module

class jdcloud_sdk.services.cps.apis.DescribeDeviceTypesRequest.DescribeDeviceTypesParameters(regionId)[source]

Bases: object

Parameters:regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
setAz(az)[source]
Parameters:az – (Optional) 可用区,精确匹配
class jdcloud_sdk.services.cps.apis.DescribeDeviceTypesRequest.DescribeDeviceTypesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询云物理服务器实例类型

jdcloud_sdk.services.cps.apis.DescribeInstanceNameRequest module

class jdcloud_sdk.services.cps.apis.DescribeInstanceNameRequest.DescribeInstanceNameParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
class jdcloud_sdk.services.cps.apis.DescribeInstanceNameRequest.DescribeInstanceNameRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询云物理服务器名称

jdcloud_sdk.services.cps.apis.DescribeInstanceRaidRequest module

class jdcloud_sdk.services.cps.apis.DescribeInstanceRaidRequest.DescribeInstanceRaidParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
class jdcloud_sdk.services.cps.apis.DescribeInstanceRaidRequest.DescribeInstanceRaidRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询单个云物理服务器已安装的RAID信息,包括系统盘RAID信息和数据盘RAID信息

jdcloud_sdk.services.cps.apis.DescribeInstanceRequest module

class jdcloud_sdk.services.cps.apis.DescribeInstanceRequest.DescribeInstanceParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
class jdcloud_sdk.services.cps.apis.DescribeInstanceRequest.DescribeInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询单台云物理服务器详细信息

jdcloud_sdk.services.cps.apis.DescribeInstanceStatusRequest module

class jdcloud_sdk.services.cps.apis.DescribeInstanceStatusRequest.DescribeInstanceStatusParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
class jdcloud_sdk.services.cps.apis.DescribeInstanceStatusRequest.DescribeInstanceStatusRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询单个云物理服务器硬件监控信息

jdcloud_sdk.services.cps.apis.DescribeInstancesRequest module

class jdcloud_sdk.services.cps.apis.DescribeInstancesRequest.DescribeInstancesParameters(regionId)[source]

Bases: object

Parameters:regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
setAz(az)[source]
Parameters:az – (Optional) 可用区,精确匹配
setDeviceType(deviceType)[source]
Parameters:deviceType – (Optional) 实例类型,精确匹配,调用接口(describeDeviceTypes)获取实例类型
setEnableInternet(enableInternet)[source]
Parameters:enableInternet – (Optional) 是否启用外网, yes、no
setFilters(filters)[source]
param filters:(Optional) instanceId - 云物理服务器ID,精确匹配,支持多个<br/>

status - 云物理服务器状态,参考云物理服务器状态,精确匹配,支持多个

setInterfaceMode(interfaceMode)[source]
Parameters:interfaceMode – (Optional) 实例网卡类型:bond(网卡bond)、dual(双网卡)
setKeypairId(keypairId)[source]
Parameters:keypairId – (Optional) 密钥对ID
setName(name)[source]
Parameters:name – (Optional) 云物理服务器名称,支持模糊匹配
setNetworkType(networkType)[source]
Parameters:networkType – (Optional) 网络类型,精确匹配,支持basic(基础网络)、vpc(私有网络)、retail(零售中台网络)
setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码;默认为1
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小;默认为20;取值范围[20, 100]
setPrivateIp(privateIp)[source]
Parameters:privateIp – (Optional) 内网ip
setSubnetId(subnetId)[source]
Parameters:subnetId – (Optional) 子网ID
class jdcloud_sdk.services.cps.apis.DescribeInstancesRequest.DescribeInstancesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

批量查询云物理服务器详细信息<br/>

支持分页查询,默认每页20条<br/>

jdcloud_sdk.services.cps.apis.DescribeOSRequest module

class jdcloud_sdk.services.cps.apis.DescribeOSRequest.DescribeOSParameters(regionId, deviceType)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • deviceType – 实例类型,可调用接口(describeDeviceTypes)获取指定地域的实例类型,例如:cps.c.normal
setOsType(osType)[source]
Parameters:osType – (Optional) 操作系统类型,取值范围:CentOS、Ubuntu、Windows
class jdcloud_sdk.services.cps.apis.DescribeOSRequest.DescribeOSRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询云物理服务器支持的操作系统

jdcloud_sdk.services.cps.apis.DescribeRegionesRequest module

class jdcloud_sdk.services.cps.apis.DescribeRegionesRequest.DescribeRegionesParameters[source]

Bases: object

setNetworkType(networkType)[source]
Parameters:networkType – (Optional) 网络类型basic(基础网络)、vpc(私有网络)、retail(零售中台网络), 默认basic
class jdcloud_sdk.services.cps.apis.DescribeRegionesRequest.DescribeRegionesRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询云物理服务器地域列表

jdcloud_sdk.services.cps.apis.DescribeSoftwareRequest module

jdcloud_sdk.services.cps.apis.DescribeSubnetRequest module

class jdcloud_sdk.services.cps.apis.DescribeSubnetRequest.DescribeSubnetParameters(regionId, subnetId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • subnetId – 子网ID
class jdcloud_sdk.services.cps.apis.DescribeSubnetRequest.DescribeSubnetRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询子网详情

jdcloud_sdk.services.cps.apis.ModifyBandwidthRequest module

class jdcloud_sdk.services.cps.apis.ModifyBandwidthRequest.ModifyBandwidthParameters(regionId, instanceId, bandwidth)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
  • bandwidth – 外网带宽,单位Mbps,取值范围[1,200]
setClientToken(clientToken)[source]
param clientToken:
 (Optional) 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

class jdcloud_sdk.services.cps.apis.ModifyBandwidthRequest.ModifyBandwidthRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

升级云物理服务器外网带宽,只能操作running或者stopped状态的服务器<br/>
  • 不支持未启用外网的服务器升级带宽
  • 外网带宽不支持降级

jdcloud_sdk.services.cps.apis.ModifyInstanceRequest module

class jdcloud_sdk.services.cps.apis.ModifyInstanceRequest.ModifyInstanceParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
setDescription(description)[source]
Parameters:description – (Optional) 云物理服务器描述
setName(name)[source]
Parameters:name – (Optional) 云物理服务器名称
class jdcloud_sdk.services.cps.apis.ModifyInstanceRequest.ModifyInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改云物理服务器部分信息,包括名称、描述

jdcloud_sdk.services.cps.apis.ReinstallInstanceRequest module

class jdcloud_sdk.services.cps.apis.ReinstallInstanceRequest.ReinstallInstanceParameters(regionId, instanceId, instanceSpec)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
  • instanceSpec – 云物理服务器配置
setClientToken(clientToken)[source]
param clientToken:
 (Optional) 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

class jdcloud_sdk.services.cps.apis.ReinstallInstanceRequest.ReinstallInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

重装云物理服务器,只能重装stopped状态的服务器<br/>
  • 可调用接口(describeOS)获取云物理服务器支持的操作系统列表
[MFA enabled]

jdcloud_sdk.services.cps.apis.RestartInstanceRequest module

class jdcloud_sdk.services.cps.apis.RestartInstanceRequest.RestartInstanceParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
setClientToken(clientToken)[source]
param clientToken:
 (Optional) 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

class jdcloud_sdk.services.cps.apis.RestartInstanceRequest.RestartInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

重启单台云物理服务器,只能重启running状态的服务器 [MFA enabled]

jdcloud_sdk.services.cps.apis.StartInstanceRequest module

class jdcloud_sdk.services.cps.apis.StartInstanceRequest.StartInstanceParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
setClientToken(clientToken)[source]
param clientToken:
 (Optional) 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

class jdcloud_sdk.services.cps.apis.StartInstanceRequest.StartInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

对单台云物理服务器执行开机操作,只能启动stopped状态的服务器

jdcloud_sdk.services.cps.apis.StopInstanceRequest module

class jdcloud_sdk.services.cps.apis.StopInstanceRequest.StopInstanceParameters(regionId, instanceId)[source]

Bases: object

Parameters:
  • regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
  • instanceId – 云物理服务器ID
setClientToken(clientToken)[source]
param clientToken:
 (Optional) 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

class jdcloud_sdk.services.cps.apis.StopInstanceRequest.StopInstanceRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

对单台云物理服务器执行关机操作,只能停止running状态的服务器 [MFA enabled]

Module contents