Udostępnij za pośrednictwem


Pulpity nawigacyjne witryny Microsoft.Portal

Uwagi

Aby uzyskać więcej informacji na temat tworzenia pulpitów nawigacyjnych, zobacz Struktura pulpitów nawigacyjnych platformy Azure.

Definicja zasobu Bicep

Typ zasobu pulpitów nawigacyjnych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Portal/dashboards, dodaj następujący kod Bicep do szablonu.

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'
  }
}

Obiekty DashboardPartMetadata

Ustaw właściwość , aby określić typ obiektu.

W przypadku Extension/HubsExtension/PartType/MarkdownPartużyj:

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

Wartości właściwości

Pulpit nawigacyjnyLens

Nazwa Opis Wartość
metadane Pulpit nawigacyjny nadaje metadane. jakikolwiek
porządek Kolejność obiektywu. int (wymagane)
Części Części pulpitu nawigacyjnego. DashboardParts[] (wymagane)

DashboardPartMetadata

Nazwa Opis Wartość
typ Ustaw wartość "Extension/HubsExtension/PartType/MarkdownPart" dla typu MarkdownPartMetadata. "Extension/HubsExtension/PartType/MarkdownPart" (wymagane)

Pulpity nawigacyjnePart

Nazwa Opis Wartość
metadane Metadane części pulpitu nawigacyjnego. DashboardPartMetadata
pozycja Pozycja części pulpitu nawigacyjnego. DashboardPartsPosition (wymagane)

Pulpit nawigacyjnyPartsPosition

Nazwa Opis Wartość
colSpan Część kolumny pulpitu nawigacyjnego. int (wymagane)
metadane Metadane części pulpitu nawigacyjnego. jakikolwiek
rowSpan Zakres wierszy części pulpitu nawigacyjnego. int (wymagane)
x Część x współrzędna pulpitu nawigacyjnego. int (wymagane)
y Współrzędna części pulpitu nawigacyjnego. int (wymagane)

DashboardPropertiesWithProvisioningState

Nazwa Opis Wartość
Obiektywy Obiektywy pulpitu nawigacyjnego. DashboardLens[]
metadane Metadane pulpitu nawigacyjnego. jakikolwiek

MarkdownPartMetadata

Nazwa Opis Wartość
Wejścia Dane wejściowe do części pulpitu nawigacyjnego. any[]
Ustawienia Ustawienia części języka Markdown. MarkdownPartMetadataSettings
typ Typ metadanych części pulpitu nawigacyjnego. "Extension/HubsExtension/PartType/MarkdownPart" (wymagane)

MarkdownPartMetadataSettings

Nazwa Opis Wartość
zawartość Zawartość części markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nazwa Opis Wartość
Ustawienia Ustawienie zawartości części markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nazwa Opis Wartość
zawartość Zawartość części markdown. struna
markdownSource Źródło zawartości części markdown. Int
markdownUri Identyfikator URI zawartości markdown. struna
podtytuł Podtytuł części markdown. struna
tytuł Tytuł części markdown. struna

Microsoft.Portal/pulpity nawigacyjne

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9-]{3,24}$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. DashboardPropertiesWithProvisioningState
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

TrackedResourceTags

Nazwa Opis Wartość

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Tworzenie pulpitu nawigacyjnego witryny Azure Portal Ten szablon tworzy przykładowy pulpit nawigacyjny w witrynie Azure Portal, pokazujący wydajność istniejącej maszyny wirtualnej w ramach subskrypcji, a także niektóre statyczne informacje i linki.
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.

Definicja zasobu szablonu usługi ARM

Typ zasobu pulpitów nawigacyjnych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Portal/dashboards, dodaj następujący kod JSON do szablonu.

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

Obiekty DashboardPartMetadata

Ustaw właściwość , aby określić typ obiektu.

W przypadku Extension/HubsExtension/PartType/MarkdownPartużyj:

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

Wartości właściwości

Pulpit nawigacyjnyLens

Nazwa Opis Wartość
metadane Pulpit nawigacyjny nadaje metadane. jakikolwiek
porządek Kolejność obiektywu. int (wymagane)
Części Części pulpitu nawigacyjnego. DashboardParts[] (wymagane)

DashboardPartMetadata

Nazwa Opis Wartość
typ Ustaw wartość "Extension/HubsExtension/PartType/MarkdownPart" dla typu MarkdownPartMetadata. "Extension/HubsExtension/PartType/MarkdownPart" (wymagane)

Pulpity nawigacyjnePart

Nazwa Opis Wartość
metadane Metadane części pulpitu nawigacyjnego. DashboardPartMetadata
pozycja Pozycja części pulpitu nawigacyjnego. DashboardPartsPosition (wymagane)

Pulpit nawigacyjnyPartsPosition

Nazwa Opis Wartość
colSpan Część kolumny pulpitu nawigacyjnego. int (wymagane)
metadane Metadane części pulpitu nawigacyjnego. jakikolwiek
rowSpan Zakres wierszy części pulpitu nawigacyjnego. int (wymagane)
x Część x współrzędna pulpitu nawigacyjnego. int (wymagane)
y Współrzędna części pulpitu nawigacyjnego. int (wymagane)

DashboardPropertiesWithProvisioningState

Nazwa Opis Wartość
Obiektywy Obiektywy pulpitu nawigacyjnego. DashboardLens[]
metadane Metadane pulpitu nawigacyjnego. jakikolwiek

MarkdownPartMetadata

Nazwa Opis Wartość
Wejścia Dane wejściowe do części pulpitu nawigacyjnego. any[]
Ustawienia Ustawienia części języka Markdown. MarkdownPartMetadataSettings
typ Typ metadanych części pulpitu nawigacyjnego. "Extension/HubsExtension/PartType/MarkdownPart" (wymagane)

MarkdownPartMetadataSettings

Nazwa Opis Wartość
zawartość Zawartość części markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nazwa Opis Wartość
Ustawienia Ustawienie zawartości części markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nazwa Opis Wartość
zawartość Zawartość części markdown. struna
markdownSource Źródło zawartości części markdown. Int
markdownUri Identyfikator URI zawartości markdown. struna
podtytuł Podtytuł części markdown. struna
tytuł Tytuł części markdown. struna

Microsoft.Portal/pulpity nawigacyjne

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2022-12-01-preview"
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9-]{3,24}$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. DashboardPropertiesWithProvisioningState
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Portal/dashboards"

TrackedResourceTags

Nazwa Opis Wartość

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Tworzenie pulpitu nawigacyjnego monitorowania usługi Azure ML

wdrażanie w usłudze Azure
Ten szablon tworzy pulpit nawigacyjny AML na podstawie istniejących danych diagnostycznych obszarów roboczych usługi Log Analytics
Tworzenie pulpitu nawigacyjnego witryny Azure Portal

wdrażanie w usłudze Azure
Ten szablon tworzy przykładowy pulpit nawigacyjny w witrynie Azure Portal, pokazujący wydajność istniejącej maszyny wirtualnej w ramach subskrypcji, a także niektóre statyczne informacje i linki.
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps

wdrażanie w usłudze Azure
Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.
domyślny pulpit nawigacyjny udostępniony

wdrażanie w usłudze Azure
Aby umożliwić działanie aplikacji, pomaga mieć udostępniony widok pulpitu nawigacyjnego usług tworzących system. Ten pulpit nawigacyjny zawiera przewodnik Szybki start dotyczący dostosowywania i udostępniania go innym osobom w zespole.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu pulpitów nawigacyjnych można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Portal/dashboards, dodaj następujący program Terraform do szablonu.

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

Obiekty DashboardPartMetadata

Ustaw właściwość , aby określić typ obiektu.

W przypadku Extension/HubsExtension/PartType/MarkdownPartużyj:

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

Wartości właściwości

Pulpit nawigacyjnyLens

Nazwa Opis Wartość
metadane Pulpit nawigacyjny nadaje metadane. jakikolwiek
porządek Kolejność obiektywu. int (wymagane)
Części Części pulpitu nawigacyjnego. DashboardParts[] (wymagane)

DashboardPartMetadata

Nazwa Opis Wartość
typ Ustaw wartość "Extension/HubsExtension/PartType/MarkdownPart" dla typu MarkdownPartMetadata. "Extension/HubsExtension/PartType/MarkdownPart" (wymagane)

Pulpity nawigacyjnePart

Nazwa Opis Wartość
metadane Metadane części pulpitu nawigacyjnego. DashboardPartMetadata
pozycja Pozycja części pulpitu nawigacyjnego. DashboardPartsPosition (wymagane)

Pulpit nawigacyjnyPartsPosition

Nazwa Opis Wartość
colSpan Część kolumny pulpitu nawigacyjnego. int (wymagane)
metadane Metadane części pulpitu nawigacyjnego. jakikolwiek
rowSpan Zakres wierszy części pulpitu nawigacyjnego. int (wymagane)
x Część x współrzędna pulpitu nawigacyjnego. int (wymagane)
y Współrzędna części pulpitu nawigacyjnego. int (wymagane)

DashboardPropertiesWithProvisioningState

Nazwa Opis Wartość
Obiektywy Obiektywy pulpitu nawigacyjnego. DashboardLens[]
metadane Metadane pulpitu nawigacyjnego. jakikolwiek

MarkdownPartMetadata

Nazwa Opis Wartość
Wejścia Dane wejściowe do części pulpitu nawigacyjnego. any[]
Ustawienia Ustawienia części języka Markdown. MarkdownPartMetadataSettings
typ Typ metadanych części pulpitu nawigacyjnego. "Extension/HubsExtension/PartType/MarkdownPart" (wymagane)

MarkdownPartMetadataSettings

Nazwa Opis Wartość
zawartość Zawartość części markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Nazwa Opis Wartość
Ustawienia Ustawienie zawartości części markdown. MarkdownPartMetadataSettingsContentSettings

MarkdownPartMetadataSettingsContentSettings

Nazwa Opis Wartość
zawartość Zawartość części markdown. struna
markdownSource Źródło zawartości części markdown. Int
markdownUri Identyfikator URI zawartości markdown. struna
podtytuł Podtytuł części markdown. struna
tytuł Tytuł części markdown. struna

Microsoft.Portal/pulpity nawigacyjne

Nazwa Opis Wartość
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 64
Wzorzec = ^[a-zA-Z0-9-]{3,24}$ (wymagane)
Właściwości Właściwości specyficzne dla zasobu dla tego zasobu. DashboardPropertiesWithProvisioningState
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Portal/dashboards@2022-12-01-preview"

TrackedResourceTags

Nazwa Opis Wartość