Compartir a través de


Resource Pools - List

Implementa get resourcePools en una suscripción.
Lista de resourcePools en una suscripción.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ConnectedVMwarevSphere/resourcePools?api-version=2023-12-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
subscriptionId
path True

string

Identificador de suscripción.

api-version
query True

string

Versión de api de cliente.

Respuestas

Nombre Tipo Description
200 OK

ResourcePoolsList

Éxito

Other Status Codes

ErrorResponse

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

ListResourcePools

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/providers/Microsoft.ConnectedVMwarevSphere/resourcePools?api-version=2023-12-01

Respuesta de muestra

{
  "value": [
    {
      "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ConnectedVMwarevSphere/ResourcePools/HRPool",
      "name": "HRPool",
      "type": "Microsoft.ConnectedVMwarevSphere/ResourcePools",
      "location": "East US",
      "extendedLocation": {
        "type": "customLocation",
        "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso"
      },
      "properties": {
        "vCenterId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ConnectedVMwarevSphere/VCenters/ContosoVCenter",
        "moRefId": "aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
        "provisioningState": "Succeeded"
      }
    }
  ]
}

Definiciones

Nombre Description
createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ExtendedLocation

Ubicación extendida.

ProvisioningState

Obtiene el estado de aprovisionamiento.

ResourcePool

Defina resourcePool.

ResourcePoolsList

Lista de ResourcePools.

ResourceStatus

Información de estado del recurso.

systemData

Metadatos relativos a la creación y última modificación del recurso.

createdByType

Tipo de identidad que creó el recurso.

Valor Description
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ExtendedLocation

Ubicación extendida.

Nombre Tipo Description
name

string

Nombre de ubicación extendida.

type

string

Tipo de ubicación extendida.

ProvisioningState

Obtiene el estado de aprovisionamiento.

Valor Description
Accepted
Canceled
Created
Deleting
Failed
Provisioning
Succeeded
Updating

ResourcePool

Defina resourcePool.

Nombre Tipo Description
extendedLocation

ExtendedLocation

Obtiene o establece la ubicación extendida.

id

string

Obtiene o establece el identificador.

kind

string

Metadatos utilizados por portal,herramientas/etcetera 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

string

Obtiene o establece la ubicación.

name

string

Obtiene o establece el nombre.

properties.cpuCapacityMHz

integer (int64)

Obtiene el uso máximo de CPU en todos los núcleos del grupo en MHz.

properties.cpuLimitMHz

integer (int64)

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.

properties.cpuOverallUsageMHz

integer (int64)

Obtiene el uso de CPU usado en todos los núcleos del grupo en MHz.

properties.cpuReservationMHz

integer (int64)

Obtiene o establece CPUReservationMHz que especifica el tamaño de CPU en MHz que se garantiza que está disponible.

properties.cpuSharesLevel

string

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.

properties.customResourceName

string

Obtiene el nombre del recurso correspondiente en Kubernetes.

properties.datastoreIds

string[]

Obtiene los identificadores de ARM del almacén de datos.

properties.inventoryItemId

string

Obtiene o establece el identificador de elemento de inventario para el grupo de recursos.

properties.memCapacityGB

integer (int64)

Obtiene la cantidad total de memoria física en el grupo en GB.

properties.memLimitMB

integer (int64)

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.

properties.memOverallUsageGB

integer (int64)

Obtiene la memoria física usada en el grupo en GB.

properties.memReservationMB

integer (int64)

Obtiene o establece MemReservationMB que especifica la memoria disponible garantizada en megabytes.

properties.memSharesLevel

string

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.

properties.moName

string

Obtiene o establece el nombre del objeto administrado de vCenter para el grupo de recursos.

properties.moRefId

string

Obtiene o establece el identificador de MoRef (Referencia de objetos administrados) de vCenter para el grupo de recursos.

properties.networkIds

string[]

Obtiene los identificadores de ARM de red.

properties.provisioningState

ProvisioningState

Obtiene el estado de aprovisionamiento.

properties.statuses

ResourceStatus[]

Información de estado del recurso.

properties.uuid

string

Obtiene o establece un identificador único para este recurso.

properties.vCenterId

string

Obtiene o establece el identificador de ARM del recurso de vCenter en el que reside este grupo de recursos.

systemData

systemData

Datos del sistema.

tags

object

Obtiene o establece las etiquetas resource.

type

string

Obtiene o establece el tipo del recurso.

ResourcePoolsList

Lista de ResourcePools.

Nombre Tipo Description
nextLink

string

Dirección URL que se va a seguir para obtener la siguiente página de ResourcePools.

value

ResourcePool[]

Matriz de resourcePools

ResourceStatus

Información de estado del recurso.

Nombre Tipo Description
lastUpdatedAt

string (date-time)

Hora de la última actualización de esta condición.

message

string

Mensaje legible que indica detalles sobre el estado.

reason

string

Motivo del estado de la condición.

severity

string

Gravedad con la que tratar los errores de este tipo de condición.

status

string

Estado de la condición.

type

string

Tipo de la condición.

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.