Si vous voulez utiliser la fonction listKeys, nous avons besoin de connaître resourceName et ApiVersion.
De l'Azure PowerBI workspace collection get access keys API, nous pourrions obtenir le nom de la ressource Microsoft.PowerBI/workspaceCollections/{workspaceCollectionName}
et version API "2016-01-29"
Alors s'il vous plaît avoir un essai d'utiliser le codage de suivi, il fonctionne correctement pour moi.
"outputs": {
"exampleOutput": {
"value": "[listKeys(resourceId('Microsoft.PowerBI/workspaceCollections', parameters('workspaceCollections_tompowerBItest')), '2016-01-29')]",
"type": "object"
}
Vérifiez le service PowerBI créé à partir du portail Azure
modèle entier ARM je:
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"workspaceCollections_tompowerBItest": {
"defaultValue": "tomjustforbitest",
"type": "string"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.PowerBI/workspaceCollections",
"sku": {
"name": "S1",
"tier": "Standard"
},
"tags": {},
"name": "[parameters('workspaceCollections_tompowerBItest')]",
"apiVersion": "2016-01-29",
"location": "South Central US"
}
],
"outputs": {
"exampleOutput": {
"value": "[listKeys(resourceId('Microsoft.PowerBI/workspaceCollections', parameters('workspaceCollections_tompowerBItest')), '2016-01-29')]",
"type": "object"
}
}
}
Merci @TomSun cette résolu mon problème – xabikos