CIM_ResourceAllocationSettingData classe

Représente les paramètres d’une ressource allouée qui sont en dehors de l’étendue de la classe CIM généralement utilisée pour représenter la ressource elle-même. Ces paramètres incluent des informations spécifiques à l’allocation qui peuvent ne pas être visibles par le consommateur de la ressource.

Syntaxe

[Abstract, Version("2.24.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourceAllocationSettingData : CIM_SettingData
{
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
};

Membres

La classe CIM_ResourceAllocationSettingData a les types de membres suivants :

Propriétés

La classe CIM_ResourceAllocationSettingData possède ces propriétés.

Adresse

Type de données : chaîne

Type d'accès : Lecture seule

Adresse de la ressource, par exemple, l’adresse MAC d’un port Ethernet.

AddressOnParent

Type de données : chaîne

Type d'accès : Lecture seule

Adresse de cette ressource du contexte du parent. Cette propriété est utilisée pour décrire une relation de contrôleur et l’ordre des appareils sur un contrôleur. Par exemple, si le parent est un contrôleur PCI, cette propriété spécifie l’emplacement PCI de cet appareil enfant.

AllocationUnits

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. Reservation », « CIM_ResourceAllocationSettingData. Limit »), IsPUnit

Unités d’allocation utilisées par les propriétés Reservation et Limit .

AutomaticAllocation

Type de données : booléen

Type d'accès : Lecture seule

true pour allouer automatiquement la ressource ; sinon, false.

AutomaticDeallocation

Type de données : booléen

Type d'accès : Lecture seule

true pour libérer automatiquement la ressource ; sinon, false.

Connection

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Tableau qui indique les objets connectés à la ressource, tels qu’un réseau nommé ou un port de commutateur.

ConsumerVisibility

Type de données : uint16

Type d'accès : Lecture seule

Visibilité des consommateurs sur la ressource allouée.

Inconnu (0)

Transmis ( 2)

Virtualisé (3)

Non représenté (4)

DMTF réservé (..)

Fournisseur réservé (32767..65535)

HostResource

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. ConsumerVisibility », « CIM_ResourceAllocationSettingData. MappingBehavior »)

Tableau qui contient l’affectation des ressources allouées. Chaque valeur non null de cette propriété doit être mise en forme en tant qu’URI basé sur RFC3986. Si la ressource est modélisée, la valeur doit être un URI WBEM.

Limite

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. AllocationUnits »)

Quantité maximale de ressources à accorder à l’allocation. Le type d’unité de cette propriété est spécifié par la propriété AllocationUnits .

MappingBehavior

Type de données : uint16

Type d'accès : Lecture seule

Indique comment la ressource est mappée aux ressources sous-jacentes.

Inconnu (0)

Non pris en charge (2)

Dédié (3)

Affinité réversible (4)

Affinité dure (5)

DMTF réservé (..)

Fournisseur réservé (32767..65535)

OtherResourceType

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. ResourceType »)

Description du type de ressource lorsque la propriété ResourceType a la valeur 1 (autre).

Parent

Type de données : chaîne

Type d'accès : Lecture seule

Parent de la ressource, par exemple, un contrôleur pour l’allocation actuelle.

PoolID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourcePool. PoolId »)

ID du pool de ressources qui a généré la ressource.

Réservation

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. AllocationUnits »)

Nombre de ressources dont la disponibilité est garantie pour cette allocation. Sur les systèmes qui prennent en charge le sur-engagement des ressources, cette valeur est généralement utilisée pour le contrôle d’admission.

Le type d’unité de cette propriété est spécifié par la propriété AllocationUnits .

ResourceSubType

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. ResourceType »)

Sous-type spécifique à l’implémentation pour cette ressource. Par exemple, cela peut être utilisé pour distinguer différents modèles du même type de ressource.

ResourceType

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. OtherResourceType », « CIM_ResourceAllocationSettingData. ResourceSubType »)

Type de ressource représenté par les paramètres d’allocation.

Autre (1)

Système informatique (2)

Processeur (3)

Mémoire (4)

Contrôleur IDE (5)

HBA SCSI parallèle (6)

FC HBA (7)

ISCSI HBA (8)

IB HCA (9)

Adaptateur Ethernet (10)

Autre carte réseau (11)

Emplacement d’E/S (12)

Appareil d’E/S (13)

Lecteur de disquette (14)

Lecteur DE CD (15)

Lecteur DE DVD (16)

Lecteur de disque (17)

Lecteur de bande (18)

Extension de stockage (19)

Autre périphérique de stockage (20)

Port série (21)

Port parallèle (22)

Contrôleur USB (23)

Contrôleur graphique (24)

Contrôleur IEEE 1394 (25)

Unité partitionnable (26)

Unité partitionnable de base (27)

Alimentation (28)

Capacité de refroidissement (29)

Port de commutateur Ethernet (30)

Disque logique (31)

Volume de stockage (32)

Connexion Ethernet (33)

DMTF réservé (..)

Fournisseur réservé (0x8000.. 0xFFFF)

VirtualQuantity

Type de données : uint64

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. VirtualQuantityUnits »)

Nombre de ressources présentées au consommateur de la ressource.

VirtualQuantityUnits

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_ResourceAllocationSettingData. VirtualQuantity »), IsPUnit

Unités utilisées par la propriété VirtualQuantity .

Poids

Type de données : uint32

Type d'accès : Lecture seule

Priorité relative pour cette allocation par rapport aux autres allocations du même pool de ressources.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_SettingData