CIM_ResourceAllocationSettingData clase

Representa la configuración de un recurso asignado que está fuera del ámbito de la clase CIM que se usa normalmente para representar el propio recurso. Esta configuración incluye información específica de la asignación que puede no ser visible para el consumidor del recurso.

Sintaxis

[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";
};

Miembros

La clase CIM_ResourceAllocationSettingData tiene estos tipos de miembros:

Propiedades

La clase CIM_ResourceAllocationSettingData tiene estas propiedades.

Dirección

Tipo de datos: cadena

Tipo de acceso: solo lectura

La dirección del recurso, por ejemplo, la dirección MAC de un puerto Ethernet.

AddressOnParent

Tipo de datos: cadena

Tipo de acceso: solo lectura

Dirección de este recurso del contexto del elemento primario. Esta propiedad se usa para describir una relación de controlador y el orden de los dispositivos en un controlador. Por ejemplo, si el elemento primario es un controlador PCI, esta propiedad especificaría la ranura PCI de este dispositivo secundario.

AllocationUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. Reserva", "CIM_ResourceAllocationSettingData. Limit"), IsPUnit

Unidades de asignación usadas por las propiedades Reserva y Límite .

AutomaticAllocation

Tipo de datos: booleano

Tipo de acceso: solo lectura

true para asignar automáticamente el recurso; de lo contrario, false.

AutomaticDeallocation

Tipo de datos: booleano

Tipo de acceso: solo lectura

true para desasignar automáticamente el recurso; de lo contrario, false.

Connection

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Matriz que indica los objetos conectados al recurso, como un puerto de conmutador o red con nombre.

ConsumerVisibility

Tipo de datos: uint16

Tipo de acceso: solo lectura

Visibilidad de los consumidores del recurso asignado.

Desconocido (0)

Pasado a través (2)

Virtualizado (3)

No representado (4)

DMTF reservado (..)

Proveedor reservado (32767..65535)

HostResource

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ConsumerVisibility", "CIM_ResourceAllocationSettingData. MappingBehavior")

Matriz que contiene la asignación de los recursos asignados. Cada valor distinto de null de esta propiedad debe tener el formato de URI basado en RFC3986. Si el recurso se modela, el valor debe ser un URI WBEM.

Límite

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. AllocationUnits")

Cantidad máxima de recursos que se va a conceder a la asignación. El tipo de unidad de esta propiedad se especifica mediante la propiedad AllocationUnits .

MappingBehavior

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica cómo se asigna el recurso a los recursos subyacentes.

Desconocido (0)

No compatible (2)

Dedicado (3)

Afinidad de software (4)

Afinidad fuerte (5)

DMTF Reserved (..)

Proveedor reservado (32767..65535)

OtherResourceType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ResourceType")

Descripción del tipo de recurso cuando la propiedad ResourceType está establecida en 1 (otro).

Parent

Tipo de datos: cadena

Tipo de acceso: solo lectura

El elemento primario del recurso, por ejemplo, un controlador para la asignación actual.

PoolID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourcePool. PoolId")

Identificador del grupo de recursos que generó el recurso.

Reserva

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. AllocationUnits")

Número de recursos que se garantiza que están disponibles para esta asignación. En los sistemas que admiten el exceso de compromiso de los recursos, este valor se usa normalmente para el control de admisión.

El tipo de unidad de esta propiedad se especifica mediante la propiedad AllocationUnits .

ResourceSubType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ResourceType")

Un subtipo específico de implementación para este recurso. Por ejemplo, esto puede usarse para distinguir diferentes modelos del mismo tipo de recurso.

ResourceType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. OtherResourceType", "CIM_ResourceAllocationSettingData. ResourceSubType")

Tipo de recurso representado por la configuración de asignación.

Otros (1)

Sistema informático (2)

Procesador (3)

Memoria (4)

Controlador IDE (5)

HBA SCSI paralelo (6)

FC HBA (7)

ISCSI HBA (8)

IB HCA (9)

Adaptador Ethernet (10)

Otro adaptador de red (11)

Ranura de E/S (12)

Dispositivo de E/S (13)

Disquete ( 14)

Unidad de CD (15)

Unidad de DVD (16)

Unidad de disco (17)

Unidad de cinta (18)

Extensión de almacenamiento (19)

Otro dispositivo de almacenamiento (20)

Puerto serie (21)

Puerto paralelo (22)

Controlador USB (23)

Controlador gráfico (24)

Controlador IEEE 1394 (25)

Unidad particionable (26)

Unidad particionable base (27)

Potencia (28)

Capacidad de refrigeración (29)

Puerto de conmutador Ethernet (30)

Disco lógico (31)

Volumen de almacenamiento (32)

Conexión Ethernet (33)

DMTF reservado (..)

Proveedor reservado (0x8000.. 0xFFFF)

VirtualQuantity

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. VirtualQuantityUnits")

Número de recursos presentados al consumidor del recurso.

VirtualQuantityUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. VirtualQuantity"), IsPUnit

Unidades usadas por la propiedad VirtualQuantity .

Peso

Tipo de datos: uint32

Tipo de acceso: solo lectura

Prioridad relativa para esta asignación en relación con otras asignaciones del mismo grupo de recursos.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_SettingData