target.snmp¶
Snmp Target File¶
oneOf |
V2c |
V3Auth |
|
V3Cert |
|
V2c¶
Target snmp V2 with a community base authentication
type |
object |
||
properties |
|||
|
type |
string |
|
enum |
V2c |
||
default |
V2c |
||
|
The id of the template to use for this file |
||
type |
string |
||
|
The variables and their values to be replaced from the template |
||
type |
object |
||
additionalProperties |
|||
|
The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files. |
||
type |
array |
||
items |
type |
string |
|
|
If the value is set to true, manual editing of this file should be avoided, as the composer will override the value in the next generation. |
||
type |
boolean |
||
|
The module who own this target and manage his Items |
||
type |
string |
||
|
The type of transport layer |
||
type |
string |
||
enum |
UDP, TCP, TLS, DTLS |
||
|
The address of the device |
||
type |
string |
||
|
The port used by the device |
||
type |
integer |
||
default |
161 |
||
|
The number of times the request is retried before raising an error |
||
type |
integer |
||
default |
3 |
||
|
The time to wait a response to a request before retried (see retry) |
||
default |
value |
1500 |
|
unit |
MILLISECONDS |
||
|
The time between two request (refresh time) |
||
default |
value |
10 |
|
unit |
SECONDS |
||
|
The maximum number of OID of one request. |
||
type |
integer |
||
default |
50 |
||
|
The SNMP community used for the connection with the remote device |
||
type |
string |
||
additionalProperties |
False |
DurationConfigurationEntity¶
type |
object |
|
properties |
||
|
The amount of time expressed with the unit |
|
type |
integer |
|
|
The unit of time expressed with the value |
|
type |
string |
|
enum |
NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS |
|
additionalProperties |
False |
V3Auth¶
Target snmp V3 with a priv/auth base authentication
type |
object |
||
properties |
|||
|
type |
string |
|
enum |
V3Auth |
||
default |
V3Auth |
||
|
The id of the template to use for this file |
||
type |
string |
||
|
The variables and their values to be replaced from the template |
||
type |
object |
||
additionalProperties |
|||
|
The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files. |
||
type |
array |
||
items |
type |
string |
|
|
If the value is set to true, manual editing of this file should be avoided, as the composer will override the value in the next generation. |
||
type |
boolean |
||
|
The module who own this target and manage his Items |
||
type |
string |
||
|
The type of transport layer |
||
type |
string |
||
enum |
UDP, TCP, TLS, DTLS |
||
|
The address of the device |
||
type |
string |
||
|
The port used by the device |
||
type |
integer |
||
default |
161 |
||
|
The number of times the request is retried before raising an error |
||
type |
integer |
||
default |
3 |
||
|
The time to wait a response to a request before retried (see retry) |
||
default |
value |
1500 |
|
unit |
MILLISECONDS |
||
|
The time between two request (refresh time) |
||
default |
value |
10 |
|
unit |
SECONDS |
||
|
The maximum number of OID of one request. |
||
type |
integer |
||
default |
50 |
||
|
The username to use to connect with the remote device |
||
type |
string |
||
|
The name of the context to use to access a collection of management information |
||
type |
string |
||
|
The id of the context to use to access a collection of management information |
||
type |
string |
||
|
The authentication protocol used for the connection with the remote device |
||
type |
string |
||
enum |
NONE, MD5, SHA1, SHA224, SHA256, SHA384, SHA512 |
||
|
The authentication key used for the connection with the remote device |
||
oneOf |
|||
|
The cipher method used for the connection with the remote device |
||
type |
string |
||
enum |
NONE, DES, TRIPLE_DES, AES128, AES192, AES256 |
||
|
The password used for the connection with the remote device |
||
oneOf |
|||
additionalProperties |
False |
PLAINTEXT¶
type |
object |
|
properties |
||
|
type |
string |
enum |
PLAINTEXT |
|
default |
PLAINTEXT |
|
|
The password to use in plaintext. It can be for example thisIs@TestPassword123. |
|
type |
string |
|
additionalProperties |
False |
SECRET¶
type |
object |
|
properties |
||
|
type |
string |
enum |
SECRET |
|
default |
SECRET |
|
|
The path of the secret containing the password. This is a path to the secret containing the password. |
|
type |
string |
|
additionalProperties |
False |
V3Cert¶
Target snmp V3 with a certificate base authentication
type |
object |
||
properties |
|||
|
type |
string |
|
enum |
V3Cert |
||
default |
V3Cert |
||
|
The id of the template to use for this file |
||
type |
string |
||
|
The variables and their values to be replaced from the template |
||
type |
object |
||
additionalProperties |
|||
|
The variables files to use to replace the variables. The first file of the list will take precedence over the following one. Template variables take precedence over the contents of the files. |
||
type |
array |
||
items |
type |
string |
|
|
If the value is set to true, manual editing of this file should be avoided, as the composer will override the value in the next generation. |
||
type |
boolean |
||
|
The module who own this target and manage his Items |
||
type |
string |
||
|
The type of transport layer |
||
type |
string |
||
enum |
UDP, TCP, TLS, DTLS |
||
|
The address of the device |
||
type |
string |
||
|
The port used by the device |
||
type |
integer |
||
default |
161 |
||
|
The number of times the request is retried before raising an error |
||
type |
integer |
||
default |
3 |
||
|
The time to wait a response to a request before retried (see retry) |
||
default |
value |
1500 |
|
unit |
MILLISECONDS |
||
|
The time between two request (refresh time) |
||
default |
value |
10 |
|
unit |
SECONDS |
||
|
The maximum number of OID of one request. |
||
type |
integer |
||
default |
50 |
||
|
The username to use to connect with the remote device |
||
type |
string |
||
|
The name of the context to use to access a collection of management information |
||
type |
string |
||
|
The id of the context to use to access a collection of management information |
||
type |
string |
||
|
The certificate used for authenticate the client on the remote device |
||
|
The certificate used for authenticate the remote device on the local client (OSP) |
||
type |
string |
||
|
The expected Common Name (CN) of the remote device |
||
type |
string |
||
additionalProperties |
False |
ClientCertificate¶
type |
object |
|
properties |
||
|
The private key for the authentication from the OSP client. |
|
type |
string |
|
|
The public key for the authentication from the OSP client. |
|
type |
string |
|
|
The CA (public key) used for the generation of the client certificate |
|
type |
string |
|
additionalProperties |
False |