Partager via


ResourcePool interface

Définissez le pool de ressources.

Propriétés

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.

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.

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.

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.

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.

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.

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.

extendedLocation

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.

inventoryItemId

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.

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.

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.

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.

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.

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.

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.

moRefId

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.

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.

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.

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.

systemData

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.

vCenterId

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