ResourcePool interface
定义 resourcePool。
属性
| cpu |
获取 MHz 中池上所有核心的最大 CPU 使用率。 注意:此属性不会序列化。 它只能由服务器填充。 |
| cpu |
获取或设置 CPULimitMHz,它指定 MHz 中的 CPU 使用率限制。 即使存在可用资源,利用率也不会超过此限制。 注意:此属性不会序列化。 它只能由服务器填充。 |
| cpu |
获取 MHz 中池上所有核心的已用 CPU 使用率。 注意:此属性不会序列化。 它只能由服务器填充。 |
| cpu |
获取或设置 CPUReservationMHz,它指定 MHz 中保证可用的 CPU 大小。 注意:此属性不会序列化。 它只能由服务器填充。 |
| cpu |
获取或设置 CPUSharesLevel,它指定此池的 CPU 分配级别。 此属性用于资源使用者之间的相对分配。 注意:此属性不会序列化。 它只能由服务器填充。 |
| custom |
获取 Kubernetes 中相应资源的名称。 注意:此属性不会序列化。 它只能由服务器填充。 |
| datastore |
获取数据存储 ARM ID。 注意:此属性不会序列化。 它只能由服务器填充。 |
| extended |
获取或设置扩展位置。 |
| id | 获取或设置 ID。注意:此属性不会序列化。 它只能由服务器填充。 |
| inventory |
获取或设置资源池的清单项 ID。 |
| kind | 门户/工具等用于为相同类型的资源呈现不同的 UX 体验的元数据;例如,ApiApps 是一种 Microsoft.Web/sites 类型。 如果受支持,资源提供程序必须验证并保留此值。 |
| location | 获取或设置位置。 |
| mem |
获取池上的物理内存总量(以 GB 为单位)。 注意:此属性不会序列化。 它只能由服务器填充。 |
| mem |
获取或设置 MemLimitMB 指定内存使用量限制(以兆字节为单位)。 即使存在可用资源,利用率也不会超过指定的限制。 注意:此属性不会序列化。 它只能由服务器填充。 |
| mem |
获取池上的已用物理内存(以 GB 为单位)。 注意:此属性不会序列化。 它只能由服务器填充。 |
| mem |
获取或设置 MemReservationMB,它指定保证的可用内存(以兆字节为单位)。 注意:此属性不会序列化。 它只能由服务器填充。 |
| mem |
获取或设置 CPUSharesLevel,它指定此池的内存分配级别。 此属性用于资源使用者之间的相对分配。 注意:此属性不会序列化。 它只能由服务器填充。 |
| mo |
获取或设置资源池的 vCenter 托管对象名称。 注意:此属性不会序列化。 它只能由服务器填充。 |
| mo |
获取或设置资源池的 vCenter MoRef(托管对象引用)ID。 |
| name | 获取或设置名称。 注意:此属性不会序列化。 它只能由服务器填充。 |
| network |
获取网络 ARM ID。 注意:此属性不会序列化。 它只能由服务器填充。 |
| provisioning |
获取预配状态。 注意:此属性不会序列化。 它只能由服务器填充。 |
| statuses | 资源状态信息。 注意:此属性不会序列化。 它只能由服务器填充。 |
| system |
系统数据。 注意:此属性不会序列化。 它只能由服务器填充。 |
| tags | 获取或设置资源标记。 |
| type | 获取或设置资源的类型。 注意:此属性不会序列化。 它只能由服务器填充。 |
| uuid | 获取或设置此资源的唯一标识符。 注意:此属性不会序列化。 它只能由服务器填充。 |
| v |
获取或设置此资源池所在的 vCenter 资源的 ARM ID。 |
属性详细信息
cpuCapacityMHz
获取 MHz 中池上所有核心的最大 CPU 使用率。 注意:此属性不会序列化。 它只能由服务器填充。
cpuCapacityMHz?: number
属性值
number
cpuLimitMHz
获取或设置 CPULimitMHz,它指定 MHz 中的 CPU 使用率限制。 即使存在可用资源,利用率也不会超过此限制。 注意:此属性不会序列化。 它只能由服务器填充。
cpuLimitMHz?: number
属性值
number
cpuOverallUsageMHz
获取 MHz 中池上所有核心的已用 CPU 使用率。 注意:此属性不会序列化。 它只能由服务器填充。
cpuOverallUsageMHz?: number
属性值
number
cpuReservationMHz
获取或设置 CPUReservationMHz,它指定 MHz 中保证可用的 CPU 大小。 注意:此属性不会序列化。 它只能由服务器填充。
cpuReservationMHz?: number
属性值
number
cpuSharesLevel
获取或设置 CPUSharesLevel,它指定此池的 CPU 分配级别。 此属性用于资源使用者之间的相对分配。 注意:此属性不会序列化。 它只能由服务器填充。
cpuSharesLevel?: string
属性值
string
customResourceName
获取 Kubernetes 中相应资源的名称。 注意:此属性不会序列化。 它只能由服务器填充。
customResourceName?: string
属性值
string
datastoreIds
获取数据存储 ARM ID。 注意:此属性不会序列化。 它只能由服务器填充。
datastoreIds?: string[]
属性值
string[]
extendedLocation
id
获取或设置 ID。注意:此属性不会序列化。 它只能由服务器填充。
id?: string
属性值
string
inventoryItemId
获取或设置资源池的清单项 ID。
inventoryItemId?: string
属性值
string
kind
门户/工具等用于为相同类型的资源呈现不同的 UX 体验的元数据;例如,ApiApps 是一种 Microsoft.Web/sites 类型。 如果受支持,资源提供程序必须验证并保留此值。
kind?: string
属性值
string
location
获取或设置位置。
location: string
属性值
string
memCapacityGB
获取池上的物理内存总量(以 GB 为单位)。 注意:此属性不会序列化。 它只能由服务器填充。
memCapacityGB?: number
属性值
number
memLimitMB
获取或设置 MemLimitMB 指定内存使用量限制(以兆字节为单位)。 即使存在可用资源,利用率也不会超过指定的限制。 注意:此属性不会序列化。 它只能由服务器填充。
memLimitMB?: number
属性值
number
memOverallUsageGB
获取池上的已用物理内存(以 GB 为单位)。 注意:此属性不会序列化。 它只能由服务器填充。
memOverallUsageGB?: number
属性值
number
memReservationMB
获取或设置 MemReservationMB,它指定保证的可用内存(以兆字节为单位)。 注意:此属性不会序列化。 它只能由服务器填充。
memReservationMB?: number
属性值
number
memSharesLevel
获取或设置 CPUSharesLevel,它指定此池的内存分配级别。 此属性用于资源使用者之间的相对分配。 注意:此属性不会序列化。 它只能由服务器填充。
memSharesLevel?: string
属性值
string
moName
获取或设置资源池的 vCenter 托管对象名称。 注意:此属性不会序列化。 它只能由服务器填充。
moName?: string
属性值
string
moRefId
获取或设置资源池的 vCenter MoRef(托管对象引用)ID。
moRefId?: string
属性值
string
name
获取或设置名称。 注意:此属性不会序列化。 它只能由服务器填充。
name?: string
属性值
string
networkIds
获取网络 ARM ID。 注意:此属性不会序列化。 它只能由服务器填充。
networkIds?: string[]
属性值
string[]
provisioningState
获取预配状态。 注意:此属性不会序列化。 它只能由服务器填充。
provisioningState?: string
属性值
string
statuses
systemData
tags
获取或设置资源标记。
tags?: {[propertyName: string]: string}
属性值
{[propertyName: string]: string}
type
获取或设置资源的类型。 注意:此属性不会序列化。 它只能由服务器填充。
type?: string
属性值
string
uuid
获取或设置此资源的唯一标识符。 注意:此属性不会序列化。 它只能由服务器填充。
uuid?: string
属性值
string
vCenterId
获取或设置此资源池所在的 vCenter 资源的 ARM ID。
vCenterId?: string
属性值
string