Compartilhar via


ResourcePool interface

Defina o resourcePool.

Propriedades

cpuCapacityMHz

Obtém o uso máximo da CPU em todos os núcleos no pool em MHz. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuLimitMHz

Obtém ou define o CPULimitMHz que especifica um limite de uso da CPU no MHz. A utilização não excederá esse limite mesmo se houver recursos disponíveis. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuOverallUsageMHz

Obtém o uso de CPU usado em todos os núcleos no pool no MHz. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuReservationMHz

Obtém ou define CPUReservationMHz, que especifica o tamanho da CPU no MHz que tem a garantia de estar disponível. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuSharesLevel

Obtém ou define CPUSharesLevel, que especifica o nível de alocação da CPU para esse pool. Essa propriedade é usada na alocação relativa entre os consumidores de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

customResourceName

Obtém o nome do recurso correspondente no Kubernetes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

datastoreIds

Obtém as IDs do ARM do armazenamento de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

Obtém ou define o local estendido.

id

Obtém ou define a ID. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

inventoryItemId

Obtém ou define a ID do item de inventário para o pool de recursos.

kind

Metadados usados pelo portal/ferramentas/etc para renderizar diferentes experiências de experiência de experiência de usuário para recursos do mesmo tipo; Por exemplo, ApiApps são um tipo de Microsoft.Web/sites. Se houver suporte, o provedor de recursos deverá validar e persistir esse valor.

location

Obtém ou define o local.

memCapacityGB

Obtém a quantidade total de memória física no pool em GB. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memLimitMB

Obtém ou define MemLimitMB especifica um limite de uso de memória em megabytes. A utilização não excederá o limite especificado mesmo se houver recursos disponíveis. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memOverallUsageGB

Obtém a memória física usada no pool em GB. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memReservationMB

Obtém ou define MemReservationMB, que especifica a memória disponível garantida em megabytes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memSharesLevel

Obtém ou define CPUSharesLevel, que especifica o nível de alocação de memória para esse pool. Essa propriedade é usada na alocação relativa entre os consumidores de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

moName

Obtém ou define o nome do objeto gerenciado do vCenter para o pool de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

moRefId

Obtém ou define a ID do vCenter MoRef (Referência de Objeto Gerenciado) para o pool de recursos.

name

Obtém ou define o nome. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

networkIds

Obtém as IDs arm de rede. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

Obtém o estado de provisionamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statuses

As informações de status do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Os dados do sistema. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Obtém ou define as marcas de recurso.

type

Obtém ou define o tipo do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uuid

Obtém ou define um identificador exclusivo para esse recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

vCenterId

Obtém ou define a ID do ARM do recurso do vCenter no qual reside esse pool de recursos.

Detalhes da propriedade

cpuCapacityMHz

Obtém o uso máximo da CPU em todos os núcleos no pool em MHz. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuCapacityMHz?: number

Valor da propriedade

number

cpuLimitMHz

Obtém ou define o CPULimitMHz que especifica um limite de uso da CPU no MHz. A utilização não excederá esse limite mesmo se houver recursos disponíveis. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuLimitMHz?: number

Valor da propriedade

number

cpuOverallUsageMHz

Obtém o uso de CPU usado em todos os núcleos no pool no MHz. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuOverallUsageMHz?: number

Valor da propriedade

number

cpuReservationMHz

Obtém ou define CPUReservationMHz, que especifica o tamanho da CPU no MHz que tem a garantia de estar disponível. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuReservationMHz?: number

Valor da propriedade

number

cpuSharesLevel

Obtém ou define CPUSharesLevel, que especifica o nível de alocação da CPU para esse pool. Essa propriedade é usada na alocação relativa entre os consumidores de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

cpuSharesLevel?: string

Valor da propriedade

string

customResourceName

Obtém o nome do recurso correspondente no Kubernetes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

customResourceName?: string

Valor da propriedade

string

datastoreIds

Obtém as IDs do ARM do armazenamento de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

datastoreIds?: string[]

Valor da propriedade

string[]

extendedLocation

Obtém ou define o local estendido.

extendedLocation?: ExtendedLocation

Valor da propriedade

id

Obtém ou define a ID. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

inventoryItemId

Obtém ou define a ID do item de inventário para o pool de recursos.

inventoryItemId?: string

Valor da propriedade

string

kind

Metadados usados pelo portal/ferramentas/etc para renderizar diferentes experiências de experiência de experiência de usuário para recursos do mesmo tipo; Por exemplo, ApiApps são um tipo de Microsoft.Web/sites. Se houver suporte, o provedor de recursos deverá validar e persistir esse valor.

kind?: string

Valor da propriedade

string

location

Obtém ou define o local.

location: string

Valor da propriedade

string

memCapacityGB

Obtém a quantidade total de memória física no pool em GB. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memCapacityGB?: number

Valor da propriedade

number

memLimitMB

Obtém ou define MemLimitMB especifica um limite de uso de memória em megabytes. A utilização não excederá o limite especificado mesmo se houver recursos disponíveis. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memLimitMB?: number

Valor da propriedade

number

memOverallUsageGB

Obtém a memória física usada no pool em GB. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memOverallUsageGB?: number

Valor da propriedade

number

memReservationMB

Obtém ou define MemReservationMB, que especifica a memória disponível garantida em megabytes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memReservationMB?: number

Valor da propriedade

number

memSharesLevel

Obtém ou define CPUSharesLevel, que especifica o nível de alocação de memória para esse pool. Essa propriedade é usada na alocação relativa entre os consumidores de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

memSharesLevel?: string

Valor da propriedade

string

moName

Obtém ou define o nome do objeto gerenciado do vCenter para o pool de recursos. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

moName?: string

Valor da propriedade

string

moRefId

Obtém ou define a ID do vCenter MoRef (Referência de Objeto Gerenciado) para o pool de recursos.

moRefId?: string

Valor da propriedade

string

name

Obtém ou define o nome. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

networkIds

Obtém as IDs arm de rede. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

networkIds?: string[]

Valor da propriedade

string[]

provisioningState

Obtém o estado de provisionamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

statuses

As informações de status do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

statuses?: ResourceStatus[]

Valor da propriedade

systemData

Os dados do sistema. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

tags

Obtém ou define as marcas de recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

type

Obtém ou define o tipo do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

uuid

Obtém ou define um identificador exclusivo para esse recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uuid?: string

Valor da propriedade

string

vCenterId

Obtém ou define a ID do ARM do recurso do vCenter no qual reside esse pool de recursos.

vCenterId?: string

Valor da propriedade

string