Governance für Cloud-Konfigurationen-Skriptreferenz

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Von Governance für Cloud-Konfigurationen werden mehrere Objekte und Variablen bereitgestellt, mit denen Sie skriptbasierte Richtlinien und CI-Finder-Zuordnungsskripts erstellen können.

    Skriptingreferenz für die Governance für Cloud-Konfigurationen-Richtlinien

    Tabelle : 1. Governance für Cloud-Konfigurationen-Objekte
    Name Beschreibung Schema
    configSettings Stellt die aus der Cloud importierten Konfigurationsdaten dar.
    [
      {
        "config_key":"configuration_key",
        "type":"data_type",
        "value":"configuration_value"
      },
      ...
    ]
    
    current Stellt das aktuelle Glide-Datensatzobjekt für den ausgewählten Ressourcentyp dar. Es enthält die folgenden Felder:
    • Name: Name der Ressource
    • Typ: Ressourcentyp
    • Bezeichner: Eindeutiger Bezeichner der Cloud-Ressource
    • Details: cloudressourcenspezifische Details
    resourceInformation Ressourcendatensatz und seine Attribute.
    [
      {
        "attribute": "Attribute name",
        "tableName" : "Referenced table",
        "documentId": "Referenced record",        
      },
      ...
    ] 
    
    auditResult Audit-Details, die in die Configuration Management Database (CMDB) geschrieben werden müssen.
    {
      "details": "Violation definition "’
      "severity": "severity of the violation",
      "auditViolationName": "Violation name" 
    };
    
    Tabelle : 2. Governance für Cloud-Konfigurationen-Variablen
    Name Datentyp Beschreibung
    answer Boolescher Wert Mit dieser Variablen wird angegeben, ob gemäß der Richtlinie der Verstoß gemeldet wird oder nicht.
    • true: Verstoß melden. Erstellen Sie das Objekt auditResult, um einen benutzerdefinierten Audit-Ergebnisdatensatz in der CMDB zu erstellen. Wenn Sie kein Audit-Ergebnisobjekt erstellen, wird der Verstoß gemäß der in der Richtlinie angegebenen Verstoßdefinition von Governance für Cloud-Konfigurationen gemeldet.
    • false: Verstoß nicht melden.
    violatingConfigSettings JSON Grund des Richtlinienverstoßes.

    Syntax

    {
      "config_key": "value" 
    };
    

    Skriptingreferenz für das CI-Finder-Zuordnungsskript

    Tabelle : 3. Governance für Cloud-Konfigurationen-Objekte
    Name Beschreibung Schema
    attributes Eine Zuordnung, die den Ressourcenattributschlüssel und den Attributwert aus der Ressourcenattributtabelle für die angegebene Ressource enthält.
    {
    "LogicalDatacenter": "Referenced record",
    "ServiceAccount": "Referenced record"
    }
    Tabelle : 4. Governance für Cloud-Konfigurationen-Variablen
    Name Datentyp Beschreibung
    Name Zeichenfolge Name der Ressource
    Kennung Ressourcendatensatz Bezeichner des Governance für Cloud-Konfigurationen-Ressourcendatensatzes.
    type Ressourcendatensatz Ressourcentyp der Governance für Cloud-Konfigurationen-Ressource.
    answer JSON CI-Klasse, der die Ressource zugeordnet werden muss.
    Die Antwort enthält die folgenden Informationen:
    • sysId der CI-Klasse.
    • tableName der CI-Klasse.

    Wenn die CI-Klasse mithilfe der CI-Finder-Zuordnung nicht identifiziert wird, legen Sie diese Variable auf null fest.

    Syntax

    { sysId: "value", tableName: "value" }