/hosts

GET /hosts

Retourne tous les hôtes connus du moniteur

Réponse

Modèle

Champs

Type

DbConfiguration

Array[DbHostAuth]

DbHostAuth

Champs

Type

Description

ADDRESS

string

PORT

integer

ISSSL

bit

HOSTKEY

[binary]

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

HOSTID

string

Exemple

[{
  "ADDRESS" : "127.0.0.1",
  "PORT" : "6666",
  "ISSSL" : 0,
  "HOSTKEY" : "VARBINARY",
  "ADMINROLE" : false,
  "ISCLIENT" : false,
  "ISACTIVE" : true,
  "ISPROXIFIED" : false,
  "UPDATEDINFO" : "INTEGER",
  "HOSTID" : "server1"
},]

Paramètres

Paramètre

Type

Desctiption

HOSTID

string

Host name

ADDRESS

string

Address of this partner

ISSSL

bool

Is Ssl entry

ISACTIVE

bool

Is Active entry

GET /hosts/:id

Retourne l’hôte spécifié

Réponse

Modèle

DbHostAuth

Champs

Type

Description

ADDRESS

string

PORT

integer

ISSSL

bit

HOSTKEY

[binary]

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

HOSTID

string

Exemple

{
  "ADDRESS" : "127.0.0.1",
  "PORT" : "6666",
  "ISSSL" : 0,
  "HOSTKEY" : "VARBINARY",
  "ADMINROLE" : false,
  "ISCLIENT" : false,
  "ISACTIVE" : true,
  "ISPROXIFIED" : false,
  "UPDATEDINFO" : "INTEGER",
  "HOSTID" : "server1"
}

Paramètres

Paramètre

Type

Desctiption

:id

string

HostId in URI as hosts/id

POST /hosts

Crée un nouvel hôte

Réponse

Modèle

DbHostAuth

Champs

Type

Description

ADDRESS

string

PORT

integer

ISSSL

bit

HOSTKEY

[binary]

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

HOSTID

string

Exemple

{
  "ADDRESS" : "127.0.0.1",
  "PORT" : "6666",
  "ISSSL" : 0,
  "HOSTKEY" : "VARBINARY",
  "ADMINROLE" : false,
  "ISCLIENT" : false,
  "ISACTIVE" : true,
  "ISPROXIFIED" : false,
  "UPDATEDINFO" : "INTEGER",
  "HOSTID" : "server1"
}

Paramètres

Paramètre

Type

Desctiption

ADDRESS

varchar

PORT

integer

ISSSL

bit

HOSTKEY

varbinary

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

HOSTID

varchar

PUT /hosts/:id

Modifie l’hôte spécifié

Réponse

Modèle

DbHostAuth

Champs

Type

Description

ADDRESS

string

PORT

integer

ISSSL

bit

HOSTKEY

[binary]

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

HOSTID

string

Exemple

{
  "ADDRESS" : "127.0.0.1",
  "PORT" : "6666",
  "ISSSL" : 0,
  "HOSTKEY" : "VARBINARY",
  "ADMINROLE" : false,
  "ISCLIENT" : false,
  "ISACTIVE" : true,
  "ISPROXIFIED" : false,
  "UPDATEDINFO" : "INTEGER",
  "HOSTID" : "server1"
}

Paramètres

Paramètre

Type

Desctiption

HOSTID

varchar

HostId in URI as hosts/id

ADDRESS

varchar

PORT

integer

ISSSL

bit

HOSTKEY

varbinary

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

DELETE /hosts/:id

Supprime l’hôte spécifié

Réponse

Modèle

DbHostAuth

Champs

Type

Description

ADDRESS

string

PORT

integer

ISSSL

bit

HOSTKEY

[binary]

ADMINROLE

bit

ISCLIENT

bit

ISACTIVE

bit

ISPROXIFIED

bit

UPDATEDINFO

integer

HOSTID

string

Exemple

{
  "ADDRESS" : "127.0.0.1",
  "PORT" : "6666",
  "ISSSL" : 0,
  "HOSTKEY" : "VARBINARY",
  "ADMINROLE" : false,
  "ISCLIENT" : false,
  "ISACTIVE" : true,
  "ISPROXIFIED" : false,
  "UPDATEDINFO" : "INTEGER",
  "HOSTID" : "server1"
}

Paramètres

Paramètre

Type

Desctiption

:id

varchar

HostId in URI as hosts/id