Verwaltung einer BSM-Konfiguration eines Services.
bsm.config.read
Beschreibung
Gibt die BSM-Konfiguration eines Services zurück.
Beispielaufruf
{"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 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
ownership | array | ab Version 1.0 |
business | array | ab Version 1.0 |
application | array | ab Version 1.0 |
application_services | array | ab Version 1.0 |
system | array | ab Version 1.0 |
system_services | array | ab Version 1.0 |
hardware | array | ab Version 1.0 |
hardware_services | array | ab Version 1.0 |
bsm.config.status
Beschreibung
Gibt den Status eines konfigurierten Services zurück.
Beispielaufruf
{"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 |
Rückgabewert
Wert | Typ | Version | Beschreibung |
---|---|---|---|
status | int | ab Version 1.0 | Status des Services |
output | string | ab Version 1.0 | Auflistung 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
{"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 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
status | int | ab Version 1.0 |
nodes | array | ab Version 1.0 |
edges | array | ab Version 1.0 |
bsm.config.create
Beschreibung
Fügt einen Datensatz zur BSM-Konfiguration eines Services hinzu.
Beispielaufruf
{"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 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
message | string | ab Version 1.0 |
id | int | ab Version 1.0 |
current_date | string | ab Version 1.0 |
bsm.config.update_profile
Beschreibung
Aktualisiert die Zuordnung eines Profils zu einem Host.
Beispielaufruf
{"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. |
Rückgabewert
Wert | Typ | Version |
---|---|---|
message | string | ab Version 1.0 |
id | int | ab Version 1.0 |
current_date | string | ab Version 1.0 |
bsm.config.delete
Beschreibung
Löscht einen Datensatz aus der BSM-Konfiguration eines Services.
Beispielaufruf
{"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 |
Rückgabewert
Wert | Typ | Version |
---|---|---|
message | string | ab Version 1.0 |
id | int | ab Version 1.0 |
current_date | string | ab Version 1.0 |