Verwaltung einer BSM-Konfiguration eines Services.
Seitenverzeichnis:
Inhalt | ||||||
---|---|---|---|---|---|---|
|
...
bsm.config.read
Beschreibung
Gibt die BSM-Konfiguration eines Services zurück.
Beispielaufruf
Codeblock | ||||
---|---|---|---|---|
| ||||
{ "method": "bsm.config.read", "params": { "apikey": "24174j3tqj", "service_id": 19 }, "id": 1, "version": "2.0" } |
Parameter
Parameter | Typ | Version |
---|---|---|
service_id | int | ab Version 1.0 |
...
Gibt eine Liste aller Service-IDs zurück, in denen das angegebene Objekt involviert ist.
Beispielaufruf
Codeblock | ||||
---|---|---|---|---|
| ||||
{ "method": "bsm.config.read_by_obj_id", "params": { "apikey": "24174j3tqj", "obj_id": 123 }, "id": 1, "version": "2.0" } |
Parameter
Parameter | Typ | Version |
---|---|---|
obj_id | int | ab Version 1.0 |
...
Gibt den Status eines konfigurierten Services zurück.
Beispielaufruf
Codeblock | ||||
---|---|---|---|---|
| ||||
{ "method": "bsm.config.status", "params": { "apikey": "24174j3tqj", "service_id": 26 }, "id": 1, "version": "2.0" } |
Parameter
Parameter | Typ | Version |
---|---|---|
service_id | int | ab Version 1.0 |
...
Gibt alle Knoten und Kanten für die Darstellung der BSM-Konfiguration als Graph zurück.
Beispielaufruf
Codeblock | ||||
---|---|---|---|---|
| ||||
{ "method": "bsm.config.graph", "params": { "apikey": "24174j3tqj", "service_id": 19 }, "id": 1, "version": "2.0" } |
Parameter
Parameter | Typ | Version |
---|---|---|
service_id | int | ab Version 1.0 |
...
Fügt einen Datensatz zur BSM-Konfiguration eines Services hinzu.
Beispielaufruf
Codeblock | ||||
---|---|---|---|---|
| ||||
{ "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
Parameter | Typ | Version | Beschreibung |
---|---|---|---|
service_id | int | ab Version 1.0 | ID des zu konfigurierenden Services |
layer_id | int | ab Version 1.0 | ID der jeweiligen OBASHI-Schicht |
obj_id | int | ab 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_id | int | ab Version 1.0 | Optional: ID des Profils zum Host, welcher unter obj_id angegeben wurde |
ref_obj_id | int | ab 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_id | int | ab Version 1.0 | Optional: ID eines abhängigen Services der jeweiligen Schicht |
...
Aktualisiert die Zuordnung eines Profils zu einem Host.
Beispielaufruf
Codeblock | ||||
---|---|---|---|---|
| ||||
{ "method": "bsm.config.update_profile", "params": { "apikey": "24174j3tqj", "config_id": 8, "profile_id": 2 }, "id": 1, "version": "2.0" } |
Parameter
Parameter | Typ | Version | Beschreibung |
---|---|---|---|
config_id | int | ab Version 1.0 | ID des Konfigurationselementes. |
profile_id | int | ab 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 | ||||
---|---|---|---|---|
| ||||
{ "method": "bsm.config.delete", "params": { "apikey": "24174j3tqj", "config_id": 8 }, "id": 1, "version": "2.0" } |
Parameter
Parameter | Typ | Version |
---|---|---|
config_id | int | ab Version 1.0 |
...