Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Verwaltung einer BSM-Konfiguration eines Services.

Seitenverzeichnis:

Inhalt
maxLevel2
indent10px
stylesquare

...

bsm.config.read

Beschreibung

Gibt die BSM-Konfiguration eines Services zurück.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.read",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 19
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypVersion
service_idintab Version 1.0

...

Gibt eine Liste aller Service-IDs zurück, in denen das angegebene Objekt involviert ist.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.read_by_obj_id",
    "params": {
        "apikey": "24174j3tqj",
        "obj_id": 123
    },
    "id": 1,
    "version": "2.0"
}


Parameter

ParameterTypVersion
obj_idintab Version 1.0

...

Gibt den Status eines konfigurierten Services zurück.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.status",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 26
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypVersion
service_idintab Version 1.0

...

Gibt alle Knoten und Kanten für die Darstellung der BSM-Konfiguration als Graph zurück.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.graph",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 19
    },
    "id": 1,
    "version": "2.0"
}


Parameter

ParameterTypVersion
service_idintab Version 1.0

...

Fügt einen Datensatz zur BSM-Konfiguration eines Services hinzu.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.create",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 19,
        "layer_id": 2,
        "obj_id": 20,
        "profile_id": 2,
        "ref_obj_id": 40
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypVersionBeschreibung
service_idintab Version 1.0ID des zu konfigurierenden Services
layer_idintab Version 1.0ID der jeweiligen OBASHI-Schicht
obj_idintab Version 1.0

Optional: ID des Host-Objektes (für Schichten Application, System, Hardware, Infrastructure)

Optional: ID des Service-Objektes (für Schicht Business)

Optional: ID des Person-Objektes (für Schicht Ownership)

profile_idintab Version 1.0Optional: ID des Profils zum Host, welcher unter obj_id angegeben wurde
ref_obj_idintab Version 1.0

Optional: ID des referenzierten Objektes, bspw. der Application (für Schichten Application, System)

Optional: ID des Service-Objektes (für Schicht Business)

dependent_obj_idintab Version 1.0Optional: ID eines abhängigen Services der jeweiligen Schicht

...

Aktualisiert die Zuordnung eines Profils zu einem Host.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.update_profile",
    "params": {
        "apikey": "24174j3tqj",
        "config_id": 8,
        "profile_id": 2
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypVersionBeschreibung
config_idintab Version 1.0ID des Konfigurationselementes.
profile_idintab Version 1.0

Optional: ID des neu zugeordneten Profils.

Ist der Parameter nicht gesetzt, wird dem Host kein Profil zugeordnet.

...

Löscht einen Datensatz aus der BSM-Konfiguration eines Services.

Beispielaufruf

Codeblock
languagebash
themeRDark
{
    "method": "bsm.config.delete",
    "params": {
        "apikey": "24174j3tqj",
        "config_id": 8
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypVersion
config_idintab Version 1.0

...