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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceSpec – 描述云物理服务器配置
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- deviceType – 实例类型,可调用(describeDeviceTypes)接口获取指定地域的实例类型,例如:cps.c.normal
-
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:
objectParameters: regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
-
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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: - 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:
objectParameters: regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 -
setDeviceType(deviceType)[source]¶ Parameters: deviceType – (Optional) 实例类型,精确匹配,调用接口(describeDeviceTypes)获取实例类型
-
setFilters(filters)[source]¶ param filters: (Optional) instanceId - 云物理服务器ID,精确匹配,支持多个<br/> status - 云物理服务器状态,参考云物理服务器状态,精确匹配,支持多个
-
setInterfaceMode(interfaceMode)[source]¶ Parameters: interfaceMode – (Optional) 实例网卡类型:bond(网卡bond)、dual(双网卡)
-
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- deviceType – 实例类型,可调用接口(describeDeviceTypes)获取指定地域的实例类型,例如:cps.c.normal
-
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
-
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:
objectParameters: - 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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceId – 云物理服务器ID
- bandwidth – 外网带宽,单位Mbps,取值范围[1,200]
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceId – 云物理服务器ID
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceId – 云物理服务器ID
- instanceSpec – 云物理服务器配置
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceId – 云物理服务器ID
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceId – 云物理服务器ID
-
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:
objectParameters: - regionId – 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域
- instanceId – 云物理服务器ID
-
class
jdcloud_sdk.services.cps.apis.StopInstanceRequest.StopInstanceRequest(parameters, header=None, version='v1')[source]¶ Bases:
jdcloud_sdk.core.jdcloudrequest.JDCloudRequest对单台云物理服务器执行关机操作,只能停止running状态的服务器 [MFA enabled]