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

Rückgabewert

Array mit den einzelnen Schichten des Services.

WertTypVersion
ownershiparrayab Version 1.0
businessarrayab Version 1.0
applicationarrayab Version 1.0
application_servicesarrayab Version 1.0
systemarrayab Version 1.0
system_servicesarrayab Version 1.0
hardwarearrayab Version 1.0
hardware_servicesarrayab Version 1.0


...

bsm.config.read_by_obj_id

Beschreibung

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

Rückgabewert

Liste der betroffenen Service-IDs.


...

bsm.config.status

Beschreibung

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

Rückgabewert

WertTypVersionBeschreibung
statusintab Version 1.0Status des Services
outputstringab Version 1.0Auflistung aller Knoten, welche den gleichen Status haben bzw. für diesen verantwortlich sind


...

bsm.config.graph

Beschreibung

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

Rückgabewert

WertTypVersion
statusintab Version 1.0
nodesarrayab Version 1.0
edgesarrayab Version 1.0


...

bsm.config.create

Beschreibung

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

Rückgabewert

WertTypVersion
messagestringab Version 1.0
idintab Version 1.0
current_datestringab Version 1.0


...

bsm.config.update_profile

Beschreibung

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.

Rückgabewert

WertTypVersion
messagestringab Version 1.0
idintab Version 1.0
current_datestringab Version 1.0


...

bsm.config.delete

Beschreibung

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

Rückgabewert

WertTypVersion
messagestringab Version 1.0
idintab Version 1.0
current_datestringab Version 1.0