Udostępnij przez


ResourcePool interface

Zdefiniuj pulę zasobów.

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.

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.

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.

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.

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.

customResourceName

Pobiera nazwę odpowiedniego zasobu na platformie Kubernetes. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

datastoreIds

Pobiera identyfikatory arm magazynu danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

extendedLocation

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.

inventoryItemId

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ę.

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.

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.

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.

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.

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.

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.

moRefId

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.

networkIds

Pobiera identyfikatory usługi ARM sieci. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState

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.

systemData

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.

vCenterId

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