jdcloud_sdk.services.cps.models package¶
Submodules¶
jdcloud_sdk.services.cps.models.Az module¶
jdcloud_sdk.services.cps.models.DeviceType module¶
-
class
jdcloud_sdk.services.cps.models.DeviceType.DeviceType(deviceType=None, name=None, family=None, region=None, cpuConcise=None, cpuDetail=None, memConcise=None, memDetail=None, ifConcise=None, ifDetail=None, gpuConcise=None, gpuDetail=None, systemDiskAmount=None, systemDiskSize=None, systemDiskModel=None, dataDiskAmount=None, dataDiskSize=None, dataDiskModel=None, isSoldOut=None)[source]¶ Bases:
objectParameters: - deviceType – (Optional) 实例类型, 如 cps.c.normal
- name – (Optional) 实例类型名称, 如 标准计算型
- family – (Optional) 实例所属规格系列,如 计算、存储、GPU
- region – (Optional) 区域代码, 如 cn-east-1
- cpuConcise – (Optional) CPU概要描述
- cpuDetail – (Optional) CPU详细信息
- memConcise – (Optional) 内存概要信息
- memDetail – (Optional) 内存详细信息
- ifConcise – (Optional) 网口概要信息
- ifDetail – (Optional) 网口详细信息
- gpuConcise – (Optional) GPU概要信息
- gpuDetail – (Optional) GPU详细信息
- systemDiskAmount – (Optional) 系统盘数量
- systemDiskSize – (Optional) 系统盘单盘大小(GB)
- systemDiskModel – (Optional) 系统盘规格
- dataDiskAmount – (Optional) 数据盘数量
- dataDiskSize – (Optional) 数据盘单盘大小(GB)
- dataDiskModel – (Optional) 数据盘规格
- isSoldOut – (Optional) 售罄状态
jdcloud_sdk.services.cps.models.Instance module¶
-
class
jdcloud_sdk.services.cps.models.Instance.Instance(instanceId=None, region=None, az=None, deviceType=None, name=None, description=None, status=None, enableInternet=None, enableIpv6=None, bandwidth=None, imageType=None, cabinet=None, iloIp=None, osTypeId=None, osName=None, osType=None, osVersion=None, sysRaidTypeId=None, sysRaidType=None, dataRaidTypeId=None, dataRaidType=None, networkType=None, vpcId=None, vpcName=None, vpcIpv4Cidr=None, vpcIpv6Cidr=None, ipv6GatewayId=None, podName=None, podRoom=None, subnetId=None, subnetName=None, subnetIpv4Cidr=None, subnetIpv6Cidr=None, privateIp=None, lineType=None, elasticIpId=None, publicIp=None, ipv6Address=None, ipv6AddressId=None, ipv6AddressBandwidth=None, interfaceMode=None, extensionVpcId=None, extensionVpcName=None, extensionVpcIpv4Cidr=None, extensionVpcIpv6Cidr=None, extensionSubnetId=None, extensionSubnetName=None, extensionSubnetIpv4Cidr=None, extensionSubnetIpv6Cidr=None, extensionPrivateIp=None, extensionEnableInternet=None, extensionElasticIpId=None, extensionPublicIp=None, extensionBandwidth=None, extensionEnableIpv6=None, extensionIpv6Address=None, extensionIpv6AddressId=None, extensionIpv6AddressBandwidth=None, extensionIpv6GatewayId=None, keypairId=None, agentStatus=None, charge=None)[source]¶ Bases:
objectParameters: - instanceId – (Optional) 云物理服务器实例ID
- region – (Optional) 区域代码, 如 cn-north-1
- az – (Optional) 可用区, 如 cn-north-1a
- deviceType – (Optional) 实例类型, 如 cps.c.normal
- name – (Optional) 云物理服务器名称
- description – (Optional) 云物理服务器描述
- status – (Optional) 云物理服务器生命周期状态
- enableInternet – (Optional) 是否启用外网, 如 yes/no
- enableIpv6 – (Optional) 是否启用IPv6, 如 yes/no
- bandwidth – (Optional) 带宽, 单位Mbps
- imageType – (Optional) 镜像类型, 如 standard
- cabinet – (Optional) 机柜信息
- iloIp – (Optional) 带外管理IP
- osTypeId – (Optional) 操作系统类型ID
- osName – (Optional) 操作系统名称
- osType – (Optional) 操作系统类型, 如 ubuntu/centos
- osVersion – (Optional) 操作系统版本, 如 16.04
- sysRaidTypeId – (Optional) 系统盘RAID类型ID
- sysRaidType – (Optional) 系统盘RAID类型, 如 NORAID, RAID0, RAID1
- dataRaidTypeId – (Optional) 数据盘RAID类型ID
- dataRaidType – (Optional) 数据盘RAID类型, 如 NORAID, RAID0, RAID1,RAID10
- networkType – (Optional) 网络类型:basic(基础网络)、vpc(私有网络)、retail(零售中台网络)
- vpcId – (Optional) 私有网络ID
- vpcName – (Optional) 私有网络名称
- vpcIpv4Cidr – (Optional) 私有网络IPv4 CIDR
- vpcIpv6Cidr – (Optional) 私有网络IPv6 CIDR
- ipv6GatewayId – (Optional) IPv6网关ID
- podName – (Optional) POD网络名称
- podRoom – (Optional) POD机房地址描述
- subnetId – (Optional) 子网编号
- subnetName – (Optional) 子网名称
- subnetIpv4Cidr – (Optional) 子网IPv4 CIDR
- subnetIpv6Cidr – (Optional) 子网IPv6 CIDR
- privateIp – (Optional) 内网IP
- lineType – (Optional) 外网链路类型, 如 bgp
- elasticIpId – (Optional) 弹性公网IPID
- publicIp – (Optional) 公网IP
- ipv6Address – (Optional) IPv6地址
- ipv6AddressId – (Optional) 公网IPv6地址ID
- ipv6AddressBandwidth – (Optional) 公网IPv6带宽, 单位Mbps
- interfaceMode – (Optional) 网络接口模式:bond(网口bond)、dual(双网口)
- extensionVpcId – (Optional) 辅网口私有网络ID
- extensionVpcName – (Optional) 辅网口私有网络名称
- extensionVpcIpv4Cidr – (Optional) 辅网口私有网络IPv4 CIDR
- extensionVpcIpv6Cidr – (Optional) 辅网口私有网络IPv6 CIDR
- extensionSubnetId – (Optional) 辅网口子网ID
- extensionSubnetName – (Optional) 辅网口子网名称
- extensionSubnetIpv4Cidr – (Optional) 辅网口子网IPv4 CIDR
- extensionSubnetIpv6Cidr – (Optional) 辅网口子网IPv6 CIDR
- extensionPrivateIp – (Optional) 辅网口手动分配的内网ip
- extensionEnableInternet – (Optional) 辅网口是否启用外网
- extensionElasticIpId – (Optional) 辅网口弹性公网ip id
- extensionPublicIp – (Optional) 辅网口公网ip
- extensionBandwidth – (Optional) 辅网口外网带宽,单位Mbps
- extensionEnableIpv6 – (Optional) 辅网口是否启用IPv6, 如 yes/no
- extensionIpv6Address – (Optional) 辅网口IPv6地址
- extensionIpv6AddressId – (Optional) 辅网口公网IPv6地址ID
- extensionIpv6AddressBandwidth – (Optional) 辅网口IPv6公网带宽, 单位Mbps
- extensionIpv6GatewayId – (Optional) IPv6网关ID
- keypairId – (Optional) 密钥对id
- agentStatus – (Optional) agent状态
- charge – (Optional) 计费信息
jdcloud_sdk.services.cps.models.InstanceSpec module¶
-
class
jdcloud_sdk.services.cps.models.InstanceSpec.InstanceSpec(az, deviceType, imageType, osTypeId, sysRaidTypeId, networkType, name, count, charge, hostname=None, dataRaidTypeId=None, subnetId=None, enableInternet=None, internetChargeMode=None, enableIpv6=None, ipv6Address=None, cidr=None, privateIp=None, aliasIps=None, lineType=None, bandwidth=None, description=None, password=None, userData=None, keypairId=None, interfaceMode=None, extensionEnableIpv6=None, extensionIpv6Address=None, extensionSubnetId=None, extensionPrivateIp=None, extensionAliasIps=None, extensionEnableInternet=None, extensionLineType=None, extensionBandwidth=None, extensionInternetChargeMode=None, resourceTags=None)[source]¶ Bases:
objectParameters: - az – 可用区, 如 cn-north-1
- deviceType – 实例类型, 如 cps.c.normal
- hostname – (Optional) 主机名
- imageType – 镜像类型, 取值范围:standard
- osTypeId – 操作系统类型ID
- sysRaidTypeId – 系统盘RAID类型ID
- dataRaidTypeId – (Optional) 数据盘RAID类型ID
- subnetId – (Optional) 子网编号
- enableInternet – (Optional) 是否启用外网,取值范围:yes、no
- internetChargeMode – (Optional) 启用外网时弹性公网IP的计费模式,取值范围:prepaid_by_duration、postpaid_by_duration
- enableIpv6 – (Optional) 是否启用IPv6,取值范围:yes、no
- ipv6Address – (Optional) IPv6地址
- networkType – 网络类型,取值范围:basic(基础网络)、vpc(私有网络)、retail(零售中台网络)
- cidr – (Optional) 网络CIDR
- privateIp – (Optional) 内网IP
- aliasIps – (Optional) 内网添加的别名IP范围
- lineType – (Optional) 外网链路类型, 目前只支持bgp
- bandwidth – (Optional) 外网带宽, 范围[1,200] 单位Mbps
- name – 云物理服务器名称
- description – (Optional) 云物理服务器描述
- password – (Optional) 密码,不传值会随机生成密码
- count – 购买数量
- userData – (Optional) 可执行脚本Base64编码后的内容,支持shell和python脚本
- keypairId – (Optional) 密钥对id
- charge – 计费配置
- interfaceMode – (Optional) 网络接口模式,取值:bond(网口bond)、dual(双网口)
- extensionEnableIpv6 – (Optional) 辅网口是否启用IPv6,取值范围:yes、no
- extensionIpv6Address – (Optional) 辅网口IPv6地址
- extensionSubnetId – (Optional) 辅网口子网ID
- extensionPrivateIp – (Optional) 辅网口手动分配的内网ip
- extensionAliasIps – (Optional) 辅网口内网添加的别名IP范围
- extensionEnableInternet – (Optional) 辅网口是否启用外网,取值范围:yes、no
- extensionLineType – (Optional) 辅网口链路类型, 目前支持BGP
- extensionBandwidth – (Optional) 辅网口外网带宽,范围[1,200] 单位Mbps
- extensionInternetChargeMode – (Optional) 辅网口启用外网时弹性公网IP的计费模式,取值范围:prepaid_by_duration、postpaid_by_duration
- resourceTags – (Optional) 标签
jdcloud_sdk.services.cps.models.Os module¶
-
class
jdcloud_sdk.services.cps.models.Os.Os(osTypeId=None, osName=None, osType=None, osVersion=None, deviceType=None)[source]¶ Bases:
objectParameters: - osTypeId – (Optional) 操作系统系统类型ID
- osName – (Optional) 操作系统系统名称, 如 Ubuntu 16.04(x86_64)
- osType – (Optional) 操作系统类型, 如 ubuntu/centos
- osVersion – (Optional) 操作系统版本, 如 14.04/16.04
- deviceType – (Optional) 实例类型, 如 cps.c.normal
jdcloud_sdk.services.cps.models.Raid module¶
-
class
jdcloud_sdk.services.cps.models.Raid.Raid(volumeType=None, volumeDetail=None, raidTypeId=None, raidType=None, deviceType=None, description=None)[source]¶ Bases:
objectParameters: - volumeType – (Optional) 磁盘类型, 如 system/data
- volumeDetail – (Optional) 设备详情
- raidTypeId – (Optional) RAID类型ID
- raidType – (Optional) RAID类型, 如 NORAID, RAID0, RAID1,RAID10
- deviceType – (Optional) 云物理服务器类型, 如 cps.c.normal
- description – (Optional) RAID类型描述
jdcloud_sdk.services.cps.models.Region module¶
jdcloud_sdk.services.cps.models.ReinstallInstanceSpec module¶
-
class
jdcloud_sdk.services.cps.models.ReinstallInstanceSpec.ReinstallInstanceSpec(az, imageType, osTypeId, sysRaidTypeId, keepData, password, dataRaidTypeId=None, hostname=None, userData=None, keypairId=None)[source]¶ Bases:
objectParameters: - az – 可用区, 如cn-east-1a
- imageType – 镜像类型, 取值范围:standard、standard_app
- osTypeId – 操作系统类型ID
- sysRaidTypeId – 系统盘RAID类型ID
- keepData – 是否保留数据盘数据, 取值为:yes、no
- dataRaidTypeId – (Optional) 数据盘RAID类型ID
- password – 密码
- hostname – (Optional) 主机名
- userData – (Optional) 可执行脚本Base64编码后的内容,支持shell和python脚本
- keypairId – (Optional) 秘钥对id
jdcloud_sdk.services.cps.models.Software module¶
jdcloud_sdk.services.cps.models.Subnet module¶
-
class
jdcloud_sdk.services.cps.models.Subnet.Subnet(region=None, az=None, subnetId=None, name=None, cidr=None, ipv6Cidr=None, vpcId=None, vpcName=None, vpcCidr=None, vpcIpv6Cidr=None, availableIpCount=None, totalIpCount=None, usedIpv6IpCount=None, totalIpv6IpCount=None, secondaryCidrName=None, secondaryCidr=None, secondaryCidrId=None, networkType=None, description=None, createTime=None)[source]¶ Bases:
objectParameters: - region – (Optional) 地域代码, 如cn-north-1
- az – (Optional) 可用区, 如cn-north-1c
- subnetId – (Optional) 子网ID
- name – (Optional) 子网名称
- cidr – (Optional) 子网ipv4 CIDR
- ipv6Cidr – (Optional) 子网IPv6 CIDR
- vpcId – (Optional) 私有网络Id
- vpcName – (Optional) 私有网络名称
- vpcCidr – (Optional) 私有网络IPv4 CIDR
- vpcIpv6Cidr – (Optional) 私有网络IPv6 CIDR
- availableIpCount – (Optional) 可用IPv4地址数量
- totalIpCount – (Optional) 总IPv4地址数量
- usedIpv6IpCount – (Optional) 已用IPv6地址数量
- totalIpv6IpCount – (Optional) 总IPv6地址数量
- secondaryCidrName – (Optional) 子网次要CIDR名称
- secondaryCidr – (Optional) 子网次要CIDR
- secondaryCidrId – (Optional) 子网次要CIDR ID
- networkType – (Optional) 网络类型
- description – (Optional) 描述
- createTime – (Optional) 创建时间