Pulpity nawigacyjne witryny Microsoft.Portal
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
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 .
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'
}
}
Ustaw właściwość , aby określić typ obiektu.
W przypadku Extension/HubsExtension/PartType/MarkdownPart uż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)
Nazwa
Opis
Wartość
typ
Ustaw wartość "Extension/HubsExtension/PartType/MarkdownPart" dla typu MarkdownPartMetadata .
"Extension/HubsExtension/PartType/MarkdownPart" (wymagane)
Pulpity nawigacyjnePart
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
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)
MarkdownPartMetadataSettingsContent
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
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
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 .
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"
}
}
Ustaw właściwość , aby określić typ obiektu.
W przypadku Extension/HubsExtension/PartType/MarkdownPart uż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)
Nazwa
Opis
Wartość
typ
Ustaw wartość "Extension/HubsExtension/PartType/MarkdownPart" dla typu MarkdownPartMetadata .
"Extension/HubsExtension/PartType/MarkdownPart" (wymagane)
Pulpity nawigacyjnePart
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
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)
MarkdownPartMetadataSettingsContent
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"
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
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 .
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 = ?
}
})
}
Ustaw właściwość , aby określić typ obiektu.
W przypadku Extension/HubsExtension/PartType/MarkdownPart uż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)
Nazwa
Opis
Wartość
typ
Ustaw wartość "Extension/HubsExtension/PartType/MarkdownPart" dla typu MarkdownPartMetadata .
"Extension/HubsExtension/PartType/MarkdownPart" (wymagane)
Pulpity nawigacyjnePart
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
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)
MarkdownPartMetadataSettingsContent
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"