@itentialopensource/adapter-netrounds
Version:
[Deprecated] This adapter integrates with system described as: NetRounds
2,148 lines • 161 kB
JSON
{
"basePath": "/rest",
"definitions": {
"AlarmConfigSchema": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"template": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"AlarmEmailListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/AlarmEmailSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"AlarmEmailSchema": {
"properties": {
"addresses": {
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"maxLength": 250,
"minLength": 1,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"AlarmListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/AlarmSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"AlarmSchema": {
"properties": {
"cleared": {
"readOnly": true,
"type": "string"
},
"config": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"template": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"readOnly": true,
"type": "object"
},
"created": {
"readOnly": true,
"type": "string"
},
"interface_name": {
"readOnly": true,
"type": "string"
},
"max_es": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"max_severity": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"max_summary": {
"readOnly": true,
"type": "string"
},
"severity": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"summary": {
"readOnly": true,
"type": "string"
},
"suppressed": {
"type": "boolean"
},
"task": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"test_agent": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"total_es": {
"format": "int32",
"readOnly": true,
"type": "integer"
}
},
"required": [
"suppressed"
],
"type": "object"
},
"AlarmTemplateListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/AlarmTemplateSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"AlarmTemplateSchema": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"name": {
"maxLength": 250,
"minLength": 1,
"type": "string"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"name"
],
"type": "object"
},
"AuthConfigSchema": {
"discriminator": "type",
"properties": {
"cipher": {
"enum": [
"AUTO",
"CCMP",
"TKIP"
],
"type": "string"
},
"description": {
"type": "string"
},
"type": {
"enum": [
"personal",
"eap-tls",
"eap-ttls",
"peap"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"DhcpdConfigSchema": {
"properties": {
"dns": {
"items": {
"type": "string"
},
"type": "array"
},
"enabled": {
"type": "boolean"
},
"lease_time": {
"type": "integer"
},
"logging": {
"type": "boolean"
},
"netmask": {
"type": "string"
},
"override_config": {
"type": "string"
},
"prefix_length": {
"type": "integer"
},
"range": {
"items": {
"type": "string"
},
"type": "array"
},
"routes": {
"$ref": "#/definitions/RoutesConfigSchema"
}
}
},
"IPTVChannelListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/IPTVChannelSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"IPTVChannelSchema": {
"properties": {
"ip": {
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"pnum": {
"default": 0,
"format": "int32",
"maximum": 65535,
"minimum": 0,
"type": "integer"
},
"port": {
"format": "int32",
"maximum": 65535,
"minimum": 1,
"type": "integer"
},
"source": {
"maxLength": 50,
"minLength": 0,
"type": "string"
}
},
"required": [
"ip",
"name",
"pnum",
"port"
],
"type": "object"
},
"InputSchema": {
"discriminator": "input_type",
"properties": {
"input_type": {
"enum": [
"boolean",
"string",
"integer",
"dscp",
"pcp",
"interface",
"interface_list",
"sip_interface",
"sip_interface_list",
"dvbc_tuner_list",
"dvbc_channel_list",
"iptv_channel_list",
"twamp_reflector_list",
"y1731_mep_list"
],
"type": "string"
}
},
"required": [
"input_type"
],
"type": "object"
},
"InputValueSchema": {
"discriminator": "input_type",
"properties": {
"input_type": {
"enum": [
"boolean",
"string",
"integer",
"dscp",
"pcp",
"interface",
"interface_list",
"sip_interface",
"sip_interface_list",
"dvbc_tuner_list",
"dvbc_channel_list",
"iptv_channel_list",
"twamp_reflector_list",
"y1731_mep_list"
],
"type": "string"
},
"value": {
"description": "Depends on the \"input_type\" selected.",
"type": "object"
}
},
"required": [
"input_type",
"value"
],
"type": "object"
},
"InterfaceConfigSchema": {
"discriminator": "type",
"properties": {
"description": {
"type": "string"
},
"type": {
"enum": [
"physical",
"vlanbridge",
"bridged",
"mobile",
"wifi"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"InterfaceIPv4AddressSchema": {
"discriminator": "type",
"properties": {
"type": {
"enum": [
"none_ip4",
"static_ip4",
"dhcp_ip4"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"InterfaceIPv6AddressSchema": {
"discriminator": "type",
"properties": {
"type": {
"enum": [
"none_ip6",
"static_ip6",
"dhcp_ip6",
"slaac_ip6"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"MonitorCreatedSchema": {
"properties": {
"alarm_configs": {
"items": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"template": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"type": "array"
},
"description": {
"type": "string"
},
"gui_url": {
"format": "url",
"readOnly": true,
"type": "string"
},
"id": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"started": {
"default": true,
"type": "boolean"
},
"template_id": {
"format": "int32",
"type": "integer"
}
},
"required": [
"name",
"template_id"
],
"type": "object"
},
"MonitorDetailSchema": {
"properties": {
"alarm_configs": {
"items": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"template": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"type": "array"
},
"description": {
"type": "string"
},
"gui_url": {
"format": "url",
"readOnly": true,
"type": "string"
},
"id": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"tasks": {
"items": {
"properties": {
"config": {
"type": "object"
},
"last_3_logs": {
"properties": {
"logrecords": {
"items": {
"properties": {
"level": {
"type": "string"
},
"message": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"name": {
"type": "string"
}
},
"readOnly": true,
"type": "object"
},
"name": {
"type": "string"
},
"other": {
"items": {
"type": "object"
},
"type": "array"
},
"streams": {
"type": "object"
},
"task_type": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"template_id": {
"format": "int32",
"type": "integer"
}
},
"required": [
"name",
"template_id"
],
"type": "object"
},
"MonitorFromTemplateSchema": {
"properties": {
"alarm_configs": {
"items": {
"additionalProperties": {
"$ref": "#/definitions/AlarmConfigSchema"
},
"type": "object"
},
"type": "array"
},
"description": {
"type": "string"
},
"input_values": {
"additionalProperties": {
"$ref": "#/definitions/InputValueSchema"
},
"type": "object"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"started": {
"default": true,
"type": "boolean"
},
"template_id": {
"type": "integer"
}
}
},
"MonitorListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/MonitorSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"MonitorPatchSchema": {
"properties": {
"description": {
"maxLength": 100,
"type": "string"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"started": {
"type": "boolean"
}
},
"type": "object"
},
"MonitorPutSchema": {
"properties": {
"alarm_configs": {
"items": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"template": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"type": "array"
},
"description": {
"maxLength": 100,
"type": "string"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"started": {
"default": true,
"type": "boolean"
}
},
"required": [
"name"
],
"type": "object"
},
"MonitorSchema": {
"properties": {
"alarm_configs": {
"items": {
"properties": {
"action": {
"maxLength": 250,
"minLength": 0,
"type": "string"
},
"email": {
"format": "int32",
"type": "integer"
},
"interval": {
"default": 3600,
"format": "int32",
"minimum": 300,
"type": "integer"
},
"limit_per_monitoring": {
"minimum": 0,
"type": "integer"
},
"limit_per_test_interface": {
"minimum": 0,
"type": "integer"
},
"no_data_severity": {
"enum": [
1,
2,
3,
4
],
"minimum": 0,
"type": "integer"
},
"no_data_timeout": {
"minimum": 0,
"type": "integer"
},
"snmp": {
"format": "int32",
"type": "integer"
},
"template": {
"format": "int32",
"type": "integer"
},
"thr_es_critical": {
"minimum": 0,
"type": "integer"
},
"thr_es_critical_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_major": {
"minimum": 0,
"type": "integer"
},
"thr_es_major_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor": {
"minimum": 0,
"type": "integer"
},
"thr_es_minor_clear": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning": {
"minimum": 0,
"type": "integer"
},
"thr_es_warning_clear": {
"minimum": 0,
"type": "integer"
},
"window_size": {
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"type": "array"
},
"description": {
"type": "string"
},
"gui_url": {
"format": "url",
"readOnly": true,
"type": "string"
},
"id": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"last_15_minutes": {
"properties": {
"end_time": {
"format": "date-time",
"type": "string"
},
"sla": {
"format": "int32",
"type": "integer"
},
"sla_status": {
"type": "string"
},
"start_time": {
"format": "date-time",
"type": "string"
}
},
"readOnly": true,
"type": "object"
},
"last_24_hours": {
"properties": {
"end_time": {
"format": "date-time",
"type": "string"
},
"sla": {
"format": "int32",
"type": "integer"
},
"sla_status": {
"type": "string"
},
"start_time": {
"format": "date-time",
"type": "string"
}
},
"readOnly": true,
"type": "object"
},
"last_hour": {
"properties": {
"end_time": {
"format": "date-time",
"type": "string"
},
"sla": {
"format": "int32",
"type": "integer"
},
"sla_status": {
"type": "string"
},
"start_time": {
"format": "date-time",
"type": "string"
}
},
"readOnly": true,
"type": "object"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"report_url": {
"format": "url",
"readOnly": true,
"type": "string"
},
"report_url_pdf": {
"format": "url",
"readOnly": true,
"type": "string"
},
"sla": {
"items": {
"properties": {
"end_time": {
"format": "date-time",
"type": "string"
},
"sla": {
"format": "int32",
"type": "integer"
},
"sla_status": {
"type": "string"
},
"start_time": {
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"readOnly": true,
"type": "array"
},
"tags": {
"items": {
"readOnly": true,
"type": "string"
},
"readOnly": true,
"type": "array"
},
"tasks": {
"items": {
"properties": {
"name": {
"type": "string"
},
"task_type": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"template_id": {
"format": "int32",
"type": "integer"
}
},
"required": [
"name",
"template_id"
],
"type": "object"
},
"MonitorTemplateListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/MonitorTemplateSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"MonitorTemplateSchema": {
"properties": {
"description": {
"type": "string"
},
"id": {
"type": "integer"
},
"inputs": {
"additionalProperties": {
"$ref": "#/definitions/InputSchema"
},
"type": "object"
},
"name": {
"type": "string"
}
}
},
"RatConfigSchema": {
"properties": {
"band": {
"enum": [
"AUTO",
"1800",
"2600",
"900",
"800"
],
"type": "string"
},
"mode": {
"enum": [
"AUTO",
"GSM",
"WCDMA",
"LTE"
],
"type": "string"
}
}
},
"RoutesConfigSchema": {
"properties": {
"network": {
"type": "string"
},
"router": {
"type": "string"
}
}
},
"SIPAccountListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/SIPAccountSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"SIPAccountSchema": {
"properties": {
"password": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"proxy": {
"maxLength": 100,
"minLength": 0,
"type": "string"
},
"registrar": {
"maxLength": 100,
"minLength": 0,
"type": "string"
},
"sip_domain": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"uri_rewrite": {
"maxLength": 100,
"minLength": 0,
"type": "string"
},
"user_auth": {
"maxLength": 100,
"minLength": 0,
"type": "string"
},
"username": {
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"password",
"sip_domain",
"username"
],
"type": "object"
},
"SIPInterfaceInputSchema": {
"properties": {
"interface": {
"type": "string"
},
"ip_version": {
"enum": [
null,
4,
6
],
"format": "int32",
"type": "integer"
},
"preferred_ip": {
"type": "string"
},
"sip_id": {
"format": "int32",
"type": "integer"
},
"test_agent_id": {
"format": "int32",
"type": "integer"
}
},
"required": [
"interface",
"ip_version",
"sip_id",
"test_agent_id"
],
"type": "object"
},
"SNMPManagerListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/SNMPManagerSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"SNMPManagerSchema": {
"properties": {
"auth_password": {
"maxLength": 100,
"minLength": 8,
"type": "string",
"x-nullable": true
},
"community": {
"maxLength": 100,
"type": "string",
"x-nullable": true
},
"engine_id": {
"maxLength": 100,
"type": "string",
"x-nullable": true
},
"ip": {
"type": "string"
},
"name": {
"maxLength": 250,
"type": "string"
},
"priv_password": {
"maxLength": 100,
"minLength": 8,
"type": "string",
"x-nullable": true
},
"security": {
"enum": [
"no_auth_no_priv",
"auth_no_priv",
"auth_priv"
],
"maxLength": 30,
"minLength": 1,
"type": "string",
"x-nullable": true
},
"user_name": {
"maxLength": 100,
"type": "string",
"x-nullable": true
},
"version": {
"enum": [
"2c",
"3"
],
"maxLength": 20,
"minLength": 1,
"type": "string"
}
},
"required": [
"ip",
"name",
"version"
],
"type": "object"
},
"TWAMPReflectorListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/TWAMPReflectorSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"TWAMPReflectorSchema": {
"properties": {
"ctrl_port": {
"format": "int32",
"type": "integer"
},
"gps_lat": {
"format": "float",
"maximum": 85.06,
"minimum": -85.06,
"type": "number"
},
"gps_long": {
"format": "float",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"host": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"ipv6": {
"default": false,
"type": "boolean"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"port": {
"format": "int32",
"maximum": 65535,
"minimum": 1,
"type": "integer"
},
"tags": {
"items": {
"readOnly": true,
"type": "string"
},
"readOnly": true,
"type": "array"
}
},
"required": [
"host",
"name",
"port"
],
"type": "object"
},
"TestAgentBulkActionsSchema": {
"properties": {
"test_agent_ids": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
}
},
"type": "object"
},
"TestAgentExtendedSchema": {
"properties": {
"cpu": {
"format": "float",
"readOnly": true,
"type": "number"
},
"description": {
"maxLength": 100,
"type": "string"
},
"gps_lat": {
"format": "float",
"maximum": 85.06,
"minimum": -85.06,
"type": "number"
},
"gps_long": {
"format": "float",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"interface_config": {
"additionalProperties": {
"$ref": "#/definitions/InterfaceConfigSchema"
},
"type": "object"
},
"interface_states": {
"additionalProperties": {
"properties": {
"ip4_address": {
"readOnly": true,
"type": "string"
},
"ip6_address": {
"items": {
"type": "string"
},
"readOnly": true,
"type": "array"
}
},
"readOnly": true,
"type": "object"
},
"readOnly": true,
"type": "object"
},
"load_avg": {
"items": {
"format": "float",
"type": "number"
},
"readOnly": true,
"type": "array"
},
"management_interface": {
"type": "string"
},
"memory": {
"format": "float",
"readOnly": true,
"type": "number"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"ntp_config": {
"properties": {
"enable_ipv6": {
"type": "boolean"
},
"interface_name": {
"type": "string"
},
"options": {
"type": "string"
},
"server": {
"type": "string"
}
},
"type": "object"
},
"online": {
"readOnly": true,
"type": "boolean"
},
"type": {
"enum": [
"appliance",
"lite"
],
"type": "string"
},
"update_error": {
"readOnly": true,
"type": "string"
},
"updating": {
"readOnly": true,
"type": "boolean"
},
"uptime": {
"readOnly": true,
"type": "integer"
},
"version": {
"readOnly": true,
"type": "string"
}
},
"required": [
"name",
"type"
],
"type": "object"
},
"TestAgentInterfaceInputSchema": {
"properties": {
"interface": {
"type": "string"
},
"ip_version": {
"enum": [
null,
4,
6
],
"format": "int32",
"type": "integer"
},
"preferred_ip": {
"type": "string"
},
"test_agent_id": {
"format": "int32",
"type": "integer"
}
},
"required": [
"interface",
"ip_version",
"test_agent_id"
],
"type": "object"
},
"TestAgentListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/TestAgentSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"TestAgentPatchSchema": {
"properties": {
"description": {
"maxLength": 100,
"type": "string"
},
"gps_lat": {
"format": "float",
"maximum": 85.06,
"minimum": -85.06,
"type": "number"
},
"gps_long": {
"format": "float",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
}
}
},
"TestAgentSchema": {
"properties": {
"description": {
"maxLength": 100,
"type": "string"
},
"gps_lat": {
"format": "float",
"maximum": 85.06,
"minimum": -85.06,
"type": "number"
},
"gps_long": {
"format": "float",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"interface_names": {
"items": {
"type": "string"
},
"type": "array"
},
"is_owner": {
"type": "boolean"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"online": {
"readOnly": true,
"type": "boolean"
},
"type": {
"enum": [
"appliance",
"lite"
],
"type": "string"
},
"update_error": {
"type": "string"
},
"updating": {
"type": "boolean"
},
"use_public_address": {
"type": "boolean"
},
"version": {
"readOnly": true,
"type": "string"
}
},
"required": [
"name",
"type"
],
"type": "object"
},
"TestAgentWifiScanSchema": {
"properties": {
"authentication": {
"maxLength": 100,
"type": "string"
},
"bssid": {
"maxLength": 17,
"type": "string"
},
"frequency": {
"type": "integer"
},
"rssi": {
"type": "integer"
},
"ssid": {
"maxLength": 32,
"type": "string"
}
},
"type": "object"
},
"TestCreatedSchema": {
"properties": {
"description": {
"type": "string"
},
"gui_url": {
"format": "url",
"readOnly": true,
"type": "string"
},
"id": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"template_id": {
"format": "int32",
"type": "integer"
}
},
"required": [
"name",
"template_id"
],
"type": "object"
},
"TestFromTemplateSchema": {
"properties": {
"description": {
"type": "string"
},
"input_values": {
"additionalProperties": {
"$ref": "#/definitions/InputValueSchema"
},
"type": "object"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"status": {
"default": "scheduled",
"enum": [
"scheduled",
"pending"
],
"type": "string"
},
"template_id": {
"type": "integer"
}
}
},
"TestListSchema": {
"properties": {
"count": {
"type": "integer"
},
"items": {
"items": {
"$ref": "#/definitions/TestSchema"
},
"type": "array"
},
"limit": {
"type": "integer"
},
"next": {
"type": "string"
},
"offset": {
"type": "integer"
},
"previous": {
"type": "string"
}
}
},
"TestSchema": {
"properties": {
"description": {
"type": "string"
},
"end_time": {
"format": "date-time",
"type": "string"
},
"id": {
"format": "int32",
"readOnly": true,
"type": "integer"
},
"name": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"report_url": {
"format": "url",
"readOnly": true,
"type": "string"
},
"report_url_pdf": {
"format": "url",
"readOnly": true,
"typ