Microsoft.Dashboard grafana 2022-10-01-preview

Bicep-resourcedefinitie

Het resourcetype grafana kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Dashboard/grafana-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Dashboard/grafana@2022-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    apiKey: 'string'
    autoGeneratedDomainNameLabelScope: 'TenantReuse'
    deterministicOutboundIP: 'string'
    enterpriseConfigurations: {
      marketplaceAutoRenew: 'string'
      marketplacePlanId: 'string'
    }
    grafanaConfigurations: {
      smtp: {
        enabled: bool
        fromAddress: 'string'
        fromName: 'string'
        host: 'string'
        password: 'string'
        skipVerify: bool
        startTLSPolicy: 'string'
        user: 'string'
      }
    }
    grafanaIntegrations: {
      azureMonitorWorkspaceIntegrations: [
        {
          azureMonitorWorkspaceResourceId: 'string'
        }
      ]
    }
    grafanaMajorVersion: 'string'
    grafanaPlugins: {
      {customized property}: {}
    }
    publicNetworkAccess: 'string'
    zoneRedundancy: 'string'
  }
}

Eigenschapswaarden

grafana

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de grafana-resource zich bevindt tekenreeks
tags De tags voor grafana-resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van de grafana-resource. ResourceSku
identity De beheerde identiteit van de grafana-resource. ManagedServiceIdentity
properties Eigenschappen die specifiek zijn voor de grafana-resource. ManagedGrafanaProperties

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (waarbij zowel SystemAssigned als UserAssigned zijn toegestaan). 'Geen'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. UserAssignedId-entiteiten

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

ManagedGrafanaProperties

Naam Description Waarde
apiKey De instelling van de API-sleutel van het Grafana-exemplaar. 'Uitgeschakeld'
Ingeschakeld
autoGeneratedDomainNameLabelScope Bereik voor dns deterministische naam hash berekening. 'TenantReuse'
deterministicOutboundIP Of een Grafana-exemplaar gebruikmaakt van deterministische uitgaande IP-adressen. 'Uitgeschakeld'
Ingeschakeld
enterpriseConfigurations Enterprise-instellingen van een Grafana-exemplaar EnterpriseConfigurations
grafanaConfigurations Serverconfiguraties van een Grafana-exemplaar GrafanaConfigurations
grafanaIntegrations GrafanaIntegrations is een gebundelde waarneembaarheidservaring (bijvoorbeeld een vooraf geconfigureerde gegevensbron, op maat gemaakte Grafana-dashboards, standaardinstellingen voor waarschuwingen) voor algemene bewakingsscenario's. GrafanaIntegrations
grafanaMajorVersion De belangrijkste Grafana-softwareversie om te targeten. tekenreeks
grafanaPlugins Lijst met geïnstalleerde invoegtoepassingen van het Grafana-exemplaar. Sleutel is invoegtoepassings-id, waarde is invoegtoepassingsdefinitie. ManagedGrafanaPropertiesGrafanaPlugins
publicNetworkAccess Geef de status aan voor het in- of uitschakelen van verkeer via de openbare interface. 'Uitgeschakeld'
Ingeschakeld
zoneRedundancy De zoneredundantie-instelling van het Grafana-exemplaar. 'Uitgeschakeld'
Ingeschakeld

EnterpriseConfigurations

Naam Description Waarde
marketplaceAutoRenew De instelling Voor automatisch verlengen van het Enterprise-abonnement 'Uitgeschakeld'
Ingeschakeld
marketplacePlanId De plan-id van het Azure Marketplace-abonnement voor de Enterprise-invoegtoepassingen tekenreeks

GrafanaConfigurations

Naam Description Waarde
Smtp Email serverinstellingen.
https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp
Smtp

Smtp

Naam Description Waarde
enabled Schakel dit in om Grafana toe te staan e-mail te verzenden. De standaardwaarde is onwaar booleaans
fromAddress Adres dat wordt gebruikt bij het verzenden van e-mailberichten
https://pkg.go.dev/net/mail#Address
tekenreeks
fromName Naam die moet worden gebruikt bij het verzenden van e-mailberichten. De standaardwaarde is 'Azure Managed Grafana Notification'
https://pkg.go.dev/net/mail#Address
tekenreeks
host SMTP-serverhostnaam met poort, bijvoorbeeld test.email.net:587 tekenreeks
wachtwoord Wachtwoord van SMTP-verificatie. Als het wachtwoord # of ;bevat, moet u het inpakken met drie aanhalingstekens tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
skipVerify Controleer SSL voor SMTP-server. De standaardwaarde is onwaar
https://pkg.go.dev/crypto/tls#Config
booleaans
startTLSPolicy De instelling StartTLSPolicy van de SMTP-configuratie
https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy
'MandatoryStartTLS'
'NoStartTLS'
'OpportunisticStartTLS'
gebruiker Gebruiker van SMTP-verificatie tekenreeks

GrafanaIntegrations

Naam Description Waarde
azureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegration[]

AzureMonitorWorkspaceIntegration

Naam Description Waarde
azureMonitorWorkspaceResourceId De resource-id van de verbonden Azure Monitor-werkruimte. tekenreeks

ManagedGrafanaPropertiesGrafanaPlugins

Naam Description Waarde
{aangepaste eigenschap} GrafanaPlugin

GrafanaPlugin

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

ResourceSku

Naam Description Waarde
naam tekenreeks (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype grafana kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Dashboard/grafana-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Dashboard/grafana",
  "apiVersion": "2022-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "apiKey": "string",
    "autoGeneratedDomainNameLabelScope": "TenantReuse",
    "deterministicOutboundIP": "string",
    "enterpriseConfigurations": {
      "marketplaceAutoRenew": "string",
      "marketplacePlanId": "string"
    },
    "grafanaConfigurations": {
      "smtp": {
        "enabled": "bool",
        "fromAddress": "string",
        "fromName": "string",
        "host": "string",
        "password": "string",
        "skipVerify": "bool",
        "startTLSPolicy": "string",
        "user": "string"
      }
    },
    "grafanaIntegrations": {
      "azureMonitorWorkspaceIntegrations": [
        {
          "azureMonitorWorkspaceResourceId": "string"
        }
      ]
    },
    "grafanaMajorVersion": "string",
    "grafanaPlugins": {
      "{customized property}": {}
    },
    "publicNetworkAccess": "string",
    "zoneRedundancy": "string"
  }
}

Eigenschapswaarden

grafana

Naam Description Waarde
type Het resourcetype 'Microsoft.Dashboard/grafana'
apiVersion De resource-API-versie '2022-10-01-preview'
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de grafana-resource zich bevindt tekenreeks
tags De tags voor grafana-resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van de grafana-resource. ResourceSku
identity De beheerde identiteit van de grafana-resource. ManagedServiceIdentity
properties Eigenschappen die specifiek zijn voor de grafana-resource. ManagedGrafanaProperties

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (waarbij zowel SystemAssigned als UserAssigned zijn toegestaan). 'Geen'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. UserAssignedId-entiteiten

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

ManagedGrafanaProperties

Naam Description Waarde
apiKey De instelling van de API-sleutel van het Grafana-exemplaar. 'Uitgeschakeld'
Ingeschakeld
autoGeneratedDomainNameLabelScope Bereik voor dns deterministische naam hash berekening. 'TenantReuse'
deterministicOutboundIP Of een Grafana-exemplaar gebruikmaakt van deterministische uitgaande IP-adressen. 'Uitgeschakeld'
Ingeschakeld
enterpriseConfigurations Enterprise-instellingen van een Grafana-exemplaar EnterpriseConfigurations
grafanaConfigurations Serverconfiguraties van een Grafana-exemplaar GrafanaConfigurations
grafanaIntegrations GrafanaIntegrations is een gebundelde waarneembaarheidservaring (bijvoorbeeld een vooraf geconfigureerde gegevensbron, op maat gemaakte Grafana-dashboards, standaardinstellingen voor waarschuwingen) voor algemene bewakingsscenario's. GrafanaIntegrations
grafanaMajorVersion De belangrijkste Grafana-softwareversie om te targeten. tekenreeks
grafanaPlugins Lijst met geïnstalleerde invoegtoepassingen van het Grafana-exemplaar. Sleutel is invoegtoepassings-id, waarde is invoegtoepassingsdefinitie. ManagedGrafanaPropertiesGrafanaPlugins
publicNetworkAccess Geef de status aan voor het in- of uitschakelen van verkeer via de openbare interface. 'Uitgeschakeld'
Ingeschakeld
zoneRedundancy De zoneredundantie-instelling van het Grafana-exemplaar. 'Uitgeschakeld'
Ingeschakeld

EnterpriseConfigurations

Naam Description Waarde
marketplaceAutoRenew De instelling AutoRenew van het Enterprise-abonnement 'Uitgeschakeld'
Ingeschakeld
marketplacePlanId De plan-id van het Azure Marketplace-abonnement voor de Enterprise-invoegtoepassingen tekenreeks

GrafanaConfigurations

Naam Description Waarde
Smtp Email serverinstellingen.
https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp
Smtp

Smtp

Naam Description Waarde
enabled Schakel dit in om Grafana toe te staan e-mail te verzenden. De standaardwaarde is onwaar booleaans
fromAddress Adres dat wordt gebruikt bij het verzenden van e-mailberichten
https://pkg.go.dev/net/mail#Address
tekenreeks
fromName Naam die moet worden gebruikt bij het verzenden van e-mailberichten. De standaardwaarde is 'Azure Managed Grafana Notification'
https://pkg.go.dev/net/mail#Address
tekenreeks
host SMTP-serverhostnaam met poort, bijvoorbeeld test.email.net:587 tekenreeks
wachtwoord Wachtwoord van SMTP-verificatie. Als het wachtwoord # of ;bevat, moet u het inpakken met drie aanhalingstekens tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
skipVerify Controleer SSL voor SMTP-server. De standaardwaarde is onwaar
https://pkg.go.dev/crypto/tls#Config
booleaans
startTLSPolicy De instelling StartTLSPolicy van de SMTP-configuratie
https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy
'MandatoryStartTLS'
'NoStartTLS'
'OpportunisticStartTLS'
gebruiker Gebruiker van SMTP-verificatie tekenreeks

GrafanaIntegrations

Naam Description Waarde
azureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegration[]

AzureMonitorWorkspaceIntegration

Naam Description Waarde
azureMonitorWorkspaceResourceId De resource-id van de verbonden Azure Monitor-werkruimte. tekenreeks

ManagedGrafanaPropertiesGrafanaPlugins

Naam Description Waarde
{aangepaste eigenschap} GrafanaPlugin

GrafanaPlugin

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

ResourceSku

Naam Description Waarde
naam tekenreeks (vereist)

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype grafana kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Dashboard/grafana-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Dashboard/grafana@2022-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      apiKey = "string"
      autoGeneratedDomainNameLabelScope = "TenantReuse"
      deterministicOutboundIP = "string"
      enterpriseConfigurations = {
        marketplaceAutoRenew = "string"
        marketplacePlanId = "string"
      }
      grafanaConfigurations = {
        smtp = {
          enabled = bool
          fromAddress = "string"
          fromName = "string"
          host = "string"
          password = "string"
          skipVerify = bool
          startTLSPolicy = "string"
          user = "string"
        }
      }
      grafanaIntegrations = {
        azureMonitorWorkspaceIntegrations = [
          {
            azureMonitorWorkspaceResourceId = "string"
          }
        ]
      }
      grafanaMajorVersion = "string"
      grafanaPlugins = {
        {customized property} = {}
      }
      publicNetworkAccess = "string"
      zoneRedundancy = "string"
    }
    sku = {
      name = "string"
    }
  })
}

Eigenschapswaarden

grafana

Naam Description Waarde
type Het resourcetype "Microsoft.Dashboard/grafana@2022-10-01-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de grafana-resource zich bevindt tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags De tags voor grafana-resource. Woordenlijst met tagnamen en -waarden.
sku De SKU van de grafana-resource. ResourceSku
identity De beheerde identiteit van de grafana-resource. ManagedServiceIdentity
properties Eigenschappen die specifiek zijn voor de grafana-resource. ManagedGrafanaProperties

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (waarbij zowel systemAssigned als UserAssigned zijn toegestaan). "SystemAssigned"
"SystemAssigned,UserAssigned"
'UserAssigned' (vereist)
identity_ids De set door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. Matrix met gebruikersidentiteits-id's.

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

ManagedGrafanaProperties

Naam Description Waarde
apiKey De instelling van de API-sleutel van het Grafana-exemplaar. "Uitgeschakeld"
"Ingeschakeld"
autoGeneratedDomainNameLabelScope Bereik voor dns deterministische naam hashberekening. "TenantReuse"
deterministicOutboundIP Of een Grafana-exemplaar gebruikmaakt van deterministische uitgaande IP-adressen. "Uitgeschakeld"
"Ingeschakeld"
enterpriseConfigurations Enterprise-instellingen van een Grafana-exemplaar EnterpriseConfigurations
grafanaConfigurations Serverconfiguraties van een Grafana-exemplaar GrafanaConfigurations
grafanaIntegrations GrafanaIntegrations is een gebundelde waarneembaarheidservaring (bijvoorbeeld vooraf geconfigureerde gegevensbron, op maat gemaakte Grafana-dashboards, standaardinstellingen voor waarschuwingen) voor algemene bewakingsscenario's. GrafanaIntegrations
grafanaMajorVersion De primaire Grafana-softwareversie die als doel moet worden gebruikt. tekenreeks
grafanaPlugins Lijst met geïnstalleerde invoegtoepassingen van het Grafana-exemplaar. Sleutel is invoegtoepassings-id, waarde is definitie van invoegtoepassing. ManagedGrafanaPropertiesGrafanaPlugins
publicNetworkAccess Geef de status aan voor het in- of uitschakelen van verkeer via de openbare interface. "Uitgeschakeld"
"Ingeschakeld"
zoneRedundancy De zoneredundantie-instelling van het Grafana-exemplaar. "Uitgeschakeld"
"Ingeschakeld"

EnterpriseConfigurations

Naam Description Waarde
marketplaceAutoRenew De instelling Voor automatisch verlengen van het Enterprise-abonnement "Uitgeschakeld"
"Ingeschakeld"
marketplacePlanId De plan-id van het Azure Marketplace-abonnement voor de Enterprise-invoegtoepassingen tekenreeks

GrafanaConfigurations

Naam Description Waarde
Smtp Email serverinstellingen.
https://grafana.com/docs/grafana/v9.0/setup-grafana/configure-grafana/#smtp
Smtp

Smtp

Naam Description Waarde
enabled Schakel dit in om Grafana toe te staan e-mail te verzenden. De standaardwaarde is onwaar booleaans
fromAddress Adres dat wordt gebruikt bij het verzenden van e-mailberichten
https://pkg.go.dev/net/mail#Address
tekenreeks
fromName Naam die moet worden gebruikt bij het verzenden van e-mailberichten. De standaardwaarde is 'Azure Managed Grafana Notification'
https://pkg.go.dev/net/mail#Address
tekenreeks
host SMTP-serverhostnaam met poort, bijvoorbeeld test.email.net:587 tekenreeks
wachtwoord Wachtwoord van SMTP-verificatie. Als het wachtwoord # of ;bevat, moet u het inpakken met drie aanhalingstekens tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
skipVerify Controleer SSL voor SMTP-server. De standaardwaarde is false
https://pkg.go.dev/crypto/tls#Config
booleaans
startTLSPolicy De instelling StartTLSPolicy van de SMTP-configuratie
https://pkg.go.dev/github.com/go-mail/mail#StartTLSPolicy
"MandatoryStartTLS"
"NoStartTLS"
"OpportunisticStartTLS"
gebruiker Gebruiker van SMTP-verificatie tekenreeks

GrafanaIntegrations

Naam Description Waarde
azureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegration[]

AzureMonitorWorkspaceIntegration

Naam Description Waarde
azureMonitorWorkspaceResourceId De resource-id van de verbonden Azure Monitor-werkruimte. tekenreeks

ManagedGrafanaPropertiesGrafanaPlugins

Naam Description Waarde
{aangepaste eigenschap} GrafanaPlugin

GrafanaPlugin

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

ResourceSku

Naam Description Waarde
naam tekenreeks (vereist)