Partager via


Tableaux de bord Microsoft.Portal 2020-09-01-preview

Définition de ressource Bicep

Le type de ressource des tableaux de bord peut être déployé sur :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Remarques

Pour plus d’informations sur la création de tableaux de bord, consultez La structure des tableaux de bord Azure.

Format des ressources

Pour créer une ressource Microsoft.Portal/dashboards, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Portal/dashboards@2020-09-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    lenses: [
      {
        metadata: {}
        order: int
        parts: [
          {
            metadata: {
              type: 'string'
              // For remaining properties, see DashboardPartMetadata objects
            }
            position: {
              colSpan: int
              metadata: {}
              rowSpan: int
              x: int
              y: int
            }
          }
        ]
      }
    ]
    metadata: {}
  }
}

Objets DashboardPartMetadata

Définissez la propriété type pour spécifier le type d’objet.

Pour Extension/HubsExtension/PartType/MarkdownPart, utilisez :

  type: 'Extension/HubsExtension/PartType/MarkdownPart'
  inputs: [
    any
  ]
  settings: {
    content: {
      settings: {
        content: 'string'
        markdownSource: int
        markdownUri: 'string'
        subtitle: 'string'
        title: 'string'
      }
    }
  }

Valeurs de propriétés

dashboards

Nom Description Valeur
name Nom de la ressource string (obligatoire)

Limite de caractères : 3-160

Caractères valides :
Caractères alphanumériques et traits d’union.

Pour utiliser des caractères interdits, ajoutez une balise nommée hidden-title avec le nom du tableau de bord que vous souhaitez utiliser. Le portail affiche ce nom lors de l'affichage du tableau de bord.
location Emplacement de la ressource string (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du tableau de bord partagé. DashboardProperties

DashboardProperties

Nom Description Valeur
Lentilles Objectifs du tableau de bord. DashboardLens[]
metadata Métadonnées du tableau de bord. object

DashboardLens

Nom Description Valeur
metadata Métadonnées du len de tableau de bord. object
order Ordre de l’objectif. int (obligatoire)
parties Parties du tableau de bord. DashboardParts[] (obligatoire)

DashboardParts

Nom Description Valeur
metadata Métadonnées du composant de tableau de bord. DashboardPartMetadata
position Position de la partie du tableau de bord. DashboardPartsPosition (obligatoire)

DashboardPartMetadata

Nom Description Valeur
type Définir le type d’objet Extension/HubsExtension/PartType/MarkdownPart (obligatoire)

MarkdownPartMetadata

Nom Description Valeur
type Type de composant de tableau de bord. 'Extension/HubsExtension/PartType/MarkdownPart' (obligatoire)
inputs Entrée dans la partie du tableau de bord. any[]
paramètres Paramètres de composant Markdown. MarkdownPartMetadataSettings

MarkdownPartMetadataSettings

Nom Description Valeur
content Contenu de la partie markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nom Description Valeur
paramètres Paramètre du contenu de la partie Markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nom Description Valeur
content Contenu de la partie Markdown. string
markdownSource Source du contenu de la partie Markdown. int
markdownUri URI du contenu markdown. string
subtitle Sous-titre de la partie markdown. string
title Titre de la partie markdown. string

DashboardPartsPosition

Nom Description Valeur
colSpan Étendue de colonne de partie du tableau de bord. int (obligatoire)
metadata Métadonnées du composant de tableau de bord. object
Rowspan Étendue de ligne de partie du tableau de bord. int (obligatoire)
x Coordonnée de partie x du tableau de bord. int (obligatoire)
y Coordonnée de partie y du tableau de bord. int (obligatoire)

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Déployer une application de microservice Azure Spring Apps simple

Déployer sur Azure
Ce modèle déploie une application de microservice Azure Spring Apps simple à exécuter sur Azure.
Créer un tableau de bord de supervision Azure ML

Déployer sur Azure
Ce modèle crée un tableau de bord AML en plus des espaces de travail Log Analytics existants diagnostics données
Créer un tableau de bord Portail Azure

Déployer sur Azure
Ce modèle crée un exemple de tableau de bord dans le Portail Azure, montrant les performances d’une machine virtuelle existante dans votre abonnement, ainsi que des informations statiques et des liens.
Tableau de bord par défaut partagé

Déployer sur Azure
Pour rendre une application opérationnelle, il est utile d’avoir une vue de tableau de bord partagée des services qui composent le système. Ce tableau de bord fournit un démarrage rapide pour personnaliser et partager cela avec d’autres membres de l’équipe.

Définition de ressources de modèle ARM

Le type de ressource des tableaux de bord peut être déployé sur :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Remarques

Pour plus d’informations sur la création de tableaux de bord, consultez La structure des tableaux de bord Azure.

Format des ressources

Pour créer une ressource Microsoft.Portal/dashboards, ajoutez le json suivant à votre modèle.

{
  "type": "Microsoft.Portal/dashboards",
  "apiVersion": "2020-09-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "lenses": [
      {
        "metadata": {},
        "order": "int",
        "parts": [
          {
            "metadata": {
              "type": "string"
              // For remaining properties, see DashboardPartMetadata objects
            },
            "position": {
              "colSpan": "int",
              "metadata": {},
              "rowSpan": "int",
              "x": "int",
              "y": "int"
            }
          }
        ]
      }
    ],
    "metadata": {}
  }
}

Objets DashboardPartMetadata

Définissez la propriété type pour spécifier le type d’objet.

Pour Extension/HubsExtension/PartType/MarkdownPart, utilisez :

  "type": "Extension/HubsExtension/PartType/MarkdownPart",
  "inputs": [ object ],
  "settings": {
    "content": {
      "settings": {
        "content": "string",
        "markdownSource": "int",
        "markdownUri": "string",
        "subtitle": "string",
        "title": "string"
      }
    }
  }

Valeurs de propriétés

dashboards

Nom Description Valeur
type Type de ressource « Microsoft.Portal/dashboards »
apiVersion Version de l’API de ressource '2020-09-01-preview'
name Nom de la ressource string (obligatoire)

Limite de caractères : 3-160

Caractères valides :
Caractères alphanumériques et traits d’union.

Pour utiliser des caractères interdits, ajoutez une balise nommée hidden-title avec le nom du tableau de bord que vous souhaitez utiliser. Le portail affiche ce nom lors de l'affichage du tableau de bord.
location Emplacement de la ressource string (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du tableau de bord partagé. DashboardProperties

DashboardProperties

Nom Description Valeur
Lentilles Objectifs du tableau de bord. DashboardLens[]
metadata Métadonnées du tableau de bord. object

DashboardLens

Nom Description Valeur
metadata Métadonnées du len de tableau de bord. object
order Ordre de l’objectif. int (obligatoire)
parties Parties du tableau de bord. DashboardParts[] (obligatoire)

DashboardParts

Nom Description Valeur
metadata Métadonnées du composant de tableau de bord. DashboardPartMetadata
position Position de la partie du tableau de bord. DashboardPartsPosition (obligatoire)

DashboardPartMetadata

Nom Description Valeur
type Définir le type d’objet Extension/HubsExtension/PartType/MarkdownPart (obligatoire)

MarkdownPartMetadata

Nom Description Valeur
type Type de composant de tableau de bord. 'Extension/HubsExtension/PartType/MarkdownPart' (obligatoire)
inputs Entrée dans la partie du tableau de bord. any[]
paramètres Paramètres de composant Markdown. MarkdownPartMetadataSettings

MarkdownPartMetadataSettings

Nom Description Valeur
content Contenu de la partie markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nom Description Valeur
paramètres Paramètre du contenu de la partie Markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nom Description Valeur
content Contenu de la partie Markdown. string
markdownSource Source du contenu de la partie Markdown. int
markdownUri URI du contenu markdown. string
subtitle Sous-titre de la partie markdown. string
title Titre de la partie markdown. string

DashboardPartsPosition

Nom Description Valeur
colSpan Étendue de colonne de partie du tableau de bord. int (obligatoire)
metadata Métadonnées du composant de tableau de bord. object
Rowspan Étendue de ligne de partie du tableau de bord. int (obligatoire)
x Coordonnée de partie x du tableau de bord. int (obligatoire)
y Coordonnée de partie y du tableau de bord. int (obligatoire)

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Déployer une application de microservice Azure Spring Apps simple

Déployer sur Azure
Ce modèle déploie une application de microservice Azure Spring Apps simple à exécuter sur Azure.
Créer un tableau de bord de supervision Azure ML

Déployer sur Azure
Ce modèle crée un tableau de bord AML en plus des espaces de travail Log Analytics existants diagnostics données
Créer un tableau de bord Portail Azure

Déployer sur Azure
Ce modèle crée un exemple de tableau de bord dans le Portail Azure, montrant les performances d’une machine virtuelle existante dans votre abonnement, ainsi que des informations statiques et des liens.
Tableau de bord par défaut partagé

Déployer sur Azure
Pour rendre une application opérationnelle, il est utile d’avoir une vue de tableau de bord partagée des services qui composent le système. Ce tableau de bord fournit un démarrage rapide pour personnaliser et partager cela avec d’autres membres de l’équipe.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource des tableaux de bord peut être déployé sur :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Portal/dashboards, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Portal/dashboards@2020-09-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      lenses = [
        {
          metadata = {}
          order = int
          parts = [
            {
              metadata = {
                type = "string"
                // For remaining properties, see DashboardPartMetadata objects
              }
              position = {
                colSpan = int
                metadata = {}
                rowSpan = int
                x = int
                y = int
              }
            }
          ]
        }
      ]
      metadata = {}
    }
  })
}

Objets DashboardPartMetadata

Définissez la propriété type pour spécifier le type d’objet.

Pour Extension/HubsExtension/PartType/MarkdownPart, utilisez :

  type = "Extension/HubsExtension/PartType/MarkdownPart"
  inputs = [ object ]
  settings = {
    content = {
      settings = {
        content = "string"
        markdownSource = int
        markdownUri = "string"
        subtitle = "string"
        title = "string"
      }
    }
  }

Valeurs de propriétés

dashboards

Nom Description Valeur
type Type de ressource « Microsoft.Portal/dashboards@2020-09-01-preview »
name Nom de la ressource string (obligatoire)

Limite de caractères : 3-160

Caractères valides :
Caractères alphanumériques et traits d’union.

Pour utiliser des caractères interdits, ajoutez une balise nommée hidden-title avec le nom du tableau de bord que vous souhaitez utiliser. Le portail affiche ce nom lors de l'affichage du tableau de bord.
location Emplacement de la ressource string (obligatoire)
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
properties Propriétés du tableau de bord partagé. DashboardProperties

DashboardProperties

Nom Description Valeur
Lentilles Objectifs du tableau de bord. DashboardLens[]
metadata Métadonnées du tableau de bord. object

DashboardLens

Nom Description Valeur
metadata Métadonnées du len de tableau de bord. object
order Ordre de l’objectif. int (obligatoire)
parties Parties du tableau de bord. DashboardParts[] (obligatoire)

DashboardParts

Nom Description Valeur
metadata Métadonnées du composant de tableau de bord. DashboardPartMetadata
position Position de la partie du tableau de bord. DashboardPartsPosition (obligatoire)

DashboardPartMetadata

Nom Description Valeur
type Définir le type d’objet Extension/HubsExtension/PartType/MarkdownPart (obligatoire)

MarkdownPartMetadata

Nom Description Valeur
type Type de partie de tableau de bord. « Extension/HubsExtension/PartType/MarkdownPart » (obligatoire)
inputs Entrez dans la partie tableau de bord. any[]
paramètres Paramètres de partie Markdown. MarkdownPartMetadataSettings

MarkdownPartMetadataSettings

Nom Description Valeur
content Contenu de la partie markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nom Description Valeur
paramètres Paramètre du contenu de la partie markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nom Description Valeur
content Contenu de la partie markdown. string
markdownSource Source du contenu de la partie markdown. int
markdownUri URI du contenu markdown. string
subtitle Sous-titre de la partie markdown. string
title Titre de la partie markdown. string

DashboardPartsPosition

Nom Description Valeur
colSpan Étendue de colonne de partie du tableau de bord. int (obligatoire)
metadata Métadonnées de la partie tableau de bord. object
Rowspan Étendue de ligne de partie du tableau de bord. int (obligatoire)
x Coordonnée part x du tableau de bord. int (obligatoire)
y Coordonnée de partie y du tableau de bord. int (obligatoire)