Compartir vía


Elemento de la interfaz de usuario Microsoft.Solutions.ResourceSelector

El elemento de interfaz de usuario (IU) ResourceSelector permite a los usuarios seleccionar un recurso de Azure existente de una suscripción. Especifique el espacio de nombres del proveedor de recursos y el tipo de recurso, como Microsoft.Storage/storageAccounts, en el JSON del elemento. Puede usar el elemento para filtrar la lista por suscripción o por ubicación. En la interfaz de usuario del elemento, para buscar en el contenido de la lista, puede escribir un filtro como, por ejemplo, un nombre de grupo de recursos, un nombre de recurso o un nombre parcial.

Ejemplo de interfaz de usuario

En este ejemplo, la ubicación del elemento se establece en all. En la lista se muestran todas las cuentas de almacenamiento de la suscripción. Puede usar el cuadro de filtro para buscar en la lista.

Captura de pantalla de la lista de ResourceSelector de todas las cuentas de almacenamiento de una suscripción

En este ejemplo, la ubicación del elemento se establece en onBasics. En la lista se muestran las cuentas de almacenamiento que hay en la ubicación seleccionada en la pestaña Básico. Puede usar el cuadro de filtro para buscar en la lista.

Captura de pantalla de la lista de ResourceSelector filtrada por nombre del grupo de recursos

Cuando se usa el elemento para restringir la suscripción a onBasics, la interfaz de usuario no muestra el nombre de la suscripción en la lista. Puede usar el cuadro de filtro para buscar en la lista.

Captura de pantalla de la lista de recursos donde no se muestra la suscripción porque la suscripción está establecida en onBasics

Schema

{
  "name": "storageSelector",
  "type": "Microsoft.Solutions.ResourceSelector",
  "label": "Select storage accounts",
  "resourceType": "Microsoft.Storage/storageAccounts",
  "options": {
    "filter": {
      "subscription": "onBasics",
      "location": "onBasics"
    }
  }
}

Salida de ejemplo

"id": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}",
"location": "{deployed-location}",
"name": "{resource-name}"

Observaciones

  • En la propiedad resourceType, proporcione el espacio de nombres del proveedor de recursos y el nombre del tipo de recurso que quiere mostrar en la lista. Para obtener más información, vea la documentación de referencia sobre proveedores de recursos.
  • La propiedad filter restringe las opciones disponibles para los recursos. Puede restringir los resultados por ubicación o suscripción.
    • all: muestra todos los recursos. Es el valor predeterminado.
    • onBasics: muestra solo los recursos que coinciden con lo seleccionado en la pestaña Básico.
    • Si omite la propiedad filter del archivo createUiDefinition.json, se muestran en la lista todos los recursos del tipo de recurso especificado.

Pasos siguientes