Compartilhar via


Painéis do Microsoft.Portal

Observações

Para obter mais informações sobre como criar dashboards, consulte A estrutura dos painéis do Azure.

Definição de recurso do Bicep

O tipo de recurso dashboards pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso microsoft.portal/dashboards, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Portal/dashboards@2022-12-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    lenses: [
      {
        metadata: any(Azure.Bicep.Types.Concrete.AnyType)
        order: int
        parts: [
          {
            metadata: {
              type: 'string'
              // For remaining properties, see DashboardPartMetadata objects
            }
            position: {
              colSpan: int
              metadata: any(Azure.Bicep.Types.Concrete.AnyType)
              rowSpan: int
              x: int
              y: int
            }
          }
        ]
      }
    ]
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos DashboardPartMetadata

Defina a propriedade tipo para especificar o tipo de objeto.

Para Extension/HubsExtension/PartType/MarkdownPart, use:

{
  inputs: [
    any(Azure.Bicep.Types.Concrete.AnyType)
  ]
  settings: {
    content: {
      settings: {
        content: 'string'
        markdownSource: int
        markdownUri: 'string'
        subtitle: 'string'
        title: 'string'
      }
    }
  }
  type: 'Extension/HubsExtension/PartType/MarkdownPart'
}

Valores de propriedade

DashboardLens

Nome Descrição Valor
metadados Os metadados do painel len. qualquer
ordem A ordem das lentes. int (obrigatório)
Partes As partes do painel. DashboardParts[] (obrigatório)

DashboardPartMetadata

Nome Descrição Valor
tipo Defina como 'Extension/HubsExtension/PartType/MarkdownPart' para o tipo MarkdownPartMetadata. 'Extension/HubsExtension/PartType/MarkdownPart' (obrigatório)

DashboardParts

Nome Descrição Valor
metadados Os metadados da parte do painel. dashboardPartMetadata
posição A posição da parte do painel. DashboardPartsPosition (obrigatório)

DashboardPartsPosition

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

DashboardPropertiesWithProvisioningState

Nome Descrição Valor
Lentes As lentes do painel. DashboardLens[]
metadados Os metadados do painel. qualquer

MarkdownPartMetadata

Nome Descrição Valor
Entradas Entrada na parte do painel. any[]
Configurações Configurações de parte markdown. MarkdownPartMetadataSettings
tipo O tipo de metadados da parte do painel. 'Extension/HubsExtension/PartType/MarkdownPart' (obrigatório)

MarkdownPartMetadataSettings

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

MarkdownPartMetadataSettingsContent

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

MarkdownPartMetadataSettingsContentSettings

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

Microsoft.Portal/dashboards

Nome Descrição Valor
localização A localização geográfica onde o recurso reside cadeia de caracteres (obrigatório)
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-zA-Z0-9-]{3,24}$ (obrigatório)
Propriedades As propriedades específicas do recurso para esse recurso. DashboardPropertiesWithProvisioningState
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

TrackedResourceTags

Nome Descrição Valor

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Criar um painel do portal do Azure Este modelo cria um painel de exemplo no portal do Azure, mostrando o desempenho de uma máquina virtual existente em sua assinatura, bem como algumas informações estáticas e links.
implantar um aplicativo simples de microsserviço do Azure Spring Apps Este modelo implanta um aplicativo simples de microsserviço do Azure Spring Apps para ser executado no Azure.

Definição de recurso de modelo do ARM

O tipo de recurso dashboards pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso microsoft.portal/dashboards, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.Portal/dashboards",
  "apiVersion": "2022-12-01-preview",
  "name": "string",
  "location": "string",
  "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": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos DashboardPartMetadata

Defina a propriedade tipo para especificar o tipo de objeto.

Para Extension/HubsExtension/PartType/MarkdownPart, use:

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

Valores de propriedade

DashboardLens

Nome Descrição Valor
metadados Os metadados do painel len. qualquer
ordem A ordem das lentes. int (obrigatório)
Partes As partes do painel. DashboardParts[] (obrigatório)

DashboardPartMetadata

Nome Descrição Valor
tipo Defina como 'Extension/HubsExtension/PartType/MarkdownPart' para o tipo MarkdownPartMetadata. 'Extension/HubsExtension/PartType/MarkdownPart' (obrigatório)

DashboardParts

Nome Descrição Valor
metadados Os metadados da parte do painel. dashboardPartMetadata
posição A posição da parte do painel. DashboardPartsPosition (obrigatório)

DashboardPartsPosition

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

DashboardPropertiesWithProvisioningState

Nome Descrição Valor
Lentes As lentes do painel. DashboardLens[]
metadados Os metadados do painel. qualquer

MarkdownPartMetadata

Nome Descrição Valor
Entradas Entrada na parte do painel. any[]
Configurações Configurações de parte markdown. MarkdownPartMetadataSettings
tipo O tipo de metadados da parte do painel. 'Extension/HubsExtension/PartType/MarkdownPart' (obrigatório)

MarkdownPartMetadataSettings

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

MarkdownPartMetadataSettingsContent

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

MarkdownPartMetadataSettingsContentSettings

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

Microsoft.Portal/dashboards

Nome Descrição Valor
apiVersion A versão da API '2022-12-01-preview'
localização A localização geográfica onde o recurso reside cadeia de caracteres (obrigatório)
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-zA-Z0-9-]{3,24}$ (obrigatório)
Propriedades As propriedades específicas do recurso para esse recurso. DashboardPropertiesWithProvisioningState
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Portal/dashboards'

TrackedResourceTags

Nome Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar um painel de monitoramento do Azure ML

Implantar no Azure
Este modelo cria um painel AML sobre os dados de diagnóstico de workspaces do Log Analytics existentes
Criar um painel do portal do Azure

Implantar no Azure
Este modelo cria um painel de exemplo no portal do Azure, mostrando o desempenho de uma máquina virtual existente em sua assinatura, bem como algumas informações estáticas e links.
implantar um aplicativo simples de microsserviço do Azure Spring Apps

Implantar no Azure
Este modelo implanta um aplicativo simples de microsserviço do Azure Spring Apps para ser executado no Azure.
painel padrão compartilhado

Implantar no Azure
Para tornar um aplicativo operacional, ele ajuda a ter uma exibição de painel compartilhado dos serviços que compõem o sistema. Este painel fornece um início rápido para personalizar e compartilhar isso com outras pessoas da equipe.

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso dashboards pode ser implantado com operações direcionadas:

  • grupos de recursos

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

Formato de recurso

Para criar um recurso microsoft.portal/dashboards, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Portal/dashboards@2022-12-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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 tipo para especificar o tipo de objeto.

Para Extension/HubsExtension/PartType/MarkdownPart, use:

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

Valores de propriedade

DashboardLens

Nome Descrição Valor
metadados Os metadados do painel len. qualquer
ordem A ordem das lentes. int (obrigatório)
Partes As partes do painel. DashboardParts[] (obrigatório)

DashboardPartMetadata

Nome Descrição Valor
tipo Defina como 'Extension/HubsExtension/PartType/MarkdownPart' para o tipo MarkdownPartMetadata. 'Extension/HubsExtension/PartType/MarkdownPart' (obrigatório)

DashboardParts

Nome Descrição Valor
metadados Os metadados da parte do painel. dashboardPartMetadata
posição A posição da parte do painel. DashboardPartsPosition (obrigatório)

DashboardPartsPosition

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

DashboardPropertiesWithProvisioningState

Nome Descrição Valor
Lentes As lentes do painel. DashboardLens[]
metadados Os metadados do painel. qualquer

MarkdownPartMetadata

Nome Descrição Valor
Entradas Entrada na parte do painel. any[]
Configurações Configurações de parte markdown. MarkdownPartMetadataSettings
tipo O tipo de metadados da parte do painel. 'Extension/HubsExtension/PartType/MarkdownPart' (obrigatório)

MarkdownPartMetadataSettings

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

MarkdownPartMetadataSettingsContent

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

MarkdownPartMetadataSettingsContentSettings

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

Microsoft.Portal/dashboards

Nome Descrição Valor
localização A localização geográfica onde o recurso reside cadeia de caracteres (obrigatório)
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-zA-Z0-9-]{3,24}$ (obrigatório)
Propriedades As propriedades específicas do recurso para esse recurso. DashboardPropertiesWithProvisioningState
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Portal/dashboards@2022-12-01-preview"

TrackedResourceTags

Nome Descrição Valor