Classe CIM_ResourcePool
Representa um pool de recursos, que é uma entidade lógica fornecida pelo sistema host para alocar e atribuir recursos.
Sintaxe
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
string InstanceID;
string PoolID;
boolean Primordial = FALSE;
uint64 Capacity;
uint64 Reserved;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string AllocationUnits;
string ConsumedResourceUnits = "count";
uint64 CurrentlyConsumedResource;
uint64 MaxConsumableResource;
};
Membros
A classe CIM_ResourcePool tem estes tipos de membros:
Propriedades
A classe CIM_ResourcePool tem essas propriedades.
-
AllocationUnits
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: IsPUnit
As unidades de alocação usadas pelas propriedades Reservation e Limit . Por exemplo, quando ResourceType é definido como "Processador", AllocationUnits pode ser definido como "hertz*10^6" ou "percent". O valor dessa propriedade deve ser um valor legal do qualificador Unidades Programáticas do Apêndice C.1 de DSP0004 V2.4 ou posterior.
-
-
Capacidade
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
A quantidade máxima de reservas às quais o pool de recursos pode dar suporte. A propriedade AllocationUnits especifica o tipo de unidade.
-
-
ConsumedResourceUnits
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. CurrentlyConsumedResource"), IsPUnit
As unidades para as propriedades MaxConsumable e Consumed .
-
-
CurrentlyConsumedResource
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")
A quantidade de recursos que o pool de recursos apresenta atualmente aos consumidores de recursos. Essa propriedade é diferente da propriedade Reserved porque descreve a exibição de consumidores do recurso enquanto a propriedade Reserved descreve a exibição de produtores do recurso.
-
-
InstanceID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Chave, Substituição ("InstanceID")
Identifica exclusivamente uma instância dessa classe dentro do escopo do namespace que o contém.
Importante
Para garantir a exclusividade dentro do namespace, o valor da propriedade InstanceID deve ser construído no seguinte padrão: OrgID:LocalID
- OrgID deve incluir um nome com direitos autorais, marca registrada ou de outra forma exclusivo que pertence à entidade de negócios que define a propriedade InstanceID ou ser uma ID registrada atribuída por uma autoridade global reconhecida.
- OrgID não deve conter dois-pontos. Os primeiros dois-pontos em InstanceID devem estar entre OrgID eLocalID.
- LocalID é escolhido pela entidade de negócios e não deve ser reutilizá-lo para identificar diferentes elementos subjacentes do mundo real.
- Se o padrão acima não for usado, a entidade de definição deverá garantir que o valor de InstanceID resultante não seja reutilizado em nenhuma propriedade InstanceID produzida por esse provedor ou outros provedores para esse namespace.
- Para instâncias definidas por DMTF, o padrão deve ser usado com o OrgID definido como "CIM".
-
-
MaxConsumableResource
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")
A quantidade máxima de recursos consumíveis que o pool de recursos pode apresentar aos consumidores de recursos. Essa propriedade é diferente da propriedade Capacity porque descreve a exibição de consumidores do recurso enquanto a propriedade Capacity descreve a exibição de produtores do recurso.
-
-
OtherResourceType
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ResourceType")
O tipo de recurso quando a propriedade ResourceType é definida como "0" (outro).
-
-
PoolID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")
Um identificador opaco para o pool. Essa propriedade é usada para fornecer correlação ao salvar e restaurar dados de configuração para o armazenamento persistente subjacente.
-
-
Primordial
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
true se o pool de recursos for primordial. false se o pool de recursos for um pool de recursos concreto. Um pool de recursos primordial é um pool de recursos que não é criado ou excluído pelos consumidores do recurso. Um pool de recursos concreto pode ser atualizado pelos serviços de alocação de recursos.
-
-
Reserved
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
O número atual de reservas espalhadas por todas as alocações ativas desse pool. Em uma configuração hierárquica, isso representa a soma de todas as reservas descendentes atuais. A propriedade AllocationUnits especifica o tipo de unidade.
-
-
ResourceSubType
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ResourceType")
O subtipo específico de implementação para o pool de recursos. Por exemplo, isso pode ser usado para distinguir modelos diferentes do mesmo tipo de recurso.
-
-
ResourceType
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ModelCorrespondence ("CIM_ResourcePool. OtherResourceType", "CIM_ResourcePool. ResourceSubType")
O tipo de recurso alocado pelo pool de recursos.
-
-
Outros (1)
-
Sistema de Computador (2)
-
Processador (3)
-
Memória (4)
-
Controlador IDE (5)
-
HBA scsi paralelo (6)
-
FC HBA (7)
-
ISCSI HBA (8)
-
IB HCA (9)
-
Adaptador Ethernet (10)
-
Outro adaptador de rede (11)
-
Slot de E/S (12)
-
Dispositivo de E/S (13)
-
Unidade disquete (14)
-
Unidade de CD (15)
-
Unidade de DVD (16)
-
Unidade de disco (17)
-
Unidade de fita (18)
-
Extensão de armazenamento (19)
-
Outro dispositivo de armazenamento (20)
-
Porta serial (21)
-
Porta paralela (22)
-
Controlador USB (23)
-
Controlador gráfico (24)
-
Controlador IEEE 1394 (25)
-
Unidade particionável (26)
-
Unidade particionável base (27)
-
Energia (28)
-
Capacidade de resfriamento (29)
-
Porta do comutador Ethernet (30)
-
Disco Lógico (31)
-
Volume de armazenamento (32)
-
Conexão Ethernet (33)
-
DMTF reservado (..)
-
Fornecedor Reservado (0x8000.. 0xFFFF)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8 |
Servidor mínimo com suporte |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|