Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'elemento BladeInvokeControl interfaccia utente (UI) apre una lama portale Azure da una vista Form e memorizza i dati restituiti da quella lama. Usalo quando il modulo ha bisogno di un picker più ricco o di un'esperienza di configurazione che già esiste come portal blade.
BladeInvokeControl è supportata nella vista Form per i moduli del portale delle specifiche dei template. La lama target deve essere disponibile nell'runtime del portale Azure e deve supportare l'invocazione con i parametri forniti.
Esempio UI
Non esiste un'interfaccia utente per BladeInvokeControl. Apre la lama nominata quando bladeReferenceopenBladeStatus viene valutata a uno stato attivo.
Schema
{
"name": "skuPicker",
"type": "Microsoft.Solutions.BladeInvokeControl",
"openBladeStatus": "[steps('specs').openSkuPicker]",
"defaultValue": {
"selectedSku": "Standard"
},
"transforms": {
"sku": "selectedSku"
},
"bladeReference": {
"name": "SkuPickerBlade",
"extension": "Contoso_Azure_Service",
"parameters": {
"subscriptionId": "[steps('basics').resourceScope.subscription.subscriptionId]",
"location": "[steps('basics').resourceScope.location.name]"
}
}
}
Output di esempio
L'output del controllo è l'oggetto restituito dalla lama invocata.
{
"selectedSku": "Standard"
}
Con la transforms proprietà nell'esempio dello schema, il valore trasformato può essere riferito con [steps('specs').skuPicker.transformed.sku].
Remarks
- La
openBladeStatusproprietà è un'espressione che controlla quando si apre la lama. - La
bladeReferenceproprietà può essere una stringa di nome lama o un oggetto. Quando è un oggetto,nameè la lama del portale da aprire,extensionidentifica l'estensione del portale che possiede la lama eparametersviene passata alla lama bersaglio. - La forma di
bladeReference.parametersè definita dalla lama target, non dallo schema della vista Form. - La proprietà
defaultValueè facoltativa. Inizializza l'output di controllo prima che la lama restituisca i dati. - La proprietà
transformsè facoltativa. Ogni chiave crea un valore proiettato dai dati blade restituiti utilizzando un percorso di proprietà. - La lama invocata deve restituire dati che il modulo può utilizzare. Riferimento restituiva valori con espressioni come
[steps('specs').skuPicker.selectedSku].