Microsoft. Elemento UI Common.ResourceGroupSelector

El ResourceGroupSelector elemento de interfaz de usuario (UI) permite a los usuarios seleccionar un grupo de recursos existente o crear uno nuevo. Es el selector independiente de grupos de recursos que se usa cuando un formulario no utiliza el elemento compuesto Microsoft.Common.ResourceScope .

Ejemplo de interfaz de usuario

El ResourceGroupSelector elemento genera un desplegable de grupos de recursos con modos de grupo de recursos existentes y nuevos.

Captura de pantalla del Microsoft. Elemento UI Common.ResourceGroupSelector.

Schema

{
  "name": "resourceGroup",
  "type": "Microsoft.Common.ResourceGroupSelector",
  "allowedMode": "Both",
  "scope": {
    "subscriptionId": "[steps('basics').subscription.subscriptionId]"
  },
  "constraints": {
    "validations": [
      {
        "isValid": "[not(empty(steps('basics').resourceGroup.value.name))]",
        "message": "Select or create a resource group."
      }
    ]
  },
  "visible": true
}

Salida de ejemplo

{
  "mode": "New",
  "value": {
    "name": "example-rg",
    "location": "westus2",
    "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-rg"
  }
}

Remarks

  • scope.subscriptionId es obligatorio y debe hacer referencia a la suscripción seleccionada.
  • allowedMode Controla si los usuarios pueden crear un grupo de recursos, usar un grupo de recursos existente o ambas cosas. Los valores válidos son Both, CreateNewy UseExisting.
  • Referencia el ID del grupo de recursos con [steps('basics').resourceGroup.value.resourceId].
  • Referencia el nombre del grupo de recursos con [steps('basics').resourceGroup.value.name].
  • Haz referencia al modo de selección con [steps('basics').resourceGroup.mode].
  • Si el grupo de recursos puede ser nuevo, empareja este elemento con Microsoft.Common.LocationSelector y usa esa ubicación cuando mode es New.

Pasos siguientes