Condividi tramite


Esempi di modelli di Resource Manager per le cartelle di lavoro in Monitoraggio di Azure

Questo articolo include esempi di modelli di Azure Resource Manager per creare cartelle di lavoro in Monitoraggio di Azure. Ogni esempio include un file modello e un file di parametri con valori di esempio da fornire al modello.

Nota

Per un elenco di esempi disponibili e indicazioni sulla distribuzione nella sottoscrizione di Azure, vedere Esempi di Azure Resource Manager per Monitoraggio di Azure.

Le cartelle di lavoro possono essere complesse, quindi una tipica strategia consiste nel creare la cartella di lavoro nel portale di Azure e quindi generare un modello di Resource Manager. Per informazioni dettagliate su questo metodo, vedere Modello di Azure Resource Manager per la distribuzione di cartelle di lavoro.

Creare una cartella di lavoro

L'esempio seguente crea una semplice cartella di lavoro.

File modello

@description('The unique guid for this workbook instance.')
param workbookId string = newGuid()

@description('The location of the resource.')
param location string = resourceGroup().location

@description('The friendly name for the workbook that is used in the Gallery or Saved List. Needs to be unique in the scope of the resource group and source.')
param workbookDisplayName string = 'My Workbook'

@description('The gallery that the workbook will been shown under. Supported values include workbook, `tsg`, Azure Monitor, etc.')
param workbookType string = 'tsg'

@description('The id of resource instance to which the workbook will be associated.')
param workbookSourceId string = '<insert-your-resource-id-here>'


resource workbook 'Microsoft.Insights/workbooks@2018-06-17-preview' = {
  name: workbookId
  location: location
  kind: 'shared'
  properties: {
    displayName: workbookDisplayName
    serializedData: '{"version":"Notebook/1.0","items":[{"type":1,"content":"{\\"json\\":\\"Hello World!\\"}","conditionalVisibility":null}],"isLocked":false}'
    version: '1.0'
    sourceId: workbookSourceId
    category: workbookType
  }
}

output workbookId string = workbook.id

File di parametri

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "workbookDisplayName": {
      "value": "Sample Hello World workbook"
    },
    "workbookType": {
      "value": "workbook"
    },
    "workbookSourceId": {
      "value": "Azure Monitor"
    }
  }
}

Passaggi successivi