Versionen im Vergleich

Schlüssel

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

...

{"method":"bsm.operation.read","params":{"apikey":"24174j3tqj","service_id":19},"id":1,"version":"2.0"}

Parameter

ParameterTypVersion
service_idintab Version 1.0

Rückgabewert

WertTypVersion
idintab Version 1.0
descriptionstringab Version 1.0
operationstringab Version 1.0
operation_valueintab Version 1.0
config_itemsarrayab Version 1.0
dependent_itemsarrayab Version 1.0


...

bsm.operation.status

Beschreibung

Gibt den Status aller Operationen eines Services zurück.

Beispielaufruf

{"method":"bsm.operation.status","params":{"apikey":"24174j3tqj","service_id":19},"id":1,"version":"2.0"}

Parameter

ParameterTypVersion
service_idintab Version 1.0

Rückgabewert

Liste der Status aller Operationen des angegebenen Services

WertTypBeschreibungVersion
KeyintID der Operationab Version 1.0
ValueintStatus-Codeab Version 1.0


...

bsm.operation.create

Beschreibung

Legt eine neue Operation an.

Beispielaufruf

{"method":"bsm.operation.create","params":{"apikey":"24174j3tqj","service_id":19,"description":"Operation Name","operation":"min_available","operation_value":"2","config_items":[2,67],"dependent_items":[4,8]},"id":1,"version":"2.0"}

Parameter

ParameterTypBeschreibungVersion
service_idintID des Serviceab Version 1.0
descriptionstringName der Operationab Version 1.0
operationstring

Typ der Operation

Mögliche Werte sind:

  • all_available
  • min_available
  • max_available
  • one_available
  • max_unavailable
ab Version 1.0
operation_valueint

Optionaler Wert zur Operation

Der Wert muss für folgende Operationstypen gesetzt sein:

  • min_available
  • max_available
  • max_unavailable
ab Version 1.0
config_itemsarrayListe mit IDs der Konfigurationselemente.ab Version 1.0
dependent_itemsarrayListe mit IDs der abhängigen Services.ab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0


...

bsm.operation.update

Beschreibung

Aktualisiert die angegebene Operation.

Beispielaufruf

{"method":"bsm.operation.update","params":{"apikey":"24174j3tqj","operation_id":4,"description":"Operation Name","operation":"min_available","operation_value":"2","config_items":[2,67],"dependent_items":[4,8]},"id":1,"version":"2.0"}

Parameter

ParameterTypBeschreibungVersion
operation_idintID der Operationab Version 1.0
descriptionstringName der Operationab Version 1.0
operationstring

Typ der Operation

Mögliche Werte sind:

  • all_available
  • min_available
  • max_available
  • one_available
  • max_unavailable
ab Version 1.0
operation_valueint

Optionaler Wert zur Operation

Der Wert muss für folgende Operationstypen gesetzt sein:

  • min_available
  • max_available
  • max_unavailable
ab Version 1.0
config_itemsarrayListe mit IDs der Konfigurationselemente.ab Version 1.0
dependent_itemsarrayListe mit IDs der abhängigen Services.ab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0


...

bsm.operation.delete

Beschreibung

Löscht die angegebene Operation.

Beispielaufruf

{"method":"bsm.operation.delete","params":{"apikey":"24174j3tqj","operation_id":4},"id":1,"version":"2.0"}

Parameter

ParameterTypVersion
operation_idintab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0