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.
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.
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.
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
- Para ver una introducción sobre cómo crear definiciones de UI, consulte CreateUiDefinition.json para la experiencia de creación de aplicaciones administradas de Azure.
- Para ver una descripción de las propiedades comunes de los elementos de interfaz de usuario, consulte Elementos CreateUiDefinition.