Partilhar via


Dashboards do Microsoft.Portal

Definição de recurso do Bicep

O tipo de recurso dashboards pode ser implementado em:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Observações

Para obter mais informações sobre como criar dashboards, veja A estrutura dos dashboards do Azure.

Formato do recurso

Para criar um recurso Microsoft.Portal/dashboards, adicione o seguinte Bicep ao seu modelo.

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: {}
  }
}

DashboardPartMetadata objects (Objetos DashboardPartMetadata)

Defina a propriedade tipo para especificar o tipo de objeto.

Para Extension/HubsExtension/PartType/MarkdownPart, utilize:

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

Valores de propriedade

dashboards

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-160

Carateres válidos:
Alfanuméricos e hífenes.

Para utilizar carateres restritos, adicione uma etiqueta denominada hidden-title com o nome do dashboard que pretende utilizar. O portal apresenta esse nome ao mostrar o dashboard.
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades As propriedades do dashboard partilhado. DashboardProperties

DashboardProperties

Nome Descrição Valor
lentes As lentes do dashboard. DashboardLens[]
do IdP Os metadados do dashboard. objeto

DashboardLens

Nome Descrição Valor
do IdP Os metadados do dashboard len. objeto
order A ordem da lente. int (obrigatório)
partes As partes do dashboard. DashboardParts[] (obrigatório)

DashboardParts

Nome Descrição Valor
do IdP Os metadados da parte do dashboard. DashboardPartMetadata
position A posição de parte do dashboard. DashboardPartsPosition (obrigatório)

DashboardPartMetadata

Nome Descrição Valor
tipo Definir o tipo de objeto Extension/HubsExtension/PartType/MarkdownPart (obrigatório)

MarkdownPartMetadata

Nome Descrição Valor
tipo O tipo de parte do dashboard. "Extension/HubsExtension/PartType/MarkdownPart" (obrigatório)
entradas Entrada na parte do dashboard. any[]
definições Definições de peças markdown. MarkdownPartMetadataSettings

MarkdownPartMetadataSettings

Nome Descrição Valor
conteúdo O conteúdo da parte markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nome Descrição Valor
definições A definição do conteúdo da parte markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nome Descrição Valor
conteúdo O conteúdo da parte markdown. string
markdownSource A origem do conteúdo da parte markdown. int
markdownUri O uri do conteúdo markdown. string
subtítulo O subtítulo da parte markdown. string
título O título da parte markdown. string

DashboardPartsPosition

Nome Descrição Valor
colSpan O intervalo de colunas de parte do dashboard. int (obrigatório)
do IdP Os metadados da parte do dashboard. objeto
rowSpan O intervalo de linhas de parte do dashboard. int (obrigatório)
x A coordenada da parte x do dashboard. int (obrigatório)
y A coordenada da parte y do dashboard. int (obrigatório)

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Implementar uma aplicação de microsserviço simples do Azure Spring Apps

Implementar no Azure
Este modelo implementa uma aplicação de microsserviço simples do Azure Spring Apps para ser executada no Azure.
Criar um dashboard de monitorização do Azure ML

Implementar no Azure
Este modelo cria um dashboard AML sobre os dados de diagnóstico de áreas de trabalho do Log Analytics existentes
Criar um dashboard de portal do Azure

Implementar no Azure
Este modelo cria um dashboard de exemplo no portal do Azure, que mostra o desempenho de uma máquina virtual existente na sua subscrição, bem como algumas informações e ligações estáticas.
Dashboard predefinido partilhado

Implementar no Azure
Para tornar uma aplicação operacional, ajuda ter uma vista de dashboard partilhada dos serviços que compõem o sistema. Este dashboard fornece um início rápido para personalizar e partilhar isso com outras pessoas na equipa.

Definição de recurso de modelo do ARM

O tipo de recurso dashboards pode ser implementado em:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Observações

Para obter mais informações sobre como criar dashboards, veja A estrutura dos dashboards do Azure.

Formato do recurso

Para criar um recurso Microsoft.Portal/dashboards, adicione o seguinte JSON ao seu modelo.

{
  "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": {}
  }
}

DashboardPartMetadata objects (Objetos DashboardPartMetadata)

Defina a propriedade tipo para especificar o tipo de objeto.

Para Extension/HubsExtension/PartType/MarkdownPart, utilize:

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

Valores de propriedade

dashboards

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Portal/dashboards"
apiVersion A versão da API de recursos "2020-09-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-160

Carateres válidos:
Alfanuméricos e hífenes.

Para utilizar carateres restritos, adicione uma etiqueta denominada hidden-title com o nome do dashboard que pretende utilizar. O portal apresenta esse nome ao mostrar o dashboard.
localização Localização do recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades As propriedades do dashboard partilhado. DashboardProperties

DashboardProperties

Nome Descrição Valor
lentes As lentes do dashboard. DashboardLens[]
do IdP Os metadados do dashboard. objeto

DashboardLens

Nome Descrição Valor
do IdP Os metadados do dashboard len. objeto
order A ordem da lente. int (obrigatório)
partes As partes do dashboard. DashboardParts[] (obrigatório)

DashboardParts

Nome Descrição Valor
do IdP Os metadados da parte do dashboard. DashboardPartMetadata
position A posição de parte do dashboard. DashboardPartsPosition (obrigatório)

DashboardPartMetadata

Nome Descrição Valor
tipo Definir o tipo de objeto Extension/HubsExtension/PartType/MarkdownPart (obrigatório)

MarkdownPartMetadata

Nome Descrição Valor
tipo O tipo de parte do dashboard. "Extension/HubsExtension/PartType/MarkdownPart" (obrigatório)
entradas Entrada na parte do dashboard. any[]
definições Definições de peças markdown. MarkdownPartMetadataSettings

MarkdownPartMetadataSettings

Nome Descrição Valor
conteúdo O conteúdo da parte markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nome Descrição Valor
definições A definição do conteúdo da parte markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nome Descrição Valor
conteúdo O conteúdo da parte markdown. string
markdownSource A origem do conteúdo da parte markdown. int
markdownUri O uri do conteúdo markdown. string
subtítulo O subtítulo da parte markdown. string
título O título da parte markdown. string

DashboardPartsPosition

Nome Descrição Valor
colSpan O intervalo de colunas de parte do dashboard. int (obrigatório)
do IdP Os metadados da parte do dashboard. objeto
rowSpan O intervalo de linhas da parte do dashboard. int (obrigatório)
x Coordenada da parte x do dashboard. int (obrigatório)
y A coordenada da parte y do dashboard. int (obrigatório)

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Implementar uma aplicação de microsserviço simples do Azure Spring Apps

Implementar no Azure
Este modelo implementa uma aplicação de microsserviço simples do Azure Spring Apps para ser executada no Azure.
Criar um dashboard de monitorização do Azure ML

Implementar no Azure
Este modelo cria um dashboard do AML sobre os dados de diagnóstico das áreas de trabalho do Log Analytics existentes
Criar um dashboard de portal do Azure

Implementar no Azure
Este modelo cria um dashboard de exemplo no portal do Azure, que mostra o desempenho de uma máquina virtual existente na sua subscrição, bem como algumas informações e ligações estáticas.
Dashboard predefinido partilhado

Implementar no Azure
Para tornar uma aplicação operacional, ajuda ter uma vista de dashboard partilhada dos serviços que compõem o sistema. Este dashboard fornece um início rápido para personalizar e partilhar isso com outras pessoas na equipa.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso dos dashboards pode ser implementado em:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Portal/dashboards, adicione o seguinte Terraform ao seu modelo.

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 = {}
    }
  })
}

Objetos DashboardPartMetadata

Defina a propriedade type para especificar o tipo de objeto.

Para Extension/HubsExtension/PartType/MarkdownPart, utilize:

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

Valores de propriedade

dashboards

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Portal/dashboards@2020-09-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 3-160

Carateres válidos:
Alfanuméricos e hífenes.

Para utilizar carateres restritos, adicione uma etiqueta denominada hidden-title com o nome do dashboard que pretende utilizar. O portal apresenta esse nome ao mostrar o dashboard.
localização Localização do recurso cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
propriedades As propriedades do dashboard partilhado. DashboardPropriedades

DashboardPropriedades

Nome Descrição Valor
lentes As lentes do dashboard. DashboardLens[]
do IdP Os metadados do dashboard. objeto

DashboardLens

Nome Descrição Valor
do IdP Os metadados do dashboard len. objeto
order A ordem das lentes. int (obrigatório)
partes As partes do dashboard. DashboardParts[] (obrigatório)

DashboardParts

Nome Descrição Valor
do IdP Os metadados da parte do dashboard. DashboardPartMetadata
position A posição parcial do dashboard. DashboardPartsPosition (obrigatório)

DashboardPartMetadata

Nome Descrição Valor
tipo Definir o tipo de objeto Extension/HubsExtension/PartType/MarkdownPart (obrigatório)

MarkdownPartMetadata

Nome Descrição Valor
tipo O tipo de parte do dashboard. "Extension/HubsExtension/PartType/MarkdownPart" (obrigatório)
entradas Entrada para a parte do dashboard. any[]
definições Definições de peças de Markdown. MarkdownPartMetadataSettings

MarkdownPartMetadataSettings

Nome Descrição Valor
conteúdo O conteúdo da parte markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nome Descrição Valor
definições A definição do conteúdo da parte markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nome Descrição Valor
conteúdo O conteúdo da parte markdown. string
markdownSource A origem do conteúdo da parte markdown. int
markdownUri O URI do conteúdo de markdown. string
subtítulo O subtítulo da parte markdown. string
título O título da parte markdown. string

DashboardPartsPosition

Nome Descrição Valor
colSpan O intervalo de colunas de parte do dashboard. int (obrigatório)
do IdP Os metadados da parte do dashboard. objeto
rowSpan O intervalo de linhas da parte do dashboard. int (obrigatório)
x Coordenada da parte x do dashboard. int (obrigatório)
y A coordenada da parte y do dashboard. int (obrigatório)