Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DedicatedHost ¶
type DedicatedHost struct { /* 专有宿主机ID (Optional) */ DedicatedHostId string `json:"dedicatedHostId"` /* 专有宿主机名称 (Optional) */ Name string `json:"name"` /* 专有宿主机所在可用区 (Optional) */ Az string `json:"az"` /* 专有宿主机机型 (Optional) */ DedicatedHostType string `json:"dedicatedHostType"` /* 专有宿主机描述 (Optional) */ Description string `json:"description"` /* 专有宿主机状态,<a href="http://docs.jdcloud.com/dedicated-hosts/api/dh_status">参考专有宿主机状态</a> (Optional) */ Status string `json:"status"` /* 专有宿主机所在的专有宿主机池ID (Optional) */ DedicatedPoolId string `json:"dedicatedPoolId"` /* 专有宿主机所在的逻辑机架 (Optional) */ LogicRack int `json:"logicRack"` /* 专有宿主机支持的云主机规格 (Optional) */ SupportedInstanceType []string `json:"supportedInstanceType"` /* 专有宿主机资源使用信息 (Optional) */ Capacity ResourceCapacity `json:"capacity"` /* 专有宿主机上的云主机ID (Optional) */ InstanceIds []string `json:"instanceIds"` /* 计费信息 (Optional) */ Charge charge.Charge `json:"charge"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` }
type DedicatedHostBreif ¶
type DedicatedHostSpec ¶
type DedicatedHostSpec struct { /* 专有宿主机池ID,创建专有宿主机必须指定专有宿主机池ID */ DedicatedPoolId string `json:"dedicatedPoolId"` /* 专有宿主机所属的可用区,不传入该参数时可用区属性从专有宿主机池中继承;指定的可用区必须是对应专有宿主机池中设置的可用区的子集 (Optional) */ Az *string `json:"az"` /* 专有宿主机名称 */ Name string `json:"name"` /* 专有宿主机描述 (Optional) */ Description *string `json:"description"` /* 计费配置。 专有宿主机不支持按用量方式计费,默认为按配置计费。 (Optional) */ Charge *charge.ChargeSpec `json:"charge"` }
type DedicatedHostsBreif ¶
type DedicatedHostsBreif struct { /* 专有宿主机个数 (Optional) */ Count int `json:"count"` /* 专有宿主机信息 (Optional) */ DedicatedHost []DedicatedHostBreif `json:"dedicatedHost"` }
type DedicatedPool ¶
type DedicatedPool struct { /* 专有宿主机池ID (Optional) */ DedicatedPoolId string `json:"dedicatedPoolId"` /* 专有宿主机池名称 (Optional) */ Name string `json:"name"` /* 专有宿主机池支持的机型 (Optional) */ DedicatedHostType string `json:"dedicatedHostType"` /* 专有宿主机池描述 (Optional) */ Description string `json:"description"` /* 有宿主机池选定的AZ列表 (Optional) */ Az []string `json:"az"` /* 专有宿主机池资源使用信息 (Optional) */ Capacity ResourceCapacity `json:"capacity"` /* 专有宿主机支持的云主机实例规格 (Optional) */ SupportedInstanceType []string `json:"supportedInstanceType"` /* 专有宿主机池下的专有宿主机简要信息 (Optional) */ DedicatedHosts DedicatedHostsBreif `json:"dedicatedHosts"` /* 专有宿主机池中的云主机ID列表 (Optional) */ InstanceIds []string `json:"instanceIds"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` }
type HostType ¶
type HostType struct { /* 专有宿主机机型 (Optional) */ DedicatedHostType string `json:"dedicatedHostType"` /* 专有宿主机机型售卖状态 (Optional) */ State []HostTypeState `json:"state"` /* CPU总数 (Optional) */ TotalVCPUs int `json:"totalVCPUs"` /* 内存总大小,单位MB (Optional) */ TotalMemoryMB int `json:"totalMemoryMB"` /* 本地磁盘总大小,单位GB (Optional) */ TotalDiskGB int `json:"totalDiskGB"` /* GPU总个数 (Optional) */ TotalGPUs int `json:"totalGPUs"` /* 专有宿主机支持的云主机实例规格 (Optional) */ SupportedInstanceType []string `json:"supportedInstanceType"` }
type HostTypeState ¶
type LocalDevice ¶
type LocalDevice struct { /* 设备类型。 (Optional) */ DeviceType string `json:"deviceType"` /* 设备的型号。 (Optional) */ ProductModel string `json:"productModel"` /* 设备ID。 (Optional) */ DeviceId string `json:"deviceId"` /* 配置信息。 (Optional) */ Setting interface{} `json:"setting"` /* 设备的描述信息。 (Optional) */ DeviceInfo string `json:"deviceInfo"` /* 设备的状态信息,enable,disable。 (Optional) */ State string `json:"state"` /* 设备被哪个实例使用,如果为空,表示未被占用。 (Optional) */ ResourceId string `json:"resourceId"` }
type ResourceCapacity ¶
type ResourceCapacity struct { /* 专有宿主机总VCPU数 (Optional) */ TotalVCPUs int `json:"totalVCPUs"` /* 专有宿主机总内存大小,单位MB (Optional) */ TotalMemoryMB int `json:"totalMemoryMB"` /* 专有宿主机总本地磁盘大小,单位GB (Optional) */ TotalDiskGB int `json:"totalDiskGB"` /* 专有宿主机总GPU个数 (Optional) */ TotalGPUs int `json:"totalGPUs"` /* 专有宿主机已分配的VCPU数 (Optional) */ UsedVCPUs int `json:"usedVCPUs"` /* 专有宿主机已分配的内存大小,单位MB (Optional) */ UsedMemoryMB int `json:"usedMemoryMB"` /* 专有宿主机已分配的本地磁盘大小,单位GB (Optional) */ UsedDiskGB int `json:"usedDiskGB"` /* 专有宿主机已分配的GPU个数 (Optional) */ UsedGPUs int `json:"usedGPUs"` /* 专有宿主机本地盘类型 (Optional) */ LocalDiskType string `json:"localDiskType"` /* 专有宿主机上的云主机个数 (Optional) */ InstanceCount int `json:"instanceCount"` }
Click to show internal directories.
Click to hide internal directories.