ResourcePool interface
Zdefiniuj pulę zasobów.
Właściwości
| cpu |
Pobiera maksymalne użycie procesora CPU we wszystkich rdzeniach w puli w MHz. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| cpu |
Pobiera lub ustawia procesor CPULimitMHz, który określa limit użycia procesora CPU w MHz. Użycie nie przekroczy tego limitu, nawet jeśli istnieją dostępne zasoby. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| cpu |
Pobiera używane użycie procesora CPU we wszystkich rdzeniach w puli w MHz. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| cpu |
Pobiera lub ustawia procesor CPUReservationMHz, który określa rozmiar procesora CPU w MHz, który ma być dostępny. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| cpu |
Pobiera lub ustawia procesor CPUSharesLevel, który określa poziom alokacji procesora CPU dla tej puli. Ta właściwość jest używana w względnej alokacji między użytkownikami zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| custom |
Pobiera nazwę odpowiedniego zasobu na platformie Kubernetes. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| datastore |
Pobiera identyfikatory arm magazynu danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| extended |
Pobiera lub ustawia lokalizację rozszerzoną. |
| id | Pobiera lub ustawia identyfikator. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| inventory |
Pobiera lub ustawia identyfikator elementu spisu dla puli zasobów. |
| kind | Metadane używane przez portal/narzędzia/itp. do renderowania różnych środowisk środowiska użytkownika dla zasobów tego samego typu; Np. ApiApps to rodzaj typu Microsoft.Web/sites. Jeśli jest obsługiwana, dostawca zasobów musi zweryfikować i utrwalić tę wartość. |
| location | Pobiera lub ustawia lokalizację. |
| mem |
Pobiera łączną ilość pamięci fizycznej w puli w GB. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| mem |
Pobiera lub ustawia MemLimitMB określa limit użycia pamięci w megabajtach. Użycie nie przekroczy określonego limitu, nawet jeśli istnieją dostępne zasoby. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| mem |
Pobiera używaną pamięć fizyczną w puli w GB. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| mem |
Pobiera lub ustawia MemReservationMB, który określa gwarantowaną dostępną pamięć w megabajtach. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| mem |
Pobiera lub ustawia wartość CPUSharesLevel, która określa poziom alokacji pamięci dla tej puli. Ta właściwość jest używana w względnej alokacji między użytkownikami zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| mo |
Pobiera lub ustawia nazwę obiektu zarządzanego programu vCenter dla puli zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| mo |
Pobiera lub ustawia identyfikator vCenter MoRef (odwołanie do obiektu zarządzanego) dla puli zasobów. |
| name | Pobiera lub ustawia nazwę. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| network |
Pobiera identyfikatory usługi ARM sieci. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| provisioning |
Pobiera stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| statuses | Informacje o stanie zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| system |
Dane systemowe. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| tags | Pobiera lub ustawia tagi zasobów. |
| type | Pobiera lub ustawia typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| uuid | Pobiera lub ustawia unikatowy identyfikator tego zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| v |
Pobiera lub ustawia identyfikator usługi ARM zasobu vCenter, w którym znajduje się ta pula zasobów. |
Szczegóły właściwości
cpuCapacityMHz
Pobiera maksymalne użycie procesora CPU we wszystkich rdzeniach w puli w MHz. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
cpuCapacityMHz?: number
Wartość właściwości
number
cpuLimitMHz
Pobiera lub ustawia procesor CPULimitMHz, który określa limit użycia procesora CPU w MHz. Użycie nie przekroczy tego limitu, nawet jeśli istnieją dostępne zasoby. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
cpuLimitMHz?: number
Wartość właściwości
number
cpuOverallUsageMHz
Pobiera używane użycie procesora CPU we wszystkich rdzeniach w puli w MHz. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
cpuOverallUsageMHz?: number
Wartość właściwości
number
cpuReservationMHz
Pobiera lub ustawia procesor CPUReservationMHz, który określa rozmiar procesora CPU w MHz, który ma być dostępny. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
cpuReservationMHz?: number
Wartość właściwości
number
cpuSharesLevel
Pobiera lub ustawia procesor CPUSharesLevel, który określa poziom alokacji procesora CPU dla tej puli. Ta właściwość jest używana w względnej alokacji między użytkownikami zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
cpuSharesLevel?: string
Wartość właściwości
string
customResourceName
Pobiera nazwę odpowiedniego zasobu na platformie Kubernetes. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
customResourceName?: string
Wartość właściwości
string
datastoreIds
Pobiera identyfikatory arm magazynu danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
datastoreIds?: string[]
Wartość właściwości
string[]
extendedLocation
Pobiera lub ustawia lokalizację rozszerzoną.
extendedLocation?: ExtendedLocation
Wartość właściwości
id
Pobiera lub ustawia identyfikator. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
inventoryItemId
Pobiera lub ustawia identyfikator elementu spisu dla puli zasobów.
inventoryItemId?: string
Wartość właściwości
string
kind
Metadane używane przez portal/narzędzia/itp. do renderowania różnych środowisk środowiska użytkownika dla zasobów tego samego typu; Np. ApiApps to rodzaj typu Microsoft.Web/sites. Jeśli jest obsługiwana, dostawca zasobów musi zweryfikować i utrwalić tę wartość.
kind?: string
Wartość właściwości
string
location
Pobiera lub ustawia lokalizację.
location: string
Wartość właściwości
string
memCapacityGB
Pobiera łączną ilość pamięci fizycznej w puli w GB. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
memCapacityGB?: number
Wartość właściwości
number
memLimitMB
Pobiera lub ustawia MemLimitMB określa limit użycia pamięci w megabajtach. Użycie nie przekroczy określonego limitu, nawet jeśli istnieją dostępne zasoby. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
memLimitMB?: number
Wartość właściwości
number
memOverallUsageGB
Pobiera używaną pamięć fizyczną w puli w GB. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
memOverallUsageGB?: number
Wartość właściwości
number
memReservationMB
Pobiera lub ustawia MemReservationMB, który określa gwarantowaną dostępną pamięć w megabajtach. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
memReservationMB?: number
Wartość właściwości
number
memSharesLevel
Pobiera lub ustawia wartość CPUSharesLevel, która określa poziom alokacji pamięci dla tej puli. Ta właściwość jest używana w względnej alokacji między użytkownikami zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
memSharesLevel?: string
Wartość właściwości
string
moName
Pobiera lub ustawia nazwę obiektu zarządzanego programu vCenter dla puli zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
moName?: string
Wartość właściwości
string
moRefId
Pobiera lub ustawia identyfikator vCenter MoRef (odwołanie do obiektu zarządzanego) dla puli zasobów.
moRefId?: string
Wartość właściwości
string
name
Pobiera lub ustawia nazwę. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
networkIds
Pobiera identyfikatory usługi ARM sieci. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
networkIds?: string[]
Wartość właściwości
string[]
provisioningState
Pobiera stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
statuses
Informacje o stanie zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
statuses?: ResourceStatus[]
Wartość właściwości
systemData
Dane systemowe. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
tags
Pobiera lub ustawia tagi zasobów.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
type
Pobiera lub ustawia typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
uuid
Pobiera lub ustawia unikatowy identyfikator tego zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
uuid?: string
Wartość właściwości
string
vCenterId
Pobiera lub ustawia identyfikator usługi ARM zasobu vCenter, w którym znajduje się ta pula zasobów.
vCenterId?: string
Wartość właściwości
string