Virtuelle Geräte Konfiguration

Verwaltung von virtuellen Geräten.

Seitenverzeichnis:


feed.virtual_device.read

Beschreibung

Gibt alle virtuellen Geräte zurück.

Beispielaufruf

Lesen aller virtuellen Geräte, dessen Hostnamen "cisco" beinhaltet:

{
	"method":"feed.virtual_device.read",
	"params":{
		"apikey":"24174j3tqj",
		"filter": {
        	"host_name": "cisco"
        },
		"limit": 50
	},
	"version":"2.0",
	"id": 1
}

Parameter

ParameterTypBeschreibungVersion
filterarrayOptional: Kriterien, nach denen gefiltert werden soll. Als Eigenschaften können hier alle vorhandenen Feldnamen genutzt werden (siehe feed.virtual_device.get_fields).ab Version 1.0
limitintOptional: Begrenzt die Anzahl der Ergebnisse (Maximalwert 9999)ab Version 1.0
offsetintOptional: Angabe, ab welcher Anzahl von Ergebnissen begonnen werden sollab Version 1.0

Rückgabewert

Eigenschaften virtuellen Gerätes.

WertTypBeschreibungVersion
isys_idintInterne IDab Version 1.0
isys_user_namestringNutzernameab Version 1.0
isys_mac_addressstringMAC-Adresseab Version 1.0
isys_host_namestringHostnameab Version 1.0
isys_ip_addressstringIP-Adresse des Endgerätesab Version 1.0
isys_subnetstringAdresse des Subnetzab Version 1.0
isys_device_namestringGerätename des Switchesab Version 1.0
isys_devicestringIP-Adresse des Switchesab Version 1.0
isys_portstringPortbezeichnungab Version 1.0
isys_port_namestringBeschreibung des Portsab Version 1.0
isys_port_statestringArt des Portsab Version 1.0
isys_vtp_domainstringName der VTP-Domainab Version 1.0
isys_vlanstringBezeichnung des VLANab Version 1.0
isys_vlan_typestringTyp des VLANab Version 1.0
isys_last_seenstringZeitpunkt wann das Gerät zuletzt erkannt wurdeab Version 1.0
isys_notesstringBemerkungenab Version 1.0
isys__idintInterne IDab Version 1.0



feed.virtual_device.get_fields

Beschreibung

Gibt alle verfügbaren Feldnamen zurück.

Beispielaufruf

{
	"method":"feed.virtual_device.get_fields",
	"params":{
		"apikey":"24174j3tqj"
	},
	"version":"2.0",
	"id": 1
}

Parameter

keine

Rückgabewert

Auflistung aller verfügbarer Feldnamen.



feed.virtual_device.create

Beschreibung

Legt ein neues virtuelles Gerät an.

Beispielaufruf

{
	"method":"feed.virtual_device.create",
	"params":{
		"apikey":"24174j3tqj",
		"data": {
			"mac_address":"00-01-da-f1-3d-2e",
            "last_seen":"2021-04-19T10:15:32",
			"host_name":"Horst01",
            "notes":"This is a new device"
		}
	},
	"version":"2.0",
	"id": 1
}

Parameter

ParameterTypBeschreibungVersion
mac_addressstringMAC-Adresseab Version 1.0
last_seenstringZeitpunkt wann das Gerät zuletzt erkannt wurdeab Version 1.0
user_namestringOptional: Nutzernameab Version 1.0
host_namestringOptional: Hostnameab Version 1.0
ip_addressstringOptional: IP-Adresse des Endgerätesab Version 1.0
subnetstringOptional: Adresse des Subnetzab Version 1.0
device_namestringOptional: Gerätename des Switchesab Version 1.0
devicestringOptional: IP-Adresse des Switchesab Version 1.0
portstringOptional: Portbezeichnungab Version 1.0
port_namestringOptional: Beschreibung des Portsab Version 1.0
port_statestringOptional: Art des Portsab Version 1.0
vtp_domainstringOptional: Name der VTP-Domainab Version 1.0
vlanstringOptional: Bezeichnung des VLANab Version 1.0
vlan_typestringOptional: Typ des VLANab Version 1.0
notesstringOptional: Bemerkungenab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0



feed.virtual_device.update

Beschreibung

Aktualisiert eine bestehendes virtuelles Gerät.

Beispielaufruf

{
	"method":"feed.virtual_device.update",
	"params":{
		"apikey":"24174j3tqj",
		"mac_address":"00-01-da-f1-3d-2e",
		"data": {
            "last_seen":"2021-04-19T10:15:32",
			"mac_address":"00-01-da-f1-3d-2e",
			"host_name":"Horst01"
		}
	},
	"version":"2.0",
	"id": 1
}

Parameter

ParameterTypBeschreibungVersion
mac_addressstringErforderlich: MAC-Adresse - dieser Parameter dient zur Identifikation des Gerätesab Version 1.0
host_namestringErforderlich: Hostname
last_seenstringZeitpunkt wann das Gerät zuletzt erkannt wurdeab Version 1.0
user_namestringNutzernameab Version 1.0
ip_addressstringIP-Adresse des Endgerätesab Version 1.0
subnetstringAdresse des Subnetzab Version 1.0
device_namestringGerätename des Switchesab Version 1.0
devicestringIP-Adresse des Switchesab Version 1.0
portstringPortbezeichnungab Version 1.0
port_namestringBeschreibung des Portsab Version 1.0
port_statestringArt des Portsab Version 1.0
vtp_domainstringName der VTP-Domainab Version 1.0
vlanstringBezeichnung des VLANab Version 1.0
vlan_typestringTyp des VLANab Version 1.0
notesstringBemerkungenab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0



feed.virtual_device.delete

Beschreibung

Löscht ein bestehendes virtuelles Gerät.

Beispielaufruf

{
	"method":"feed.virtual_device.delete",
	"params":{
		"apikey":"24174j3tqj",
		"mac_address":"00-01-da-f1-3d-2e"
	},
	"version":"2.0",
	"id": 1
}

Parameter

ParameterTypBeschreibungVersion
mac_addressstringMAC-Adresse des zu löschenden virtuellen Gerätesab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0

feed.virtual_device.delete_all

Beschreibung

Löscht alle virtuellen Geräte.

Beispielaufruf

{
	"method":"feed.virtual_device.delete_all",
	"params":{
		"apikey":"24174j3tqj"
	},
	"version":"2.0",
	"id": 1
}

Parameter

keine

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0

(c) 2024 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/