Azure Cloud-Eigenschaften
weniger als eine Minute
Die Azure-Inventarisierung bietet die Möglichkeit, benutzerdefinierte Eigenschaften zu erstellen, um zusätzliche Details zu Azure-Ressourcen zu erfassen. Diese Eigenschaften können mithilfe von JSONPath-Ausdrücken definiert werden, um spezifische Informationen aus den Ressourcendaten zu extrahieren.
Neue Eigenschaft hinzufügen:
- In der Azure-Inventarisierung die Schaltfläche Neu auswählen, um eine neue benutzerdefinierte Eigenschaft zu erstellen.
- Einen passenden Namen für die Eigenschaft festlegen (z. B. PasswordAuthentication).
- Den passenden Ressourcentyp auswählen (z. B. microsoft.compute/virtualmachines).
JSONPath festlegen:
Im Feld JSONPath den Pfad angeben, der die gewünschte Information beschreibt (z. B.
$.properties.osProfile.computerName
für den Hostnamen).Der JSONPath für die Eigenschaft kann bei der Ressource gesucht werden, die bereits mit Docusnap inventarisiert wurde.
JSON-Struktur analysieren:
Im ARM-Template den Abschnitt suchen, der die benötigte Eigenschaft enthält (z. B.osProfile
oderstorageProfile
). Der JSONPath beschreibt den genauen Pfad zu dieser Eigenschaft.
Ein Beispiel für einen JSONPath:$.properties.osProfile.linuxConfiguration.disablePasswordAuthentication
JSONPath eintragen:
Den ermittelten JSONPath in das entsprechende Feld eintragen, um die benutzerdefinierte Eigenschaft zu definieren.
Speichern:
Über die Schaltfläche Speichern die Eigenschaft speichern.
Diese Schritte ermöglichen die einfache Erweiterung und Anpassung der Azure-Inventarisierung.
microsoft.compute/virtualmachines
kann nicht für andere Ressourcentypen wie microsoft.network/virtualnetworks
verwendet werden.