Compartir a través de


Microsoft.Dashboard grafana 2022-08-01

Definición de recursos de Bicep

El tipo de recurso grafana se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Dashboard/grafana, agregue lo siguiente a la plantilla de Bicep.

resource symbolicname 'Microsoft.Dashboard/grafana@2022-08-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    apiKey: 'string'
    autoGeneratedDomainNameLabelScope: 'string'
    deterministicOutboundIP: 'string'
    grafanaIntegrations: {
      azureMonitorWorkspaceIntegrations: [
        {
          azureMonitorWorkspaceResourceId: 'string'
        }
      ]
    }
    publicNetworkAccess: 'string'
    zoneRedundancy: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.Dashboard/grafana

Nombre Descripción Valor
identidad Identidad administrada del recurso de grafana. managedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso de grafana cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso de grafana. managedGrafanaProperties
Sku SKU del recurso grafana. ResourceSku de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

AzureMonitorWorkspaceIntegration

Nombre Descripción Valor
azureMonitorWorkspaceResourceId Identificador de recurso del área de trabajo de Azure Monitor conectada. cuerda

GrafanaIntegrations

Nombre Descripción Valor
azureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegration[]

ManagedGrafanaProperties

Nombre Descripción Valor
apiKey Configuración de la clave de API de la instancia de Grafana. 'Deshabilitado'
'Habilitado'
autoGeneratedDomainNameLabelScope Ámbito del cálculo hash de nombre determinista dns. 'Reutilización de inquilinos'
deterministicOutboundIP Si una instancia de Grafana usa direcciones IP de salida deterministas. 'Deshabilitado'
'Habilitado'
grafanaIntegrations GrafanaIntegrations es una experiencia de observabilidad agrupada (por ejemplo, origen de datos preconfigurado, paneles personalizados de Grafana, valores predeterminados de alerta) para escenarios comunes de supervisión. GrafanaIntegrations
publicNetworkAccess Indique el estado para habilitar o deshabilitar el tráfico a través de la interfaz pública. 'Deshabilitado'
'Habilitado'
zoneRedundancia Configuración de redundancia de zona de la instancia de Grafana. 'Deshabilitado'
'Habilitado'

ManagedGrafanaTags

Nombre Descripción Valor

ManagedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). 'Ninguno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. UserAssignedIdentities

ResourceSku

Nombre Descripción Valor
nombre string (obligatorio)

UserAssignedIdentities

Nombre Descripción Valor

IdentidadAsignadaPorElUsuario

Nombre Descripción Valor

Ejemplos de uso

Ejemplos de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.

Archivo de Bicep Descripción
Crear AKS con Prometheus y Grafana con vínculo privae Esto creará una instancia de Azure grafana, AKS e instalará Prometheus, un kit de herramientas de supervisión y alertas de código abierto, en un clúster de Azure Kubernetes Service (AKS). Después, use el punto de conexión privado administrado de Azure Managed Grafana para conectarse a este servidor de Prometheus y mostrar los datos de Prometheus en un panel de Grafana.

Definición de recursos de plantilla de ARM

El tipo de recurso grafana se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Dashboard/grafana, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Dashboard/grafana",
  "apiVersion": "2022-08-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "apiKey": "string",
    "autoGeneratedDomainNameLabelScope": "string",
    "deterministicOutboundIP": "string",
    "grafanaIntegrations": {
      "azureMonitorWorkspaceIntegrations": [
        {
          "azureMonitorWorkspaceResourceId": "string"
        }
      ]
    },
    "publicNetworkAccess": "string",
    "zoneRedundancy": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.Dashboard/grafana

Nombre Descripción Valor
apiVersion La versión de api '2022-08-01'
identidad Identidad administrada del recurso de grafana. managedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso de grafana cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso de grafana. managedGrafanaProperties
Sku SKU del recurso grafana. ResourceSku de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.Dashboard/grafana'

AzureMonitorWorkspaceIntegration

Nombre Descripción Valor
azureMonitorWorkspaceResourceId Identificador de recurso del área de trabajo de Azure Monitor conectada. cuerda

GrafanaIntegrations

Nombre Descripción Valor
azureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegration[]

ManagedGrafanaProperties

Nombre Descripción Valor
apiKey Configuración de la clave de API de la instancia de Grafana. 'Deshabilitado'
'Habilitado'
autoGeneratedDomainNameLabelScope Ámbito del cálculo hash de nombre determinista dns. 'Reutilización de inquilinos'
deterministicOutboundIP Si una instancia de Grafana usa direcciones IP de salida deterministas. 'Deshabilitado'
'Habilitado'
grafanaIntegrations GrafanaIntegrations es una experiencia de observabilidad agrupada (por ejemplo, origen de datos preconfigurado, paneles personalizados de Grafana, valores predeterminados de alerta) para escenarios comunes de supervisión. GrafanaIntegrations
publicNetworkAccess Indique el estado para habilitar o deshabilitar el tráfico a través de la interfaz pública. 'Deshabilitado'
'Habilitado'
zoneRedundancia Configuración de redundancia de zona de la instancia de Grafana. 'Deshabilitado'
'Habilitado'

ManagedGrafanaTags

Nombre Descripción Valor

ManagedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). 'Ninguno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. UserAssignedIdentities

ResourceSku

Nombre Descripción Valor
nombre string (obligatorio)

UserAssignedIdentities

Nombre Descripción Valor

IdentidadAsignadaPorElUsuario

Nombre Descripción Valor

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.

Plantilla Descripción
Crear AKS con Prometheus y Grafana con vínculo privae

Implementación en Azure
Esto creará una instancia de Azure grafana, AKS e instalará Prometheus, un kit de herramientas de supervisión y alertas de código abierto, en un clúster de Azure Kubernetes Service (AKS). Después, use el punto de conexión privado administrado de Azure Managed Grafana para conectarse a este servidor de Prometheus y mostrar los datos de Prometheus en un panel de Grafana.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso grafana se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Dashboard/grafana, agregue el siguiente Terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Dashboard/grafana@2022-08-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      apiKey = "string"
      autoGeneratedDomainNameLabelScope = "string"
      deterministicOutboundIP = "string"
      grafanaIntegrations = {
        azureMonitorWorkspaceIntegrations = [
          {
            azureMonitorWorkspaceResourceId = "string"
          }
        ]
      }
      publicNetworkAccess = "string"
      zoneRedundancy = "string"
    }
    sku = {
      name = "string"
    }
  }
}

Valores de propiedad

Microsoft.Dashboard/grafana

Nombre Descripción Valor
identidad Identidad administrada del recurso de grafana. managedServiceIdentity
ubicación Ubicación geográfica donde reside el recurso de grafana cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso de grafana. managedGrafanaProperties
Sku SKU del recurso grafana. ResourceSku de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Dashboard/grafana@2022-08-01"

AzureMonitorWorkspaceIntegration

Nombre Descripción Valor
azureMonitorWorkspaceResourceId Identificador de recurso del área de trabajo de Azure Monitor conectada. cuerda

GrafanaIntegrations

Nombre Descripción Valor
azureMonitorWorkspaceIntegrations AzureMonitorWorkspaceIntegration[]

ManagedGrafanaProperties

Nombre Descripción Valor
apiKey Configuración de la clave de API de la instancia de Grafana. 'Deshabilitado'
'Habilitado'
autoGeneratedDomainNameLabelScope Ámbito del cálculo hash de nombre determinista dns. 'Reutilización de inquilinos'
deterministicOutboundIP Si una instancia de Grafana usa direcciones IP de salida deterministas. 'Deshabilitado'
'Habilitado'
grafanaIntegrations GrafanaIntegrations es una experiencia de observabilidad agrupada (por ejemplo, origen de datos preconfigurado, paneles personalizados de Grafana, valores predeterminados de alerta) para escenarios comunes de supervisión. GrafanaIntegrations
publicNetworkAccess Indique el estado para habilitar o deshabilitar el tráfico a través de la interfaz pública. 'Deshabilitado'
'Habilitado'
zoneRedundancia Configuración de redundancia de zona de la instancia de Grafana. 'Deshabilitado'
'Habilitado'

ManagedGrafanaTags

Nombre Descripción Valor

ManagedServiceIdentity

Nombre Descripción Valor
tipo Tipo de identidad de servicio administrada (donde se permiten los tipos SystemAssigned y UserAssigned). 'Ninguno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obligatorio)
identidades asignadas por el usuario Conjunto de identidades asignadas por el usuario asociadas al recurso. Las claves de diccionario userAssignedIdentities serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Los valores del diccionario pueden ser objetos vacíos ({}) en las solicitudes. UserAssignedIdentities

ResourceSku

Nombre Descripción Valor
nombre string (obligatorio)

UserAssignedIdentities

Nombre Descripción Valor

IdentidadAsignadaPorElUsuario

Nombre Descripción Valor