عينات قالب Resource Manager للمصنفات في Azure Monitor
تتضمن هذه المقالة عينة قوالب Azure Resource Manager لإنشاء مصنفات في Azure Monitor. يتضمن كل نموذج ملف قالب وملف معلمات مع قيم عينة لتوفيرها للقالب.
إشعار
راجع نماذج Azure Resource Manager ل Azure Monitor للحصول على قائمة بالعينات المتوفرة وإرشادات حول نشرها في اشتراك Azure الخاص بك.
يمكن أن تكون المصنفات معقدة، لذا فإن الإستراتيجية النموذجية هي إنشاء المصنف في مدخل Microsoft Azure ثم إنشاء قالب Resource Manager. راجع تفاصيل هذه الطريقة في قالب Azure Resource Manager لنشر المصنفات.
إنشاء مصنف
تنشئ العينة الآتية مصنفاً بسيطاً.
ملف القالب
@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
ملف المعلمة
{
"$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"
}
}
}