ResourcePool interface
Defina resourcePool.
Propiedades
| cpu |
Obtiene el uso máximo de CPU en todos los núcleos del grupo en MHz. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| cpu |
Obtiene o establece CPULimitMHz que especifica un límite de uso de CPU en MHz. El uso no superará este límite incluso si hay recursos disponibles. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| cpu |
Obtiene el uso de CPU usado en todos los núcleos del grupo en MHz. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| cpu |
Obtiene o establece CPUReservationMHz que especifica el tamaño de CPU en MHz que se garantiza que está disponible. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| cpu |
Obtiene o establece CPUSharesLevel que especifica el nivel de asignación de CPU para este grupo. Esta propiedad se usa en la asignación relativa entre los consumidores de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| custom |
Obtiene el nombre del recurso correspondiente en Kubernetes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| datastore |
Obtiene los identificadores de ARM del almacén de datos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| extended |
Obtiene o establece la ubicación extendida. |
| id | Obtiene o establece el identificador. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| inventory |
Obtiene o establece el identificador de elemento de inventario para el grupo de recursos. |
| kind | Metadatos utilizados por portal/herramientas/etc para representar diferentes experiencias de experiencia de usuario para los recursos del mismo tipo; Por ejemplo, ApiApps son un tipo de tipo Microsoft.Web/sites. Si se admite, el proveedor de recursos debe validar y conservar este valor. |
| location | Obtiene o establece la ubicación. |
| mem |
Obtiene la cantidad total de memoria física en el grupo en GB. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| mem |
Obtiene o establece MemLimitMB especifica un límite de uso de memoria en megabytes. El uso no superará el límite especificado aunque haya recursos disponibles. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| mem |
Obtiene la memoria física usada en el grupo en GB. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| mem |
Obtiene o establece MemReservationMB que especifica la memoria disponible garantizada en megabytes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| mem |
Obtiene o establece CPUSharesLevel que especifica el nivel de asignación de memoria para este grupo. Esta propiedad se usa en la asignación relativa entre los consumidores de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| mo |
Obtiene o establece el nombre del objeto administrado de vCenter para el grupo de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| mo |
Obtiene o establece el identificador de MoRef (Referencia de objetos administrados) de vCenter para el grupo de recursos. |
| name | Obtiene o establece el nombre. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| network |
Obtiene los identificadores de ARM de red. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| provisioning |
Obtiene el estado de aprovisionamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| statuses | Información de estado del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| system |
Datos del sistema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| tags | Obtiene o establece las etiquetas resource. |
| type | Obtiene o establece el tipo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| uuid | Obtiene o establece un identificador único para este recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| v |
Obtiene o establece el identificador de ARM del recurso de vCenter en el que reside este grupo de recursos. |
Detalles de las propiedades
cpuCapacityMHz
Obtiene el uso máximo de CPU en todos los núcleos del grupo en MHz. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
cpuCapacityMHz?: number
Valor de propiedad
number
cpuLimitMHz
Obtiene o establece CPULimitMHz que especifica un límite de uso de CPU en MHz. El uso no superará este límite incluso si hay recursos disponibles. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
cpuLimitMHz?: number
Valor de propiedad
number
cpuOverallUsageMHz
Obtiene el uso de CPU usado en todos los núcleos del grupo en MHz. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
cpuOverallUsageMHz?: number
Valor de propiedad
number
cpuReservationMHz
Obtiene o establece CPUReservationMHz que especifica el tamaño de CPU en MHz que se garantiza que está disponible. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
cpuReservationMHz?: number
Valor de propiedad
number
cpuSharesLevel
Obtiene o establece CPUSharesLevel que especifica el nivel de asignación de CPU para este grupo. Esta propiedad se usa en la asignación relativa entre los consumidores de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
cpuSharesLevel?: string
Valor de propiedad
string
customResourceName
Obtiene el nombre del recurso correspondiente en Kubernetes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
customResourceName?: string
Valor de propiedad
string
datastoreIds
Obtiene los identificadores de ARM del almacén de datos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
datastoreIds?: string[]
Valor de propiedad
string[]
extendedLocation
Obtiene o establece la ubicación extendida.
extendedLocation?: ExtendedLocation
Valor de propiedad
id
Obtiene o establece el identificador. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
inventoryItemId
Obtiene o establece el identificador de elemento de inventario para el grupo de recursos.
inventoryItemId?: string
Valor de propiedad
string
kind
Metadatos utilizados por portal/herramientas/etc para representar diferentes experiencias de experiencia de usuario para los recursos del mismo tipo; Por ejemplo, ApiApps son un tipo de tipo Microsoft.Web/sites. Si se admite, el proveedor de recursos debe validar y conservar este valor.
kind?: string
Valor de propiedad
string
location
Obtiene o establece la ubicación.
location: string
Valor de propiedad
string
memCapacityGB
Obtiene la cantidad total de memoria física en el grupo en GB. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
memCapacityGB?: number
Valor de propiedad
number
memLimitMB
Obtiene o establece MemLimitMB especifica un límite de uso de memoria en megabytes. El uso no superará el límite especificado aunque haya recursos disponibles. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
memLimitMB?: number
Valor de propiedad
number
memOverallUsageGB
Obtiene la memoria física usada en el grupo en GB. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
memOverallUsageGB?: number
Valor de propiedad
number
memReservationMB
Obtiene o establece MemReservationMB que especifica la memoria disponible garantizada en megabytes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
memReservationMB?: number
Valor de propiedad
number
memSharesLevel
Obtiene o establece CPUSharesLevel que especifica el nivel de asignación de memoria para este grupo. Esta propiedad se usa en la asignación relativa entre los consumidores de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
memSharesLevel?: string
Valor de propiedad
string
moName
Obtiene o establece el nombre del objeto administrado de vCenter para el grupo de recursos. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
moName?: string
Valor de propiedad
string
moRefId
Obtiene o establece el identificador de MoRef (Referencia de objetos administrados) de vCenter para el grupo de recursos.
moRefId?: string
Valor de propiedad
string
name
Obtiene o establece el nombre. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
networkIds
Obtiene los identificadores de ARM de red. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
networkIds?: string[]
Valor de propiedad
string[]
provisioningState
Obtiene el estado de aprovisionamiento. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
provisioningState?: string
Valor de propiedad
string
statuses
Información de estado del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
statuses?: ResourceStatus[]
Valor de propiedad
systemData
Datos del sistema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
tags
Obtiene o establece las etiquetas resource.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
type
Obtiene o establece el tipo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
uuid
Obtiene o establece un identificador único para este recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
uuid?: string
Valor de propiedad
string
vCenterId
Obtiene o establece el identificador de ARM del recurso de vCenter en el que reside este grupo de recursos.
vCenterId?: string
Valor de propiedad
string