microsoft.insights diagnosticSettings 2020-01-01-preview
Bicep-resursdefinition
Resurstypen diagnosticSettings är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för den scope
här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.
Resurstypen diagnosticSettings kan distribueras med åtgärder som mål:
- Hanteringsgrupper – Se kommandon för distribution av hanteringsgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en microsoft.insights/diagnosticSettings-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'microsoft.insights/diagnosticSettings@2020-01-01-preview' = {
name: 'string'
location: 'string'
scope: resourceSymbolicName
properties: {
eventHubAuthorizationRuleId: 'string'
eventHubName: 'string'
logs: [
{
category: 'string'
enabled: bool
}
]
serviceBusRuleId: 'string'
storageAccountId: 'string'
workspaceId: 'string'
}
}
Egenskapsvärden
diagnosticSettings
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) |
location | Platsen för resursen | sträng |
omfång | Använd när du skapar en tilläggsresurs i ett omfång som skiljer sig från distributionsomfånget. | Målresurs För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen. |
properties | Egenskaper för en resurs för diagnostikinställningar för hanteringsgrupp. | ManagementGroupDiagnosticSettings |
ManagementGroupDiagnosticSettings
Name | Beskrivning | Värde |
---|---|---|
eventHubAuthorizationRuleId | Resurs-ID för händelsehubbens auktoriseringsregel. | sträng |
eventHubName | Namnet på händelsehubben. Om ingen anges väljs standardhändelsehubben. | sträng |
loggar | Listan över logginställningar. | ManagementGroupLogSettings[] |
serviceBusRuleId | Service Bus-regel-ID för diagnostikinställningen. Detta är här för att upprätthålla bakåtkompatibilitet. | sträng |
storageAccountId | Resurs-ID för lagringskontot som du vill skicka diagnostikloggar till. | sträng |
workspaceId | Det fullständiga ARM-resurs-ID:t för Log Analytics-arbetsytan som du vill skicka diagnostikloggar till. Exempel: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | sträng |
ManagementGroupLogSettings
Name | Beskrivning | Värde |
---|---|---|
category | Namnet på en diagnostikloggkategori för hanteringsgrupp för en resurstyp som den här inställningen tillämpas på. | sträng (krävs) |
enabled | ett värde som anger om loggen är aktiverad. | bool (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
AKS-kluster med en NAT-gateway och en Application Gateway |
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar. |
Skapa ett privat AKS-kluster med en offentlig DNS-zon |
Det här exemplet visar hur du distribuerar ett privat AKS-kluster med en offentlig DNS-zon. |
Skapa API Management i internt virtuellt nätverk med App Gateway |
Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
Skapa och övervaka API Management instans |
Den här mallen skapar en instans av Azure API Management-tjänsten och Log Analytics-arbetsytan och konfigurerar övervakning för din API Management-tjänst med Log Analytics |
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram |
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras på Azure. |
skapar ett Azure Stack HCI 23H2-kluster |
Den här mallen skapar ett Azure Stack HCI 23H2-kluster med hjälp av en ARM-mall. |
Skapa en Redis Cache med hjälp av en mall |
Den här mallen skapar en Azure Redis Cache med diagnostikdata som lagras på ett lagringskonto. |
Skapa en Premium Redis Cache med klustring |
Den här mallen visar hur du konfigurerar klustring i en Azure Redis Cache-premiuminstans. |
Skapa Premium Redis Cache med datapersistence |
Den här mallen visar hur du konfigurerar beständighet i en Premium Azure Redis Cache-instans. |
Front Door Premium med WAF- och Microsoft-hanterade regeluppsättningar |
Den här mallen skapar en Front Door Premium inklusive en brandvägg för webbprogram med Microsoft-hanterade standard- och botskyddsregeluppsättningar. |
Front Door Standard/Premium med WAF och anpassad regel |
Den här mallen skapar en Front Door Standard/Premium inklusive en brandvägg för webbprogram med en anpassad regel. |
Azure Container Registry med principer och diagnostik |
Azure Container Registry med principer och diagnostik (bicep) |
Azure Data Factory med Git och hanterad vnet-konfiguration |
Den här mallen skapar Azure Data Factory med Git-konfiguration och hanterat virtuellt nätverk. |
Log Analytics-arbetsyta med lösningar och datakällor |
Distribuerar en Log Analytics-arbetsyta med angivna lösningar och datakällor |
Log Analytics-arbetsyta med VM Insights, Container Insights |
Distribuerar en Log Analytics-arbetsyta med VM Insights, Container Insights-lösningar och diagnostik. |
Skapa Key Vault med loggning aktiverat |
Den här mallen skapar en Azure-Key Vault och ett Azure Storage-konto som används för loggning. Du kan också skapa resurslås för att skydda dina Key Vault- och lagringsresurser. |
AKS-kluster med Application Gateway ingresskontrollant |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Använda Azure Firewall som EN DNS-proxy i en topologi för Hub & Spoke |
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk. |
Skapa Azure Front Door framför Azure API Management |
Det här exemplet visar hur du använder Azure Front Door som global lastbalanserare framför Azure API Management. |
Nätverkssäkerhetsgrupp med diagnostikloggar |
Den här mallen skapar en nätverkssäkerhetsgrupp med diagnostikloggar och ett resurslås |
Avsikt och principer för Routning i Azure Virtual WAN |
Den här mallen etablerar en Azure-Virtual WAN med två hubbar med funktionen Routnings avsikt och principer aktiverad. |
Virtual Network med diagnostikloggar |
Den här mallen skapar en Virtual Network med diagnostikloggar och tillåter att valfria funktioner läggs till i varje undernät |
Skapa Recovery Services-valv och aktivera diagnostik |
Den här mallen skapar ett Recovery Services-valv och aktiverar diagnostik för Azure Backup. Detta distribuerar även lagringskonto och oms-arbetsyta. |
Skapa Recovery Services-valv med säkerhetskopieringsprinciper |
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås. |
Azure SQL server med granskning skriven till Händelsehubb |
Med den här mallen kan du distribuera en Azure SQL-server med granskning aktiverat för att skriva granskningsloggar till händelsehubben |
Azure SQL Server med granskning skriven till Log Analytics |
Med den här mallen kan du distribuera en Azure SQL server med Granskning aktiverat för att skriva granskningsloggar till Log Analytics (OMS-arbetsyta) |
Skapa SQL MI med konfigurerad sändning av loggar och mått |
Med den här mallen kan du distribuera SQL MI och ytterligare resurser som används för att lagra loggar och mått (diagnostikarbetsyta, lagringskonto, händelsehubb). |
Application Gateway med interna API Management och webbappar |
Application Gateway att dirigera Internettrafik till ett virtuellt nätverk (internt läge) API Management instans som betjänar ett webb-API som finns i en Azure-webbapp. |
Resursdefinition för ARM-mall
Resurstypen diagnosticSettings är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för scope
den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.
Resurstypen diagnosticSettings kan distribueras med åtgärder som mål:
- Hanteringsgrupper – Se distributionskommandon för hanteringsgrupp
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Vägledning om hur du distribuerar övervakningslösningar finns i Skapa övervakningsresurser med hjälp av Bicep.
Resursformat
Om du vill skapa en microsoft.insights/diagnosticSettings-resurs lägger du till följande JSON i mallen.
{
"type": "microsoft.insights/diagnosticSettings",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "string",
"scope": "string",
"properties": {
"eventHubAuthorizationRuleId": "string",
"eventHubName": "string",
"logs": [
{
"category": "string",
"enabled": "bool"
}
],
"serviceBusRuleId": "string",
"storageAccountId": "string",
"workspaceId": "string"
}
}
Egenskapsvärden
diagnosticSettings
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "microsoft.insights/diagnosticSettings" |
apiVersion | Resurs-API-versionen | "2020-01-01-preview" |
name | Resursnamnet | sträng (krävs) |
location | Platsen för resursen | sträng |
omfång | Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. | Målresurs För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på. |
properties | Egenskaper för en resurs för diagnostikinställningar för hanteringsgrupp. | ManagementGroupDiagnosticSettings |
ManagementGroupDiagnosticSettings
Name | Beskrivning | Värde |
---|---|---|
eventHubAuthorizationRuleId | Resurs-ID för händelsehubbens auktoriseringsregel. | sträng |
eventHubName | Namnet på händelsehubben. Om ingen anges väljs standardhändelsehubben. | sträng |
loggar | Listan över logginställningar. | ManagementGroupLogSettings[] |
serviceBusRuleId | Service Bus-regel-ID för diagnostikinställningen. Detta är här för att upprätthålla bakåtkompatibilitet. | sträng |
storageAccountId | Resurs-ID för lagringskontot som du vill skicka diagnostikloggar till. | sträng |
workspaceId | Det fullständiga ARM-resurs-ID:t för Log Analytics-arbetsytan som du vill skicka diagnostikloggar till. Exempel: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | sträng |
ManagementGroupLogSettings
Name | Beskrivning | Värde |
---|---|---|
category | Namnet på en diagnostikloggkategori för hanteringsgrupp för en resurstyp som den här inställningen tillämpas på. | sträng (krävs) |
enabled | ett värde som anger om loggen är aktiverad. | bool (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
AKS-kluster med en NAT-gateway och en Application Gateway |
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar. |
Skapa ett privat AKS-kluster med en offentlig DNS-zon |
Det här exemplet visar hur du distribuerar ett privat AKS-kluster med en offentlig DNS-zon. |
Skapa API Management i internt virtuellt nätverk med App Gateway |
Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
Skapa och övervaka API Management instans |
Den här mallen skapar en instans av Azure API Management-tjänsten och Log Analytics-arbetsytan och konfigurerar övervakning för din API Management-tjänst med Log Analytics |
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram |
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras på Azure. |
skapar ett Azure Stack HCI 23H2-kluster |
Den här mallen skapar ett Azure Stack HCI 23H2-kluster med hjälp av en ARM-mall. |
Skapa en Redis Cache med hjälp av en mall |
Den här mallen skapar en Azure Redis Cache med diagnostikdata som lagras på ett lagringskonto. |
Skapa en Premium Redis Cache med klustring |
Den här mallen visar hur du konfigurerar klustring i en Premium Azure Redis Cache-instans. |
Skapa Premium Redis Cache med datapersistence |
Den här mallen visar hur du konfigurerar beständighet i en Premium Azure Redis Cache-instans. |
Front Door Premium med WAF och Microsoft-hanterade regeluppsättningar |
Den här mallen skapar en Front Door Premium, inklusive en brandvägg för webbaserade program med Microsoft-hanterade standard- och botskyddsregeluppsättningar. |
Front Door Standard/Premium med WAF och anpassad regel |
Den här mallen skapar en Front Door Standard/Premium, inklusive en brandvägg för webbaserade program med en anpassad regel. |
Azure Container Registry med principer och diagnostik |
Azure Container Registry med principer och diagnostik (bicep) |
Azure Data Factory med Git och hanterad vnet-konfiguration |
Den här mallen skapar Azure Data Factory med Git-konfiguration och hanterat virtuellt nätverk. |
Log Analytics-arbetsyta med lösningar och datakällor |
Distribuerar en Log Analytics-arbetsyta med angivna lösningar och datakällor |
Log Analytics-arbetsyta med VM Insights, Container Insights |
Distribuerar en Log Analytics-arbetsyta med VM Insights, Container Insights-lösningar och diagnostik. |
Skapa Key Vault med loggning aktiverat |
Den här mallen skapar en Azure-Key Vault och ett Azure Storage-konto som används för loggning. Du kan också skapa resurslås för att skydda dina Key Vault- och lagringsresurser. |
AKS-kluster med Application Gateway ingresskontrollant |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerat tillsammans med en brandväggsprincip |
Använda Azure Firewall som EN DNS-proxy i en topologi av typen Hub & Spoke |
Det här exemplet visar hur du distribuerar en topologi av typen hub-spoke i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk. |
Skapa Azure Front Door framför Azure API Management |
Det här exemplet visar hur du använder Azure Front Door som global lastbalanserare framför Azure API Management. |
Nätverkssäkerhetsgrupp med diagnostikloggar |
Den här mallen skapar en nätverkssäkerhetsgrupp med diagnostikloggar och ett resurslås |
Avsikt och principer för Routning i Azure Virtual WAN |
Den här mallen etablerar en Azure-Virtual WAN med två hubbar med funktionen Routnings avsikt och principer aktiverad. |
Virtual Network med diagnostikloggar |
Den här mallen skapar en Virtual Network med diagnostikloggar och tillåter att valfria funktioner läggs till i varje undernät |
Skapa Recovery Services-valv och aktivera diagnostik |
Den här mallen skapar ett Recovery Services-valv och aktiverar diagnostik för Azure Backup. Detta distribuerar även lagringskonto och oms-arbetsyta. |
Skapa Recovery Services-valv med säkerhetskopieringsprinciper |
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås. |
Azure SQL server med granskning skriven till Händelsehubb |
Med den här mallen kan du distribuera en Azure SQL-server med granskning aktiverat för att skriva granskningsloggar till händelsehubben |
Azure SQL Server med granskning skriven till Log Analytics |
Med den här mallen kan du distribuera en Azure SQL server med Granskning aktiverat för att skriva granskningsloggar till Log Analytics (OMS-arbetsyta) |
Skapa SQL MI med konfigurerad sändning av loggar och mått |
Med den här mallen kan du distribuera SQL MI och ytterligare resurser som används för att lagra loggar och mått (diagnostikarbetsyta, lagringskonto, händelsehubb). |
Application Gateway med interna API Management och webbappar |
Application Gateway att dirigera Internettrafik till ett virtuellt nätverk (internt läge) API Management instans som betjänar ett webb-API som finns i en Azure-webbapp. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen diagnosticSettings är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.
Använd egenskapen för parent_id
den här resursen för att ange omfånget för den här resursen.
Resurstypen diagnosticSettings kan distribueras med åtgärder som mål:
- Hanteringsgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en microsoft.insights/diagnosticSettings-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "microsoft.insights/diagnosticSettings@2020-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
body = jsonencode({
properties = {
eventHubAuthorizationRuleId = "string"
eventHubName = "string"
logs = [
{
category = "string"
enabled = bool
}
]
serviceBusRuleId = "string"
storageAccountId = "string"
workspaceId = "string"
}
})
}
Egenskapsvärden
diagnosticSettings
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "microsoft.insights/diagnosticSettings@2020-01-01-preview" |
name | Resursnamnet | sträng (krävs) |
location | Platsen för resursen | sträng |
parent_id | ID:t för resursen som den här tilläggsresursen ska tillämpas på. | sträng (krävs) |
properties | Egenskaper för en resurs för diagnostikinställningar för hanteringsgrupp. | ManagementGroupDiagnosticSettings |
ManagementGroupDiagnosticSettings
Name | Beskrivning | Värde |
---|---|---|
eventHubAuthorizationRuleId | Resurs-ID:t för händelsehubbens auktoriseringsregel. | sträng |
eventHubName | Namnet på händelsehubben. Om ingen anges väljs standardhändelsehubben. | sträng |
loggar | Listan över logginställningar. | ManagementGroupLogSettings[] |
serviceBusRuleId | Service Bus-regel-ID för diagnostikinställningen. Detta är här för att upprätthålla bakåtkompatibilitet. | sträng |
storageAccountId | Resurs-ID för lagringskontot som du vill skicka diagnostikloggar till. | sträng |
workspaceId | Det fullständiga ARM-resurs-ID:t för Log Analytics-arbetsytan som du vill skicka diagnostikloggar till. Exempel: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | sträng |
ManagementGroupLogSettings
Name | Beskrivning | Värde |
---|---|---|
category | Namnet på en kategori för diagnostiklogg för hanteringsgrupp för en resurstyp som den här inställningen tillämpas på. | sträng (krävs) |
enabled | ett värde som anger om den här loggen är aktiverad. | bool (krävs) |