Azure Cloud-Eigenschaften

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.

  1. 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).
  2. 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 oder storageProfile). Der JSONPath beschreibt den genauen Pfad zu dieser Eigenschaft.
      Ein Beispiel für einen JSONPath:

      $.properties.osProfile.linuxConfiguration.disablePasswordAuthentication
      
      • Der Startpunkt ist die Eigenschaft resources, die ein Array enthält. In diesem Array befinden sich die definierten Ressourcen des Dokuments. Das gewünschte Element aus dem Array ist auszuwählen.
      • Das $-Symbol steht für die Wurzel (Root) des JSON-Dokuments. Innerhalb des ausgewählten Ressourceneintrags befindet sich die Eigenschaft properties.
      • Der Pfad führt von resources über properties, osProfile und linuxConfiguration zur Eigenschaft disablePasswordAuthentication.
      • Der Wert dieser Eigenschaft gibt an, ob die Passwortauthentifizierung deaktiviert (true) oder aktiviert (false) ist. Docusnap Administration Inventar Azure Cloud ArmTemplate
    • JSONPath eintragen:
      Den ermittelten JSONPath in das entsprechende Feld eintragen, um die benutzerdefinierte Eigenschaft zu definieren.

  3. Speichern:
    Über die Schaltfläche Speichern die Eigenschaft speichern.

Diese Schritte ermöglichen die einfache Erweiterung und Anpassung der Azure-Inventarisierung.

Docusnap Administration Inventar Azure Cloud-Eigenschaften