ResourcePool interface
Definire il pool di risorse.
Proprietà
cpu |
Ottiene il numero massimo di utilizzo della CPU in tutti i core nel pool in MHz. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
cpu |
Ottiene o imposta CPULimitMHz che specifica un limite di utilizzo della CPU in MHz. L'utilizzo non supererà questo limite anche se sono disponibili risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
cpu |
Ottiene l'utilizzo della CPU usato in tutti i core nel pool in MHz. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
cpu |
Ottiene o imposta CPUReservationMHz che specifica le dimensioni della CPU in MHz che è garantita la disponibilità. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
cpu |
Ottiene o imposta CPUSharesLevel che specifica il livello di allocazione della CPU per questo pool. Questa proprietà viene utilizzata nell'allocazione relativa tra consumer di risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
custom |
Ottiene il nome della risorsa corrispondente in Kubernetes. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
datastore |
Ottiene gli ID ARM dell'archivio dati. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
extended |
Ottiene o imposta la posizione estesa. |
id | Ottiene o imposta l'ID. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
inventory |
Ottiene o imposta l'ID dell'elemento di inventario per il pool di risorse. |
kind | Metadati usati dal portale/strumenti/ecc per eseguire il rendering di esperienze utente diverse per le risorse dello stesso tipo; Ad esempio, ApiApps è un tipo di tipo Microsoft.Web/sites. Se supportato, il provider di risorse deve convalidare e rendere persistente questo valore. |
location | Ottiene o imposta la posizione. |
mem |
Ottiene la quantità totale di memoria fisica nel pool in GB. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
mem |
Ottiene o imposta MemLimitMB specifica un limite di utilizzo della memoria in megabyte. L'utilizzo non supererà il limite specificato anche se sono disponibili risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
mem |
Ottiene la memoria fisica utilizzata nel pool in GB. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
mem |
Ottiene o imposta MemReservationMB che specifica la memoria disponibile garantita in megabyte. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
mem |
Ottiene o imposta CPUSharesLevel che specifica il livello di allocazione della memoria per questo pool. Questa proprietà viene utilizzata nell'allocazione relativa tra consumer di risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
mo |
Ottiene o imposta il nome dell'oggetto gestito di vCenter per il pool di risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
mo |
Ottiene o imposta l'ID MoRef vCenter (Managed Object Reference) per il pool di risorse. |
name | Ottiene o imposta il nome. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
network |
Ottiene gli ID arm di rete. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
provisioning |
Ottiene lo stato di provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
statuses | Informazioni sullo stato della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
system |
Dati di sistema. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
tags | Ottiene o imposta i tag della risorsa. |
type | Ottiene o imposta il tipo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
uuid | Ottiene o imposta un identificatore univoco per questa risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
v |
Ottiene o imposta l'ID ARM della risorsa vCenter in cui si trova questo pool di risorse. |
Dettagli proprietà
cpuCapacityMHz
Ottiene il numero massimo di utilizzo della CPU in tutti i core nel pool in MHz. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
cpuCapacityMHz?: number
Valore della proprietà
number
cpuLimitMHz
Ottiene o imposta CPULimitMHz che specifica un limite di utilizzo della CPU in MHz. L'utilizzo non supererà questo limite anche se sono disponibili risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
cpuLimitMHz?: number
Valore della proprietà
number
cpuOverallUsageMHz
Ottiene l'utilizzo della CPU usato in tutti i core nel pool in MHz. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
cpuOverallUsageMHz?: number
Valore della proprietà
number
cpuReservationMHz
Ottiene o imposta CPUReservationMHz che specifica le dimensioni della CPU in MHz che è garantita la disponibilità. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
cpuReservationMHz?: number
Valore della proprietà
number
cpuSharesLevel
Ottiene o imposta CPUSharesLevel che specifica il livello di allocazione della CPU per questo pool. Questa proprietà viene utilizzata nell'allocazione relativa tra consumer di risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
cpuSharesLevel?: string
Valore della proprietà
string
customResourceName
Ottiene il nome della risorsa corrispondente in Kubernetes. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
customResourceName?: string
Valore della proprietà
string
datastoreIds
Ottiene gli ID ARM dell'archivio dati. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
datastoreIds?: string[]
Valore della proprietà
string[]
extendedLocation
Ottiene o imposta la posizione estesa.
extendedLocation?: ExtendedLocation
Valore della proprietà
id
Ottiene o imposta l'ID. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
id?: string
Valore della proprietà
string
inventoryItemId
Ottiene o imposta l'ID dell'elemento di inventario per il pool di risorse.
inventoryItemId?: string
Valore della proprietà
string
kind
Metadati usati dal portale/strumenti/ecc per eseguire il rendering di esperienze utente diverse per le risorse dello stesso tipo; Ad esempio, ApiApps è un tipo di tipo Microsoft.Web/sites. Se supportato, il provider di risorse deve convalidare e rendere persistente questo valore.
kind?: string
Valore della proprietà
string
location
Ottiene o imposta la posizione.
location: string
Valore della proprietà
string
memCapacityGB
Ottiene la quantità totale di memoria fisica nel pool in GB. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
memCapacityGB?: number
Valore della proprietà
number
memLimitMB
Ottiene o imposta MemLimitMB specifica un limite di utilizzo della memoria in megabyte. L'utilizzo non supererà il limite specificato anche se sono disponibili risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
memLimitMB?: number
Valore della proprietà
number
memOverallUsageGB
Ottiene la memoria fisica utilizzata nel pool in GB. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
memOverallUsageGB?: number
Valore della proprietà
number
memReservationMB
Ottiene o imposta MemReservationMB che specifica la memoria disponibile garantita in megabyte. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
memReservationMB?: number
Valore della proprietà
number
memSharesLevel
Ottiene o imposta CPUSharesLevel che specifica il livello di allocazione della memoria per questo pool. Questa proprietà viene utilizzata nell'allocazione relativa tra consumer di risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
memSharesLevel?: string
Valore della proprietà
string
moName
Ottiene o imposta il nome dell'oggetto gestito di vCenter per il pool di risorse. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
moName?: string
Valore della proprietà
string
moRefId
Ottiene o imposta l'ID MoRef vCenter (Managed Object Reference) per il pool di risorse.
moRefId?: string
Valore della proprietà
string
name
Ottiene o imposta il nome. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
networkIds
Ottiene gli ID arm di rete. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
networkIds?: string[]
Valore della proprietà
string[]
provisioningState
Ottiene lo stato di provisioning. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
provisioningState?: string
Valore della proprietà
string
statuses
Informazioni sullo stato della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
statuses?: ResourceStatus[]
Valore della proprietà
systemData
Dati di sistema. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
systemData?: SystemData
Valore della proprietà
tags
Ottiene o imposta i tag della risorsa.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
type
Ottiene o imposta il tipo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
uuid
Ottiene o imposta un identificatore univoco per questa risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
uuid?: string
Valore della proprietà
string
vCenterId
Ottiene o imposta l'ID ARM della risorsa vCenter in cui si trova questo pool di risorse.
vCenterId?: string
Valore della proprietà
string