UNPKG

@itentialopensource/adapter-netrounds

Version:

[Deprecated] This adapter integrates with system described as: NetRounds

2,148 lines 161 kB
{ "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