ResourcePool interface
Définissez le pool de ressources.
Propriétés
| cpu |
Obtient l’utilisation maximale du processeur sur tous les cœurs du pool en MHz. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| cpu |
Obtient ou définit CPULimitMHz qui spécifie une limite d’utilisation du processeur en MHz. L’utilisation ne dépasse pas cette limite, même s’il existe des ressources disponibles. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| cpu |
Obtient l’utilisation du processeur utilisée sur tous les cœurs du pool en MHz. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| cpu |
Obtient ou définit CPUReservationMHz qui spécifie la taille de l’UC en MHz qui est garantie d’être disponible. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| cpu |
Obtient ou définit CPUSharesLevel qui spécifie le niveau d’allocation de l’UC pour ce pool. Cette propriété est utilisée dans l’allocation relative entre les consommateurs de ressources. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| custom |
Obtient le nom de la ressource correspondante dans Kubernetes. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| datastore |
Obtient les ID ARM du magasin de données. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| extended |
Obtient ou définit l’emplacement étendu. |
| id | Obtient ou définit l’ID. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| inventory |
Obtient ou définit l’ID d’élément d’inventaire pour le pool de ressources. |
| kind | Métadonnées utilisées par le portail/l’outil/etc pour afficher différentes expériences d’expérience utilisateur pour les ressources du même type ; Par exemple, ApiApps est un type de Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur. |
| location | Obtient ou définit l’emplacement. |
| mem |
Obtient la quantité totale de mémoire physique sur le pool en Go. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| mem |
Obtient ou définit MemLimitMB spécifie une limite d’utilisation de la mémoire en mégaoctets. L’utilisation ne dépasse pas la limite spécifiée, même s’il existe des ressources disponibles. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| mem |
Obtient la mémoire physique utilisée sur le pool en Go. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| mem |
Obtient ou définit MemReservationMB qui spécifie la mémoire disponible garantie en mégaoctets. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| mem |
Obtient ou définit CPUSharesLevel qui spécifie le niveau d’allocation de mémoire pour ce pool. Cette propriété est utilisée dans l’allocation relative entre les consommateurs de ressources. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| mo |
Obtient ou définit le nom de l’objet managé vCenter pour le pool de ressources. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| mo |
Obtient ou définit l’ID vCenter MoRef (Référence d’objet managé) pour le pool de ressources. |
| name | Obtient ou définit le nom. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| network |
Obtient les ID ARM réseau. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| provisioning |
Obtient l’état d’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| statuses | Informations d’état de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| system |
Données système. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| tags | Obtient ou définit les balises de ressource. |
| type | Obtient ou définit le type de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| uuid | Obtient ou définit un identificateur unique pour cette ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| v |
Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. |
Détails de la propriété
cpuCapacityMHz
Obtient l’utilisation maximale du processeur sur tous les cœurs du pool en MHz. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
cpuCapacityMHz?: number
Valeur de propriété
number
cpuLimitMHz
Obtient ou définit CPULimitMHz qui spécifie une limite d’utilisation du processeur en MHz. L’utilisation ne dépasse pas cette limite, même s’il existe des ressources disponibles. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
cpuLimitMHz?: number
Valeur de propriété
number
cpuOverallUsageMHz
Obtient l’utilisation du processeur utilisée sur tous les cœurs du pool en MHz. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
cpuOverallUsageMHz?: number
Valeur de propriété
number
cpuReservationMHz
Obtient ou définit CPUReservationMHz qui spécifie la taille de l’UC en MHz qui est garantie d’être disponible. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
cpuReservationMHz?: number
Valeur de propriété
number
cpuSharesLevel
Obtient ou définit CPUSharesLevel qui spécifie le niveau d’allocation de l’UC pour ce pool. Cette propriété est utilisée dans l’allocation relative entre les consommateurs de ressources. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
cpuSharesLevel?: string
Valeur de propriété
string
customResourceName
Obtient le nom de la ressource correspondante dans Kubernetes. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
customResourceName?: string
Valeur de propriété
string
datastoreIds
Obtient les ID ARM du magasin de données. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
datastoreIds?: string[]
Valeur de propriété
string[]
extendedLocation
Obtient ou définit l’emplacement étendu.
extendedLocation?: ExtendedLocation
Valeur de propriété
id
Obtient ou définit l’ID. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
id?: string
Valeur de propriété
string
inventoryItemId
Obtient ou définit l’ID d’élément d’inventaire pour le pool de ressources.
inventoryItemId?: string
Valeur de propriété
string
kind
Métadonnées utilisées par le portail/l’outil/etc pour afficher différentes expériences d’expérience utilisateur pour les ressources du même type ; Par exemple, ApiApps est un type de Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur.
kind?: string
Valeur de propriété
string
location
Obtient ou définit l’emplacement.
location: string
Valeur de propriété
string
memCapacityGB
Obtient la quantité totale de mémoire physique sur le pool en Go. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
memCapacityGB?: number
Valeur de propriété
number
memLimitMB
Obtient ou définit MemLimitMB spécifie une limite d’utilisation de la mémoire en mégaoctets. L’utilisation ne dépasse pas la limite spécifiée, même s’il existe des ressources disponibles. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
memLimitMB?: number
Valeur de propriété
number
memOverallUsageGB
Obtient la mémoire physique utilisée sur le pool en Go. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
memOverallUsageGB?: number
Valeur de propriété
number
memReservationMB
Obtient ou définit MemReservationMB qui spécifie la mémoire disponible garantie en mégaoctets. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
memReservationMB?: number
Valeur de propriété
number
memSharesLevel
Obtient ou définit CPUSharesLevel qui spécifie le niveau d’allocation de mémoire pour ce pool. Cette propriété est utilisée dans l’allocation relative entre les consommateurs de ressources. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
memSharesLevel?: string
Valeur de propriété
string
moName
Obtient ou définit le nom de l’objet managé vCenter pour le pool de ressources. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
moName?: string
Valeur de propriété
string
moRefId
Obtient ou définit l’ID vCenter MoRef (Référence d’objet managé) pour le pool de ressources.
moRefId?: string
Valeur de propriété
string
name
Obtient ou définit le nom. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
name?: string
Valeur de propriété
string
networkIds
Obtient les ID ARM réseau. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
networkIds?: string[]
Valeur de propriété
string[]
provisioningState
Obtient l’état d’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
provisioningState?: string
Valeur de propriété
string
statuses
Informations d’état de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
statuses?: ResourceStatus[]
Valeur de propriété
systemData
Données système. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
systemData?: SystemData
Valeur de propriété
tags
Obtient ou définit les balises de ressource.
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
type
Obtient ou définit le type de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
type?: string
Valeur de propriété
string
uuid
Obtient ou définit un identificateur unique pour cette ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
uuid?: string
Valeur de propriété
string
vCenterId
Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources.
vCenterId?: string
Valeur de propriété
string