{"restSchemaVersion":"1.0","errors":[{"error_id":"INTERNAL_ERROR","description":"Internal server error.","http_status":"500"},{"error_id":"AUTH_REQUIRED","description":"The requested resource requires authentication.","http_status":"401"},{"error_id":"AUTH_INVALID_CREDENTIALS","description":"Invalid username and\/or password.","http_status":"401"},{"error_id":"AUTH_INVALID_SESSION","description":"Session ID is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_PASSWORD","description":"The password must be changed. Access only to password change resources.","http_status":"403"},{"error_id":"AUTH_DISABLED_ACCOUNT","description":"Account is either temporarily or permanently disabled.","http_status":"403"},{"error_id":"AUTH_FORBIDDEN","description":"User is not authorized to access the requested resource.","http_status":"403"},{"error_id":"AUTH_INVALID_TOKEN","description":"OAuth access token is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_TOKEN","description":"OAuth access token is expired.","http_status":"401"},{"error_id":"AUTH_INVALID_CODE","description":"OAuth access code is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_CODE","description":"OAuth access code is expired.","http_status":"401"},{"error_id":"RESOURCE_NOT_FOUND","description":"Requested resource was not found.","http_status":"404"},{"error_id":"HTTP_INVALID_METHOD","description":"Requested method is not available for this resource.","http_status":"405"},{"error_id":"HTTP_INVALID_HEADER","description":"An HTTP header was malformed.","http_status":"400"},{"error_id":"REQUEST_INVALID_INPUT","description":"Malformed input structure.","http_status":"400"},{"error_id":"URI_INVALID_PARAMETER","description":"URI parameter is not supported or malformed.","http_status":"400"},{"error_id":"URI_MISSING_PARAMETER","description":"Missing required parameter.","http_status":"400"}],"name":"profiler","title":"Riverbed Alluvio NetProfiler REST API.","version":"1.15","schemas":{"NodeItem":{"properties":{"owner":{"description":"User ID of the owner of the node.","required":true,"type":"number"},"id":{"description":"ID of the node.","required":true,"type":"string"},"report_template_id":{"description":"Report template (dashboard) ID.","required":false,"type":"number"},"tree_type":{"description":"Flag indicating if the node is public\/private or shared.","required":true,"type":"string","enum":["PUBLIC","PRIVATE","SHARED"]},"description":{"description":"Report template (dashboard) description.","required":false,"type":"string"},"node_type":{"description":"Type of the node (folder node or dashboard node).","required":true,"type":"string","enum":["FOLDER","REPORT_TEMPLATE"]},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"name":{"description":"Label of the node (folder name or dashboard name).","required":true,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"children":{"description":"Array with children nodes.","required":false,"$ref":"NodeItems"}},"description":"One Folder object.","type":"object","id":"NodeItem"},"NodeItems":{"description":"Dashboard folders.","items":{"description":"One Folder object.","required":false,"$ref":"NodeItem"},"type":"array","id":"NodeItems"}},"defaultAuthorization":"required","servicePath":"\/api\/profiler\/1.15","resources":{"Protocols":{"methods":{"Get protocol":{"description":"Get information on one protocol.","response":{"description":"List of Protocols objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"type":"array","id":"CProtocols","example":[{"id":6,"name":"tcp"},{"id":17,"name":"udp"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"protocols\/{proto}","authorization":"required"},"List protocols":{"description":"Get a list of all supported protocols.","response":{"description":"List of Protocols objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"type":"array","id":"CProtocols","example":[{"id":6,"name":"tcp"},{"id":17,"name":"udp"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"protocols","authorization":"required"}}},"Services":{"methods":{"Delete existing business service":{"description":"Delete existing business service.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}","authorization":"required"},"Create and commit a new business service":{"description":"Create and commit a new business service.","request":{"properties":{"alert_notification":{"properties":{"high_enabled":{"description":"High alert enabled flag.","required":true,"type":"string"},"low_alert_recipient":{"description":"Low alert recipient.","required":true,"type":"string"},"low_enabled":{"description":"Low alert enabled flag.","required":true,"type":"string"},"high_alert_recipient":{"description":"High alert recipient.","required":true,"type":"string"}},"description":"Alert notification flag.","required":true,"type":"object","id":"ServiceAlertNotification"},"components":{"description":"Service components.","items":{"properties":{"id":{"description":"Service component id.","required":false,"type":"number"},"definition":{"properties":{"snat_type":{"description":"Snat type.","required":false,"type":"string","enum":["NOT_USED","SOMETIMES","ALWAYS"]},"vips":{"description":"Vips if any.","items":{"properties":{"port":{"description":"Port.","required":true,"type":"number"},"protocol":{"description":"Protocol.","required":true,"type":"number"},"ipaddr":{"description":"IP address.","required":true,"type":"string"}},"description":"Load balancer virtual server.","required":false,"type":"object","id":"LBVirtualServer"},"required":false,"type":"array","id":"LBVirtualServers"},"load_balancer":{"description":"Load balancer if any.","required":false,"type":"number"},"outside_hosts":{"description":"Hosts\/subnets excluded from component definition if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"manual":{"description":"Manual flag.","required":false,"type":"string"},"within_hosts":{"description":"Hosts\/subnets included into component definition.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"snats":{"description":"Snats if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"}},"description":"Service component definition.","required":true,"type":"object","id":"ServiceComponentDefinition"},"name":{"description":"Service component name.","required":true,"type":"string"},"type":{"description":"Service component type.","required":true,"type":"string","enum":["END_USERS","SERVERS","LBVS","LBRS"]}},"description":"Components defined for this business service.","required":false,"type":"object","id":"ServiceComponent"},"required":true,"type":"array","id":"ServiceComponentsList"},"segments":{"description":"Service segments.","items":{"properties":{"alert_notification":{"description":"Alert notification flag.","required":true,"type":"string"},"id":{"description":"Service segment id.","required":false,"type":"number"},"definition":{"description":"Segment definition.","items":{"description":"Service segment definition.","required":false,"type":"string"},"required":true,"type":"array","id":"ServiceSegmentDefinition"},"client_component_id":{"description":"Client component id.","required":false,"type":"number"},"status":{"description":"Service segment status.","required":false,"type":"string","enum":["ADDED","DROPPED","UNDECIDED"]},"locations":{"description":"Segment locations.","items":{"properties":{"host_group_type_id":{"description":"Host group type id.","required":true,"type":"number"},"host_group_id":{"description":"Host group id.","required":true,"type":"number"},"location_id":{"description":"Location id.","required":false,"type":"number"}},"description":"Segment locations.","required":false,"type":"object","id":"SegmentLocation"},"required":false,"type":"array","id":"SegmentLocationsList"},"server_component_name":{"description":"Server component name.","required":true,"type":"string"},"name":{"description":"Service segment name.","required":true,"type":"string"},"type":{"description":"Service segment type.","required":false,"type":"string","enum":["FRONT_END","BACK_END"]},"monitored_metrics":{"description":"Monitored segment metrics.","items":{"properties":{"id":{"description":"Metric id.","required":true,"type":"number"}},"description":"Segment metrics.","required":false,"type":"object","id":"SegmentMetric"},"required":true,"type":"array","id":"SegmentMetricsList"},"location_type":{"description":"Location type.","required":false,"type":"string","enum":["ALL","SUBSET"]},"server_component_id":{"description":"Server component id.","required":false,"type":"number"},"client_component_name":{"description":"Client component name.","required":true,"type":"string"}},"description":"Segments defined for this business service.","required":false,"type":"object","id":"ServiceSegment"},"required":true,"type":"array","id":"ServiceSegmentsList"},"id":{"description":"Service id.","required":false,"type":"number"},"description":{"description":"Service description.","required":true,"type":"string"},"name":{"description":"Service name.","required":true,"type":"string"},"locked_by_user_id":{"description":"Account id of the user currently editing this Service if any.","required":false,"type":"number"},"policies":{"description":"Service policies.","items":{"properties":{"id":{"description":"Service policy id.","required":false,"type":"number"},"tuning_parameters":{"properties":{"id":{"description":"Service policy parameter id.","required":true,"type":"number"},"tolerance_high":{"description":"Service policy high tolerance threshold.","required":true,"type":"number"},"name":{"description":"Service policy parameter name.","required":true,"type":"string"},"tolerance_low":{"description":"Service policy low tolerance threshold.","required":true,"type":"number"},"noise_floor":{"description":"Service policy noise floor.","required":true,"type":"string"},"duration":{"description":"Service policy duration.","required":true,"type":"number"},"trigger_on_decreases":{"description":"Service policy trigger on decreases.","required":true,"type":"string"},"trigger_on_increases":{"description":"Service policy trigger on increases.","required":true,"type":"string"}},"description":"Tuning parameters.","required":true,"type":"object","id":"ServicePolicyParams"},"name":{"description":"Service policy name.","required":true,"type":"string"}},"description":"Policies defined for this business service.","required":false,"type":"object","id":"ServicePolicy"},"required":true,"type":"array","id":"ServicePoliciesList"}},"description":"Object representing a business service.","type":"object","id":"ServiceConfig","example":{"policies":[{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321689,"name":"FinancePortal_Web-LB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321690,"name":"FinancePortal_Web-LB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321691,"name":"FinancePortal_Web-LB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321692,"name":"FinancePortal_Web-LB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321721,"name":"FinancePortal_DB-LB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321722,"name":"FinancePortal_DB-LB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321723,"name":"FinancePortal_DB-LB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321724,"name":"FinancePortal_DB-LB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321725,"name":"FinancePortal_Web_Seattle_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321726,"name":"FinancePortal_Web_LosAngeles_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321727,"name":"FinancePortal_Web_Phoenix_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321728,"name":"FinancePortal_Web_Columbus_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321729,"name":"FinancePortal_Web_Austin_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321730,"name":"FinancePortal_Web_Philadelphia_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321731,"name":"FinancePortal_Web_Hartford_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321732,"name":"FinancePortal_Web_Seattle_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321733,"name":"FinancePortal_Web_LosAngeles_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321734,"name":"FinancePortal_Web_Phoenix_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321735,"name":"FinancePortal_Web_Columbus_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321736,"name":"FinancePortal_Web_Austin_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321737,"name":"FinancePortal_Web_Philadelphia_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321738,"name":"FinancePortal_Web_Hartford_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321739,"name":"FinancePortal_Web_Seattle_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321740,"name":"FinancePortal_Web_LosAngeles_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321741,"name":"FinancePortal_Web_Phoenix_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321742,"name":"FinancePortal_Web_Columbus_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321743,"name":"FinancePortal_Web_Austin_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321744,"name":"FinancePortal_Web_Philadelphia_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321745,"name":"FinancePortal_Web_Hartford_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321746,"name":"FinancePortal_Web_Seattle_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321747,"name":"FinancePortal_Web_LosAngeles_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321748,"name":"FinancePortal_Web_Phoenix_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321749,"name":"FinancePortal_Web_Columbus_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321750,"name":"FinancePortal_Web_Austin_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321751,"name":"FinancePortal_Web_Philadelphia_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321752,"name":"FinancePortal_Web_Hartford_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321753,"name":"FinancePortal_DB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321754,"name":"FinancePortal_DB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321755,"name":"FinancePortal_DB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321756,"name":"FinancePortal_DB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321757,"name":"FinancePortal_LDAP_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321758,"name":"FinancePortal_LDAP_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321759,"name":"FinancePortal_LDAP_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321760,"name":"FinancePortal_LDAP_UserExp_RspTime"}],"name":"Service_A","description":"Finance application","segments":[{"status":"ADDED","definition":[],"client_component_name":"WebVIP","name":"Web-LB","server_component_id":135,"type":"BACK_END","monitored_metrics":[],"id":186,"server_component_name":"WebFarm","alert_notification":false,"client_component_id":139},{"status":"ADDED","definition":[],"client_component_name":"DB-VIP","name":"DB-LB","server_component_id":137,"type":"BACK_END","monitored_metrics":[],"id":141,"server_component_name":"DBFarm","alert_notification":false,"client_component_id":140},{"status":"ADDED","definition":[],"client_component_name":"EndUsers","name":"Web","server_component_id":139,"type":"FRONT_END","locations":[{"host_group_type_id":102,"location_id":174,"host_group_id":0},{"host_group_type_id":102,"location_id":175,"host_group_id":1},{"host_group_type_id":102,"location_id":176,"host_group_id":2},{"host_group_type_id":102,"location_id":177,"host_group_id":3},{"host_group_type_id":102,"location_id":178,"host_group_id":5},{"host_group_type_id":102,"location_id":179,"host_group_id":6},{"host_group_type_id":102,"location_id":180,"host_group_id":7}],"monitored_metrics":[],"id":173,"server_component_name":"WebVIP","alert_notification":false,"client_component_id":136,"location_type":"SUBSET"},{"status":"ADDED","definition":[],"client_component_name":"WebFarm","name":"DB","server_component_id":140,"type":"BACK_END","monitored_metrics":[],"id":147,"server_component_name":"DB-VIP","alert_notification":false,"client_component_id":135},{"status":"ADDED","definition":[],"client_component_name":"WebFarm","name":"LDAP","server_component_id":138,"type":"BACK_END","monitored_metrics":[],"id":153,"server_component_name":"LDAP-Servers","alert_notification":false,"client_component_id":135}],"components":[{"definition":{"within_hosts":["10.100.120.110","10.100.120.111","10.100.120.112"]},"type":"LBRS","id":135,"name":"WebFarm"},{"definition":{"within_hosts":["0.0.0.0\/0"]},"type":"END_USERS","id":136,"name":"EndUsers"},{"definition":{"within_hosts":["10.100.203.130","10.100.203.131"]},"type":"LBRS","id":137,"name":"DBFarm"},{"definition":{"within_hosts":["10.100.100.10"]},"type":"SERVERS","id":138,"name":"LDAP-Servers"},{"definition":{"load_balancer":1,"vips":[{"protocol":6,"ipaddr":"10.100.120.100","port":80},{"protocol":6,"ipaddr":"10.100.120.100","port":443}],"snat_type":"ALWAYS","manual":false,"snats":["10.100.120.108"]},"type":"LBVS","id":139,"name":"WebVIP"},{"definition":{"load_balancer":1,"vips":[{"protocol":0,"ipaddr":"10.100.202.120","port":0}],"snat_type":"ALWAYS","manual":false,"snats":["10.100.202.128"]},"type":"LBVS","id":140,"name":"DB-VIP"}],"id":192,"alert_notification":{"high_enabled":false,"high_alert_recipient":"* Log Only","low_alert_recipient":"* Log Only","low_enabled":false}}},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services","authorization":"required"},"Get components":{"description":"Manage components of one business service.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of components defined for this business service.","items":{"properties":{"id":{"description":"Service component id.","required":false,"type":"number"},"definition":{"properties":{"snat_type":{"description":"Snat type.","required":false,"type":"string","enum":["NOT_USED","SOMETIMES","ALWAYS"]},"vips":{"description":"Vips if any.","items":{"properties":{"port":{"description":"Port.","required":true,"type":"number"},"protocol":{"description":"Protocol.","required":true,"type":"number"},"ipaddr":{"description":"IP address.","required":true,"type":"string"}},"description":"Load balancer virtual server.","required":false,"type":"object","id":"LBVirtualServer"},"required":false,"type":"array","id":"LBVirtualServers"},"load_balancer":{"description":"Load balancer if any.","required":false,"type":"number"},"outside_hosts":{"description":"Hosts\/subnets excluded from component definition if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"manual":{"description":"Manual flag.","required":false,"type":"string"},"within_hosts":{"description":"Hosts\/subnets included into component definition.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"snats":{"description":"Snats if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"}},"description":"Service component definition.","required":true,"type":"object","id":"ServiceComponentDefinition"},"name":{"description":"Service component name.","required":true,"type":"string"},"type":{"description":"Service component type.","required":true,"type":"string","enum":["END_USERS","SERVERS","LBVS","LBRS"]}},"description":"Components defined for this business service.","required":false,"type":"object","id":"ServiceComponent"},"type":"array","id":"ServiceComponentsList","example":[{"definition":{"within_hosts":["1.1.1.0\/24"]},"type":"END_USERS","id":1000,"name":"Comp-1"},{"definition":{"load_balancer":1000,"vips":[{"protocol":0,"ipaddr":"10.0.0.0\/8","port":0}],"snat_type":"SOMETIMES","manual":false,"snats":["10.8.0.1","10.8.0.96","10.8.0.200","10.8.0.205","10.9.0.1","10.9.0.96","10.10.8.96"]},"type":"LBVS","id":1001,"name":"Comp-2"},{"definition":{"within_hosts":["1.1.3.0\/24"]},"type":"LBRS","id":1002,"name":"Comp-3"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}\/components","authorization":"required"},"List business services":{"description":"List business services.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of business services defined on Profiler.","items":{"properties":{"id":{"description":"Service id.","required":true,"type":"number"},"status":{"description":"Service state.","required":true,"type":"string","enum":["MONITORED","COMMITTING","ERROR","DISABLED"]},"description":{"description":"Service description.","required":true,"type":"string"},"name":{"description":"Service name.","required":true,"type":"string"},"error":{"description":"Commit error if any.","required":false,"type":"string"}},"description":"Business service defined on Profiler.","required":false,"type":"object","id":"ServiceInfo"},"type":"array","id":"ServiceList","example":[{"id":64,"status":"MONITORED","description":"Microsoft Exchange","name":"Exchange"},{"id":128,"status":"COMMITTING","description":"","name":"Sharepoint"},{"id":32,"status":"DISABLED","description":"Application","name":"ERP"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services","authorization":"required"},"Update existing business service":{"description":"Update existing business service.","request":{"properties":{"alert_notification":{"properties":{"high_enabled":{"description":"High alert enabled flag.","required":true,"type":"string"},"low_alert_recipient":{"description":"Low alert recipient.","required":true,"type":"string"},"low_enabled":{"description":"Low alert enabled flag.","required":true,"type":"string"},"high_alert_recipient":{"description":"High alert recipient.","required":true,"type":"string"}},"description":"Alert notification flag.","required":true,"type":"object","id":"ServiceAlertNotification"},"components":{"description":"Service components.","items":{"properties":{"id":{"description":"Service component id.","required":false,"type":"number"},"definition":{"properties":{"snat_type":{"description":"Snat type.","required":false,"type":"string","enum":["NOT_USED","SOMETIMES","ALWAYS"]},"vips":{"description":"Vips if any.","items":{"properties":{"port":{"description":"Port.","required":true,"type":"number"},"protocol":{"description":"Protocol.","required":true,"type":"number"},"ipaddr":{"description":"IP address.","required":true,"type":"string"}},"description":"Load balancer virtual server.","required":false,"type":"object","id":"LBVirtualServer"},"required":false,"type":"array","id":"LBVirtualServers"},"load_balancer":{"description":"Load balancer if any.","required":false,"type":"number"},"outside_hosts":{"description":"Hosts\/subnets excluded from component definition if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"manual":{"description":"Manual flag.","required":false,"type":"string"},"within_hosts":{"description":"Hosts\/subnets included into component definition.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"snats":{"description":"Snats if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"}},"description":"Service component definition.","required":true,"type":"object","id":"ServiceComponentDefinition"},"name":{"description":"Service component name.","required":true,"type":"string"},"type":{"description":"Service component type.","required":true,"type":"string","enum":["END_USERS","SERVERS","LBVS","LBRS"]}},"description":"Components defined for this business service.","required":false,"type":"object","id":"ServiceComponent"},"required":true,"type":"array","id":"ServiceComponentsList"},"segments":{"description":"Service segments.","items":{"properties":{"alert_notification":{"description":"Alert notification flag.","required":true,"type":"string"},"id":{"description":"Service segment id.","required":false,"type":"number"},"definition":{"description":"Segment definition.","items":{"description":"Service segment definition.","required":false,"type":"string"},"required":true,"type":"array","id":"ServiceSegmentDefinition"},"client_component_id":{"description":"Client component id.","required":false,"type":"number"},"status":{"description":"Service segment status.","required":false,"type":"string","enum":["ADDED","DROPPED","UNDECIDED"]},"locations":{"description":"Segment locations.","items":{"properties":{"host_group_type_id":{"description":"Host group type id.","required":true,"type":"number"},"host_group_id":{"description":"Host group id.","required":true,"type":"number"},"location_id":{"description":"Location id.","required":false,"type":"number"}},"description":"Segment locations.","required":false,"type":"object","id":"SegmentLocation"},"required":false,"type":"array","id":"SegmentLocationsList"},"server_component_name":{"description":"Server component name.","required":true,"type":"string"},"name":{"description":"Service segment name.","required":true,"type":"string"},"type":{"description":"Service segment type.","required":false,"type":"string","enum":["FRONT_END","BACK_END"]},"monitored_metrics":{"description":"Monitored segment metrics.","items":{"properties":{"id":{"description":"Metric id.","required":true,"type":"number"}},"description":"Segment metrics.","required":false,"type":"object","id":"SegmentMetric"},"required":true,"type":"array","id":"SegmentMetricsList"},"location_type":{"description":"Location type.","required":false,"type":"string","enum":["ALL","SUBSET"]},"server_component_id":{"description":"Server component id.","required":false,"type":"number"},"client_component_name":{"description":"Client component name.","required":true,"type":"string"}},"description":"Segments defined for this business service.","required":false,"type":"object","id":"ServiceSegment"},"required":true,"type":"array","id":"ServiceSegmentsList"},"id":{"description":"Service id.","required":false,"type":"number"},"description":{"description":"Service description.","required":true,"type":"string"},"name":{"description":"Service name.","required":true,"type":"string"},"locked_by_user_id":{"description":"Account id of the user currently editing this Service if any.","required":false,"type":"number"},"policies":{"description":"Service policies.","items":{"properties":{"id":{"description":"Service policy id.","required":false,"type":"number"},"tuning_parameters":{"properties":{"id":{"description":"Service policy parameter id.","required":true,"type":"number"},"tolerance_high":{"description":"Service policy high tolerance threshold.","required":true,"type":"number"},"name":{"description":"Service policy parameter name.","required":true,"type":"string"},"tolerance_low":{"description":"Service policy low tolerance threshold.","required":true,"type":"number"},"noise_floor":{"description":"Service policy noise floor.","required":true,"type":"string"},"duration":{"description":"Service policy duration.","required":true,"type":"number"},"trigger_on_decreases":{"description":"Service policy trigger on decreases.","required":true,"type":"string"},"trigger_on_increases":{"description":"Service policy trigger on increases.","required":true,"type":"string"}},"description":"Tuning parameters.","required":true,"type":"object","id":"ServicePolicyParams"},"name":{"description":"Service policy name.","required":true,"type":"string"}},"description":"Policies defined for this business service.","required":false,"type":"object","id":"ServicePolicy"},"required":true,"type":"array","id":"ServicePoliciesList"}},"description":"Object representing a business service.","type":"object","id":"ServiceConfig","example":{"policies":[{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321689,"name":"FinancePortal_Web-LB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321690,"name":"FinancePortal_Web-LB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321691,"name":"FinancePortal_Web-LB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321692,"name":"FinancePortal_Web-LB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321721,"name":"FinancePortal_DB-LB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321722,"name":"FinancePortal_DB-LB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321723,"name":"FinancePortal_DB-LB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321724,"name":"FinancePortal_DB-LB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321725,"name":"FinancePortal_Web_Seattle_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321726,"name":"FinancePortal_Web_LosAngeles_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321727,"name":"FinancePortal_Web_Phoenix_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321728,"name":"FinancePortal_Web_Columbus_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321729,"name":"FinancePortal_Web_Austin_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321730,"name":"FinancePortal_Web_Philadelphia_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321731,"name":"FinancePortal_Web_Hartford_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321732,"name":"FinancePortal_Web_Seattle_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321733,"name":"FinancePortal_Web_LosAngeles_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321734,"name":"FinancePortal_Web_Phoenix_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321735,"name":"FinancePortal_Web_Columbus_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321736,"name":"FinancePortal_Web_Austin_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321737,"name":"FinancePortal_Web_Philadelphia_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321738,"name":"FinancePortal_Web_Hartford_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321739,"name":"FinancePortal_Web_Seattle_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321740,"name":"FinancePortal_Web_LosAngeles_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321741,"name":"FinancePortal_Web_Phoenix_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321742,"name":"FinancePortal_Web_Columbus_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321743,"name":"FinancePortal_Web_Austin_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321744,"name":"FinancePortal_Web_Philadelphia_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321745,"name":"FinancePortal_Web_Hartford_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321746,"name":"FinancePortal_Web_Seattle_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321747,"name":"FinancePortal_Web_LosAngeles_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321748,"name":"FinancePortal_Web_Phoenix_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321749,"name":"FinancePortal_Web_Columbus_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321750,"name":"FinancePortal_Web_Austin_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321751,"name":"FinancePortal_Web_Philadelphia_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321752,"name":"FinancePortal_Web_Hartford_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321753,"name":"FinancePortal_DB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321754,"name":"FinancePortal_DB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321755,"name":"FinancePortal_DB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321756,"name":"FinancePortal_DB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321757,"name":"FinancePortal_LDAP_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321758,"name":"FinancePortal_LDAP_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321759,"name":"FinancePortal_LDAP_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321760,"name":"FinancePortal_LDAP_UserExp_RspTime"}],"name":"Service_A","description":"Finance application","segments":[{"status":"ADDED","definition":[],"client_component_name":"WebVIP","name":"Web-LB","server_component_id":135,"type":"BACK_END","monitored_metrics":[],"id":186,"server_component_name":"WebFarm","alert_notification":false,"client_component_id":139},{"status":"ADDED","definition":[],"client_component_name":"DB-VIP","name":"DB-LB","server_component_id":137,"type":"BACK_END","monitored_metrics":[],"id":141,"server_component_name":"DBFarm","alert_notification":false,"client_component_id":140},{"status":"ADDED","definition":[],"client_component_name":"EndUsers","name":"Web","server_component_id":139,"type":"FRONT_END","locations":[{"host_group_type_id":102,"location_id":174,"host_group_id":0},{"host_group_type_id":102,"location_id":175,"host_group_id":1},{"host_group_type_id":102,"location_id":176,"host_group_id":2},{"host_group_type_id":102,"location_id":177,"host_group_id":3},{"host_group_type_id":102,"location_id":178,"host_group_id":5},{"host_group_type_id":102,"location_id":179,"host_group_id":6},{"host_group_type_id":102,"location_id":180,"host_group_id":7}],"monitored_metrics":[],"id":173,"server_component_name":"WebVIP","alert_notification":false,"client_component_id":136,"location_type":"SUBSET"},{"status":"ADDED","definition":[],"client_component_name":"WebFarm","name":"DB","server_component_id":140,"type":"BACK_END","monitored_metrics":[],"id":147,"server_component_name":"DB-VIP","alert_notification":false,"client_component_id":135},{"status":"ADDED","definition":[],"client_component_name":"WebFarm","name":"LDAP","server_component_id":138,"type":"BACK_END","monitored_metrics":[],"id":153,"server_component_name":"LDAP-Servers","alert_notification":false,"client_component_id":135}],"components":[{"definition":{"within_hosts":["10.100.120.110","10.100.120.111","10.100.120.112"]},"type":"LBRS","id":135,"name":"WebFarm"},{"definition":{"within_hosts":["0.0.0.0\/0"]},"type":"END_USERS","id":136,"name":"EndUsers"},{"definition":{"within_hosts":["10.100.203.130","10.100.203.131"]},"type":"LBRS","id":137,"name":"DBFarm"},{"definition":{"within_hosts":["10.100.100.10"]},"type":"SERVERS","id":138,"name":"LDAP-Servers"},{"definition":{"load_balancer":1,"vips":[{"protocol":6,"ipaddr":"10.100.120.100","port":80},{"protocol":6,"ipaddr":"10.100.120.100","port":443}],"snat_type":"ALWAYS","manual":false,"snats":["10.100.120.108"]},"type":"LBVS","id":139,"name":"WebVIP"},{"definition":{"load_balancer":1,"vips":[{"protocol":0,"ipaddr":"10.100.202.120","port":0}],"snat_type":"ALWAYS","manual":false,"snats":["10.100.202.128"]},"type":"LBVS","id":140,"name":"DB-VIP"}],"id":192,"alert_notification":{"high_enabled":false,"high_alert_recipient":"* Log Only","low_alert_recipient":"* Log Only","low_enabled":false}}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}","authorization":"required"},"List business service":{"description":"List business service.","response":{"properties":{"alert_notification":{"properties":{"high_enabled":{"description":"High alert enabled flag.","required":true,"type":"string"},"low_alert_recipient":{"description":"Low alert recipient.","required":true,"type":"string"},"low_enabled":{"description":"Low alert enabled flag.","required":true,"type":"string"},"high_alert_recipient":{"description":"High alert recipient.","required":true,"type":"string"}},"description":"Alert notification flag.","required":true,"type":"object","id":"ServiceAlertNotification"},"components":{"description":"Service components.","items":{"properties":{"id":{"description":"Service component id.","required":false,"type":"number"},"definition":{"properties":{"snat_type":{"description":"Snat type.","required":false,"type":"string","enum":["NOT_USED","SOMETIMES","ALWAYS"]},"vips":{"description":"Vips if any.","items":{"properties":{"port":{"description":"Port.","required":true,"type":"number"},"protocol":{"description":"Protocol.","required":true,"type":"number"},"ipaddr":{"description":"IP address.","required":true,"type":"string"}},"description":"Load balancer virtual server.","required":false,"type":"object","id":"LBVirtualServer"},"required":false,"type":"array","id":"LBVirtualServers"},"load_balancer":{"description":"Load balancer if any.","required":false,"type":"number"},"outside_hosts":{"description":"Hosts\/subnets excluded from component definition if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"manual":{"description":"Manual flag.","required":false,"type":"string"},"within_hosts":{"description":"Hosts\/subnets included into component definition.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"},"snats":{"description":"Snats if any.","items":{"description":"Host\/subnet string.","required":false,"type":"string"},"required":false,"type":"array","id":"CriteriaPrefixes"}},"description":"Service component definition.","required":true,"type":"object","id":"ServiceComponentDefinition"},"name":{"description":"Service component name.","required":true,"type":"string"},"type":{"description":"Service component type.","required":true,"type":"string","enum":["END_USERS","SERVERS","LBVS","LBRS"]}},"description":"Components defined for this business service.","required":false,"type":"object","id":"ServiceComponent"},"required":true,"type":"array","id":"ServiceComponentsList"},"segments":{"description":"Service segments.","items":{"properties":{"alert_notification":{"description":"Alert notification flag.","required":true,"type":"string"},"id":{"description":"Service segment id.","required":false,"type":"number"},"definition":{"description":"Segment definition.","items":{"description":"Service segment definition.","required":false,"type":"string"},"required":true,"type":"array","id":"ServiceSegmentDefinition"},"client_component_id":{"description":"Client component id.","required":false,"type":"number"},"status":{"description":"Service segment status.","required":false,"type":"string","enum":["ADDED","DROPPED","UNDECIDED"]},"locations":{"description":"Segment locations.","items":{"properties":{"host_group_type_id":{"description":"Host group type id.","required":true,"type":"number"},"host_group_id":{"description":"Host group id.","required":true,"type":"number"},"location_id":{"description":"Location id.","required":false,"type":"number"}},"description":"Segment locations.","required":false,"type":"object","id":"SegmentLocation"},"required":false,"type":"array","id":"SegmentLocationsList"},"server_component_name":{"description":"Server component name.","required":true,"type":"string"},"name":{"description":"Service segment name.","required":true,"type":"string"},"type":{"description":"Service segment type.","required":false,"type":"string","enum":["FRONT_END","BACK_END"]},"monitored_metrics":{"description":"Monitored segment metrics.","items":{"properties":{"id":{"description":"Metric id.","required":true,"type":"number"}},"description":"Segment metrics.","required":false,"type":"object","id":"SegmentMetric"},"required":true,"type":"array","id":"SegmentMetricsList"},"location_type":{"description":"Location type.","required":false,"type":"string","enum":["ALL","SUBSET"]},"server_component_id":{"description":"Server component id.","required":false,"type":"number"},"client_component_name":{"description":"Client component name.","required":true,"type":"string"}},"description":"Segments defined for this business service.","required":false,"type":"object","id":"ServiceSegment"},"required":true,"type":"array","id":"ServiceSegmentsList"},"id":{"description":"Service id.","required":false,"type":"number"},"description":{"description":"Service description.","required":true,"type":"string"},"name":{"description":"Service name.","required":true,"type":"string"},"locked_by_user_id":{"description":"Account id of the user currently editing this Service if any.","required":false,"type":"number"},"policies":{"description":"Service policies.","items":{"properties":{"id":{"description":"Service policy id.","required":false,"type":"number"},"tuning_parameters":{"properties":{"id":{"description":"Service policy parameter id.","required":true,"type":"number"},"tolerance_high":{"description":"Service policy high tolerance threshold.","required":true,"type":"number"},"name":{"description":"Service policy parameter name.","required":true,"type":"string"},"tolerance_low":{"description":"Service policy low tolerance threshold.","required":true,"type":"number"},"noise_floor":{"description":"Service policy noise floor.","required":true,"type":"string"},"duration":{"description":"Service policy duration.","required":true,"type":"number"},"trigger_on_decreases":{"description":"Service policy trigger on decreases.","required":true,"type":"string"},"trigger_on_increases":{"description":"Service policy trigger on increases.","required":true,"type":"string"}},"description":"Tuning parameters.","required":true,"type":"object","id":"ServicePolicyParams"},"name":{"description":"Service policy name.","required":true,"type":"string"}},"description":"Policies defined for this business service.","required":false,"type":"object","id":"ServicePolicy"},"required":true,"type":"array","id":"ServicePoliciesList"}},"description":"Object representing a business service.","type":"object","id":"ServiceConfig","example":{"policies":[{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321689,"name":"FinancePortal_Web-LB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321690,"name":"FinancePortal_Web-LB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321691,"name":"FinancePortal_Web-LB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321692,"name":"FinancePortal_Web-LB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321721,"name":"FinancePortal_DB-LB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321722,"name":"FinancePortal_DB-LB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321723,"name":"FinancePortal_DB-LB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321724,"name":"FinancePortal_DB-LB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321725,"name":"FinancePortal_Web_Seattle_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321726,"name":"FinancePortal_Web_LosAngeles_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321727,"name":"FinancePortal_Web_Phoenix_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321728,"name":"FinancePortal_Web_Columbus_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321729,"name":"FinancePortal_Web_Austin_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321730,"name":"FinancePortal_Web_Philadelphia_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321731,"name":"FinancePortal_Web_Hartford_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321732,"name":"FinancePortal_Web_Seattle_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321733,"name":"FinancePortal_Web_LosAngeles_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321734,"name":"FinancePortal_Web_Phoenix_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321735,"name":"FinancePortal_Web_Columbus_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321736,"name":"FinancePortal_Web_Austin_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321737,"name":"FinancePortal_Web_Philadelphia_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321738,"name":"FinancePortal_Web_Hartford_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321739,"name":"FinancePortal_Web_Seattle_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321740,"name":"FinancePortal_Web_LosAngeles_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321741,"name":"FinancePortal_Web_Phoenix_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321742,"name":"FinancePortal_Web_Columbus_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321743,"name":"FinancePortal_Web_Austin_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321744,"name":"FinancePortal_Web_Philadelphia_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321745,"name":"FinancePortal_Web_Hartford_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321746,"name":"FinancePortal_Web_Seattle_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321747,"name":"FinancePortal_Web_LosAngeles_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321748,"name":"FinancePortal_Web_Phoenix_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321749,"name":"FinancePortal_Web_Columbus_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321750,"name":"FinancePortal_Web_Austin_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321751,"name":"FinancePortal_Web_Philadelphia_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321752,"name":"FinancePortal_Web_Hartford_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321753,"name":"FinancePortal_DB_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321754,"name":"FinancePortal_DB_UserExp_RspTime"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321755,"name":"FinancePortal_DB_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321756,"name":"FinancePortal_DB_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"rsts","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":5},"id":352321757,"name":"FinancePortal_LDAP_Effncy_TCPRsts"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321758,"name":"FinancePortal_LDAP_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321759,"name":"FinancePortal_LDAP_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"resp","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":4},"id":352321760,"name":"FinancePortal_LDAP_UserExp_RspTime"}],"name":"Service_A","description":"Finance application","segments":[{"status":"ADDED","definition":[],"client_component_name":"WebVIP","name":"Web-LB","server_component_id":135,"type":"BACK_END","monitored_metrics":[],"id":186,"server_component_name":"WebFarm","alert_notification":false,"client_component_id":139},{"status":"ADDED","definition":[],"client_component_name":"DB-VIP","name":"DB-LB","server_component_id":137,"type":"BACK_END","monitored_metrics":[],"id":141,"server_component_name":"DBFarm","alert_notification":false,"client_component_id":140},{"status":"ADDED","definition":[],"client_component_name":"EndUsers","name":"Web","server_component_id":139,"type":"FRONT_END","locations":[{"host_group_type_id":102,"location_id":174,"host_group_id":0},{"host_group_type_id":102,"location_id":175,"host_group_id":1},{"host_group_type_id":102,"location_id":176,"host_group_id":2},{"host_group_type_id":102,"location_id":177,"host_group_id":3},{"host_group_type_id":102,"location_id":178,"host_group_id":5},{"host_group_type_id":102,"location_id":179,"host_group_id":6},{"host_group_type_id":102,"location_id":180,"host_group_id":7}],"monitored_metrics":[],"id":173,"server_component_name":"WebVIP","alert_notification":false,"client_component_id":136,"location_type":"SUBSET"},{"status":"ADDED","definition":[],"client_component_name":"WebFarm","name":"DB","server_component_id":140,"type":"BACK_END","monitored_metrics":[],"id":147,"server_component_name":"DB-VIP","alert_notification":false,"client_component_id":135},{"status":"ADDED","definition":[],"client_component_name":"WebFarm","name":"LDAP","server_component_id":138,"type":"BACK_END","monitored_metrics":[],"id":153,"server_component_name":"LDAP-Servers","alert_notification":false,"client_component_id":135}],"components":[{"definition":{"within_hosts":["10.100.120.110","10.100.120.111","10.100.120.112"]},"type":"LBRS","id":135,"name":"WebFarm"},{"definition":{"within_hosts":["0.0.0.0\/0"]},"type":"END_USERS","id":136,"name":"EndUsers"},{"definition":{"within_hosts":["10.100.203.130","10.100.203.131"]},"type":"LBRS","id":137,"name":"DBFarm"},{"definition":{"within_hosts":["10.100.100.10"]},"type":"SERVERS","id":138,"name":"LDAP-Servers"},{"definition":{"load_balancer":1,"vips":[{"protocol":6,"ipaddr":"10.100.120.100","port":80},{"protocol":6,"ipaddr":"10.100.120.100","port":443}],"snat_type":"ALWAYS","manual":false,"snats":["10.100.120.108"]},"type":"LBVS","id":139,"name":"WebVIP"},{"definition":{"load_balancer":1,"vips":[{"protocol":0,"ipaddr":"10.100.202.120","port":0}],"snat_type":"ALWAYS","manual":false,"snats":["10.100.202.128"]},"type":"LBVS","id":140,"name":"DB-VIP"}],"id":192,"alert_notification":{"high_enabled":false,"high_alert_recipient":"* Log Only","low_alert_recipient":"* Log Only","low_enabled":false}}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}","authorization":"required"},"Get service thumbnail":{"description":"Get service diagram as a PNG image.","parameters":{"width":{"required":false,"type":"number","description":"Image width in pixels (570 by default)."},"height":{"required":false,"type":"number","description":"Image height in pixels (270 by default)."}},"httpmethod":"GET","formats":["png"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}\/thumbnail","authorization":"required"},"Get policies":{"description":"Manage policies of one business service.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of service policies defined for this business service.","items":{"properties":{"id":{"description":"Service policy id.","required":false,"type":"number"},"tuning_parameters":{"properties":{"id":{"description":"Service policy parameter id.","required":true,"type":"number"},"tolerance_high":{"description":"Service policy high tolerance threshold.","required":true,"type":"number"},"name":{"description":"Service policy parameter name.","required":true,"type":"string"},"tolerance_low":{"description":"Service policy low tolerance threshold.","required":true,"type":"number"},"noise_floor":{"description":"Service policy noise floor.","required":true,"type":"string"},"duration":{"description":"Service policy duration.","required":true,"type":"number"},"trigger_on_decreases":{"description":"Service policy trigger on decreases.","required":true,"type":"string"},"trigger_on_increases":{"description":"Service policy trigger on increases.","required":true,"type":"string"}},"description":"Tuning parameters.","required":true,"type":"object","id":"ServicePolicyParams"},"name":{"description":"Service policy name.","required":true,"type":"string"}},"description":"Policies defined for this business service.","required":false,"type":"object","id":"ServicePolicy"},"type":"array","id":"ServicePoliciesList","example":[{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321572,"name":"Srv-1_Seg-1_Conn_ActiveConns"},{"tuning_parameters":{"noise_floor":0,"name":"retransbw","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":9},"id":352321573,"name":"Srv-1_Seg-1_Effncy_TCPRetransBW"},{"tuning_parameters":{"noise_floor":0,"name":"conns_active","trigger_on_increases":true,"trigger_on_decreases":false,"duration":1,"tolerance_high":8,"tolerance_low":7,"id":11},"id":352321574,"name":"Srv-1_Seg-2_Boston_Conn_ActiveConns"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}\/policies","authorization":"required"},"Get segments":{"description":"Manage segments of one business service.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of segments defined for this business service.","items":{"properties":{"alert_notification":{"description":"Alert notification flag.","required":true,"type":"string"},"id":{"description":"Service segment id.","required":false,"type":"number"},"definition":{"description":"Segment definition.","items":{"description":"Service segment definition.","required":false,"type":"string"},"required":true,"type":"array","id":"ServiceSegmentDefinition"},"client_component_id":{"description":"Client component id.","required":false,"type":"number"},"status":{"description":"Service segment status.","required":false,"type":"string","enum":["ADDED","DROPPED","UNDECIDED"]},"locations":{"description":"Segment locations.","items":{"properties":{"host_group_type_id":{"description":"Host group type id.","required":true,"type":"number"},"host_group_id":{"description":"Host group id.","required":true,"type":"number"},"location_id":{"description":"Location id.","required":false,"type":"number"}},"description":"Segment locations.","required":false,"type":"object","id":"SegmentLocation"},"required":false,"type":"array","id":"SegmentLocationsList"},"server_component_name":{"description":"Server component name.","required":true,"type":"string"},"name":{"description":"Service segment name.","required":true,"type":"string"},"type":{"description":"Service segment type.","required":false,"type":"string","enum":["FRONT_END","BACK_END"]},"monitored_metrics":{"description":"Monitored segment metrics.","items":{"properties":{"id":{"description":"Metric id.","required":true,"type":"number"}},"description":"Segment metrics.","required":false,"type":"object","id":"SegmentMetric"},"required":true,"type":"array","id":"SegmentMetricsList"},"location_type":{"description":"Location type.","required":false,"type":"string","enum":["ALL","SUBSET"]},"server_component_id":{"description":"Server component id.","required":false,"type":"number"},"client_component_name":{"description":"Client component name.","required":true,"type":"string"}},"description":"Segments defined for this business service.","required":false,"type":"object","id":"ServiceSegment"},"type":"array","id":"ServiceSegmentsList","example":[{"status":"ADDED","definition":[],"client_component_name":"Comp-2","name":"Seg-1","server_component_id":1002,"type":"BACK_END","monitored_metrics":[{"id":11},{"id":9}],"id":1003,"server_component_name":"Comp-3","alert_notification":true,"client_component_id":1001},{"status":"ADDED","definition":[],"client_component_name":"Comp-1","name":"Seg-2","server_component_id":1001,"type":"FRONT_END","locations":[{"host_group_type_id":102,"location_id":1010,"host_group_id":0}],"monitored_metrics":[{"id":11}],"id":1009,"server_component_name":"Comp-2","alert_notification":false,"client_component_id":1000,"location_type":"SUBSET"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"services\/{service_id}\/segments","authorization":"required"}}},"Vnis":{"methods":{"List VNIs":{"description":"Get a list of Virtual Network Identifiers.","response":{"description":"List of VNIs (Virtual Network Identifiers of SDN setup).","items":{"properties":{"id":{"description":"ID of the VNI.","required":true,"type":"number"},"description":{"description":"Description of the VNI.","required":false,"type":"string"},"name":{"description":"Name of the VNI.","required":false,"type":"string"}},"description":"Object representing a VNI.","required":false,"type":"object","id":"VNI"},"type":"array","id":"VNIs","example":[{"description":"Customer A. Blue Network.","name":"Blue_Network","id":100},{"description":"Customer B. Blue Network.","name":"Red_Network","id":200}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"vnis","authorization":"required"},"Delete VNI":{"description":"Delete a Virtual Network Identifier.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"vnis\/{vni_id}","authorization":"required"},"Update VNIs":{"description":"Update one or many Virtual Network Identifiers.","request":{"description":"List of VNIs (Virtual Network Identifiers of SDN setup).","items":{"properties":{"id":{"description":"ID of the VNI.","required":true,"type":"number"},"description":{"description":"Description of the VNI.","required":false,"type":"string"},"name":{"description":"Name of the VNI.","required":false,"type":"string"}},"description":"Object representing a VNI.","required":false,"type":"object","id":"VNI"},"type":"array","id":"VNIs","example":[{"description":"Customer A. Blue Network.","name":"Blue_Network","id":100},{"description":"Customer B. Blue Network.","name":"Red_Network","id":200}]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"vnis","authorization":"required"},"Get VNI":{"description":"Get a Virtual Network Identifier.","response":{"properties":{"id":{"description":"ID of the VNI.","required":true,"type":"number"},"description":{"description":"Description of the VNI.","required":false,"type":"string"},"name":{"description":"Name of the VNI.","required":false,"type":"string"}},"description":"Object representing a VNI.","type":"object","id":"VNI","example":{"description":"Customer A. Blue Network.","name":"Blue_Network","id":100}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"vnis\/{vni_id}","authorization":"required"},"Update VNI":{"description":"Update one Virtual Network Identifier.","request":{"properties":{"id":{"description":"ID of the VNI.","required":true,"type":"number"},"description":{"description":"Description of the VNI.","required":false,"type":"string"},"name":{"description":"Name of the VNI.","required":false,"type":"string"}},"description":"Object representing a VNI.","type":"object","id":"VNI","example":{"description":"Customer A. Blue Network.","name":"Blue_Network","id":100}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"vnis\/{vni_id}","authorization":"required"}}},"Recipients":{"methods":{"List recipients":{"description":"Get a list of recipients.","response":{"description":"List of recipient.","items":{"properties":{"id":{"description":"Recipient Number.","required":true,"type":"number"},"snmp_trap":{"properties":{"snmp_trap_addresses":{"description":"List of SNMPtrapAddress.","items":{"properties":{"port":{"description":"Port number for the IP address.","required":true,"type":"number"},"ipaddr":{"description":"IP address of a snmp trap recipient.","required":true,"type":"string"}},"description":"Object representing a snmp trap address.","required":false,"type":"object","id":"SNMPTrapAddress"},"required":true,"type":"array","id":"SNMPTrapAddresses"},"version":{"description":"snmp trap version, V1, V2, V3.","required":true,"type":"string","enum":["V1","V2C","V3"]}},"description":"Snmp trap recipient.","required":false,"type":"object","id":"SNMPTrapRecipient"},"name":{"description":"Recipient Notification Label.","required":true,"type":"string"},"email":{"properties":{"format":{"description":"Format of a recipient's email, PDF or HTML.","required":true,"type":"string","enum":["EMAIL_FORMAT_PDF","EMAIL_FORMAT_HTML"]},"address":{"description":"Email address of a recipient.","required":true,"type":"string"}},"description":"Email recipient.","required":false,"type":"object","id":"EmailRecipient"}},"description":"Object representing a recipient.","required":false,"type":"object","id":"Recipient"},"type":"array","id":"RecipientList","example":[{"name":"* Log Only","id":-1},{"name":"Default","id":1},{"snmp_trap":{"snmp_trap_addresses":[{"ipaddr":"10.0.0.1","port":10},{"ipaddr":"10.1.1.2","port":20}],"version":"V1"},"email":{"format":"EMAIL_FORMAT_PDF","address":"example@riverbed.com"},"name":"example_name","id":2}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"recipients","authorization":"required"},"Get recipient":{"description":"Get a recipient by id.","response":{"properties":{"id":{"description":"Recipient Number.","required":true,"type":"number"},"snmp_trap":{"properties":{"snmp_trap_addresses":{"description":"List of SNMPtrapAddress.","items":{"properties":{"port":{"description":"Port number for the IP address.","required":true,"type":"number"},"ipaddr":{"description":"IP address of a snmp trap recipient.","required":true,"type":"string"}},"description":"Object representing a snmp trap address.","required":false,"type":"object","id":"SNMPTrapAddress"},"required":true,"type":"array","id":"SNMPTrapAddresses"},"version":{"description":"snmp trap version, V1, V2, V3.","required":true,"type":"string","enum":["V1","V2C","V3"]}},"description":"Snmp trap recipient.","required":false,"type":"object","id":"SNMPTrapRecipient"},"name":{"description":"Recipient Notification Label.","required":true,"type":"string"},"email":{"properties":{"format":{"description":"Format of a recipient's email, PDF or HTML.","required":true,"type":"string","enum":["EMAIL_FORMAT_PDF","EMAIL_FORMAT_HTML"]},"address":{"description":"Email address of a recipient.","required":true,"type":"string"}},"description":"Email recipient.","required":false,"type":"object","id":"EmailRecipient"}},"description":"Object representing a recipient.","type":"object","id":"Recipient","example":{"snmp_trap":{"snmp_trap_addresses":[{"ipaddr":"10.0.0.1","port":10},{"ipaddr":"10.1.1.2","port":20}],"version":"V1"},"email":{"format":"EMAIL_FORMAT_PDF","address":"example@riverbed.com"},"name":"example_name","id":128}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"recipients\/{id}","authorization":"required"}}},"Steelheads":{"methods":{"Disable Steelhead polling":{"description":"Disables data polling from Steelheads.","request":{"description":"IP addresses object representing the list of Steelheads.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steelhead.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steelheads.","required":false,"type":"object","id":"SteelheadIPAddr"},"type":"array","id":"SteelheadIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/sync\/disable","authorization":"required"},"Enable Steelhead polling":{"description":"Enables data polling from Steelheads.","request":{"description":"IP addresses object representing the list of Steelheads.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steelhead.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steelheads.","required":false,"type":"object","id":"SteelheadIPAddr"},"type":"array","id":"SteelheadIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/sync\/enable","authorization":"required"},"Delete Steelheads global OAuth":{"description":"Deletes global OAuth code.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/oauth_code\/global","authorization":"required"},"Get Steelheads OAuth codes":{"description":"Get a list of steelheads CIDRs with OAuth code configured.","response":{"description":"List of Cidr Objects.","items":{"properties":{"cidr":{"description":"IP address, CIDR.","required":true,"type":"string"}},"description":"Object representing an IP address, CIDR.","required":false,"type":"object","id":"Cidr"},"type":"array","id":"Cidrs","example":[{"cidr":"10.10.0.60"},{"cidr":"0\/0"},{"cidr":"10\/8"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/oauth_code","authorization":"required"},"Update Steelheads OAuth codes":{"description":"Creates or Updates Oauth Codes for a list of Steelheads.","request":{"description":"List of OAuth code Objects.","items":{"properties":{"code":{"description":"OAuth code.","required":true,"type":"string"},"cidr":{"description":"IP address, CIDR.","required":true,"type":"string"}},"description":"Object representing an IP address, CIDR and its OAuth code.","required":false,"type":"object","id":"Oauthcode"},"type":"array","id":"Oauthcodes","example":[{"cidr":"10.20.0.60","code":"code_ip"},{"cidr":"0\/0","code":"code_global"},{"cidr":"10\/8","code":"code_region"}]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/oauth_code","authorization":"required"},"Sync Steelheads QoS data":{"description":"Retrieves QoS data from Steelheads on which polling is enabled.","request":{"description":"IP addresses object representing the list of Steelheads.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steelhead.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steelheads.","required":false,"type":"object","id":"SteelheadIPAddr"},"type":"array","id":"SteelheadIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/qos\/sync","authorization":"required"},"Sync Steelhead apps":{"description":"Retrieves application data from Steelheads on which polling is enabled.","request":{"description":"IP addresses object representing the list of Steelheads.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steelhead.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steelheads.","required":false,"type":"object","id":"SteelheadIPAddr"},"type":"array","id":"SteelheadIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/apps\/sync","authorization":"required"},"Get Steelheads":{"description":"Get a Steelhead QoS Global Configuration by IP address.","response":{"properties":{"dpi":{"description":"Flag indicating if Deep Packet Inspection (DPI) is enabled on this Steelhead.","required":false,"type":"string"},"marking":{"description":"Flag indicating if QoS Marking is enabled on this Steelhead.","required":false,"type":"string"},"sync":{"properties":{"apps":{"properties":{"enabled":{"description":"Flag - Enable application synchronization.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted application synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful application synchronization time.","required":true,"type":"number"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Steelhead application synchronization information.","required":true,"type":"object","id":"SteelheadAppsObject"},"qos":{"properties":{"enabled":{"description":"Flag indicating if QoS synchronization is enabled on this Steelhead.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted QoS synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful QoS synchronization time.","required":true,"type":"number"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Steelhead QoS synchronization information.","required":true,"type":"object","id":"SteelheadQosObject"}},"description":"Object representing Steelhead synchronization information.","required":true,"type":"object","id":"SteelheadSyncObject"},"ipaddr":{"description":"Steelhead IP address.","required":true,"type":"string"},"name":{"description":"Steelhead name.","required":true,"type":"string"},"ib_shaping":{"description":"Flag indicating if QoS Inbound Shaping is enabled on this Steelhead.","required":false,"type":"string"},"oauth_custom":{"description":"Flag indicating if Custom OAuth code is configured on this Steelhead.","required":true,"type":"string"},"hier_mode":{"description":"Flag indicating if QoS Hierarchical Mode is enabled on this Steelhead.","required":false,"type":"string"},"ob_shaping":{"description":"Flag indicating if QoS Outbound Shaping is enabled on this Steelhead.","required":false,"type":"string"},"easy_mode":{"description":"Flag indicating which QoS Configuration Mode (Basic\/Advanced) is set (Basic if true).","required":false,"type":"string"},"bw_overcommit":{"description":"Flag indicating if QoS Bandwidth Overcommit is enabled on this Steelhead.","required":false,"type":"string"}},"description":"Object representing a steelhead.","type":"object","id":"Steelhead"},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/{steelhead_ip}","authorization":"required"},"Delete Steelheads OAuth codes":{"description":"Deletes OAuth codes for a list of Steelheads.","request":{"description":"List of Cidr Objects.","items":{"properties":{"cidr":{"description":"IP address, CIDR.","required":true,"type":"string"}},"description":"Object representing an IP address, CIDR.","required":false,"type":"object","id":"Cidr"},"type":"array","id":"Cidrs","example":[{"cidr":"10.10.0.60"},{"cidr":"0\/0"},{"cidr":"10\/8"}]},"httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/oauth_code","authorization":"required"},"Update Steelheads global OAuth":{"description":"Creates or Updates global OAuth code.","request":{"properties":{"code":{"description":"OAuth Code.","required":true,"type":"string"}},"description":"Global OAuth code object.","type":"object","id":"Globalcode","example":{"code":"code_global"}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/oauth_code\/global","authorization":"required"},"List Steelheads":{"description":"Get a list of Steelheads and their QoS global and application configuration.","response":{"description":"List of Steelheads and their QoS and Application configuration data.","items":{"properties":{"dpi":{"description":"Flag indicating if Deep Packet Inspection (DPI) is enabled on this Steelhead.","required":false,"type":"string"},"marking":{"description":"Flag indicating if QoS Marking is enabled on this Steelhead.","required":false,"type":"string"},"sync":{"properties":{"apps":{"properties":{"enabled":{"description":"Flag - Enable application synchronization.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted application synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful application synchronization time.","required":true,"type":"number"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Steelhead application synchronization information.","required":true,"type":"object","id":"SteelheadAppsObject"},"qos":{"properties":{"enabled":{"description":"Flag indicating if QoS synchronization is enabled on this Steelhead.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted QoS synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful QoS synchronization time.","required":true,"type":"number"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Steelhead QoS synchronization information.","required":true,"type":"object","id":"SteelheadQosObject"}},"description":"Object representing Steelhead synchronization information.","required":true,"type":"object","id":"SteelheadSyncObject"},"ipaddr":{"description":"Steelhead IP address.","required":true,"type":"string"},"name":{"description":"Steelhead name.","required":true,"type":"string"},"ib_shaping":{"description":"Flag indicating if QoS Inbound Shaping is enabled on this Steelhead.","required":false,"type":"string"},"oauth_custom":{"description":"Flag indicating if Custom OAuth code is configured on this Steelhead.","required":true,"type":"string"},"hier_mode":{"description":"Flag indicating if QoS Hierarchical Mode is enabled on this Steelhead.","required":false,"type":"string"},"ob_shaping":{"description":"Flag indicating if QoS Outbound Shaping is enabled on this Steelhead.","required":false,"type":"string"},"easy_mode":{"description":"Flag indicating which QoS Configuration Mode (Basic\/Advanced) is set (Basic if true).","required":false,"type":"string"},"bw_overcommit":{"description":"Flag indicating if QoS Bandwidth Overcommit is enabled on this Steelhead.","required":false,"type":"string"}},"description":"Steelhead QoS and Application Configuration Data.","required":false,"type":"object","id":"Steelhead"},"type":"array","id":"Steelheads","example":[]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads","authorization":"required"},"Check Steelheads global OAuth":{"description":"Checks if the global OAuth code is configured.","response":{"properties":{"configured":{"description":"True if the global ouath code is configured.","required":true,"type":"string"}},"description":"Object representing the global OAuth code is configured.","type":"object","id":"Oauthcodeglobal","example":{"configured":true}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelheads\/oauth_code\/global","authorization":"required"}}},"Devices":{"methods":{"Enable REST polling":{"description":"Globally disable REST polling for all devices.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"devices\/restsync\/enable","authorization":"required"},"Get device":{"description":"Get a device by IP Address.","response":{"properties":{"id":{"description":"Device identifier (ID). Used internally in the product and in the API.","required":true,"type":"number"},"type_id":{"description":"Device type ID; a way to represent device type that is more friendly to programs.","required":true,"type":"number"},"ipaddr":{"description":"Device IP address.","required":true,"type":"string"},"name":{"description":"Device name, which usually comes from SNMP or DNS.","required":true,"type":"string"},"type":{"description":"Device type, e.g. Alluvio Flow Gateway, Alluvio NetShark or Netflow device.","required":true,"type":"string"},"version":{"description":"Version of the protocol used to communicate with the device.","required":true,"type":"string"}},"description":"Object representing a device.","type":"object","id":"Device_1_15","example":{"name":"MyNetflowDevice","type_id":2,"ipaddr":"10.0.0.1","version":"N\/A","type":"Netflow","id":123}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"devices\/{device_ip}","authorization":"required"},"List devices":{"description":"Get a list of devices.","parameters":{"type_id":{"required":false,"type":"number","description":"Filter devices by device type."},"cidr":{"required":false,"type":"string","description":"Filter devices by IP or Subnet (e.g. 10.0.0.0\/8)."}},"response":{"description":"List of network devices that report data to Profiler.","items":{"properties":{"id":{"description":"Device identifier (ID). Used internally in the product and in the API.","required":true,"type":"number"},"type_id":{"description":"Device type ID; a way to represent device type that is more friendly to programs.","required":true,"type":"number"},"ipaddr":{"description":"Device IP address.","required":true,"type":"string"},"name":{"description":"Device name, which usually comes from SNMP or DNS.","required":true,"type":"string"},"type":{"description":"Device type, e.g. Alluvio Flow Gateway, Alluvio NetShark or Netflow device.","required":true,"type":"string"},"version":{"description":"Version of the protocol used to communicate with the device.","required":true,"type":"string"}},"description":"One device from the list of devices that report data.","required":false,"type":"object","id":"Device_1_15"},"type":"array","id":"Devices_1_15","example":[{"name":"MyNetflowDevice","type_id":2,"ipaddr":"10.0.0.1","version":"N\/A","type":"Netflow","id":123}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"devices","authorization":"required"},"Check REST polling":{"description":"Get global flag showing whether REST polling is enabled for all devices.","response":{"properties":{"enabled":{"description":"Global REST sync enabled flag for devices on Profiler.","required":true,"type":"string"}},"description":"Object representing global REST sync enabled flag for devices on Profiler.","type":"object","id":"DevicesRestSyncEnabled"},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"devices\/restsync","authorization":"required"},"Delete device":{"description":"Delete a device by IP Address. The operation is asynchronous. The device will be deleted within few minutes to hours depending on how busy is the system.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"devices\/{device_ip}","authorization":"required"},"Disable REST polling":{"description":"Globally enable REST polling for all devices.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"devices\/restsync\/disable","authorization":"required"}}},"Dscps":{"methods":{"List DSCPs":{"description":"Get complete DSCP configuration.","response":{"description":"List of DSCP objects.","items":{"properties":{"id":{"description":"ID of the DSCP.","required":true,"type":"number"},"description":{"description":"Description of the DSCP.","required":true,"type":"string"},"name":{"description":"Name of the DSCP.","required":true,"type":"string"}},"description":"Object representing DSCP information.","required":false,"type":"object","id":"DSCPDef"},"type":"array","id":"CDSCPDefs","example":[{"description":"Assured Forwarding Class 1 Medium Drop","name":"AF12","id":12},{"description":"","name":"","id":13},{"description":"Assured Forwarding Class 1 High Drop","name":"AF13","id":14}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"dscps","authorization":"required"},"Get DSCP":{"description":"Get information about a specific DSCP.","response":{"properties":{"id":{"description":"ID of the DSCP.","required":true,"type":"number"},"description":{"description":"Description of the DSCP.","required":true,"type":"string"},"name":{"description":"Name of the DSCP.","required":true,"type":"string"}},"description":"Object representing DSCP information.","type":"object","id":"DSCPDef","example":{"description":"Assured Forwarding Class 1 Low Drop","name":"AF11","id":10}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"dscps\/{dscp_id}","authorization":"required"},"Update DSCPs":{"description":"Update DSCP configuration (only name and description can be updated).","request":{"description":"List of DSCP objects.","items":{"properties":{"id":{"description":"ID of the DSCP.","required":true,"type":"number"},"description":{"description":"Description of the DSCP.","required":true,"type":"string"},"name":{"description":"Name of the DSCP.","required":true,"type":"string"}},"description":"Object representing DSCP information.","required":false,"type":"object","id":"DSCPDef"},"type":"array","id":"CDSCPDefs","example":[{"description":"Assured Forwarding Class 1 Medium Drop","name":"AF12","id":12},{"description":"","name":"","id":13},{"description":"Assured Forwarding Class 1 High Drop","name":"AF13","id":14}]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"dscps","authorization":"required"},"Update DSCP":{"description":"Update information for a specific DSCP.","request":{"properties":{"id":{"description":"ID of the DSCP.","required":true,"type":"number"},"description":{"description":"Description of the DSCP.","required":true,"type":"string"},"name":{"description":"Name of the DSCP.","required":true,"type":"string"}},"description":"Object representing DSCP information.","type":"object","id":"DSCPDef","example":{"description":"Assured Forwarding Class 1 Low Drop","name":"AF11","id":10}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"dscps\/{dscp_id}","authorization":"required"}}},"Steelconnectmanagers":{"methods":{"Enable Steelconnectmanagers polling":{"description":"Enables data polling from Steelconnectmanagers.","request":{"description":"IP addresses object representing the list of Steel Connect Managers.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steel Connect Manager.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steel Connect Managers.","required":false,"type":"object","id":"ScmIPAddr"},"type":"array","id":"ScmIPAddrs","example":[{"ipaddr":"10.0.67.247"},{"ipaddr":"10.99.30.252"},{"ipaddr":"10.7.15.18"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelconnectmanagers\/sync\/enable","authorization":"required"},"Sync Steelconnectmanagers":{"description":"Retrieves poll data from Steelconnectmanagers on which polling is enabled.","request":{"description":"IP addresses object representing the list of Steel Connect Managers.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steel Connect Manager.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steel Connect Managers.","required":false,"type":"object","id":"ScmIPAddr"},"type":"array","id":"ScmIPAddrs","example":[{"ipaddr":"10.0.67.247"},{"ipaddr":"10.99.30.252"},{"ipaddr":"10.7.15.18"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelconnectmanagers\/steelconnectmanager\/sync","authorization":"required"},"Disable Steelconnectmanagers polling":{"description":"Disables data polling from Steelconnectmanagers.","request":{"description":"IP addresses object representing the list of Steel Connect Managers.","items":{"properties":{"ipaddr":{"description":"IP address representing a Steel Connect Manager.","required":true,"type":"string"}},"description":"IP address collection object representing the list of Steel Connect Managers.","required":false,"type":"object","id":"ScmIPAddr"},"type":"array","id":"ScmIPAddrs","example":[{"ipaddr":"10.0.67.247"},{"ipaddr":"10.99.30.252"},{"ipaddr":"10.7.15.18"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelconnectmanagers\/sync\/disable","authorization":"required"},"Get Steelconnectmanager":{"description":"Get configuration of a Steelconnectmanager by IP address.","response":{"properties":{"sync":{"properties":{"scmpoll":{"properties":{"enabled":{"description":"Flag indicating if this Steel Connect Manager is enabled.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful synchronization time.","required":true,"type":"number"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Steel Connect Manager synchronization information.","required":true,"type":"object","id":"ScmPollObject"}},"description":"Object representing Steel Connect Manager synchronization information.","required":true,"type":"object","id":"ScmSyncObject"},"ipaddr":{"description":"Steel Connect Manager IP address.","required":true,"type":"string"},"name":{"description":"Steel Connect Manager name.","required":true,"type":"string"}},"description":"Object representing a steel connect manager.","type":"object","id":"Scm"},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelconnectmanagers\/{scm_ip}","authorization":"required"},"List Steelconnectmanagers":{"description":"Get a list of Steelconnectmanagers and their application configuration data.","response":{"description":"List of Steel Connect Managers (SCMs) and their configuration data.","items":{"properties":{"sync":{"properties":{"scmpoll":{"properties":{"enabled":{"description":"Flag indicating if this Steel Connect Manager is enabled.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful synchronization time.","required":true,"type":"number"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Steel Connect Manager synchronization information.","required":true,"type":"object","id":"ScmPollObject"}},"description":"Object representing Steel Connect Manager synchronization information.","required":true,"type":"object","id":"ScmSyncObject"},"ipaddr":{"description":"Steel Connect Manager IP address.","required":true,"type":"string"},"name":{"description":"Steel Connect Manager name.","required":true,"type":"string"}},"description":"Steelhead Connect Manager (SCM) Configuration Data.","required":false,"type":"object","id":"Scm"},"type":"array","id":"Scms","example":[{"ipaddr":"10.0.67.247","name":"10.0.67.247","sync":{"scmpoll":{"last_sync_ts":1509563313,"enabled":true,"last_success_ts":1509563313,"state":"SYNC_SUCCEEDED","error_id":0,"error_text":"OK"}}}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"steelconnectmanagers","authorization":"required"}}},"Load_Balancers":{"methods":{"Import load balancers":{"description":".","parameters":{"overwrite":{"required":false,"type":"string","description":"If it is true, existing load balancer is overwritten (default is false)."}},"request":{"description":"List of network load balancers data.","items":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Load balancer data.","required":false,"type":"object","id":"LoadBalancer"},"type":"array","id":"LoadBalancers","example":[{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1"},{"ipaddr":"10.0.0.2"}],"password":"string","type":"F5_LTM"}]},"response":{"properties":{"imported":{"description":"number of load balancers imported into the database.","required":true,"type":"number"},"parsed":{"description":"number of load balancers found in the input text.","required":true,"type":"number"}},"description":"Object representing the result of importing load balancers.","type":"object","id":"LBImportRestuls"},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/import","authorization":"required"},"List virtual servers":{"description":".","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"lbid":{"required":false,"type":"number","description":"load balancer id. If provided, all virtual servers of the requested load balancer are returned."},"vs_name":{"required":false,"type":"string","description":"virtual server name."},"sortby":{"required":false,"type":"string","description":"Sort by one of the following options: id (default), vs_name, vs_ip, vs_proto, and vs_port."},"sort":{"required":false,"type":"string","description":"Sort order: asc or desc (default)."},"vs_protocol":{"required":false,"type":"number","description":"virtual server protocol id (value range: 1 - 255)."},"vs_host":{"required":false,"type":"string","description":"virtual server host IP address or CIDR notation; DNS name is not supported."},"vs_port":{"required":false,"type":"number","description":"virtual server port number (value range: 0 - 65535). If a zero is given, it is for all ports."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."},"exact_name":{"required":false,"type":"string","description":"if it is true, exact vs_name match is performed."}},"response":{"description":"Object representing a collection of virtual servers.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"type":"array","id":"VirtualServers","example":[{"protocol":6,"vsname":"tcp_all_ports","id":1000,"lbname":"f5","iplist":["10.8.0.41"],"port":0},{"protocol":6,"vsname":"vs_http_perf","id":1001,"lbname":"stingray","iplist":["10.9.0.39","10.9.0.40"],"port":80}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/virtual_servers","authorization":"required"},"Delete a load_balancer_id":{"description":"Delete a network load balancer.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}","authorization":"required"},"List of load balancers":{"description":"Get a list of load balancers.","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"sortby":{"required":false,"type":"string","description":"Sort by one of the following options: id (default), name, iplist and type."},"sort":{"required":false,"type":"string","description":"Sort order: asc or desc (default)."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of network load balancers data.","items":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Load balancer data.","required":false,"type":"object","id":"LoadBalancer"},"type":"array","id":"LoadBalancers","example":[{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1"},{"ipaddr":"10.0.0.2"}],"password":"string","type":"F5_LTM"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers","authorization":"required"},"Create a network load balancer":{"description":"Create a network balancer.","request":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Object representing a load balancer.","type":"object","id":"LoadBalancer","example":{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1","port":9070},{"ipaddr":"10.0.0.2","port":9071}],"password":"string","type":"STEELAPP"}},"response":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Object representing a load balancer.","type":"object","id":"LoadBalancer","example":{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1","port":9070},{"ipaddr":"10.0.0.2","port":9071}],"password":"string","type":"STEELAPP"}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers","authorization":"required"},"Update load_balancers":{"description":"Update network a load balancer (fields that can be updated are name, type, primary ip, secondary ip, user name, and password).","request":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Object representing a load balancer.","type":"object","id":"LoadBalancer","example":{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1","port":9070},{"ipaddr":"10.0.0.2","port":9071}],"password":"string","type":"STEELAPP"}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}","authorization":"required"},"Detect a load balancer's SNATs that match a list of IP protocol port or CIDR notation specified by user":{"description":"Detect a load balancer's SNATs that match a list of IP protocol port or CIDR notation specified by user.","request":{"description":"Object representing a list of ip protocol port or cidr.","items":{"properties":{"cidr":{"description":"Network CIDR (string).","required":false,"type":"string"},"ipprotoport":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"protocol":{"description":"Network protocol.","required":false,"type":"number"},"ipaddr":{"description":"Network IP address.","required":true,"type":"string"}},"description":"Object representing ip protocol port.","required":false,"type":"object","id":"IPProtoPort"}},"description":"Object representing ip protocol port or cidr.","required":false,"type":"object","id":"IPProtoPortCidr"},"type":"array","id":"IPProtoPortCidrList","example":[{"ipprotoport":{"ipaddr":"1.1.1.1"}},{"ipprotoport":{"protocol":6,"ipaddr":"2.2.2.2","port":80}},{"cidr":"10\/8"}]},"response":{"properties":{"type":{"description":"SNAT type that could be either NOT_USED, SOMETIMES, or ALWAYS.","required":false,"type":"string","enum":["NOT_USED","SOMETIMES","ALWAYS"]},"snats":{"description":"Object representing a list of SNATs IP addresses.","items":{"description":"IP Address.","required":false,"type":"string"},"required":false,"type":"array","id":"IPList"},"warning":{"description":"A possible warning message providing more details on the requested operation.","required":false,"type":"string"}},"description":"Object representing SNATs info and a possible operation related warning message.","type":"object","id":"SNATInfo","example":{"type":"SOMETIMES","snats":["1.1.1.1","2.2.2.2"]}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}\/detect_snats","authorization":"required"},"Detect load balancer's real servers that match a list of IP protocol port or CIDR notation specified by user":{"description":"Detect load balancer's real servers that match a list of IP protocol port or CIDR notation specified by user.","request":{"description":"Object representing a list of ip protocol port or cidr.","items":{"properties":{"cidr":{"description":"Network CIDR (string).","required":false,"type":"string"},"ipprotoport":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"protocol":{"description":"Network protocol.","required":false,"type":"number"},"ipaddr":{"description":"Network IP address.","required":true,"type":"string"}},"description":"Object representing ip protocol port.","required":false,"type":"object","id":"IPProtoPort"}},"description":"Object representing ip protocol port or cidr.","required":false,"type":"object","id":"IPProtoPortCidr"},"type":"array","id":"IPProtoPortCidrList","example":[{"ipprotoport":{"ipaddr":"1.1.1.1"}},{"ipprotoport":{"protocol":6,"ipaddr":"2.2.2.2","port":80}},{"cidr":"10\/8"}]},"response":{"properties":{"realservers":{"description":"Object representing real servers.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"protocol":{"description":"Network protocol.","required":false,"type":"number"},"ipaddr":{"description":"Network IP address.","required":true,"type":"string"}},"description":"Object representing a real server which is an IPProtoPort.","required":false,"type":"object","id":"IPProtoPort"},"required":false,"type":"array","id":"RealServerList"},"warning":{"description":"A possible warning message providing more details on the requested operation.","required":false,"type":"string"}},"description":"Object representing real server list info and a possible operation related warning message.","type":"object","id":"RealServerListInfo","example":[]},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}\/detect_realservers","authorization":"required"},"Refresh load balancer virtual servers":{"description":"Refresh load balancer virtual servers.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}\/refresh","authorization":"required"},"List of virtual servers":{"description":".","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"vs_name":{"required":false,"type":"string","description":"virtual server name."},"sortby":{"required":false,"type":"string","description":"Sort by one of the following options: id (default), vs_name, vs_ip, vs_proto, and vs_port."},"sort":{"required":false,"type":"string","description":"Sort order: asc or desc (default)."},"vs_protocol":{"required":false,"type":"number","description":"virtual server protocol id (value range: 1 - 255)."},"vs_host":{"required":false,"type":"string","description":"virtual server host IP address or CIDR notation; DNS name is not supported."},"vs_port":{"required":false,"type":"number","description":"virtual server port number (value range: 0 - 65535). If a zero is given, it is for all ports."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."},"exact_name":{"required":false,"type":"string","description":"if it is true, exact vs_name match is performed."}},"response":{"description":"Object representing a collection of virtual servers.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"type":"array","id":"VirtualServers","example":[{"protocol":6,"vsname":"tcp_all_ports","id":1000,"lbname":"f5","iplist":["10.8.0.41"],"port":0},{"protocol":6,"vsname":"vs_http_perf","id":1001,"lbname":"stingray","iplist":["10.9.0.39","10.9.0.40"],"port":80}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}\/virtual_servers","authorization":"required"},"Get a load balancer":{"description":".","response":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Object representing a load balancer.","type":"object","id":"LoadBalancer","example":{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1","port":9070},{"ipaddr":"10.0.0.2","port":9071}],"password":"string","type":"STEELAPP"}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/{load_balancer_id}","authorization":"required"},"Export load balancers":{"description":".","response":{"description":"List of network load balancers data.","items":{"properties":{"password":{"description":"Password.","required":false,"type":"string"},"id":{"description":"Load balancer id assigned by the profiler.","required":false,"type":"number"},"username":{"description":"User name.","required":false,"type":"string"},"status":{"properties":{"last_attempt_query":{"description":"Description of last query: load balancer target IP, query type.","required":false,"type":"string"},"last_status":{"description":"Last retrieved load balancer status.","required":false,"type":"number"},"last_success_time":{"description":"Last time when load balancer status is successfully queried.","required":false,"type":"number"},"last_attempt_time":{"description":"Time stamp when the last query is conducted.","required":false,"type":"number"}},"description":"Object representing a load balancer status data.","required":false,"type":"object","id":"LoadBalancerStatus"},"virtualservers":{"description":"Object representing a collection of virtual servers. This object is only available in load balancers export.","items":{"properties":{"port":{"description":"Virtual server port.","required":true,"type":"number"},"lbname":{"description":"Load balancer name.","required":true,"type":"string"},"protocol":{"description":"Virtual server protocol.","required":true,"type":"number"},"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"vsname":{"description":"Virtual server name.","required":true,"type":"string"},"iplist":{"description":"Virtual server IP list.","items":{"description":"IP Address.","required":false,"type":"string"},"required":true,"type":"array","id":"IPList"}},"description":"Virtual server configuration information.","required":false,"type":"object","id":"VirtualServer"},"required":false,"type":"array","id":"VirtualServers"},"name":{"description":"Load balancer name.","required":true,"type":"string"},"type":{"description":"Load balancer type. Note: type SIMULATED is reserved for internal use only.","required":true,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"hostportlist":{"description":"Load balancer management IP addresses and their ports. If used as a UI input, it could be either a DNS name or IP address. For SteelApp load balancer, a configurable network port is available.","items":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"ipaddr":{"description":"IP address. When used for input, it can be either IP address or DNS name.","required":false,"type":"string"},"name":{"description":"DNS name of an IP address.","required":false,"type":"string"}},"description":"Object representing IP address, its DNS name, and network port.","required":false,"type":"object","id":"HostPort"},"required":false,"type":"array","id":"HostPortList"}},"description":"Load balancer data.","required":false,"type":"object","id":"LoadBalancer"},"type":"array","id":"LoadBalancers","example":[{"status":{"last_attempt_query":"list query via 10.0.0.1","last_success_time":1395081752,"last_status":0,"last_attempt_time":1395081752},"username":"admin","name":"web server load_balancer","hostportlist":[{"ipaddr":"10.0.0.1"},{"ipaddr":"10.0.0.2"}],"password":"string","type":"F5_LTM"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/export","authorization":"required"},"Detect load balancers that match a list of IP protocol port or CIDR notation specified by user":{"description":"Detect load balancers that match a list of IP protocol port or CIDR notation specified by user.","request":{"description":"Object representing a list of ip protocol port or cidr.","items":{"properties":{"cidr":{"description":"Network CIDR (string).","required":false,"type":"string"},"ipprotoport":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"protocol":{"description":"Network protocol.","required":false,"type":"number"},"ipaddr":{"description":"Network IP address.","required":true,"type":"string"}},"description":"Object representing ip protocol port.","required":false,"type":"object","id":"IPProtoPort"}},"description":"Object representing ip protocol port or cidr.","required":false,"type":"object","id":"IPProtoPortCidr"},"type":"array","id":"IPProtoPortCidrList","example":[{"ipprotoport":{"ipaddr":"1.1.1.1"}},{"ipprotoport":{"protocol":6,"ipaddr":"2.2.2.2","port":80}},{"cidr":"10\/8"}]},"response":{"properties":{"lb_ipprotoport_cidr_lists":{"description":"Object representing LBIPProtoPortCidrLists.","items":{"properties":{"id":{"description":"Load balancer database ID.","required":true,"type":"number"},"name":{"description":"Load balancer name.","required":false,"type":"string"},"type":{"description":"Load balancer type.","required":false,"type":"string","enum":["OTHER","SIMULATED","F5_LTM","STEELAPP"]},"ipprotoport_cidr_list":{"description":"A list of ip protocol port or cidr notation.","items":{"properties":{"cidr":{"description":"Network CIDR (string).","required":false,"type":"string"},"ipprotoport":{"properties":{"port":{"description":"Network port number.","required":false,"type":"number"},"protocol":{"description":"Network protocol.","required":false,"type":"number"},"ipaddr":{"description":"Network IP address.","required":true,"type":"string"}},"description":"Object representing ip protocol port.","required":false,"type":"object","id":"IPProtoPort"}},"description":"Object representing ip protocol port or cidr.","required":false,"type":"object","id":"IPProtoPortCidr"},"required":true,"type":"array","id":"IPProtoPortCidrList"}},"description":"a list of load balancer ip protocol port or cidr.","required":false,"type":"object","id":"LBIPProtoPortCidrList"},"required":false,"type":"array","id":"LBIPProtoPortCidrLists"},"warning":{"description":"A possible warning message providing more details on the requested operation.","required":false,"type":"string"}},"description":"Object representing a list of LBIPProtoPortCidrList and a possible operation related warning message.","type":"object","id":"LBIPProtoPortCidrListsInfo","example":{"lb_ipprotoport_cidr_lists":[{"ipprotoport_cidr_list":[{"ipprotoport":{"ipaddr":"1.1.1.1"}}],"id":0},{"ipprotoport_cidr_list":[{"ipprotoport":{"protocol":6,"ipaddr":"2.2.2.2","port":80}}],"type":"STEELAPP","id":1}]}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"load_balancers\/detect","authorization":"required"}}},"Cbqos":{"methods":{"Sync cbqos devices config":{"description":"Retrieves configuration data from cbqos devices on which polling is enabled.","request":{"description":"IP addresses collection object representing the list of devices with cbqos settings.","items":{"properties":{"ipaddr":{"description":"IP address representing a device with cbqos settings.","required":true,"type":"string"}},"description":"IP address object representing a device with cbqos settings.","required":false,"type":"object","id":"CbqosIPAddr"},"type":"array","id":"CbqosIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"cbqos\/devices\/config\/sync","authorization":"required"},"Enable cbqos devices polling":{"description":"Enables data polling from cbqos devices.","request":{"description":"List of objects representing config information for enabling a device polling.","items":{"properties":{"polling_interval":{"description":"Time between two polls.","required":true,"type":"number"},"use64bit":{"description":"Use 64 bit counter.","required":true,"type":"string"},"ipaddr":{"description":"Device IP address.","required":true,"type":"string"}},"description":"Object representing config information for enabling a device polling.","required":false,"type":"object","id":"CbqosConfig"},"type":"array","id":"CbqosConfigs","example":[{"use64bit":true,"ipaddr":"10.99.16.252","polling_interval":300},{"use64bit":false,"ipaddr":"10.99.15.252","polling_interval":900},{"use64bit":false,"ipaddr":"10.99.14.252","polling_interval":300}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"cbqos\/devices\/sync\/enable","authorization":"required"},"Get cbqos device":{"description":"Get a device with cbqos settings by device ip.","response":{"properties":{"polling_interval":{"description":"Time between two polls.","required":true,"type":"number"},"last_stats_resp_ts":{"description":"Timestamp of the last stats poll response.","required":true,"type":"number"},"last_config_req_ts":{"description":"Timestamp of the last config poll request.","required":true,"type":"number"},"use64bit":{"description":"Use 64 bit counter.","required":true,"type":"string"},"type_id":{"description":"Device type id (2 - NetFlow, 11 - Cascade Shark, etc.)","required":true,"type":"number"},"last_stats_req_ts":{"description":"Timestamp of the last stats poll request.","required":true,"type":"number"},"last_config_status":{"description":"Status of the last config poll.","required":true,"type":"string"},"last_stats_status":{"description":"Status of the last stats poll.","required":true,"type":"string"},"ipaddr":{"description":"Device IP address.","required":true,"type":"string"},"name":{"description":"Device name.","required":true,"type":"string"},"last_config_resp_ts":{"description":"Timestamp of the last config poll response.","required":true,"type":"number"}},"description":"Object representing a device with cbqos settings.","type":"object","id":"CbqosDevice","example":{"last_stats_status":"TIMEOUT","last_config_status":"OK","name":"shark-Columbus","type_id":11,"ipaddr":"10.99.14.253","last_stats_resp_ts":1450120092,"last_stats_req_ts":1450120080,"last_config_resp_ts":1450120060,"last_config_req_ts":1450120050,"polling_interval":300,"use64bit":false}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"cbqos\/devices\/{device_ip}","authorization":"required"},"Disable cbqos devices polling":{"description":"Disables data polling from cbqos devices.","request":{"description":"IP addresses collection object representing the list of devices with cbqos settings.","items":{"properties":{"ipaddr":{"description":"IP address representing a device with cbqos settings.","required":true,"type":"string"}},"description":"IP address object representing a device with cbqos settings.","required":false,"type":"object","id":"CbqosIPAddr"},"type":"array","id":"CbqosIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"cbqos\/devices\/sync\/disable","authorization":"required"},"List cbqos\/devices":{"description":"Get a list of devices with cbqos settings.","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of devices with their cbqos settings.","items":{"properties":{"polling_interval":{"description":"Time between two polls.","required":true,"type":"number"},"last_stats_resp_ts":{"description":"Timestamp of the last stats poll response.","required":true,"type":"number"},"last_config_req_ts":{"description":"Timestamp of the last config poll request.","required":true,"type":"number"},"use64bit":{"description":"Use 64 bit counter.","required":true,"type":"string"},"type_id":{"description":"Device type id (2 - NetFlow, 11 - Cascade Shark, etc.)","required":true,"type":"number"},"last_stats_req_ts":{"description":"Timestamp of the last stats poll request.","required":true,"type":"number"},"last_config_status":{"description":"Status of the last config poll.","required":true,"type":"string"},"last_stats_status":{"description":"Status of the last stats poll.","required":true,"type":"string"},"ipaddr":{"description":"Device IP address.","required":true,"type":"string"},"name":{"description":"Device name.","required":true,"type":"string"},"last_config_resp_ts":{"description":"Timestamp of the last config poll response.","required":true,"type":"number"}},"description":"Object representing a device with cbqos settings.","required":false,"type":"object","id":"CbqosDevice"},"type":"array","id":"CbqosDevices","example":[{"last_stats_status":"TIMEOUT","last_config_status":"OK","name":"shark-Columbus","type_id":11,"ipaddr":"10.99.14.253","last_stats_resp_ts":1450120092,"last_stats_req_ts":1450120080,"last_config_resp_ts":1450120060,"last_config_req_ts":1450120050,"polling_interval":300,"use64bit":false},{"last_stats_status":"TIMEOUT","last_config_status":"OK","name":"WAN-RTR-Philadelphia","type_id":2,"ipaddr":"10.99.17.254","last_stats_resp_ts":1450120032,"last_stats_req_ts":1450120020,"last_config_resp_ts":1450120010,"last_config_req_ts":1450120005,"polling_interval":900,"use64bit":true}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"cbqos\/devices","authorization":"required"}}},"Ping":{"methods":{"Ping":{"description":"Simple test of service availability.","httpmethod":"GET","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"ping","authorization":"required"}}},"Hns":{"methods":{"Resolve IP addresses to names":{"description":"Resolve IP addresses to names.","request":{"description":"List of IP addresses.","items":{"description":"IP address.","required":false,"type":"string"},"type":"array","id":"IPAddrs","example":["10.99.16.252","10.100.5.12","10.99.16.253"]},"response":{"description":"IP address to name map.","additionalProperties":{"description":"Name resolved from IP address.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"IP2NameMap","example":{"10.100.5.12":"DCCluster1-EH3","10.99.16.252":"SH-Austin","10.99.16.253":"shark-Austin"}},"httpmethod":"POST","formats":["xml","json"],"path":"hns\/ip2name","authorization":"none"}}},"Sharks":{"methods":{"Enable Sharks polling":{"description":"Enables data polling from Sharks.","parameters":{"source":{"required":false,"type":"string","description":"Get data from Shark or Alloy: 'shark' or 'alloy'(default 'shark')."}},"request":{"description":"IP addresses object representing the list of all Sharks.","items":{"properties":{"ipaddr":{"description":"IP address representing a Shark.","required":true,"type":"string"}},"description":"IP address collection object representing the list of all Sharks.","required":false,"type":"object","id":"SharkIPAddr"},"type":"array","id":"SharkIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"sharks\/sync\/enable","authorization":"required"},"Sync Sharks apps":{"description":"Retrieves application data from Sharks on which polling is enabled.","parameters":{"source":{"required":false,"type":"string","description":"Get data from Shark or Alloy: 'shark' or 'alloy'(default 'shark')."}},"request":{"description":"IP addresses object representing the list of all Sharks.","items":{"properties":{"ipaddr":{"description":"IP address representing a Shark.","required":true,"type":"string"}},"description":"IP address collection object representing the list of all Sharks.","required":false,"type":"object","id":"SharkIPAddr"},"type":"array","id":"SharkIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"sharks\/apps\/sync","authorization":"required"},"Get Shark apps":{"description":"Get configuration of a Shark by IP address.","response":{"properties":{"sync":{"properties":{"apps":{"properties":{"enabled":{"description":"Flag indicating if application synchronization is enabled on this Shark.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted application synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful application synchronization time.","required":true,"type":"number"},"is_alloy":{"description":"Device is AppResponse-based.","required":true,"type":"string"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Shark application synchronization information.","required":true,"type":"object","id":"SharkAppsObject"}},"description":"Object representing Shark synchronization information.","required":true,"type":"object","id":"SharkSyncObject"},"ipaddr":{"description":"Shark IP address.","required":true,"type":"string"}},"description":"Object representing a Shark.","type":"object","id":"Shark"},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"sharks\/{shark_ip}","authorization":"required"},"Disable Sharks polling":{"description":"Disables data polling from Sharks.","parameters":{"source":{"required":false,"type":"string","description":"Get data from Shark or Alloy: 'shark' or 'alloy'(default 'shark')."}},"request":{"description":"IP addresses object representing the list of all Sharks.","items":{"properties":{"ipaddr":{"description":"IP address representing a Shark.","required":true,"type":"string"}},"description":"IP address collection object representing the list of all Sharks.","required":false,"type":"object","id":"SharkIPAddr"},"type":"array","id":"SharkIPAddrs","example":[{"ipaddr":"10.99.16.252"},{"ipaddr":"10.99.15.252"},{"ipaddr":"10.99.14.252"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"sharks\/sync\/disable","authorization":"required"},"List Sharks":{"description":"Get a list of Sharks and their application configuration data.","parameters":{"source":{"required":false,"type":"string","description":"Get data from Shark or Alloy: 'shark' or 'alloy'(default 'shark')."}},"response":{"description":"List of Sharks and their configuration data.","items":{"properties":{"sync":{"properties":{"apps":{"properties":{"enabled":{"description":"Flag indicating if application synchronization is enabled on this Shark.","required":true,"type":"string"},"error_text":{"description":"Error description.","required":true,"type":"string"},"last_sync_ts":{"description":"Last attempted application synchronization time.","required":true,"type":"number"},"last_success_ts":{"description":"Last successful application synchronization time.","required":true,"type":"number"},"is_alloy":{"description":"Device is AppResponse-based.","required":true,"type":"string"},"error_id":{"description":"Error ID.","required":true,"type":"number"},"state":{"description":"Synchronization status.","required":true,"type":"string","enum":["SYNC_INITIALIZING","SYNC_FAILED","SYNC_SUCCEEDED","SYNC_DISABLED","SYNC_NA"]}},"description":"Object representing Shark application synchronization information.","required":true,"type":"object","id":"SharkAppsObject"}},"description":"Object representing Shark synchronization information.","required":true,"type":"object","id":"SharkSyncObject"},"ipaddr":{"description":"Shark IP address.","required":true,"type":"string"}},"description":"Shark configuration data.","required":false,"type":"object","id":"Shark"},"type":"array","id":"Sharks","example":[]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"sharks","authorization":"required"}}},"Interfaces":{"methods":{"Delete interfaces":{"description":"Delete network interfaces with the given field values.","request":{"description":"List of interfaces to delete.","items":{"properties":{"ipaddr":{"description":"IP address of interface to delete.","required":true,"type":"string"},"ifindex":{"description":"interface's index of interface to delete.","required":true,"type":"number"}},"description":"object representing interface to delete.","required":false,"type":"object","id":"CInterfaceDeleteDef"},"type":"array","id":"CInterfaceDeleteDefs","example":[{"ifindex":2,"ipaddr":"10.2.3.5"},{"ifindex":3,"ipaddr":"10.2.3.5"}]},"httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"interfaces","authorization":"required"},"List silent interfaces":{"description":"Get all silent interafces by excluding all active interfaces listed in the given report.","parameters":{"include_modified":{"required":false,"type":"string","description":"if it is false, no modified interfaces will be considered silent (default is true)."},"report_id":{"required":true,"type":"string","description":"ID of the report containing all active interafces."}},"response":{"description":"List of interfaces.","items":{"properties":{"mac":{"description":"Interface's mac address.","required":true,"type":"string"},"sampling_rate":{"description":"The rate at which packets are sampled; a value of 100 indicates that one of every hundred packets is sampled.","required":false,"type":"number"},"id":{"description":"Interface's ID.","required":true,"type":"number"},"fast_data_tracked":{"description":"Flag, that shows if the interface is fast data source tracked.","required":false,"type":"string"},"ifdescr":{"description":"Name (ifDescr).","required":true,"type":"string"},"outbound_speed":{"description":"Interface's reported outbound speed.","required":false,"type":"number"},"user_sampling_rate":{"description":"Sampling rate declared by the user.","required":false,"type":"number"},"ifalias_override":{"description":"ifAlias (Override).","required":false,"type":"string"},"user_inbound_speed":{"description":"Interface's inbound speed declared by the user.","required":false,"type":"number"},"ipaddr":{"description":"IP address of the interface.","required":true,"type":"string"},"name":{"description":"Device name.","required":true,"type":"string"},"label":{"description":"Interface's label.","required":true,"type":"string"},"user_outbound_speed":{"description":"Interface's outbound speed declared by the user.","required":false,"type":"number"},"ifalias":{"description":"Description (ifAlias).","required":true,"type":"string"},"inbound_speed":{"description":"Interface's reported inbound speed.","required":false,"type":"number"},"ifindex":{"description":"Interface's index.","required":true,"type":"number"}},"description":"Object representing an interface.","required":false,"type":"object","id":"CInterfaceDef"},"type":"array","id":"CInterfaceDefs","example":[{"user_sampling_rate":60,"name":"Router1","ipaddr":"10.2.5.5","fast_data_tracked":true,"ifalias":"alias","user_inbound_speed":140736208929648,"inbound_speed":140736208929120,"label":"4","mac":"08:00:2b:01:02:04","ifalias_override":"alias override","ifdescr":"6","ifindex":2,"sampling_rate":50,"outbound_speed":140736208929104,"user_outbound_speed":44153724,"id":3},{"user_sampling_rate":80,"name":"Router2","ipaddr":"10.2.5.5","fast_data_tracked":false,"ifalias":"alias","user_inbound_speed":140736208929648,"inbound_speed":140736208929120,"label":"unique","mac":"08:00:2b:01:02:05","ifalias_override":"alias override","ifdescr":"6","ifindex":2,"sampling_rate":70,"outbound_speed":140736208929104,"user_outbound_speed":44153724,"id":4}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"interfaces\/silent","authorization":"required"},"Delete interface":{"description":"Delete one network interface. The operation is asynchronous. The interface will be deleted within few minutes to hours depending on how busy is the system.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"interfaces\/{ip:ifindex}","authorization":"required"},"Update interfaces":{"description":"Update network interfaces (fields that can be updated: label, user_inbound_speed, user_outbound_speed, ifalias_override, user_sampling_rate, fast_data_tracked).","request":{"description":"List of update interfaces.","items":{"properties":{"fast_data_tracked":{"description":"update the flag, that shows if the interface is fast data source tracked, will be updated within a minute or two.","required":false,"type":"string"},"user_sampling_rate":{"description":"update interface's sampling rate declared by the user, set to -1 to remove the override and use the sampling rate retrieved by SNMP polling.","required":false,"type":"number"},"ifalias_override":{"description":"update interface's ifalias override.","required":false,"type":"string"},"user_inbound_speed":{"description":"update interface's inbound speed declared by the user, set to -1 to remove the override and use the speed retrieved by SNMP polling.","required":false,"type":"number"},"ipaddr":{"description":"update interface's IP address.","required":true,"type":"string"},"label":{"description":"update interface's label.","required":false,"type":"string"},"user_outbound_speed":{"description":"update interface's outbound speed declared by the user, set to -1 to remove the override and use the speed retrieved by SNMP polling.","required":false,"type":"number"},"ifindex":{"description":"update interface's index.","required":true,"type":"number"}},"description":"object representing update interface.","required":false,"type":"object","id":"CInterfaceUpdateDef"},"type":"array","id":"CInterfaceUpdateDefs","example":[{"user_sampling_rate":60,"ipaddr":"10.2.3.5","user_inbound_speed":140736208929648,"label":"hsdgs","ifalias_override":"my alias override","fast_data_tracked":true,"ifindex":2,"user_outbound_speed":44153724},{"user_sampling_rate":70,"ipaddr":"10.2.3.5","user_inbound_speed":140736208929648,"label":"jhgvas","ifalias_override":"my alias override","fast_data_tracked":false,"ifindex":3,"user_outbound_speed":44153724}]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"interfaces","authorization":"required"},"Get interface":{"description":"Get one network interface.","response":{"properties":{"mac":{"description":"Interface's mac address.","required":true,"type":"string"},"sampling_rate":{"description":"The rate at which packets are sampled; a value of 100 indicates that one of every hundred packets is sampled.","required":false,"type":"number"},"id":{"description":"Interface's ID.","required":true,"type":"number"},"fast_data_tracked":{"description":"Flag, that shows if the interface is fast data source tracked.","required":false,"type":"string"},"ifdescr":{"description":"Name (ifDescr).","required":true,"type":"string"},"outbound_speed":{"description":"Interface's reported outbound speed.","required":false,"type":"number"},"user_sampling_rate":{"description":"Sampling rate declared by the user.","required":false,"type":"number"},"ifalias_override":{"description":"ifAlias (Override).","required":false,"type":"string"},"user_inbound_speed":{"description":"Interface's inbound speed declared by the user.","required":false,"type":"number"},"ipaddr":{"description":"IP address of the interface.","required":true,"type":"string"},"name":{"description":"Device name.","required":true,"type":"string"},"label":{"description":"Interface's label.","required":true,"type":"string"},"user_outbound_speed":{"description":"Interface's outbound speed declared by the user.","required":false,"type":"number"},"ifalias":{"description":"Description (ifAlias).","required":true,"type":"string"},"inbound_speed":{"description":"Interface's reported inbound speed.","required":false,"type":"number"},"ifindex":{"description":"Interface's index.","required":true,"type":"number"}},"description":"Object representing an interface.","type":"object","id":"CInterfaceDef","example":{"user_sampling_rate":60,"name":"Device1","ipaddr":"10.2.3.5","fast_data_tracked":true,"ifalias":"alias","user_inbound_speed":140736208929648,"inbound_speed":140736208929120,"label":"4","mac":"08:00:2b:01:02:04","ifalias_override":"my alias override","ifdescr":"6","ifindex":2,"sampling_rate":50,"outbound_speed":140736208929104,"user_outbound_speed":44153724,"id":2}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"interfaces\/{ip:ifindex}","authorization":"required"},"List interfaces":{"description":"Get a list of all known network interfaces.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"ipaddr":{"required":false,"type":"string","description":"Filter network interfaces by an IP address."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of interfaces.","items":{"properties":{"mac":{"description":"Interface's mac address.","required":true,"type":"string"},"sampling_rate":{"description":"The rate at which packets are sampled; a value of 100 indicates that one of every hundred packets is sampled.","required":false,"type":"number"},"id":{"description":"Interface's ID.","required":true,"type":"number"},"fast_data_tracked":{"description":"Flag, that shows if the interface is fast data source tracked.","required":false,"type":"string"},"ifdescr":{"description":"Name (ifDescr).","required":true,"type":"string"},"outbound_speed":{"description":"Interface's reported outbound speed.","required":false,"type":"number"},"user_sampling_rate":{"description":"Sampling rate declared by the user.","required":false,"type":"number"},"ifalias_override":{"description":"ifAlias (Override).","required":false,"type":"string"},"user_inbound_speed":{"description":"Interface's inbound speed declared by the user.","required":false,"type":"number"},"ipaddr":{"description":"IP address of the interface.","required":true,"type":"string"},"name":{"description":"Device name.","required":true,"type":"string"},"label":{"description":"Interface's label.","required":true,"type":"string"},"user_outbound_speed":{"description":"Interface's outbound speed declared by the user.","required":false,"type":"number"},"ifalias":{"description":"Description (ifAlias).","required":true,"type":"string"},"inbound_speed":{"description":"Interface's reported inbound speed.","required":false,"type":"number"},"ifindex":{"description":"Interface's index.","required":true,"type":"number"}},"description":"Object representing an interface.","required":false,"type":"object","id":"CInterfaceDef"},"type":"array","id":"CInterfaceDefs","example":[{"user_sampling_rate":60,"name":"Router1","ipaddr":"10.2.5.5","fast_data_tracked":true,"ifalias":"alias","user_inbound_speed":140736208929648,"inbound_speed":140736208929120,"label":"4","mac":"08:00:2b:01:02:04","ifalias_override":"alias override","ifdescr":"6","ifindex":2,"sampling_rate":50,"outbound_speed":140736208929104,"user_outbound_speed":44153724,"id":3},{"user_sampling_rate":80,"name":"Router2","ipaddr":"10.2.5.5","fast_data_tracked":false,"ifalias":"alias","user_inbound_speed":140736208929648,"inbound_speed":140736208929120,"label":"unique","mac":"08:00:2b:01:02:05","ifalias_override":"alias override","ifdescr":"6","ifindex":2,"sampling_rate":70,"outbound_speed":140736208929104,"user_outbound_speed":44153724,"id":4}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"interfaces","authorization":"required"}}},"Autonomous_Systems":{"methods":{"Delete autonomous_system":{"description":"Delete a private Autonomous System. The data is cached, please do a system restart after using this operation ...\/system\/restart.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"autonomous_systems\/{number}","authorization":"required"},"Get autonomous_system":{"description":"Get a Autonomous System by AS Number.","response":{"properties":{"id":{"description":"Autonomous System Number.","required":true,"type":"number"},"is_public":{"description":"Flag indicating if the Autonomous System is public.","required":true,"type":"string"},"name":{"description":"Autonomous System Name.","required":true,"type":"string"}},"description":"Object representing a Autonomous System.","type":"object","id":"BGPAS","example":{"is_public":false,"id":64530,"name":"RVBD-AS"}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"autonomous_systems\/{number}","authorization":"required"},"List autonomous_systems":{"description":"Get a list of Autonomous Systems.","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of Autonomous Systems.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":true,"type":"number"},"is_public":{"description":"Flag indicating if the Autonomous System is public.","required":true,"type":"string"},"name":{"description":"Autonomous System Name.","required":true,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"BGPAS"},"type":"array","id":"BGPASList","example":[{"is_public":true,"id":0,"name":"IANA-RSVD-0"},{"is_public":true,"id":1,"name":"LVLT-1"},{"is_public":true,"id":2,"name":"UDEL-DCN"},{"is_public":true,"id":3,"name":"MIT-GATEWAYS"},{"is_public":true,"id":4,"name":"ISI-AS"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"autonomous_systems","authorization":"required"},"Update autonomous_system":{"description":"Update a private Autonomous System. The data is cached, please do a system restart after using this operation ...\/system\/restart.","request":{"properties":{"id":{"description":"Autonomous System Number.","required":true,"type":"number"},"is_public":{"description":"Flag indicating if the Autonomous System is public.","required":true,"type":"string"},"name":{"description":"Autonomous System Name.","required":true,"type":"string"}},"description":"Object representing a Autonomous System.","type":"object","id":"BGPAS","example":{"is_public":false,"id":64530,"name":"RVBD-AS"}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"autonomous_systems\/{number}","authorization":"required"},"Create autonomous_systems":{"description":"Create a new private Autonomous System. The data is cached, please do a system restart after using this operation ...\/system\/restart.","request":{"properties":{"id":{"description":"Autonomous System Number.","required":true,"type":"number"},"is_public":{"description":"Flag indicating if the Autonomous System is public.","required":true,"type":"string"},"name":{"description":"Autonomous System Name.","required":true,"type":"string"}},"description":"Object representing a Autonomous System.","type":"object","id":"BGPAS","example":{"is_public":false,"id":64530,"name":"RVBD-AS"}},"response":{"properties":{"id":{"description":"Autonomous System Number.","required":true,"type":"number"},"is_public":{"description":"Flag indicating if the Autonomous System is public.","required":true,"type":"string"},"name":{"description":"Autonomous System Name.","required":true,"type":"string"}},"description":"Object representing a Autonomous System.","type":"object","id":"BGPAS","example":{"is_public":false,"id":64530,"name":"RVBD-AS"}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"autonomous_systems","authorization":"required"}}},"User_Defined_Policies":{"methods":{"Enable policy":{"description":"Enable a user defined policy.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/{id}\/enable","authorization":"required"},"Export all policies":{"description":"Export all user defined policies in one operation.","response":{"description":"List\/Export of User defined policy objects.","items":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"User defined policy object, includes traffic filters.","required":false,"type":"object","id":"RuleDetail"},"type":"array","id":"RuleDetailList","example":[{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/export","authorization":"required"},"Get policy":{"description":"Get a user defined policy.","response":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"Object representing a User defined policy, includes traffic filters.","type":"object","id":"RuleDetail","example":{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/{id}","authorization":"required"},"Create policy":{"description":"Create a new user defined policy.","request":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"Object representing a User defined policy, includes traffic filters.","type":"object","id":"RuleDetail","example":{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}},"response":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"Object representing a User defined policy, includes traffic filters.","type":"object","id":"RuleDetail","example":{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies","authorization":"required"},"Create policies":{"description":"Create multiple user defined policies in one operation.","request":{"description":"List\/Export of User defined policy objects.","items":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"User defined policy object, includes traffic filters.","required":false,"type":"object","id":"RuleDetail"},"type":"array","id":"RuleDetailList","example":[{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/import","authorization":"required"},"List of policies":{"description":"Get a list of user defined policies.","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"sortby":{"required":false,"type":"string","description":"Sort by one of the following options: name (default), enabled, severity, type."},"sort":{"required":false,"type":"string","description":"Sort order: asc (default) or desc."},"name":{"required":false,"type":"string","description":"Filter to list to one policy with this name."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of User defined policy objects.","items":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"User defined policy object.","required":false,"type":"object","id":"Rule"},"type":"array","id":"RuleList","example":[{"name":"HostPolicy1","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"description":"Description text"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies","authorization":"required"},"Delete all policies":{"description":"Delete all user defined policies.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/clear","authorization":"required"},"Delete policy":{"description":"Delete a user defined policy. Note: policies are marked as deleted. A GET after delete will not return 404, it will return the policy with deleted flag se to true.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/{id}","authorization":"required"},"Update policy":{"description":"Update a user defined policy. Note: after update the policy id changes. The historty_id property will point to the old id.","request":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"Object representing a User defined policy, includes traffic filters.","type":"object","id":"RuleDetail","example":{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}},"response":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"Object representing a User defined policy, includes traffic filters.","type":"object","id":"RuleDetail","example":{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}},"httpmethod":"PUT","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/{id}","authorization":"required"},"List of policy revisions":{"description":"Get a list of user defined policy revisions. When a policies is modified or deleted it stays in the system for historical reasons. This resources allows getting older policy revisions.","parameters":{"offset":{"required":false,"type":"number","description":"Starting row number."},"id":{"required":false,"type":"string","description":"Filter to revision from this policy."},"sortby":{"required":false,"type":"string","description":"Sort by one of the following options: name (default), enabled, severity, type."},"sort":{"required":false,"type":"string","description":"Sort order: asc (default) or desc."},"name":{"required":false,"type":"string","description":"Filter to list to one policy with this name."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of User defined policy objects.","items":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"User defined policy object.","required":false,"type":"object","id":"Rule"},"type":"array","id":"RuleList","example":[{"name":"HostPolicy1","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"description":"Description text"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/revisions","authorization":"required"},"Get policy revision":{"description":"Get a user defined policy revision.","response":{"properties":{"enabled":{"description":"When true the policy is enabled and it will be monitored by the system.","required":true,"type":"string"},"alert_notification":{"properties":{"low_alert_recipient":{"description":"Low recipient name.","required":false,"type":"string"},"medium_alert_recipient_id":{"description":"Medium recipient id.","required":false,"type":"number"},"high_alert_recipient_id":{"description":"High recipient id.","required":false,"type":"number"},"low_alert_recipient_id":{"description":"Low recipient id.","required":false,"type":"number"},"high_alert_recipient":{"description":"High recipient name.","required":false,"type":"string"},"medium_alert_recipient":{"description":"Medium recipient name.","required":false,"type":"string"}},"description":"Object that includes an alert notification information.","required":true,"type":"object","id":"RuleAlertNotification"},"id":{"description":"Policy identifier.","required":false,"type":"number"},"schedule":{"properties":{"time_zone_name":{"description":"Time zone name.","required":false,"type":"string"},"days":{"description":"List of days.","items":{"description":"Day of the week.","required":false,"type":"string","enum":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]},"required":true,"type":"array","id":"RuleScheduleDays"},"time_start":{"description":"Start time.","required":true,"type":"number"},"time_end":{"description":"End time.","required":true,"type":"number"},"time_zone_id":{"description":"Time zone id.","required":false,"type":"number"}},"description":"Object that includes policy schedule information (when to track and fire events).","required":true,"type":"object","id":"RuleSchedule"},"deleted":{"description":"When true the policy is marked deleted. Deleted policies are kept for historical reasons and can be retrieved using the API.","required":false,"type":"string"},"revision_id":{"description":"When the policy is edited, this id is incremented.","required":false,"type":"number"},"filters":{"properties":{"server_hosts_count":{"description":"Statistics: flag to indicate how to count the server hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"ports":{"properties":{"ports":{"description":"List of port objects (Protocol\/port).","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"negated":{"description":"Boolean flag indication whether the ports\/protocols\/port groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of port group objects.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"protocols":{"description":"List of protocol objects.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"}},"description":"Object that includes all traffic port\/protocol\/port group filters.","required":false,"type":"object","id":"CPortsInput"},"client_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic client host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces_path":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group in network path filters.","required":false,"type":"object","id":"CInterfacesInput"},"client_hosts_count":{"description":"Statistics: flag to indicate how to count the client hosts ('per host' or 'in aggregate').","required":false,"type":"string","enum":["AGGREGATE","PERHOST"]},"server_hosts":{"properties":{"role":{"description":"flag indicating if the hosts\/cidrs\/groups should be treated as client or server or both.","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"negated":{"description":"Boolean flag indication whether the hosts\/cidrs\/groups should be included (false) or excluded (true).","required":false,"type":"string"},"hosts":{"description":"List of Hosts objects.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"cidrs":{"description":"List of CIDR objects.","items":{"description":"CIDR object.","required":false,"type":"string"},"required":false,"type":"array","id":"CCIDRs"},"host_groups":{"description":"List of Host Groups objects.","items":{"properties":{"group_type_id":{"description":"Host Group type id.","required":false,"type":"number"},"group_name":{"description":"Host Group name.","required":false,"type":"string"},"group_id":{"description":"Host Group id.","required":false,"type":"number"},"group_type_name":{"description":"Host Group type name.","required":false,"type":"string"}},"description":"Object representing host group type and host group.","required":false,"type":"object","id":"CFullHostGroup"},"required":false,"type":"array","id":"CFullHostGroups"}},"description":"Object that includes all traffic server host\/cidr\/host group filters.","required":false,"type":"object","id":"CHostsInput"},"interfaces":{"properties":{"devices":{"description":"List of Device objects.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"negated":{"description":"flag indicating if the interfaces\/devices\/interface groups should be included (false) or excluded (true).","required":false,"type":"string"},"groups":{"description":"List of interface groups objects.","items":{"properties":{"path":{"description":"Full interface group path, e.g. \/MyViews\/Boston\/Cambridge\/subgroup1.","required":false,"type":"string"},"group_id":{"description":"Interface group id.","required":false,"type":"number"}},"description":"Interface group object.","required":false,"type":"object","id":"CInterfaceGroup"},"required":false,"type":"array","id":"CInterfaceGroups"},"interfaces":{"description":"List of interface objects.","items":{"properties":{"ipaddr":{"description":"IP Address of the interface.","required":false,"type":"string"},"name":{"description":"Name of the interface, DNS and interface label can be used, e.g. myinterface:port1.","required":false,"type":"string"},"direction":{"description":"Direction of the interface.","required":false,"type":"string","enum":["INBOUND","OUTBOUND","BOTH"]},"ifindex":{"description":"Ifindex.","required":false,"type":"number"}},"description":"Interface object.","required":false,"type":"object","id":"CInterfaceDirection"},"required":false,"type":"array","id":"CInterfacesDirection"}},"description":"Object that includes all traffic interface\/device\/interface group filters.","required":false,"type":"object","id":"CInterfacesInput"},"dscps":{"properties":{"negated":{"description":"Boolean flag indication whether the DSCPs should be included (false) or excluded (true).","required":false,"type":"string"},"dscps":{"description":"List of DSCP objects.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"}},"description":"Object that includes all traffic dscp filters.","required":false,"type":"object","id":"CDSCPsInput"},"applications":{"properties":{"negated":{"description":"Boolean flag indication whether the applications should be included (false) or excluded (true).","required":false,"type":"string"},"applications":{"description":"List of application objects.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Object that includes all traffic application filters.","required":false,"type":"object","id":"CApplicationsInput"}},"description":"Object that includes all traffic filters.","required":true,"type":"object","id":"RuleFilters"},"description":{"description":"Policy description.","required":true,"type":"string"},"name":{"description":"Policy name. Must be unique in the system.","required":true,"type":"string"},"type":{"description":"Policy type.","required":true,"type":"string","enum":["HOST","INTERFACE","RESPONSE_TIME"]},"threshold":{"properties":{"metric":{"description":"Metric to be tracked.","required":true,"type":"string","enum":["BYTES","PACKETS","CONNS_NEW","UTILIZATION","SRV_DELAY","RESP_RTT","NET_RTT","RETRANS_BYTES","RETRANS_PACKETS","RETRANS_BYTES_PCT","RETRANS_PACKETS_PCT","RESETS","CONNS_ACTIVE","CONNS_DURATION","APP_THRUPUT_PERSECCONN","MOS","RFACTOR","JITTER","LOSS","LOSS_PCT"]},"severity":{"description":"Threshold severity - the bigger the number the more serious the events would be considered (min 0, max 100, default 100).","required":false,"type":"number"},"scope":{"description":"Threshold scope: INDIVIDUAL: the threshold violates if any individual host violates; AVERAGE: the threshold violates if the average for the group violates (applies for response type policies only, default INDIVIDUAL).","required":false,"type":"string","enum":["INDIVIDUAL","AVERAGE"]},"type":{"description":"Set to Below when the policy needs to trigger when the metric value goes below the threshold otherwise the policy triggers when the metric value goes above the threshold.","required":true,"type":"string","enum":["ABOVE","BELOW"]},"direction":{"description":"Tracked direction.","required":false,"type":"string","enum":["A2B","B2A","EITHER_A2B_OR_B2A","A2B_PLUS_B2A","IN","OUT","IN_OR_OUT"]},"value":{"description":"Threshold value.","required":true,"type":"string"},"duration":{"description":"Number of consecutive minutes that metric must violate before an event is triggered (min 1, default 1).","required":false,"type":"number"},"rate":{"description":"Threshold rate (seconds, minutes, milliseconds).","required":false,"type":"string","enum":["PERMS","PERSEC","PERMIN"]}},"description":"Object that includes threshold information (what metric to be tracked and how).","required":true,"type":"object","id":"RuleThreshold"}},"description":"Object representing a User defined policy, includes traffic filters.","type":"object","id":"RuleDetail","example":{"description":"Description text","schedule":{"time_zone_id":160,"time_zone_name":"America\/New_York","time_start":0,"days":["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"],"time_end":86399},"deleted":false,"enabled":true,"name":"HostPolicy1","filters":{"server_hosts":{"hosts":[{"ipaddr":"10.0.0.1"}],"role":"SERVER","negated":true},"dscps":{"dscps":[{"code_point":10,"name":"AF11"},{"code_point":14,"name":"AF13"}],"negated":false},"interfaces":{"negated":false,"interfaces":[{"ifindex":1,"direction":"INBOUND","ipaddr":"10.99.11.252"}],"groups":[{"path":"\/WAN","group_id":2}],"devices":[{"ipaddr":"10.38.8.71"}]},"ports":{"negated":false,"protocols":[{"id":6,"name":"tcp"}],"ports":[{"protocol":17,"name":"udp\/80","port":80}],"groups":[{"group_id":2,"name":"Email"}]},"applications":{"applications":[{"tunneled":false,"id":617,"name":"Facebook"},{"tunneled":false,"id":603,"name":"WEB"}],"negated":false},"interfaces_path":{"negated":true,"groups":[{"path":"\/WAN\/Optimized","group_id":3}]},"server_hosts_count":"PERHOST","client_hosts_count":"AGGREGATE","client_hosts":{"hosts":[{"ipaddr":"100.0.0.2"},{"ipaddr":"100.0.0.1"}],"role":"CLIENT","cidrs":["10.0.0.0\/8"],"host_groups":[{"group_type_id":102,"group_id":5,"group_type_name":"ByLocation","group_name":"Boston"},{"group_type_id":102,"group_id":4,"group_type_name":"ByLocation","group_name":"Dallas"}],"negated":false}},"threshold":{"direction":"EITHER_A2B_OR_B2A","severity":100,"metric":"BYTES","value":1,"rate":"PERSEC","duration":1,"type":"ABOVE"},"revision_id":12023,"type":"HOST","id":12024,"alert_notification":{"low_alert_recipient":"Default","high_alert_recipient":"Mark","high_alert_recipient_id":65,"medium_alert_recipient":"* Owner","medium_alert_recipient_id":2,"low_alert_recipient_id":1}}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/revisions\/{revision_id}","authorization":"required"},"Disable policy":{"description":"Disable a user defined policy.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"user_defined_policies\/{id}\/disable","authorization":"required"}}},"Reporting":{"methods":{"List reports":{"description":"Get a list of reports with their respective status.","response":{"description":"List of report objects.","items":{"properties":{"run_time":{"description":"Time when the report was run (Unix time).","required":true,"type":"number"},"error_text":{"description":"A report can be completed with an error. Error message may provide more detailed info.","required":false,"type":"string"},"remaining_seconds":{"description":"Number of seconds remaining to run the report. Even if this number is 0, the report may not yet be completed, so check 'status' to make sure what the status is.","required":true,"type":"number"},"saved":{"description":"Boolean flag indicating if the report was saved.","required":true,"type":"string"},"id":{"description":"ID of the report. To be used in the API.","required":true,"type":"number"},"status":{"description":"Status of the report.","required":true,"type":"string","enum":["completed","running","waiting"]},"percent":{"description":"Progress of the report represented by percentage of report completion.","required":true,"type":"number"},"user_id":{"description":"ID of the user who owns the report.","required":true,"type":"number"},"size":{"description":"Size of the report in kilobytes.","required":true,"type":"number"},"name":{"description":"Name of the report. Could be given by a user or automatically generated by the system.","required":false,"type":"string"},"template_id":{"description":"ID of the template that the report is based on.","required":true,"type":"number"}},"description":"Object representing report information.","required":false,"type":"object","id":"ReportInfo"},"type":"array","id":"ReportInfoList","example":[{"status":"completed","user_id":1,"name":"","percent":100,"template_id":952,"remaining_seconds":0,"run_time":1352494550,"saved":false,"id":1000,"error_text":"","size":140},{"status":"completed","user_id":1,"name":"Host Information Report","percent":100,"template_id":952,"remaining_seconds":0,"run_time":1352494550,"saved":true,"id":1001,"error_text":"","size":140}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports","authorization":"required"},"Get widget":{"description":"Get one widget from the template section.","response":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"Widget specification.","type":"object","id":"TMWidget","example":{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets\/{widget_id}","authorization":"required"},"Enable report template":{"description":"Enable a single report template.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/enable","authorization":"required"},"Get factory widget":{"description":"Get configuration of a stock widget.","response":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"Widget specification.","type":"object","id":"TMWidget","example":{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/widgets\/{widget_id}","authorization":"required"},"List directions":{"description":"Get a list of directions that this version of the API supports.","response":{"description":"List of directions.","items":{"properties":{"id":{"description":"ID of a direction. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a direction.","required":true,"type":"string"}},"description":"Object representing a direction.","required":false,"type":"object","id":"Direction"},"type":"array","id":"Directions","example":[{"id":"inn","name":"in"},{"id":"out","name":"out"},{"id":"c2s","name":"client to server"},{"id":"s2c","name":"server to client"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/directions","authorization":"required"},"Update template":{"description":"Update reporting template.","request":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"Reporting template specification object.","type":"object","id":"ReportTemplateSpec","example":{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}},"response":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"Reporting template specification object.","type":"object","id":"ReportTemplateSpec","example":{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}},"httpmethod":"PUT","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}","authorization":"required"},"List categories":{"description":"Get a list of categories that this version of the API supports.","response":{"description":"List of categories.","items":{"properties":{"id":{"description":"ID of a category. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a category.","required":true,"type":"string"}},"description":"Object representing a category.","required":false,"type":"object","id":"Category"},"type":"array","id":"Categories","example":[{"id":"idx","name":"index"},{"id":"key","name":"key"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/categories","authorization":"required"},"Create a report containing current dashboard data":{"description":"Create a report containing current dashboard data.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/livedata","authorization":"required"},"Get user attributes":{"description":"Get user-specific template attributes.","response":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Set of widget attributes.","type":"object","id":"TMWidgetAttributes","example":[]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets\/{widget_id}\/user_attributes","authorization":"required"},"Get all folders for this user":{"description":"Manage dashboard folders.","response":{"description":"Dashboard folders.","items":{"description":"One Folder object.","required":false,"$ref":"NodeItem"},"type":"array","id":"ReportTemplateFolders","example":[{"name":"Public Dashboards","children":[{"name":"public_D2","node_type":"REPORT_TEMPLATE","tree_type":"PUBLIC","owner":1,"shared":"Public","report_template_id":1480,"id":"1001","description":""},{"name":"public_D1","node_type":"REPORT_TEMPLATE","tree_type":"PUBLIC","owner":1,"shared":"Public","report_template_id":1479,"id":"1000","description":""}],"node_type":"FOLDER","tree_type":"PUBLIC","owner":0,"id":"public-root"},{"name":"My Dashboards","children":[{"name":"a","children":[{"name":"private_D1","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Private","report_template_id":1481,"id":"1004","description":""},{"name":"private_D2","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Private","report_template_id":1482,"id":"1005","description":""},{"name":"public_D1","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Public","report_template_id":1479,"id":"1002","description":""},{"name":"public_D2","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Public","report_template_id":1480,"id":"1003","description":""}],"node_type":"FOLDER","tree_type":"PRIVATE","owner":1,"id":"1008"}],"node_type":"FOLDER","tree_type":"PRIVATE","owner":1,"id":"private-root.u.1"},{"name":"Shared with Me","children":[{"name":"shared_D1","node_type":"REPORT_TEMPLATE","tree_type":"SHARED","owner":53,"shared":"Users","report_template_id":1483,"id":"1006","description":""},{"name":"shared_D2","node_type":"REPORT_TEMPLATE","tree_type":"SHARED","owner":53,"shared":"Users","report_template_id":1484,"id":"1007","description":""}],"node_type":"FOLDER","tree_type":"SHARED","owner":1,"id":"shared-root.u.1"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/folders","authorization":"required"},"List statictics":{"description":"Get a list of statistics that this version of the API supports.","response":{"description":"List of statistics.","items":{"properties":{"id":{"description":"ID of a statistic. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a statistic.","required":true,"type":"string"}},"description":"Object representing a statistic.","required":false,"type":"object","id":"Statistic"},"type":"array","id":"Statistics","example":[{"id":"tot","name":"total"},{"id":"avg","name":"average"},{"id":"max","name":"max"},{"id":"min","name":"min"},{"id":"pek","name":"peak"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/statistics","authorization":"required"},"Create report synchronously":{"description":"Generate a new report and get data in one operation.","request":{"properties":{"criteria":{"properties":{"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"time_frame":{"properties":{"time_interval":{"description":"Time interval pipe-separated string (example: 'last|1|hour').","required":false,"type":"string"},"resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month. If not specified a resolution will automatically be selected based on time frame of the report.","required":false,"type":"string"},"end":{"description":"Report end time (unix time).","required":false,"type":"number"},"expression":{"description":"Traffic expression.","required":false,"type":"string"},"start":{"description":"Report start time (unix time).","required":false,"type":"number"},"time_zone":{"description":"Time zone name.","required":false,"type":"string"}},"description":"Time frame object.","required":false,"type":"object","id":"ReportTimeFrame"},"query":{"properties":{"ports":{"description":"Query ports. Can be one of GET \/reporting\/ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Query dscp_app_ports. Can be one of GET \/reporting\/dscp_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"port_groups":{"description":"Query port_groups. Can be one of GET \/reporting\/port_groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"cbqos_classes":{"description":"Query CBQoS classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Query autonomous system scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Query host_group_pairs. Can be one of GET \/reporting\/host_group_pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"Query WAN group. Can be any Interface Group under \/WAN.","required":false,"type":"string"},"traffic_expression":{"description":"Query-specific traffic expression.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Query include non-optimized. Include non-optimized sites in a WAN query.","required":false,"type":"string"},"columns":{"description":"Query columns. Can be many of GET \/reporting\/columns.","items":{"description":"Query column.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportQueryFilterColumns"},"sort_direction":{"description":"Query sort direction. Can be one of ASC, DESC. ASC will return bottom talkers. DESC will return top talkers (default).","required":false,"type":"string","enum":["ASC","DESC"]},"bgpas_pairs":{"description":"Query autonomous system pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Query application_servers. Can be one of GET \/reporting\/application_servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Query devices. Can be one of GET \/reporting\/devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Query application_ports. Can be one of GET \/reporting\/application_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Query mplsexpbits.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"bgpas_host_groups":{"description":"Query autonomous system and host group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Query host_pair_ports. Can be one of GET \/reporting\/host_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Query dscp_interfaces. Can be one of GET \/reporting\/dscp_interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Query autonomous system.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"role":{"description":"Query role. Can be one of \/reporting\/roles.","required":false,"type":"string"},"show_ttl":{"description":"Query show TTL. Only applicable to flow list report format.","required":false,"type":"string"},"group_by":{"description":"Query group_by. Can be one of GET \/reporting\/group_bys.","required":false,"type":"string"},"case_insensitive":{"description":"Query user case insensitivity. Whether to search for users in a case-insensitive fashion.","required":false,"type":"string"},"switch_name":{"description":"Query switch name. Can be an IP address or a name.","required":false,"type":"string"},"macs":{"description":"Query MAC addresses. Host MAC addresses, only apply to switch_port requests.","required":false,"type":"string"},"host_group_type":{"description":"Query host group type. Required for \"host group (gro)\" \"host group pairs (gpp)\" and \"host group pairs with ports (gpr)\" queries.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Query host_pair_app_ports. Can be one of GET \/reporting\/host_pair_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"direction":{"description":"Query direction. Can be one of GET \/reporting\/directions.","required":false,"type":"string"},"users":{"description":"Query time host users. Can be one of GET \/reporting\/time host user.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"switch_ports":{"description":"Query switch ports. Switch port addresses.","required":false,"type":"string"},"sort_column":{"description":"Query sort column. Can be one of GET \/reporting\/columns.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Query host_group_pair_ports. Can be one of GET \/reporting\/host_group_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Query network_segments. Can be one of GET \/reporting\/network_segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"macless_ports":{"description":"Query macless ports. Include switch ports without a MAC address.","required":false,"type":"string"},"hosts":{"description":"Query hosts. Can be one of GET \/reporting\/hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"ignore_dhcp":{"description":"Query ignore DHCP. Use only switch port polling for ARP Bindings.","required":false,"type":"string"},"host_pairs":{"description":"Query host pairs. Can be one of GET \/reporting\/host_pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"area":{"description":"Query area. Can be one of GET \/reporting\/areas.","required":false,"type":"string"},"protocols":{"description":"Query protocols. Can be one of GET \/reporting\/protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"group_dev_iface":{"description":"Query host groups and\/or devices and\/or interfaces.","required":false,"type":"string"},"centricity":{"description":"Query centricity. Can be one of GET \/reporting\/centricities.","required":false,"type":"string"},"limit":{"description":"Query data limit. Maximum number of rows to be returned. Default value: 10000.","required":false,"type":"number"},"interfaces":{"description":"Query interfaces. Can be one of GET \/reporting\/interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Query host_groups. Can be one of GET \/reporting\/host_groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"realm":{"description":"Query realm. Can be one of GET \/reporting\/realms.","required":true,"type":"string"},"dscps":{"description":"Query dscps. Can be one of GET \/reporting\/dscps.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Query applications. Can be one of GET \/reporting\/applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query object.","required":false,"type":"object","id":"ReportQueryFilter"},"network_type":{"description":"Specifies the network type the user wants the report on. Available options are PHYSICAL, CLOUD, AWS_VPC(deprecated, works as CLOUD), VXLAN, PHYSICAL_TUNNEL_VXLAN.","required":false,"type":"string","enum":["PHYSICAL","CLOUD","HYBRID","AWS_VPC","VXLAN","PHYSICAL_TUNNEL_VXLAN"]},"queries":{"description":"Array of Query objects.","items":{"properties":{"ports":{"description":"Query ports. Can be one of GET \/reporting\/ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Query dscp_app_ports. Can be one of GET \/reporting\/dscp_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"port_groups":{"description":"Query port_groups. Can be one of GET \/reporting\/port_groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"cbqos_classes":{"description":"Query CBQoS classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Query autonomous system scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Query host_group_pairs. Can be one of GET \/reporting\/host_group_pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"Query WAN group. Can be any Interface Group under \/WAN.","required":false,"type":"string"},"traffic_expression":{"description":"Query-specific traffic expression.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Query include non-optimized. Include non-optimized sites in a WAN query.","required":false,"type":"string"},"columns":{"description":"Query columns. Can be many of GET \/reporting\/columns.","items":{"description":"Query column.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportQueryFilterColumns"},"sort_direction":{"description":"Query sort direction. Can be one of ASC, DESC. ASC will return bottom talkers. DESC will return top talkers (default).","required":false,"type":"string","enum":["ASC","DESC"]},"bgpas_pairs":{"description":"Query autonomous system pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Query application_servers. Can be one of GET \/reporting\/application_servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Query devices. Can be one of GET \/reporting\/devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Query application_ports. Can be one of GET \/reporting\/application_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Query mplsexpbits.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"bgpas_host_groups":{"description":"Query autonomous system and host group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Query host_pair_ports. Can be one of GET \/reporting\/host_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Query dscp_interfaces. Can be one of GET \/reporting\/dscp_interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Query autonomous system.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"role":{"description":"Query role. Can be one of \/reporting\/roles.","required":false,"type":"string"},"show_ttl":{"description":"Query show TTL. Only applicable to flow list report format.","required":false,"type":"string"},"group_by":{"description":"Query group_by. Can be one of GET \/reporting\/group_bys.","required":false,"type":"string"},"case_insensitive":{"description":"Query user case insensitivity. Whether to search for users in a case-insensitive fashion.","required":false,"type":"string"},"switch_name":{"description":"Query switch name. Can be an IP address or a name.","required":false,"type":"string"},"macs":{"description":"Query MAC addresses. Host MAC addresses, only apply to switch_port requests.","required":false,"type":"string"},"host_group_type":{"description":"Query host group type. Required for \"host group (gro)\" \"host group pairs (gpp)\" and \"host group pairs with ports (gpr)\" queries.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Query host_pair_app_ports. Can be one of GET \/reporting\/host_pair_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"direction":{"description":"Query direction. Can be one of GET \/reporting\/directions.","required":false,"type":"string"},"users":{"description":"Query time host users. Can be one of GET \/reporting\/time host user.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"switch_ports":{"description":"Query switch ports. Switch port addresses.","required":false,"type":"string"},"sort_column":{"description":"Query sort column. Can be one of GET \/reporting\/columns.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Query host_group_pair_ports. Can be one of GET \/reporting\/host_group_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Query network_segments. Can be one of GET \/reporting\/network_segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"macless_ports":{"description":"Query macless ports. Include switch ports without a MAC address.","required":false,"type":"string"},"hosts":{"description":"Query hosts. Can be one of GET \/reporting\/hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"ignore_dhcp":{"description":"Query ignore DHCP. Use only switch port polling for ARP Bindings.","required":false,"type":"string"},"host_pairs":{"description":"Query host pairs. Can be one of GET \/reporting\/host_pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"area":{"description":"Query area. Can be one of GET \/reporting\/areas.","required":false,"type":"string"},"protocols":{"description":"Query protocols. Can be one of GET \/reporting\/protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"group_dev_iface":{"description":"Query host groups and\/or devices and\/or interfaces.","required":false,"type":"string"},"centricity":{"description":"Query centricity. Can be one of GET \/reporting\/centricities.","required":false,"type":"string"},"limit":{"description":"Query data limit. Maximum number of rows to be returned. Default value: 10000.","required":false,"type":"number"},"interfaces":{"description":"Query interfaces. Can be one of GET \/reporting\/interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Query host_groups. Can be one of GET \/reporting\/host_groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"realm":{"description":"Query realm. Can be one of GET \/reporting\/realms.","required":true,"type":"string"},"dscps":{"description":"Query dscps. Can be one of GET \/reporting\/dscps.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Query applications. Can be one of GET \/reporting\/applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Report Query.","required":false,"type":"object","id":"ReportQueryFilter"},"required":false,"type":"array","id":"ReportQueryFilters"},"deprecated":{"description":"Map with legacy criteria attributes that will not be supported soon.","required":false,"additionalProperties":{"description":"ReportDeprecatedFilters map value.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"ReportDeprecatedFilters"},"vni":{"description":"Specifies VNI, needed if network_type is VXLAN or PHYSICAL_TUNNEL_VXLAN.","required":false,"type":"string"},"fast_data_source":{"description":"Options to force using fast (pre-computed) interfaces data. FORCE: force using only fast data. ON: use fast data when possible, fallback to slower traffic query. OFF: never use fast data. By default it is ON.","required":false,"type":"string","enum":["FORCE","ON","OFF"]},"app_reduction":{"description":"App reduction. Turn app reduction on or off.","required":false,"type":"string"}},"description":"Criteria neeed to run the report.","required":false,"type":"object","id":"ReportCriteria"},"timeout":{"description":"Used when doing POST to \/reporting\/reports\/synchronous. Timeout (# of seconds) to wait for the repot to complete, it the report does not complete the operation will return and the client needs to wait for progress.","required":false,"type":"number"},"name":{"description":"Report name.","required":false,"type":"string"},"template_id":{"description":"Template ID. Can be one of GET \/reporting\/templates.","required":true,"type":"number"}},"description":"ReportInputs object.","type":"object","id":"ReportInputs","example":{"template_id":184,"criteria":{"time_frame":{"end":1404247682,"resolution":"1min","start":1404246782},"queries":[{"sort_column":33,"realm":"traffic_summary","group_by":"hos","limit":1000,"columns":[5,33]},{"realm":"traffic_time_series","columns":[33],"applications":[{"name":"WEB"},{"name":"SSL"}]},{"realm":"traffic_overall_time_series","columns":[33]}]}}},"response":{"properties":{"queries":{"description":"Data for all queries.","items":{"properties":{"columns":{"description":"Filter only these columns.","items":{"properties":{"metric":{"description":"Column 'metric'. See 'reporting\/metrics'.","required":true,"type":"string"},"cli_srv":{"description":"Text flag indicating if the column is for the clients or servers.","required":true,"type":"string"},"comparison_parameter":{"description":"Parameter for column comparison.","required":true,"type":"string"},"internal":{"description":"Boolean flag indicating if the column is internal to the system.","required":true,"type":"string"},"id":{"description":"System ID for the column. Used in the API.","required":true,"type":"number"},"strid":{"description":"String ID for the column. Not used by the API, but easier for the human user to see.","required":true,"type":"string"},"statistic":{"description":"Column 'statistic'. See 'reporting\/statistics'.","required":true,"type":"string"},"severity":{"description":"Column 'severity'. See 'reporting\/severities.","required":true,"type":"string"},"role":{"description":"Column 'role'. See 'reporting\/roles'.","required":true,"type":"string"},"category":{"description":"Column 'category'. See 'reporting\/categories'.","required":true,"type":"string"},"name":{"description":"Column name. Format used for column names is similar to the format used for column data.","required":true,"type":"string"},"comparison":{"description":"Column 'comparison'. See 'reporting\/comparisons'.","required":true,"type":"string"},"sortable":{"description":"Boolean flag indicating if this data can be sorted on this column when running the template.","required":true,"type":"string"},"type":{"description":"Type of the column data. See 'reporting\/types'.","required":true,"type":"string"},"direction":{"description":"Column 'direction'. See 'reporting\/directions'.","required":true,"type":"string"},"available":{"description":"Boolean flag indicating that the data for the column is available without the need to re-run the template.","required":true,"type":"string"},"context":{"description":"Internal flag used for formatting certain kinds of data.","required":true,"type":"string"},"area":{"description":"Column 'area'. See 'reporting\/area'.","required":true,"type":"string"},"has_others":{"description":"Boolean flag indicating if the column's 'other' row can be computed.","required":true,"type":"string"},"unit":{"description":"Column 'unit'. See 'reporting\/units'.","required":true,"type":"string"},"name_type":{"description":"Type of the column name. See 'reporting\/types'.","required":true,"type":"string"},"rate":{"description":"Column 'rate'. See 'reporting\/rates'.","required":true,"type":"string"}},"description":"A column for reporting query.","required":false,"type":"object","id":"Column"},"required":false,"type":"array","id":"Columns"},"granularities":{"description":"Show info about actual granularities that served this data request.","items":{"description":"Granularity.","required":false,"type":"string"},"required":false,"type":"array","id":"ResultGranularities"},"actual_end_time":{"description":"Actual end time of the response data.","required":false,"type":"number"},"data":{"description":"Two-dimensional data array.","items":{"description":"One row in the list of rows.","items":{"description":"One value datum.","required":false,"type":"string"},"required":false,"type":"array","id":"Row"},"required":false,"type":"array","id":"Rows"},"data_size":{"description":"Number of rows in the data array.","required":false,"type":"number"},"totals":{"description":"Object representing a row of total values (totals).","items":{"description":"One total datum.","required":false,"type":"string"},"required":false,"type":"array","id":"Totals"},"actual_start_time":{"description":"Actual start time of the response data.","required":false,"type":"number"}},"description":"Data for a query.","required":false,"type":"object","id":"DataResults"},"required":false,"type":"array","id":"MultiDataResults"},"info":{"properties":{"run_time":{"description":"Time when the report was run (Unix time).","required":true,"type":"number"},"error_text":{"description":"A report can be completed with an error. Error message may provide more detailed info.","required":false,"type":"string"},"remaining_seconds":{"description":"Number of seconds remaining to run the report. Even if this number is 0, the report may not yet be completed, so check 'status' to make sure what the status is.","required":true,"type":"number"},"saved":{"description":"Boolean flag indicating if the report was saved.","required":true,"type":"string"},"id":{"description":"ID of the report. To be used in the API.","required":true,"type":"number"},"status":{"description":"Status of the report.","required":true,"type":"string","enum":["completed","running","waiting"]},"percent":{"description":"Progress of the report represented by percentage of report completion.","required":true,"type":"number"},"user_id":{"description":"ID of the user who owns the report.","required":true,"type":"number"},"size":{"description":"Size of the report in kilobytes.","required":true,"type":"number"},"name":{"description":"Name of the report. Could be given by a user or automatically generated by the system.","required":false,"type":"string"},"template_id":{"description":"ID of the template that the report is based on.","required":true,"type":"number"}},"description":"Object representing report information.","required":true,"type":"object","id":"ReportInfo"}},"description":"Object representing report information.","type":"object","id":"SynchronousReportInfo","example":{"info":{"status":"completed","user_id":1,"name":"","percent":100,"template_id":184,"remaining_seconds":0,"run_time":1404248112,"saved":false,"id":4776,"error_text":"","size":68},"queries":[{"totals":["","13468043.5906"],"data":[["10.100.6.12","1772226.76458"],["10.100.5.12","837179.645833"]],"data_size":2},{"totals":["","860123.88125","284051.471875"],"data":[["1404246900","761145.883333","295159.5"],["1404246960","781774.483333","338582.75"],["1404247020","936568.983333","240805"],["1404247080","848997.183333","239956.016667"],["1404247140","966685.133333","289431.1"],["1404247200","782460.6","263017.35"],["1404247260","763241","283707.716667"],["1404247320","919111.183333","316550.666667"],["1404247380","868125.816667","328541.466667"],["1404247440","903302.883333","254661.683333"],["1404247500","997295.483333","287660.733333"],["1404247560","870767.5","310042.95"],["1404247620","855725","219515"],["1404247680","897158.466667","284758.483333"],["1404247740","738258.833333","274042.85"],["1404247800","871363.666667","318390.283333"]],"data_size":16},{"totals":["","6734084.61771"],"data":[["1404246900","6504597.66667"],["1404246960","6608432.01667"],["1404247020","6743953.4"],["1404247080","6511449.36667"],["1404247140","7097525.13333"],["1404247200","6914061.36667"],["1404247260","6655675.9"],["1404247320","6891936.41667"],["1404247380","6774957.88333"],["1404247440","6849686.76667"],["1404247500","6860683.15"],["1404247560","6628106.46667"],["1404247620","6644355.31667"],["1404247680","6704957.16667"],["1404247740","6543321.96667"],["1404247800","6811653.9"]],"data_size":16}]}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/synchronous","authorization":"required"},"Set section layout":{"description":"Set the layout of widgets in a grid in the template section.","request":{"description":"Object representing visual layout of widgets in a secion.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"type":"array","id":"TMFlowLines","example":[]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/layout","authorization":"required"},"List widgets":{"description":"Get the widgets located in the template section.","response":{"description":"List of TMWidget objects.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"type":"array","id":"TMWidgets","example":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets","authorization":"required"},"Delete report":{"description":"Delete a report.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/{report_id}","authorization":"required"},"Disable report template":{"description":"Disable a single report template.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/disable","authorization":"required"},"List realms":{"description":"Get a list of realms.","response":{"description":"List of type of report queries (realms) that could be requested and run.","items":{"properties":{"id":{"description":"ID of a realm. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a realm.","required":true,"type":"string"}},"description":"Object representing a realm.","required":false,"type":"object","id":"Realm"},"type":"array","id":"Realms","example":[{"id":"traffic_summary","name":"traffic summary"},{"id":"traffic_flow_list","name":"traffic flow list"},{"id":"traffic_overall_time_series","name":"traffic overall time series"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/realms","authorization":"required"},"Delete widget":{"description":"Delete one widget from the template section.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets\/{widget_id}","authorization":"required"},"Update widget":{"description":"Update one widget in the template section.","request":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"Widget specification.","type":"object","id":"TMWidget","example":{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets\/{widget_id}","authorization":"required"},"List centricities":{"description":"Get a list of centricities that this version of the API supports.","response":{"description":"List of centricities.","items":{"properties":{"id":{"description":"ID of a centricity. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a centricity.","required":true,"type":"string"}},"description":"Object representing a centricity.","required":false,"type":"object","id":"Centricity"},"type":"array","id":"Centricities","example":[{"id":"hos","name":"host"},{"id":"int","name":"interface"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/centricities","authorization":"required"},"Import templates":{"description":"Import reporting templates.","request":{"description":"List of ReportTemplateSpec objects.","items":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"One ReportTemplateSpes object.","required":false,"type":"object","id":"ReportTemplateSpec"},"type":"array","id":"ReportTemplateSpecs","example":[{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}]},"httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/import","authorization":"required"},"List units":{"description":"Get a list of units that this version of the API supports.","response":{"description":"List of units.","items":{"properties":{"id":{"description":"ID of a unit. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a unit.","required":true,"type":"string"}},"description":"Object representing a unit.","required":false,"type":"object","id":"Unit"},"type":"array","id":"Units","example":[{"id":"byt","name":"bytes"},{"id":"pkt","name":"packet"},{"id":"con","name":"conntions"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/units","authorization":"required"},"Create template":{"description":"Create a new reporting template.","request":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"Reporting template specification object.","type":"object","id":"ReportTemplateSpec","example":{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}},"response":{"properties":{"traffic_expression":{"description":"Traffic expression applied to all widgets within this template.","required":false,"type":"string"},"schedule_type":{"description":"Type of template scheduling.","required":false,"type":"string","enum":["Once","Hourly","Daily","Weekly","Monthly","Quarterly"]},"id":{"description":"ID of the template.","required":true,"type":"number"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"description":{"description":"Description of the template.","required":false,"type":"string"},"user_id":{"description":"ID of the user who owns the template.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"disabled":{"description":"Flag indicating that data collection for the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"next_run":{"description":"Next run time for the template if the template is scheduled to run.","required":false,"type":"number"}},"description":"A template for running reports.","type":"object","id":"ReportTemplate","example":{"user_id":1,"live":true,"id":1000,"name":"My Template"}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates","authorization":"required"},"Get reporting end times":{"description":"List end times for each data source.","response":{"description":"Collection of ReportTimestamp objects.","items":{"properties":{"data_resolution":{"description":"Report data resolution. (can be: flow, 1min, 5min, 15min, hour, 6hour, day, week, month).","required":true,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"end_time":{"description":"Report end time (unix time).","required":true,"type":"number"},"datasource":{"description":"Report data source type (can be: TRAFFIC, SERVICE, EVENTS, ACTIVE_DIRECTORY, FDS_TRAFFIC).","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"start_time":{"description":"Report start time (unix time).","required":true,"type":"number"}},"description":"Object representing report timing information.","required":false,"type":"object","id":"ReportTimestamp"},"type":"array","id":"ReportTimestamps","example":[{"data_resolution":"day","start_time":0,"datasource":"TRAFFIC","end_time":1383105600},{"data_resolution":"15mins","start_time":0,"datasource":"SERVICE","end_time":1383160500},{"data_resolution":"min","start_time":0,"datasource":"TRAFFIC","end_time":1383161280},{"data_resolution":"6hours","start_time":0,"datasource":"TRAFFIC","end_time":1383148800},{"data_resolution":"hour","start_time":0,"datasource":"TRAFFIC","end_time":1383159600},{"data_resolution":"15mins","start_time":0,"datasource":"TRAFFIC","end_time":1383160500},{"data_resolution":"15mins","start_time":1383150500,"datasource":"FDS_TRAFFIC","end_time":1383160500}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/timestamps","authorization":"required"},"List severities":{"description":"Get a list of severities that this version of the API supports.","response":{"description":"List of severities.","items":{"properties":{"id":{"description":"ID of a severity. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a severity.","required":true,"type":"string"}},"description":"Object representing a severity.","required":false,"type":"object","id":"Severity"},"type":"array","id":"Severities","example":[{"id":"nav","name":"not available"},{"id":"nml","name":"normal"},{"id":"low","name":"low"},{"id":"med","name":"medium"},{"id":"hgh","name":"high"},{"id":"all","name":"all"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/severities","authorization":"required"},"Get query data":{"description":"Get data for one or many columns from this query.","parameters":{"columns":{"required":false,"type":"string","description":"Comma-separated list of column ids."},"offset":{"required":false,"type":"number","description":"Start row."},"include":{"required":false,"type":"string","description":"Comma-separated list of optional data elements (currently only \"columns\" is supported)."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"properties":{"columns":{"description":"Filter only these columns.","items":{"properties":{"metric":{"description":"Column 'metric'. See 'reporting\/metrics'.","required":true,"type":"string"},"cli_srv":{"description":"Text flag indicating if the column is for the clients or servers.","required":true,"type":"string"},"comparison_parameter":{"description":"Parameter for column comparison.","required":true,"type":"string"},"internal":{"description":"Boolean flag indicating if the column is internal to the system.","required":true,"type":"string"},"id":{"description":"System ID for the column. Used in the API.","required":true,"type":"number"},"strid":{"description":"String ID for the column. Not used by the API, but easier for the human user to see.","required":true,"type":"string"},"statistic":{"description":"Column 'statistic'. See 'reporting\/statistics'.","required":true,"type":"string"},"severity":{"description":"Column 'severity'. See 'reporting\/severities.","required":true,"type":"string"},"role":{"description":"Column 'role'. See 'reporting\/roles'.","required":true,"type":"string"},"category":{"description":"Column 'category'. See 'reporting\/categories'.","required":true,"type":"string"},"name":{"description":"Column name. Format used for column names is similar to the format used for column data.","required":true,"type":"string"},"comparison":{"description":"Column 'comparison'. See 'reporting\/comparisons'.","required":true,"type":"string"},"sortable":{"description":"Boolean flag indicating if this data can be sorted on this column when running the template.","required":true,"type":"string"},"type":{"description":"Type of the column data. See 'reporting\/types'.","required":true,"type":"string"},"direction":{"description":"Column 'direction'. See 'reporting\/directions'.","required":true,"type":"string"},"available":{"description":"Boolean flag indicating that the data for the column is available without the need to re-run the template.","required":true,"type":"string"},"context":{"description":"Internal flag used for formatting certain kinds of data.","required":true,"type":"string"},"area":{"description":"Column 'area'. See 'reporting\/area'.","required":true,"type":"string"},"has_others":{"description":"Boolean flag indicating if the column's 'other' row can be computed.","required":true,"type":"string"},"unit":{"description":"Column 'unit'. See 'reporting\/units'.","required":true,"type":"string"},"name_type":{"description":"Type of the column name. See 'reporting\/types'.","required":true,"type":"string"},"rate":{"description":"Column 'rate'. See 'reporting\/rates'.","required":true,"type":"string"}},"description":"A column for reporting query.","required":false,"type":"object","id":"Column"},"required":false,"type":"array","id":"Columns"},"granularities":{"description":"Show info about actual granularities that served this data request.","items":{"description":"Granularity.","required":false,"type":"string"},"required":false,"type":"array","id":"ResultGranularities"},"actual_end_time":{"description":"Actual end time of the response data.","required":false,"type":"number"},"data":{"description":"Two-dimensional data array.","items":{"description":"One row in the list of rows.","items":{"description":"One value datum.","required":false,"type":"string"},"required":false,"type":"array","id":"Row"},"required":false,"type":"array","id":"Rows"},"data_size":{"description":"Number of rows in the data array.","required":false,"type":"number"},"totals":{"description":"Object representing a row of total values (totals).","items":{"description":"One total datum.","required":false,"type":"string"},"required":false,"type":"array","id":"Totals"},"actual_start_time":{"description":"Actual start time of the response data.","required":false,"type":"number"}},"description":"Object representing a 2-dimensional array of query data and totals.","type":"object","id":"DataResults","example":{"totals":["","20293913.8417","23577.3055556"],"data":[["10.38.8.202|","6878717.15556","7041.06111111"],["10.38.9.152|","1996165.24167","2049.01388889"]],"data_size":3744}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/{report_id}\/queries\/{query_id}","authorization":"required"},"List group bys":{"description":"Get a list of reporting summarizations (group bys).","response":{"description":"List of reporting summarizations (group-bys).","items":{"properties":{"id":{"description":"ID of a group by. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a group by.","required":true,"type":"string"}},"description":"Object representing a group by.","required":false,"type":"object","id":"GroupBy"},"type":"array","id":"GroupBys","example":[{"id":"hos","name":"host"},{"id":"hop","name":"host pair"},{"id":"gro","name":"host group"},{"id":"gpp","name":"host group pair"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/group_bys","authorization":"required"},"Create widget":{"description":"Create a new widget in the template section.","request":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"Widget specification.","type":"object","id":"TMWidget","example":{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}},"response":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"Widget specification.","type":"object","id":"TMWidget","example":{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets","authorization":"required"},"List columns":{"description":"Get a list of columns.","parameters":{"metric":{"required":false,"type":"string","description":"Filter the list of columns by metric."},"statistic":{"required":false,"type":"string","description":"Filter the list of columns by statistic."},"severity":{"required":false,"type":"string","description":"Filter the list of columns by severity."},"role":{"required":false,"type":"string","description":"Filter the list of columns by role."},"category":{"required":false,"type":"string","description":"Filter the list of columns by category."},"group_by":{"required":false,"type":"string","description":"Filter the list of columns by group by."},"direction":{"required":false,"type":"string","description":"Filter the list of columns by direction."},"area":{"required":false,"type":"string","description":"Filter the list of columns by area."},"centricity":{"required":false,"type":"string","description":"Filter the list of columns by centricity."},"unit":{"required":false,"type":"string","description":"Filter the list of columns by unit."},"rate":{"required":false,"type":"string","description":"Filter the list of columns by rate."},"realm":{"required":false,"type":"string","description":"Filter the list of columns by realm."}},"response":{"description":"List of reporting query columns.","items":{"properties":{"metric":{"description":"Column 'metric'. See 'reporting\/metrics'.","required":true,"type":"string"},"cli_srv":{"description":"Text flag indicating if the column is for the clients or servers.","required":true,"type":"string"},"comparison_parameter":{"description":"Parameter for column comparison.","required":true,"type":"string"},"internal":{"description":"Boolean flag indicating if the column is internal to the system.","required":true,"type":"string"},"id":{"description":"System ID for the column. Used in the API.","required":true,"type":"number"},"strid":{"description":"String ID for the column. Not used by the API, but easier for the human user to see.","required":true,"type":"string"},"statistic":{"description":"Column 'statistic'. See 'reporting\/statistics'.","required":true,"type":"string"},"severity":{"description":"Column 'severity'. See 'reporting\/severities.","required":true,"type":"string"},"role":{"description":"Column 'role'. See 'reporting\/roles'.","required":true,"type":"string"},"category":{"description":"Column 'category'. See 'reporting\/categories'.","required":true,"type":"string"},"name":{"description":"Column name. Format used for column names is similar to the format used for column data.","required":true,"type":"string"},"comparison":{"description":"Column 'comparison'. See 'reporting\/comparisons'.","required":true,"type":"string"},"sortable":{"description":"Boolean flag indicating if this data can be sorted on this column when running the template.","required":true,"type":"string"},"type":{"description":"Type of the column data. See 'reporting\/types'.","required":true,"type":"string"},"direction":{"description":"Column 'direction'. See 'reporting\/directions'.","required":true,"type":"string"},"available":{"description":"Boolean flag indicating that the data for the column is available without the need to re-run the template.","required":true,"type":"string"},"context":{"description":"Internal flag used for formatting certain kinds of data.","required":true,"type":"string"},"area":{"description":"Column 'area'. See 'reporting\/area'.","required":true,"type":"string"},"has_others":{"description":"Boolean flag indicating if the column's 'other' row can be computed.","required":true,"type":"string"},"unit":{"description":"Column 'unit'. See 'reporting\/units'.","required":true,"type":"string"},"name_type":{"description":"Type of the column name. See 'reporting\/types'.","required":true,"type":"string"},"rate":{"description":"Column 'rate'. See 'reporting\/rates'.","required":true,"type":"string"}},"description":"A column for reporting query.","required":false,"type":"object","id":"Column"},"type":"array","id":"Columns","example":[{"strid":"ID_TOTAL_BYTES","metric":"net_bw","rate":"count","statistic":"total","id":30,"unit":"bytes","category":"data","severity":"none","area":"none","internal":false,"role":"none","cli_srv":"none","type":"int","available":false,"direction":"none","comparison":"none","sortable":true,"name":"Total Bytes","comparison_parameter":"","has_others":false,"context":false,"name_type":"colname_parts"},{"strid":"ID_TOTAL_PKTS","metric":"net_bw","rate":"count","statistic":"total","id":31,"unit":"pkts","category":"data","severity":"none","area":"none","internal":false,"role":"none","cli_srv":"none","type":"int","available":false,"direction":"none","comparison":"none","sortable":true,"name":"Total Packets","comparison_parameter":"","has_others":false,"context":false,"name_type":"colname_parts"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/columns","authorization":"required"},"Get section layout":{"description":"Get the layout of the template section.","response":{"description":"Object representing visual layout of widgets in a secion.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"type":"array","id":"TMFlowLines","example":[]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/layout","authorization":"required"},"Get report":{"description":"Get information for report. Includes progress information for running reports.","response":{"properties":{"run_time":{"description":"Time when the report was run (Unix time).","required":true,"type":"number"},"error_text":{"description":"A report can be completed with an error. Error message may provide more detailed info.","required":false,"type":"string"},"remaining_seconds":{"description":"Number of seconds remaining to run the report. Even if this number is 0, the report may not yet be completed, so check 'status' to make sure what the status is.","required":true,"type":"number"},"saved":{"description":"Boolean flag indicating if the report was saved.","required":true,"type":"string"},"id":{"description":"ID of the report. To be used in the API.","required":true,"type":"number"},"status":{"description":"Status of the report.","required":true,"type":"string","enum":["completed","running","waiting"]},"percent":{"description":"Progress of the report represented by percentage of report completion.","required":true,"type":"number"},"user_id":{"description":"ID of the user who owns the report.","required":true,"type":"number"},"size":{"description":"Size of the report in kilobytes.","required":true,"type":"number"},"name":{"description":"Name of the report. Could be given by a user or automatically generated by the system.","required":false,"type":"string"},"template_id":{"description":"ID of the template that the report is based on.","required":true,"type":"number"}},"description":"Object representing report information.","type":"object","id":"ReportInfo","example":{"status":"completed","user_id":1,"name":"Host Information Report","percent":100,"template_id":952,"remaining_seconds":0,"run_time":1352494550,"saved":true,"id":1001,"error_text":"","size":140}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/{report_id}","authorization":"required"},"Not supported":{"description":"Not supported.","response":{"description":"Dashboard folders.","items":{"description":"One Folder object.","required":false,"$ref":"NodeItem"},"type":"array","id":"ReportTemplateFolders","example":[{"name":"Public Dashboards","children":[{"name":"public_D2","node_type":"REPORT_TEMPLATE","tree_type":"PUBLIC","owner":1,"shared":"Public","report_template_id":1480,"id":"1001","description":""},{"name":"public_D1","node_type":"REPORT_TEMPLATE","tree_type":"PUBLIC","owner":1,"shared":"Public","report_template_id":1479,"id":"1000","description":""}],"node_type":"FOLDER","tree_type":"PUBLIC","owner":0,"id":"public-root"},{"name":"My Dashboards","children":[{"name":"a","children":[{"name":"private_D1","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Private","report_template_id":1481,"id":"1004","description":""},{"name":"private_D2","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Private","report_template_id":1482,"id":"1005","description":""},{"name":"public_D1","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Public","report_template_id":1479,"id":"1002","description":""},{"name":"public_D2","node_type":"REPORT_TEMPLATE","tree_type":"PRIVATE","owner":1,"shared":"Public","report_template_id":1480,"id":"1003","description":""}],"node_type":"FOLDER","tree_type":"PRIVATE","owner":1,"id":"1008"}],"node_type":"FOLDER","tree_type":"PRIVATE","owner":1,"id":"private-root.u.1"},{"name":"Shared with Me","children":[{"name":"shared_D1","node_type":"REPORT_TEMPLATE","tree_type":"SHARED","owner":53,"shared":"Users","report_template_id":1483,"id":"1006","description":""},{"name":"shared_D2","node_type":"REPORT_TEMPLATE","tree_type":"SHARED","owner":53,"shared":"Users","report_template_id":1484,"id":"1007","description":""}],"node_type":"FOLDER","tree_type":"SHARED","owner":1,"id":"shared-root.u.1"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/folders\/{node_id}","authorization":"required"},"Get template configuration":{"description":"Get template configuration data.","response":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"Reporting template specification object.","type":"object","id":"ReportTemplateSpec","example":{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/config","authorization":"required"},"Clone template":{"description":"Clone the specified reporting template.","parameters":{"template":{"required":true,"type":"number","description":"ID of the template being cloned."},"name":{"required":false,"type":"string","description":"A new unique name for the copy."}},"response":{"properties":{"traffic_expression":{"description":"Traffic expression applied to all widgets within this template.","required":false,"type":"string"},"schedule_type":{"description":"Type of template scheduling.","required":false,"type":"string","enum":["Once","Hourly","Daily","Weekly","Monthly","Quarterly"]},"id":{"description":"ID of the template.","required":true,"type":"number"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"description":{"description":"Description of the template.","required":false,"type":"string"},"user_id":{"description":"ID of the user who owns the template.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"disabled":{"description":"Flag indicating that data collection for the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"next_run":{"description":"Next run time for the template if the template is scheduled to run.","required":false,"type":"number"}},"description":"A template for running reports.","type":"object","id":"ReportTemplate","example":{"user_id":1,"live":true,"id":1000,"name":"My Template"}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/copy","authorization":"required"},"Delete template":{"description":"Delete reporting template.","response":{"properties":{"traffic_expression":{"description":"Traffic expression applied to all widgets within this template.","required":false,"type":"string"},"schedule_type":{"description":"Type of template scheduling.","required":false,"type":"string","enum":["Once","Hourly","Daily","Weekly","Monthly","Quarterly"]},"id":{"description":"ID of the template.","required":true,"type":"number"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"description":{"description":"Description of the template.","required":false,"type":"string"},"user_id":{"description":"ID of the user who owns the template.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"disabled":{"description":"Flag indicating that data collection for the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"next_run":{"description":"Next run time for the template if the template is scheduled to run.","required":false,"type":"number"}},"description":"A template for running reports.","type":"object","id":"ReportTemplate","example":{"user_id":1,"live":true,"id":1000,"name":"My Template"}},"httpmethod":"DELETE","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}","authorization":"required"},"List templates":{"description":"Get a list of templates.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"access":{"required":false,"type":"string","description":"Get only template with the specified access level: 'public' or 'private'."},"filter":{"required":false,"type":"string","description":"Apply a named filter: 'owned' by the current user, 'visible' to the current user, or 'all' (admin only)."},"live":{"required":false,"type":"string","description":"Filter only live (dashboard) templates."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of templates available on the system.","items":{"properties":{"traffic_expression":{"description":"Traffic expression applied to all widgets within this template.","required":false,"type":"string"},"schedule_type":{"description":"Type of template scheduling.","required":false,"type":"string","enum":["Once","Hourly","Daily","Weekly","Monthly","Quarterly"]},"id":{"description":"ID of the template.","required":true,"type":"number"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"description":{"description":"Description of the template.","required":false,"type":"string"},"user_id":{"description":"ID of the user who owns the template.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"disabled":{"description":"Flag indicating that data collection for the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"next_run":{"description":"Next run time for the template if the template is scheduled to run.","required":false,"type":"number"}},"description":"One template in the list of templates.","required":false,"type":"object","id":"ReportTemplate"},"type":"array","id":"ReportTemplates","example":[{"scheduled":false,"live":false,"id":184,"name":"Default template for class QUERY"},{"scheduled":true,"user_id":1,"next_run":1352328480,"schedule_type":"Hourly","live":true,"id":1000,"name":"My Template"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates","authorization":"required"},"Get factory widgets":{"description":"Get a list of all available stock widget configurations.","response":{"description":"List of TMWidget objects.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"type":"array","id":"TMWidgets","example":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/widgets","authorization":"required"},"Export templates":{"description":"Export all reporting templates.","response":{"description":"List of ReportTemplateSpec objects.","items":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"One ReportTemplateSpes object.","required":false,"type":"object","id":"ReportTemplateSpec"},"type":"array","id":"ReportTemplateSpecs","example":[{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/export","authorization":"required"},"Rename":{"description":"Rename this folder.","request":{"properties":{"name":{"description":"Specify new folder name.","required":true,"type":"string"}},"description":"Folder name object.","type":"object","id":"UpdateNodeItem","example":{"name":"New Folder name"}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/folders\/{node_id}","authorization":"required"},"Get Dashboard templates":{"description":"Get build in templates (Dashboard templates).","response":{"description":"List of ReportTemplateSpec objects.","items":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"One ReportTemplateSpes object.","required":false,"type":"object","id":"ReportTemplateSpec"},"type":"array","id":"ReportTemplateSpecs","example":[{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/builtin","authorization":"required"},"Get report config":{"description":"Get configuration information for one report. Includes criteria, layout and GUI attributes.","response":{"properties":{"criteria":{"properties":{"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"time_frame":{"properties":{"time_interval":{"description":"Time interval pipe-separated string (example: 'last|1|hour').","required":false,"type":"string"},"resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month. If not specified a resolution will automatically be selected based on time frame of the report.","required":false,"type":"string"},"end":{"description":"Report end time (unix time).","required":false,"type":"number"},"expression":{"description":"Traffic expression.","required":false,"type":"string"},"start":{"description":"Report start time (unix time).","required":false,"type":"number"},"time_zone":{"description":"Time zone name.","required":false,"type":"string"}},"description":"Time frame object.","required":false,"type":"object","id":"ReportTimeFrame"},"query":{"properties":{"ports":{"description":"Query ports. Can be one of GET \/reporting\/ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Query dscp_app_ports. Can be one of GET \/reporting\/dscp_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"port_groups":{"description":"Query port_groups. Can be one of GET \/reporting\/port_groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"cbqos_classes":{"description":"Query CBQoS classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Query autonomous system scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Query host_group_pairs. Can be one of GET \/reporting\/host_group_pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"Query WAN group. Can be any Interface Group under \/WAN.","required":false,"type":"string"},"traffic_expression":{"description":"Query-specific traffic expression.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Query include non-optimized. Include non-optimized sites in a WAN query.","required":false,"type":"string"},"columns":{"description":"Query columns. Can be many of GET \/reporting\/columns.","items":{"description":"Query column.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportQueryFilterColumns"},"sort_direction":{"description":"Query sort direction. Can be one of ASC, DESC. ASC will return bottom talkers. DESC will return top talkers (default).","required":false,"type":"string","enum":["ASC","DESC"]},"bgpas_pairs":{"description":"Query autonomous system pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Query application_servers. Can be one of GET \/reporting\/application_servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Query devices. Can be one of GET \/reporting\/devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Query application_ports. Can be one of GET \/reporting\/application_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Query mplsexpbits.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"bgpas_host_groups":{"description":"Query autonomous system and host group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Query host_pair_ports. Can be one of GET \/reporting\/host_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Query dscp_interfaces. Can be one of GET \/reporting\/dscp_interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Query autonomous system.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"role":{"description":"Query role. Can be one of \/reporting\/roles.","required":false,"type":"string"},"show_ttl":{"description":"Query show TTL. Only applicable to flow list report format.","required":false,"type":"string"},"group_by":{"description":"Query group_by. Can be one of GET \/reporting\/group_bys.","required":false,"type":"string"},"case_insensitive":{"description":"Query user case insensitivity. Whether to search for users in a case-insensitive fashion.","required":false,"type":"string"},"switch_name":{"description":"Query switch name. Can be an IP address or a name.","required":false,"type":"string"},"macs":{"description":"Query MAC addresses. Host MAC addresses, only apply to switch_port requests.","required":false,"type":"string"},"host_group_type":{"description":"Query host group type. Required for \"host group (gro)\" \"host group pairs (gpp)\" and \"host group pairs with ports (gpr)\" queries.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Query host_pair_app_ports. Can be one of GET \/reporting\/host_pair_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"direction":{"description":"Query direction. Can be one of GET \/reporting\/directions.","required":false,"type":"string"},"users":{"description":"Query time host users. Can be one of GET \/reporting\/time host user.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"switch_ports":{"description":"Query switch ports. Switch port addresses.","required":false,"type":"string"},"sort_column":{"description":"Query sort column. Can be one of GET \/reporting\/columns.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Query host_group_pair_ports. Can be one of GET \/reporting\/host_group_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Query network_segments. Can be one of GET \/reporting\/network_segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"macless_ports":{"description":"Query macless ports. Include switch ports without a MAC address.","required":false,"type":"string"},"hosts":{"description":"Query hosts. Can be one of GET \/reporting\/hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"ignore_dhcp":{"description":"Query ignore DHCP. Use only switch port polling for ARP Bindings.","required":false,"type":"string"},"host_pairs":{"description":"Query host pairs. Can be one of GET \/reporting\/host_pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"area":{"description":"Query area. Can be one of GET \/reporting\/areas.","required":false,"type":"string"},"protocols":{"description":"Query protocols. Can be one of GET \/reporting\/protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"group_dev_iface":{"description":"Query host groups and\/or devices and\/or interfaces.","required":false,"type":"string"},"centricity":{"description":"Query centricity. Can be one of GET \/reporting\/centricities.","required":false,"type":"string"},"limit":{"description":"Query data limit. Maximum number of rows to be returned. Default value: 10000.","required":false,"type":"number"},"interfaces":{"description":"Query interfaces. Can be one of GET \/reporting\/interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Query host_groups. Can be one of GET \/reporting\/host_groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"realm":{"description":"Query realm. Can be one of GET \/reporting\/realms.","required":true,"type":"string"},"dscps":{"description":"Query dscps. Can be one of GET \/reporting\/dscps.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Query applications. Can be one of GET \/reporting\/applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query object.","required":false,"type":"object","id":"ReportQueryFilter"},"network_type":{"description":"Specifies the network type the user wants the report on. Available options are PHYSICAL, CLOUD, AWS_VPC(deprecated, works as CLOUD), VXLAN, PHYSICAL_TUNNEL_VXLAN.","required":false,"type":"string","enum":["PHYSICAL","CLOUD","HYBRID","AWS_VPC","VXLAN","PHYSICAL_TUNNEL_VXLAN"]},"queries":{"description":"Array of Query objects.","items":{"properties":{"ports":{"description":"Query ports. Can be one of GET \/reporting\/ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Query dscp_app_ports. Can be one of GET \/reporting\/dscp_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"port_groups":{"description":"Query port_groups. Can be one of GET \/reporting\/port_groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"cbqos_classes":{"description":"Query CBQoS classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Query autonomous system scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Query host_group_pairs. Can be one of GET \/reporting\/host_group_pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"Query WAN group. Can be any Interface Group under \/WAN.","required":false,"type":"string"},"traffic_expression":{"description":"Query-specific traffic expression.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Query include non-optimized. Include non-optimized sites in a WAN query.","required":false,"type":"string"},"columns":{"description":"Query columns. Can be many of GET \/reporting\/columns.","items":{"description":"Query column.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportQueryFilterColumns"},"sort_direction":{"description":"Query sort direction. Can be one of ASC, DESC. ASC will return bottom talkers. DESC will return top talkers (default).","required":false,"type":"string","enum":["ASC","DESC"]},"bgpas_pairs":{"description":"Query autonomous system pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Query application_servers. Can be one of GET \/reporting\/application_servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Query devices. Can be one of GET \/reporting\/devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Query application_ports. Can be one of GET \/reporting\/application_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Query mplsexpbits.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"bgpas_host_groups":{"description":"Query autonomous system and host group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Query host_pair_ports. Can be one of GET \/reporting\/host_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Query dscp_interfaces. Can be one of GET \/reporting\/dscp_interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Query autonomous system.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"role":{"description":"Query role. Can be one of \/reporting\/roles.","required":false,"type":"string"},"show_ttl":{"description":"Query show TTL. Only applicable to flow list report format.","required":false,"type":"string"},"group_by":{"description":"Query group_by. Can be one of GET \/reporting\/group_bys.","required":false,"type":"string"},"case_insensitive":{"description":"Query user case insensitivity. Whether to search for users in a case-insensitive fashion.","required":false,"type":"string"},"switch_name":{"description":"Query switch name. Can be an IP address or a name.","required":false,"type":"string"},"macs":{"description":"Query MAC addresses. Host MAC addresses, only apply to switch_port requests.","required":false,"type":"string"},"host_group_type":{"description":"Query host group type. Required for \"host group (gro)\" \"host group pairs (gpp)\" and \"host group pairs with ports (gpr)\" queries.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Query host_pair_app_ports. Can be one of GET \/reporting\/host_pair_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"direction":{"description":"Query direction. Can be one of GET \/reporting\/directions.","required":false,"type":"string"},"users":{"description":"Query time host users. Can be one of GET \/reporting\/time host user.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"switch_ports":{"description":"Query switch ports. Switch port addresses.","required":false,"type":"string"},"sort_column":{"description":"Query sort column. Can be one of GET \/reporting\/columns.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Query host_group_pair_ports. Can be one of GET \/reporting\/host_group_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Query network_segments. Can be one of GET \/reporting\/network_segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"macless_ports":{"description":"Query macless ports. Include switch ports without a MAC address.","required":false,"type":"string"},"hosts":{"description":"Query hosts. Can be one of GET \/reporting\/hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"ignore_dhcp":{"description":"Query ignore DHCP. Use only switch port polling for ARP Bindings.","required":false,"type":"string"},"host_pairs":{"description":"Query host pairs. Can be one of GET \/reporting\/host_pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"area":{"description":"Query area. Can be one of GET \/reporting\/areas.","required":false,"type":"string"},"protocols":{"description":"Query protocols. Can be one of GET \/reporting\/protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"group_dev_iface":{"description":"Query host groups and\/or devices and\/or interfaces.","required":false,"type":"string"},"centricity":{"description":"Query centricity. Can be one of GET \/reporting\/centricities.","required":false,"type":"string"},"limit":{"description":"Query data limit. Maximum number of rows to be returned. Default value: 10000.","required":false,"type":"number"},"interfaces":{"description":"Query interfaces. Can be one of GET \/reporting\/interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Query host_groups. Can be one of GET \/reporting\/host_groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"realm":{"description":"Query realm. Can be one of GET \/reporting\/realms.","required":true,"type":"string"},"dscps":{"description":"Query dscps. Can be one of GET \/reporting\/dscps.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Query applications. Can be one of GET \/reporting\/applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Report Query.","required":false,"type":"object","id":"ReportQueryFilter"},"required":false,"type":"array","id":"ReportQueryFilters"},"deprecated":{"description":"Map with legacy criteria attributes that will not be supported soon.","required":false,"additionalProperties":{"description":"ReportDeprecatedFilters map value.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"ReportDeprecatedFilters"},"vni":{"description":"Specifies VNI, needed if network_type is VXLAN or PHYSICAL_TUNNEL_VXLAN.","required":false,"type":"string"},"fast_data_source":{"description":"Options to force using fast (pre-computed) interfaces data. FORCE: force using only fast data. ON: use fast data when possible, fallback to slower traffic query. OFF: never use fast data. By default it is ON.","required":false,"type":"string","enum":["FORCE","ON","OFF"]},"app_reduction":{"description":"App reduction. Turn app reduction on or off.","required":false,"type":"string"}},"description":"Report criteria.","required":true,"type":"object","id":"ReportCriteria"},"attributes":{"description":"Report attributes.","required":true,"additionalProperties":{"description":"Report attributes value.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"ReportConfigAttrs"},"sections":{"description":"Report sections.","items":{"properties":{"widgets":{"description":"List of section widgets.","items":{"properties":{"query_id":{"description":"Query ID for the query that the widget is based on.","required":true,"type":"string"},"id":{"description":"Widget ID used to reference a widget from the API.","required":true,"type":"string"},"type":{"description":"Visual type of the widget.","required":true,"type":"string"},"attributes":{"description":"Widget attributes.","required":true,"additionalProperties":{"description":"Attribute value in the map.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"ReportWidgetAttrs"}},"description":"One widget from a list of widgets.","required":false,"type":"object","id":"ReportWidget"},"required":true,"type":"array","id":"ReportWidgets"},"layout":{"description":"Section widget layout.","items":{"properties":{"items":{"description":"List of items (widgets) on the line.","items":{"properties":{"id":{"description":"ID of the layout item.","required":false,"type":"string"}},"description":"One item in the list of layout items.","required":false,"type":"object","id":"ReportLayoutItem"},"required":true,"type":"array","id":"ReportLayoutItems"},"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"},"line_spacing":{"description":"Line spacing.","required":false,"type":"string"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"ReportLayoutLine"},"required":false,"type":"array","id":"ReportSectionLayout"},"attributes":{"description":"Section attributes.","required":true,"additionalProperties":{"description":"Attribute value in the map.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"ReportSectionAttrs"}},"description":"One section of a report.","required":false,"type":"object","id":"ReportSection"},"required":true,"type":"array","id":"ReportSections"}},"description":"Object representing report configuration.","type":"object","id":"ReportConfig","example":{"attributes":{"title":"Report name"},"sections":[{"widgets":[{"type":"table","query_id":"0:sum_hos_non_non_non_non_non_non_non_33_d_0","id":"sum_hos_non_non_non_non_non_non_non_tbl_0_0","attributes":{"page_size":"20","sort_col":"33","col_order":"6,33,34"}}],"attributes":{"sort_desc":"1"},"layout":[{"items":[{"id":"sum_hos_non_non_non_non_non_non_non_tbl_0_0"}]}]}],"criteria":{"time_frame":{"end":1352320191,"start":1352319891},"query":{"sort_column":33,"realm":"traffic_summary","group_by":"hos","columns":[6,33,34],"centricity":"hos"}}}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/{report_id}\/config","authorization":"required"},"List areas":{"description":"Get a list of areas that this version of the API supports.","response":{"description":"List of areas.","items":{"properties":{"id":{"description":"ID of an area. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a area.","required":true,"type":"string"}},"description":"Object representing an area.","required":false,"type":"object","id":"Area"},"type":"array","id":"Areas","example":[{"id":"wan","name":"wan"},{"id":"lan","name":"lan"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/areas","authorization":"required"},"Update user attributes":{"description":"Merge user-specific template attributes with the new attribute values.","request":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Set of widget attributes.","type":"object","id":"TMWidgetAttributes","example":[]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}\/widgets\/{widget_id}\/user_attributes","authorization":"required"},"List metrics":{"description":"Get a list of metrics that this version of the API supports.","response":{"description":"List of metrics.","items":{"properties":{"id":{"description":"ID of a metric. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a metric.","required":true,"type":"string"}},"description":"Object representing a metric.","required":false,"type":"object","id":"Metric"},"type":"array","id":"Metrics","example":[{"id":"nbw","name":"net bandwidth"},{"id":"nrt","name":"net rtt"},{"id":"rtm","name":"response time"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/metrics","authorization":"required"},"List rates":{"description":"Get a list of rates that this version of the API supports.","response":{"description":"List of rates.","items":{"properties":{"id":{"description":"ID of a rate. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a rate.","required":true,"type":"string"}},"description":"Object representing a rate.","required":false,"type":"object","id":"Rate"},"type":"array","id":"Rates","example":[{"id":"cnt","name":"count"},{"id":"psc","name":"per second"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/rates","authorization":"required"},"Get template section":{"description":"Get the specific section from the template.","response":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One section in the report layout.","type":"object","id":"TMSection"},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections\/{section_id}","authorization":"required"},"Get template sections":{"description":"Get a list of sections in the template.","response":{"description":"List of TMSection objects.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"type":"array","id":"TMSections","example":[]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}\/sections","authorization":"required"},"Get template":{"description":"Get a template.","response":{"properties":{"compare_to":{"description":"Enables comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"traffic_expression":{"description":"Traffic expression applied to all widgets within the template.","required":false,"type":"string"},"id":{"description":"ID of the report template.","required":false,"type":"number"},"private_folder_id":{"description":"Reference to Private Folder ID.","required":false,"type":"string"},"scheduled":{"description":"Flag indicating that the template is scheduled.","required":false,"type":"string"},"auto_disabled_on":{"description":"Timestamp when the template was auto-disabled due to idle usage.","required":false,"type":"string"},"sharing":{"properties":{"users":{"description":"List of the users a template is shared with.","items":{"description":"User ID.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportTemplateSharingUsers"}},"description":"List of the users the template is shared with (see ReportTemplateSharing).","required":false,"type":"object","id":"ReportTemplateSharing"},"layout":{"description":"Layout information.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Template time frame specification.","required":false,"type":"object","id":"TMDashboardTimeFrame"},"description":{"description":"Human-readable description of the template.","required":false,"type":"string"},"user_id":{"description":"User ID of the template owner.","required":false,"type":"number"},"shared":{"description":"Flag indicating that the template is shared with other users.","required":false,"type":"string","enum":["Private","Public","Users"]},"live":{"description":"Flag indicating that the template is a dashboard.","required":true,"type":"string"},"last_added_section_id":{"description":"ID of the last layout section added to the template.","required":false,"type":"number"},"wizard":{"properties":{"interface":{"description":"Watched interface for type WATCHED_IFACE type dashboards.","required":false,"type":"string"},"type":{"description":"Dashboard template type.","required":true,"type":"string","enum":["WATCHED_IFACE","APP_PERFORMANCE","SSO","NET_OPERATIONS","SERVICE","OVERALL_WAN","VOIP_CALL","DEFAULT"]}},"description":"Template wizard properties.","required":false,"type":"object","id":"DashboardTemplateWizard"},"name":{"description":"Human-readable name of the template.","required":true,"type":"string"},"last_added_widget_id":{"description":"ID of the last widget added to the template.","required":false,"type":"number"},"auto_disable_timeout":{"description":"Override system setting - auto-disable after this many days (0 to never disable).","required":false,"type":"number"},"version":{"description":"Version of the specification.","required":false,"type":"string"},"override_time_frame":{"description":"Enables widget time frame overriding with the template time frame.","required":false,"type":"string"},"disabled":{"description":"Flag indicating that the template is disabled.","required":false,"type":"string"},"shared_link":{"properties":{"enabled":{"description":"Flag indicating if resource sharing is enabled.","required":false,"type":"string"},"uuid":{"description":"Shared resource UUID.","required":false,"type":"string"}},"description":"Shared resource link object (see ReportTemplatedSharedLink).","required":false,"type":"object","id":"ReportTemplateSharedLink"},"timestamp":{"description":"Report time stamp (unix time).","required":false,"type":"string"},"sections":{"description":"List of layout sections.","items":{"properties":{"widgets":{"description":"List of widgets that belong to the section.","items":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"One TMWidget object.","required":false,"type":"object","id":"TMWidget"},"required":false,"type":"array","id":"TMWidgets"},"section_id":{"description":"Section ID.","required":true,"type":"number"},"layout":{"description":"Internal section layout.","items":{"properties":{"flow_items":{"description":"List of line items.","items":{"properties":{"id":{"description":"Widget ID.","required":false,"type":"number"}},"description":"Object replesenting one layout item.","required":false,"type":"object","id":"TMFlowItem"},"required":false,"type":"array","id":"TMFlowItems"},"attributes":{"properties":{"wrappable":{"description":"Flag allowing wrapping.","required":false,"type":"string"},"full_width":{"description":"Flag representing width of the layout line.","required":false,"type":"string"},"item_spacing":{"description":"Item spacing between widgets.","required":false,"type":"string"}},"description":"List of line attributes.","required":false,"type":"object","id":"TMFlowLineAttributes"}},"description":"One horizontal line of widgets.","required":false,"type":"object","id":"TMFlowLine"},"required":false,"type":"array","id":"TMFlowLines"}},"description":"One TMSection object.","required":false,"type":"object","id":"TMSection"},"required":false,"type":"array","id":"TMSections"},"public_folder_id":{"description":"Reference to Public Folder ID.","required":false,"type":"string"},"img":{"properties":{"thumbnail":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A thumbnail-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"},"full":{"properties":{"src":{"description":"Relative URL of an image.","required":true,"type":"string"}},"description":"A full-size image for the report template.","required":false,"type":"object","id":"ReportTemplateImgProperties"}},"description":"Images associaled with the template.","required":false,"type":"object","id":"ReportTemplateImg"}},"description":"Reporting template specification object.","type":"object","id":"ReportTemplateSpec","example":{"override_time_frame":true,"last_added_widget_id":6,"id":5217,"layout":[{"flow_items":[{"id":1}]}],"compare_to":"LAST_DAY","live":true,"version":"1.1","shared":"Private","sections":[{"widgets":[{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"sort_desc":true,"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674428","criteria":{"traffic_expression":"","columns":[803],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"line_scale":"LINEAR","format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":2},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674459","criteria":{"traffic_expression":"","columns":[781],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":1,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":3},{"title":"VoIP-RTP: Traffic Quality","timestamp":"1383141976.674497","criteria":{"traffic_expression":"","columns":[766],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"min","type":"last_hour","refresh_interval":"min"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":4},{"title":"VoIP-RTP: Traffic Volume","timestamp":"1383141976.674527","criteria":{"traffic_expression":"","columns":[33],"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_day","refresh_interval":"15mins"}},"attributes":{"colspan":2,"format_bytes":"UI_PREF","extend_to_zero":false,"line_style":"STACKED"},"config":{"widget_type":"TRAFFIC_OVERALL","visualization":"LINE","datasource":"TRAFFIC"},"widget_id":5},{"title":"Host Group Pairs","timestamp":"1383141976.674566","criteria":{"sort_column":33,"traffic_expression":"","host_group_type":"ByLocation","limit":100,"sort_desc":true,"centricity":"host","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"height":400,"edge_thickness":true,"pan_zoomable":true,"n_items":10,"layout":"HORIZONTAL_TREE","moveable_nodes":true,"show_images":true,"format_bytes":"UI_PREF"},"config":{"widget_type":"HOST_GROUP_PAIRS","visualization":"CONN_GRAPH","datasource":"TRAFFIC"},"widget_id":6}],"layout":[{"flow_items":[{"id":1}]},{"flow_items":[{"id":2},{"id":3}]},{"flow_items":[{"id":4}]},{"flow_items":[{"id":5}]},{"flow_items":[{"id":6}]}],"section_id":1}],"description":"","timestamp":"1383141976.674345","user_id":1,"name":"VOIP - Call Quality and Usage","time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"},"traffic_expression":"app VoIP-RTP"}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/{template_id}","authorization":"required"},"Get report view (PDF, CSV)":{"description":"Get GUI view of a report (PDF, CSV).","httpmethod":"GET","formats":["pdf","csv"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/{report_id}\/view","authorization":"required"},"List roles":{"description":"Get a list of roles that this version of the API supports.","response":{"description":"List of roles.","items":{"properties":{"id":{"description":"ID of a role. To be used in the API.","required":true,"type":"string"},"name":{"description":"Human-readable name of a role.","required":true,"type":"string"}},"description":"Object representing a roles.","required":false,"type":"object","id":"Role"},"type":"array","id":"Roles","example":[{"id":"cli","name":"client"},{"id":"srv","name":"server"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/roles","authorization":"required"},"Copy widget":{"description":"Copy a widget from one template to another.","parameters":{"widget":{"required":true,"type":"number","description":"ID of the widget being copied."},"dest_template":{"required":true,"type":"number","description":"Destination template ID."},"src_template":{"required":true,"type":"number","description":"Source template ID."}},"response":{"properties":{"config":{"properties":{"datasource":{"description":"Data source type.","required":true,"type":"string","enum":["TRAFFIC","WAN","SERVICE","EVENTS","ACTIVE_DIRECTORY","FDS_TRAFFIC"]},"visualization":{"description":"Visualization type.","required":true,"type":"string","enum":["TABLE","PIE","BAR","LINE","CONN_GRAPH","THREAT_FEED","TREE_TABLE","INVISIBLE"]},"widget_type":{"description":"Widget type.","required":true,"type":"string","enum":["TRAFFIC_OVERALL","TRAFFIC_OVERALL_CRTT","HOSTS","PEER_HOSTS","PEER_HOST_GROUPS","HOST_PAIRS_PORTS","HOST_PAIRS_APP_PORTS","HOST_PAIRS","HOST_GROUPS","HOST_GROUP_PAIRS","HOST_GROUP_PAIR_PORTS","APPS","APP_PORTS","SERVER_APPS","PORTS","PORT_GROUPS","PROTOCOLS","DEVICES","INTERFACES","PREFERRED_INTERFACES","NETWORK_SEGMENTS","DSCPS","DSCP_APP_PORTS","DSCP_IFACES","BGPAS","PEER_BGPAS","BGPAS_PAIRS","BGPAS_HOST_GROUPS","CURRENT_EVENTS","UNACKED_EVENTS","THREAT_FEED","ACTIVE_DIRECTORY","SERVICE_HEALTH","LOCATION_HEALTH","SERVICE_HEALTH_MAP","LOCATION_HEALTH_MAP"]}},"description":"Widget configuration: data source type, widget type, and visualization type.","required":true,"type":"object","id":"TMConfig"},"widget_id":{"description":"Internal widget ID within a dashboard.","required":false,"type":"number"},"criteria":{"properties":{"compare_to":{"description":"Flag to enable comparison feature for Bar, Table and Line widgets.","required":false,"type":"string","enum":["NONE","LAST_DAY","LAST_WEEK","LAST_4WEEKS"]},"ports":{"description":"Watched ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Watched combinations of DSCPs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"services":{"description":"Watched services.","items":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"One CService object.","required":false,"type":"object","id":"CService"},"required":false,"type":"array","id":"CServices"},"protoports_groups":{"description":"Watched combination of protocols, ports, groups.","required":false,"type":"string"},"port_groups":{"description":"Watched port groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"interfaces_groups_devices":{"description":"Watched combination of interfaces, groups, devices.","required":false,"type":"string"},"comparison_time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Not used any more.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"cbqos_classes":{"description":"CBQoS Classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Autonomous System Scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Watched group pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"WAN group used in WAN Optimization widgets. Can be one of '\/WAN', '\/WAN\/Optimized', '\/WAN\/Non-optimized'.","required":false,"type":"string"},"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"split_direction":{"description":"Split inbound\/outbound or received\/transmitted data.","required":false,"type":"string"},"include_successes":{"description":"Include successful requests in active directory report.","required":false,"type":"string"},"time_overridden":{"description":"Indicates if the widget time frame was overridden with the template time frame values.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Flag indicating whether to include WAN non optimized sites.","required":false,"type":"string"},"columns":{"description":"List of column ID.","items":{"description":"Column ID.","required":false,"type":"number"},"required":false,"type":"array","id":"TMColumns"},"hosts_groups_cidrs":{"description":"Watched combination of hosts, host groups and cidrs.","required":false,"type":"string"},"bgpas_pairs":{"description":"Autonomous System Pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Watched combinations of applications and servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Watched devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Watched combinations of applications and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Watched MPLSEXPBITs.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"include_failures":{"description":"Include failed requests in active directory report.","required":false,"type":"string"},"bgpas_host_groups":{"description":"List of Autonomous System and Host Group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Watched combinations of host pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Watched combinations of DSCPs and interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Autonomous System.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"time_frame":{"properties":{"data_resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month.","required":false,"type":"string","enum":["flow","min","5mins","15mins","hour","6hours","day","week","month"]},"refresh_interval":{"description":"Report refresh interval. It can be one of: min, 5mins, 15mins, hour, 6hours, day, week, month.","required":false,"type":"string","enum":["min","5mins","15mins","hour","6hours","day","week","month"]},"type":{"description":"Type of time frame. Can be one of: last_min, last_5mins, last_15mins, last_hour, last_6hours, last_12hours, last_day, last_week, last_month, previous_hour, previous_day, previous_week, previous_month.","required":false,"type":"string","enum":["last_min","last_5mins","last_15mins","last_hour","last_6hours","last_12hours","last_day","last_week","last_month","previous_hour","previous_day","previous_week","previous_month"]}},"description":"Widget time frame specification.","required":false,"type":"object","id":"TMWidgetTimeFrame"},"service":{"properties":{"name":{"description":"Service name.","required":true,"type":"string"},"service_id":{"description":"Service ID.","required":false,"type":"number"}},"description":"Watched service.","required":false,"type":"object","id":"CService"},"severity":{"description":"Minimum severity filter for an event report.","required":false,"type":"number"},"role":{"description":"Which host roles to include in a report ('CLIENT_SERVER', 'CLIENT', 'SERVER').","required":false,"type":"string","enum":["CLIENT_SERVER","CLIENT","SERVER"]},"event_policies":{"description":"List of event policies to include in an event report.","items":{"description":"Event policy ID.","required":false,"type":"string"},"required":false,"type":"array","id":"EventPolicies"},"service_locations":{"description":"Watched service locations.","items":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"One CServiceLocation object.","required":false,"type":"object","id":"CServiceLocation"},"required":false,"type":"array","id":"CServiceLocations"},"case_insensitive":{"description":"Case-insensitive usernames in an identity report.","required":false,"type":"string"},"service_location":{"properties":{"name":{"description":"Service location name.","required":true,"type":"string"},"location_id":{"description":"Service location ID.","required":false,"type":"string"}},"description":"Watched service location.","required":false,"type":"object","id":"CServiceLocation"},"include_backend_segments":{"description":"Flag indicating whether to include back-end segments.","required":false,"type":"string"},"host_group_type":{"description":"Host group type used.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Watched combinations of host pairs, applications, and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"users":{"description":"Watched users.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"sort_desc":{"description":"Sorting direction (true for descending, false for ascending).","required":false,"type":"string"},"sort_column":{"description":"Sorting column ID.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Watched combinations of host groups pairs and ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Watched network segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"hosts":{"description":"Watched hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"host_pairs":{"description":"Watched host pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"auto_update":{"description":"Flag to enable updating daily top-n Line widgets.","required":false,"type":"string"},"protocols":{"description":"Watched protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"centricity":{"description":"Centricity used to run the report.","required":false,"type":"string"},"limit":{"description":"Maximum number of data rows in the report for the widget.","required":false,"type":"number"},"interfaces":{"description":"Watched interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Watched host groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"dscps":{"description":"Watched DSCPs.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Watched applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query criteria for the widget.","required":true,"type":"object","id":"TMWidgetCriteria"},"title":{"description":"Widget title.","required":true,"type":"string"},"attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"Widget common attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"user_attributes":{"properties":{"pan_zoomable":{"description":"Flag making the graph interactive.","required":false,"type":"string"},"line_scale":{"description":"Line scale for a line chart (can be: LINEAR, LOG).","required":false,"type":"string","enum":["LINEAR","LOG"]},"format_bytes":{"description":"What unit to use for formating traffic values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"show_images":{"description":"Flag showing images in a connection graph.","required":false,"type":"string"},"open_nodes":{"description":"List of open node IDs for a tree widget.","items":{"description":"ID of an expanded nodes in a tree widget.","required":false,"type":"string"},"required":false,"type":"array","id":"TMWAOpenNodes"},"line_style":{"description":"Line chart style (can be: LINE, STACKED).","required":false,"type":"string","enum":["LINE","STACKED"]},"layout":{"description":"Connection graph layout type (can be: HORIZONTAL_CLISRV, VERTICAL_CLISRV, HORIZONTAL_TREE, VERTICAL_TREE, RADIAL_TREE, SYMMETRIC).","required":false,"type":"string","enum":["HORIZONTAL_CLISRV","VERTICAL_CLISRV","HORIZONTAL_TREE","VERTICAL_TREE","RADIAL_TREE","SYMMETRIC"]},"width":{"description":"Widget width.","required":false,"type":"number"},"height":{"description":"Widget height.","required":false,"type":"number"},"percent_of_total":{"description":"Flag including the 'total' item in a pie chart.","required":false,"type":"string"},"edge_thickness":{"description":"Widget edge thickness.","required":false,"type":"string"},"display_host_group_type":{"description":"Default host grouping type for displaying grouped hosts.","required":false,"type":"string"},"extend_to_zero":{"description":"Flag: extending the Y-axis to zero.","required":false,"type":"string"},"collapsible":{"description":"Flag indicating if the widget is collapsible.","required":false,"type":"string"},"format_through_bytes":{"description":"What unit to use for formating throughput values (BITS, BYTES, KBITS, KBYTES, MBITS, MBYTES, GBITS, GBYTES, AUTOBITS, AUTOBYTES, UI_PREF).","required":false,"type":"string","enum":["BITS","BYTES","KBITS","KBYTES","MBITS","MBYTES","GBITS","GBYTES","AUTOBITS","AUTOBYTES","UI_PREF"]},"high_threshold":{"description":"High threshold on the chart (in bytes).","required":false,"type":"string"},"n_items":{"description":"Maximum number of items shown.","required":false,"type":"number"},"colspan":{"description":"How many columns the widget occupies in layout.","required":false,"type":"number"},"low_threshold":{"description":"Low threshold on the chart (in bytes).","required":false,"type":"string"},"moveable_nodes":{"description":"Flag allowing the user to reposition nodes in a connection graph.","required":false,"type":"string"},"orientation":{"description":"Bar chart orientation (can be: VERTICAL, HORIZONTAL).","required":false,"type":"string","enum":["VERTICAL","HORIZONTAL"]},"modal_links":{"description":"Flag adding modal links on a widget.","required":false,"type":"number"}},"description":"User-specific attributes.","required":false,"type":"object","id":"TMWidgetAttributes"},"timestamp":{"description":"Widget time stamp specification.","required":false,"type":"string"}},"description":"Widget specification.","type":"object","id":"TMWidget","example":{"title":"VoIP-RTP: Applications","timestamp":"1383141976.674383","criteria":{"sort_column":33,"traffic_expression":"","limit":100,"columns":[17,33,34,757,766,781,803],"centricity":"host","time_overridden":true,"time_frame":{"data_resolution":"15mins","type":"last_hour","refresh_interval":"15mins"}},"attributes":{"colspan":2,"n_items":20,"format_bytes":"UI_PREF"},"config":{"widget_type":"APPS","visualization":"TABLE","datasource":"TRAFFIC"},"widget_id":1}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/widgets\/copy","authorization":"required"},"Get report queries":{"description":"Get information for all queries run as part of this report. Each query has a list of columns.","response":{"description":"List of queries. Query is one tabular unit of report data.","items":{"properties":{"metric":{"description":"Query 'metric'. See 'reporting\/metrics'.","required":true,"type":"string"},"actual_log":{"description":"Type of data log file that was used to get data for the query.","required":true,"type":"string"},"columns":{"description":"List of columns that consitute the query. See 'reporting\/columns'.","items":{"properties":{"metric":{"description":"Column 'metric'. See 'reporting\/metrics'.","required":true,"type":"string"},"cli_srv":{"description":"Text flag indicating if the column is for the clients or servers.","required":true,"type":"string"},"comparison_parameter":{"description":"Parameter for column comparison.","required":true,"type":"string"},"internal":{"description":"Boolean flag indicating if the column is internal to the system.","required":true,"type":"string"},"id":{"description":"System ID for the column. Used in the API.","required":true,"type":"number"},"strid":{"description":"String ID for the column. Not used by the API, but easier for the human user to see.","required":true,"type":"string"},"statistic":{"description":"Column 'statistic'. See 'reporting\/statistics'.","required":true,"type":"string"},"severity":{"description":"Column 'severity'. See 'reporting\/severities.","required":true,"type":"string"},"role":{"description":"Column 'role'. See 'reporting\/roles'.","required":true,"type":"string"},"category":{"description":"Column 'category'. See 'reporting\/categories'.","required":true,"type":"string"},"name":{"description":"Column name. Format used for column names is similar to the format used for column data.","required":true,"type":"string"},"comparison":{"description":"Column 'comparison'. See 'reporting\/comparisons'.","required":true,"type":"string"},"sortable":{"description":"Boolean flag indicating if this data can be sorted on this column when running the template.","required":true,"type":"string"},"type":{"description":"Type of the column data. See 'reporting\/types'.","required":true,"type":"string"},"direction":{"description":"Column 'direction'. See 'reporting\/directions'.","required":true,"type":"string"},"available":{"description":"Boolean flag indicating that the data for the column is available without the need to re-run the template.","required":true,"type":"string"},"context":{"description":"Internal flag used for formatting certain kinds of data.","required":true,"type":"string"},"area":{"description":"Column 'area'. See 'reporting\/area'.","required":true,"type":"string"},"has_others":{"description":"Boolean flag indicating if the column's 'other' row can be computed.","required":true,"type":"string"},"unit":{"description":"Column 'unit'. See 'reporting\/units'.","required":true,"type":"string"},"name_type":{"description":"Type of the column name. See 'reporting\/types'.","required":true,"type":"string"},"rate":{"description":"Column 'rate'. See 'reporting\/rates'.","required":true,"type":"string"}},"description":"A column for reporting query.","required":false,"type":"object","id":"Column"},"required":true,"type":"array","id":"Columns"},"id":{"description":"ID for the query. Used in the API.","required":true,"type":"string"},"statistic":{"description":"Query 'statistic'. See 'reporting\/statistics'.","required":true,"type":"string"},"role":{"description":"Query 'role'. See 'reporting\/roles.'.","required":true,"type":"string"},"group_by":{"description":"Grouping of data in the query. See 'reporting\/group_bys'.","required":true,"type":"string"},"actual_t0":{"description":"Actual start time for data in the query. This could be different from the requested start time because of time interval snapping and other similar features.","required":true,"type":"number"},"parent_id":{"description":"Query ID of the query that preceeded this query and influenced data selection for it. For example, if one runs a query that returns time-series data for top 10 protocols in the network, the first query that would need to run is the one to pick top 10 protocols. That query would be the parent one to the follow-up query to get time-series data for those selected 10 protocols.","required":true,"type":"string"},"actual_t1":{"description":"Actual end time for the data in the query. See 'actual_t0' for more detail.","required":true,"type":"number"},"type":{"description":"Internal value. Reserved.","required":true,"type":"string"},"sort_col":{"description":"ID of that column that was used to sort the query when it ran.","required":true,"type":"number"},"direction":{"description":"Query 'direction. See 'reporting\/directions'.","required":true,"type":"string"},"sort_desc":{"description":"Boolean flag indicating if the sorting was in the descending order.","required":true,"type":"string"},"area":{"description":"Query 'area'. See 'reporting\/areas'.","required":true,"type":"string"},"unit":{"description":"Query 'unit'. See 'reporting\/units'.","required":true,"type":"string"},"rate":{"description":"Query 'rate'. See 'reporting\/rates.","required":true,"type":"string"}},"description":"A query.","required":false,"type":"object","id":"Query"},"type":"array","id":"Queries","example":[{"direction":"none","actual_log":"flow","actual_t0":1352319840,"actual_t1":1352320200,"area":"none","metric":"none","sort_col":33,"parent_id":"","rate":"none","group_by":"hos","role":"none","unit":"none","statistic":"none","type":"summary","id":"0:sum_hos_non_non_non_non_non_non_non_33_d_0","columns":[{"strid":"ID_AVG_BYTES","metric":"net_bw","rate":"persec","statistic":"avg","id":33,"unit":"bytes","category":"data","severity":"none","area":"none","internal":false,"role":"none","cli_srv":"none","type":"float","available":true,"direction":"none","comparison":"none","sortable":true,"name":"Avg Bytes\/s","comparison_parameter":"","has_others":false,"context":false,"name_type":"colname_parts"},{"strid":"ID_AVG_BYTES_RTX","metric":"rtx","rate":"persec","statistic":"avg","id":391,"unit":"bytes","category":"data","severity":"none","area":"none","internal":false,"role":"none","cli_srv":"none","type":"float","available":false,"direction":"none","comparison":"none","sortable":true,"name":"Avg Retrans Bytes\/s","comparison_parameter":"","has_others":false,"context":false,"name_type":"colname_parts"}],"sort_desc":true}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/{report_id}\/queries","authorization":"required"},"Create active interfaces report":{"description":"Generate a new report with all interfaces active during the past duration.","parameters":{"duration":{"required":false,"type":"number","description":"Duration time in seconds."}},"response":{"properties":{"run_time":{"description":"Time when the report was run (Unix time).","required":true,"type":"number"},"error_text":{"description":"A report can be completed with an error. Error message may provide more detailed info.","required":false,"type":"string"},"remaining_seconds":{"description":"Number of seconds remaining to run the report. Even if this number is 0, the report may not yet be completed, so check 'status' to make sure what the status is.","required":true,"type":"number"},"saved":{"description":"Boolean flag indicating if the report was saved.","required":true,"type":"string"},"id":{"description":"ID of the report. To be used in the API.","required":true,"type":"number"},"status":{"description":"Status of the report.","required":true,"type":"string","enum":["completed","running","waiting"]},"percent":{"description":"Progress of the report represented by percentage of report completion.","required":true,"type":"number"},"user_id":{"description":"ID of the user who owns the report.","required":true,"type":"number"},"size":{"description":"Size of the report in kilobytes.","required":true,"type":"number"},"name":{"description":"Name of the report. Could be given by a user or automatically generated by the system.","required":false,"type":"string"},"template_id":{"description":"ID of the template that the report is based on.","required":true,"type":"number"}},"description":"Object representing report information.","type":"object","id":"ReportInfo","example":{"status":"completed","user_id":1,"name":"Host Information Report","percent":100,"template_id":952,"remaining_seconds":0,"run_time":1352494550,"saved":true,"id":1001,"error_text":"","size":140}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports\/active_interfaces","authorization":"required"},"Delete":{"description":"Delete this folder or dashboard.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/folders\/{node_id}","authorization":"required"},"Create folders":{"description":"Create or move folders\/dashboards into this folder.","request":{"description":"List of Create, Update or move objects.","items":{"properties":{"id":{"description":"ID of node to update.","required":false,"type":"string"},"report_template_id":{"description":"Report template (dashboard) ID.","required":false,"type":"number"},"node_type":{"description":"Type of the node (folder node or dashboard node).","required":false,"type":"string","enum":["FOLDER","REPORT_TEMPLATE"]},"name":{"description":"Name of folder.","required":false,"type":"string"}},"description":"Create, Update or move object.","required":false,"type":"object","id":"CUNodeItem"},"type":"array","id":"CUNodeItems","example":[{"name":"MyFolder1"},{"id":"1001"},{"report_template_id":2001}]},"response":{"description":"List of Create, Update or move objects.","items":{"properties":{"id":{"description":"ID of node to update.","required":false,"type":"string"},"report_template_id":{"description":"Report template (dashboard) ID.","required":false,"type":"number"},"node_type":{"description":"Type of the node (folder node or dashboard node).","required":false,"type":"string","enum":["FOLDER","REPORT_TEMPLATE"]},"name":{"description":"Name of folder.","required":false,"type":"string"}},"description":"Create, Update or move object.","required":false,"type":"object","id":"CUNodeItem"},"type":"array","id":"CUNodeItems","example":[{"name":"MyFolder1"},{"id":"1001"},{"report_template_id":2001}]},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/templates\/folders\/{node_id}","authorization":"required"},"Create report":{"description":"Generate a new report.","request":{"properties":{"criteria":{"properties":{"traffic_expression":{"description":"Traffic expression.","required":false,"type":"string"},"time_frame":{"properties":{"time_interval":{"description":"Time interval pipe-separated string (example: 'last|1|hour').","required":false,"type":"string"},"resolution":{"description":"Report data resolution. It can be one of: flow, 1min, 5min, 15min, hour, 6hour, day, week, month. If not specified a resolution will automatically be selected based on time frame of the report.","required":false,"type":"string"},"end":{"description":"Report end time (unix time).","required":false,"type":"number"},"expression":{"description":"Traffic expression.","required":false,"type":"string"},"start":{"description":"Report start time (unix time).","required":false,"type":"number"},"time_zone":{"description":"Time zone name.","required":false,"type":"string"}},"description":"Time frame object.","required":false,"type":"object","id":"ReportTimeFrame"},"query":{"properties":{"ports":{"description":"Query ports. Can be one of GET \/reporting\/ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Query dscp_app_ports. Can be one of GET \/reporting\/dscp_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"port_groups":{"description":"Query port_groups. Can be one of GET \/reporting\/port_groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"cbqos_classes":{"description":"Query CBQoS classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Query autonomous system scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Query host_group_pairs. Can be one of GET \/reporting\/host_group_pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"Query WAN group. Can be any Interface Group under \/WAN.","required":false,"type":"string"},"traffic_expression":{"description":"Query-specific traffic expression.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Query include non-optimized. Include non-optimized sites in a WAN query.","required":false,"type":"string"},"columns":{"description":"Query columns. Can be many of GET \/reporting\/columns.","items":{"description":"Query column.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportQueryFilterColumns"},"sort_direction":{"description":"Query sort direction. Can be one of ASC, DESC. ASC will return bottom talkers. DESC will return top talkers (default).","required":false,"type":"string","enum":["ASC","DESC"]},"bgpas_pairs":{"description":"Query autonomous system pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Query application_servers. Can be one of GET \/reporting\/application_servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Query devices. Can be one of GET \/reporting\/devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Query application_ports. Can be one of GET \/reporting\/application_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Query mplsexpbits.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"bgpas_host_groups":{"description":"Query autonomous system and host group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Query host_pair_ports. Can be one of GET \/reporting\/host_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Query dscp_interfaces. Can be one of GET \/reporting\/dscp_interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Query autonomous system.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"role":{"description":"Query role. Can be one of \/reporting\/roles.","required":false,"type":"string"},"show_ttl":{"description":"Query show TTL. Only applicable to flow list report format.","required":false,"type":"string"},"group_by":{"description":"Query group_by. Can be one of GET \/reporting\/group_bys.","required":false,"type":"string"},"case_insensitive":{"description":"Query user case insensitivity. Whether to search for users in a case-insensitive fashion.","required":false,"type":"string"},"switch_name":{"description":"Query switch name. Can be an IP address or a name.","required":false,"type":"string"},"macs":{"description":"Query MAC addresses. Host MAC addresses, only apply to switch_port requests.","required":false,"type":"string"},"host_group_type":{"description":"Query host group type. Required for \"host group (gro)\" \"host group pairs (gpp)\" and \"host group pairs with ports (gpr)\" queries.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Query host_pair_app_ports. Can be one of GET \/reporting\/host_pair_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"direction":{"description":"Query direction. Can be one of GET \/reporting\/directions.","required":false,"type":"string"},"users":{"description":"Query time host users. Can be one of GET \/reporting\/time host user.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"switch_ports":{"description":"Query switch ports. Switch port addresses.","required":false,"type":"string"},"sort_column":{"description":"Query sort column. Can be one of GET \/reporting\/columns.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Query host_group_pair_ports. Can be one of GET \/reporting\/host_group_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Query network_segments. Can be one of GET \/reporting\/network_segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"macless_ports":{"description":"Query macless ports. Include switch ports without a MAC address.","required":false,"type":"string"},"hosts":{"description":"Query hosts. Can be one of GET \/reporting\/hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"ignore_dhcp":{"description":"Query ignore DHCP. Use only switch port polling for ARP Bindings.","required":false,"type":"string"},"host_pairs":{"description":"Query host pairs. Can be one of GET \/reporting\/host_pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"area":{"description":"Query area. Can be one of GET \/reporting\/areas.","required":false,"type":"string"},"protocols":{"description":"Query protocols. Can be one of GET \/reporting\/protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"group_dev_iface":{"description":"Query host groups and\/or devices and\/or interfaces.","required":false,"type":"string"},"centricity":{"description":"Query centricity. Can be one of GET \/reporting\/centricities.","required":false,"type":"string"},"limit":{"description":"Query data limit. Maximum number of rows to be returned. Default value: 10000.","required":false,"type":"number"},"interfaces":{"description":"Query interfaces. Can be one of GET \/reporting\/interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Query host_groups. Can be one of GET \/reporting\/host_groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"realm":{"description":"Query realm. Can be one of GET \/reporting\/realms.","required":true,"type":"string"},"dscps":{"description":"Query dscps. Can be one of GET \/reporting\/dscps.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Query applications. Can be one of GET \/reporting\/applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Query object.","required":false,"type":"object","id":"ReportQueryFilter"},"network_type":{"description":"Specifies the network type the user wants the report on. Available options are PHYSICAL, CLOUD, AWS_VPC(deprecated, works as CLOUD), VXLAN, PHYSICAL_TUNNEL_VXLAN.","required":false,"type":"string","enum":["PHYSICAL","CLOUD","HYBRID","AWS_VPC","VXLAN","PHYSICAL_TUNNEL_VXLAN"]},"queries":{"description":"Array of Query objects.","items":{"properties":{"ports":{"description":"Query ports. Can be one of GET \/reporting\/ports.","items":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"One CProtoPort object.","required":false,"type":"object","id":"CProtoPort"},"required":false,"type":"array","id":"CProtoPorts"},"dscp_app_ports":{"description":"Query dscp_app_ports. Can be one of GET \/reporting\/dscp_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPAppPort object.","required":false,"type":"object","id":"CDSCPAppPort"},"required":false,"type":"array","id":"CDSCPAppPorts"},"port_groups":{"description":"Query port_groups. Can be one of GET \/reporting\/port_groups.","items":{"properties":{"name":{"description":"Name of the port group.","required":false,"type":"string"},"group_id":{"description":"ID of the port group.","required":false,"type":"number"}},"description":"One CPortGroup object.","required":false,"type":"object","id":"CPortGroup"},"required":false,"type":"array","id":"CPortGroups"},"cbqos_classes":{"description":"Query CBQoS classes.","items":{"properties":{"id":{"description":"CBQoS class id.","required":false,"type":"string"}},"description":"Object representing a CBQoS class.","required":false,"type":"object","id":"CCBQOSCLASS"},"required":false,"type":"array","id":"CCBQOSCLASSList"},"bgpasscope":{"description":"Query autonomous system scope.","required":false,"type":"string","enum":["ALL","PRIVATE","PUBLIC"]},"host_group_pairs":{"description":"Query host_group_pairs. Can be one of GET \/reporting\/host_group_pairs.","items":{"properties":{"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPair object.","required":false,"type":"object","id":"CHostGroupPair"},"required":false,"type":"array","id":"CHostGroupPairs"},"wan_group":{"description":"Query WAN group. Can be any Interface Group under \/WAN.","required":false,"type":"string"},"traffic_expression":{"description":"Query-specific traffic expression.","required":false,"type":"string"},"include_non_optimized_sites":{"description":"Query include non-optimized. Include non-optimized sites in a WAN query.","required":false,"type":"string"},"columns":{"description":"Query columns. Can be many of GET \/reporting\/columns.","items":{"description":"Query column.","required":false,"type":"number"},"required":false,"type":"array","id":"ReportQueryFilterColumns"},"sort_direction":{"description":"Query sort direction. Can be one of ASC, DESC. ASC will return bottom talkers. DESC will return top talkers (default).","required":false,"type":"string","enum":["ASC","DESC"]},"bgpas_pairs":{"description":"Query autonomous system pairs.","items":{"properties":{"server":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a server Autonomous System.","required":true,"type":"object","id":"CBGPAS"},"client":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a client Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Pair of Autonomous Systems.","required":false,"type":"object","id":"CBGPASPair"},"required":false,"type":"array","id":"CBGPASPairs"},"application_servers":{"description":"Query application_servers. Can be one of GET \/reporting\/application_servers.","items":{"properties":{"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server specification.","required":true,"type":"object","id":"CHost"}},"description":"One CApplicationServer object.","required":false,"type":"object","id":"CApplicationServer"},"required":false,"type":"array","id":"CApplicationServers"},"devices":{"description":"Query devices. Can be one of GET \/reporting\/devices.","items":{"properties":{"ipaddr":{"description":"Device IP address.","required":false,"type":"string"},"name":{"description":"Device name.","required":false,"type":"string"}},"description":"One CDevice object.","required":false,"type":"object","id":"CDevice"},"required":false,"type":"array","id":"CDevices"},"application_ports":{"description":"Query application_ports. Can be one of GET \/reporting\/application_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"}},"description":"One CApplicationPort object.","required":false,"type":"object","id":"CApplicationPort"},"required":false,"type":"array","id":"CApplicationPorts"},"mplsexpbits":{"description":"Query mplsexpbits.","items":{"properties":{"traffic_class":{"description":"MPLSEXPBIT traffic class name.","required":false,"type":"string"},"exp_bit":{"description":"MPLSEXP Bit.","required":false,"type":"number"}},"description":"One CMPLSEXPBIT object.","required":false,"type":"object","id":"CMPLSEXPBIT"},"required":false,"type":"array","id":"CMPLSEXPBITs"},"bgpas_host_groups":{"description":"Query autonomous system and host group.","items":{"properties":{"host_group":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Object representing a Host Group.","required":true,"type":"object","id":"CHostGroup"},"bgpas":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":true,"type":"object","id":"CBGPAS"}},"description":"Object representing Autonomous System and Host Group.","required":false,"type":"object","id":"CBGPASHostGroup"},"required":false,"type":"array","id":"CBGPASHostGroups"},"host_pair_ports":{"description":"Query host_pair_ports. Can be one of GET \/reporting\/host_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairPort object.","required":false,"type":"object","id":"CHostPairPort"},"required":false,"type":"array","id":"CHostPairPorts"},"dscp_interfaces":{"description":"Query dscp_interfaces. Can be one of GET \/reporting\/dscp_interfaces.","items":{"properties":{"interface":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Interface specification.","required":true,"type":"object","id":"CInterface"},"dscp":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"DSCP specification.","required":true,"type":"object","id":"CDSCP"}},"description":"One CDSCPInterface object.","required":false,"type":"object","id":"CDSCPInterface"},"required":false,"type":"array","id":"CDSCPInterfaces"},"bgpas":{"description":"Query autonomous system.","items":{"properties":{"id":{"description":"Autonomous System Number.","required":false,"type":"number"},"name":{"description":"Autonomous System Name.","required":false,"type":"string"}},"description":"Object representing a Autonomous System.","required":false,"type":"object","id":"CBGPAS"},"required":false,"type":"array","id":"CBGPASList"},"role":{"description":"Query role. Can be one of \/reporting\/roles.","required":false,"type":"string"},"show_ttl":{"description":"Query show TTL. Only applicable to flow list report format.","required":false,"type":"string"},"group_by":{"description":"Query group_by. Can be one of GET \/reporting\/group_bys.","required":false,"type":"string"},"case_insensitive":{"description":"Query user case insensitivity. Whether to search for users in a case-insensitive fashion.","required":false,"type":"string"},"switch_name":{"description":"Query switch name. Can be an IP address or a name.","required":false,"type":"string"},"macs":{"description":"Query MAC addresses. Host MAC addresses, only apply to switch_port requests.","required":false,"type":"string"},"host_group_type":{"description":"Query host group type. Required for \"host group (gro)\" \"host group pairs (gpp)\" and \"host group pairs with ports (gpr)\" queries.","required":false,"type":"string"},"host_pair_app_ports":{"description":"Query host_pair_app_ports. Can be one of GET \/reporting\/host_pair_app_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"app":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"Application specification.","required":true,"type":"object","id":"CApplication"},"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Server host specification.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Client host specification.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPairAppPort object.","required":false,"type":"object","id":"CHostPairAppPort"},"required":false,"type":"array","id":"CHostPairAppPorts"},"direction":{"description":"Query direction. Can be one of GET \/reporting\/directions.","required":false,"type":"string"},"users":{"description":"Query time host users. Can be one of GET \/reporting\/time host user.","items":{"properties":{"name":{"description":"Active Directory user name.","required":true,"type":"string"}},"description":"One CUser object.","required":false,"type":"object","id":"CUser"},"required":false,"type":"array","id":"CUsers"},"switch_ports":{"description":"Query switch ports. Switch port addresses.","required":false,"type":"string"},"sort_column":{"description":"Query sort column. Can be one of GET \/reporting\/columns.","required":false,"type":"number"},"host_group_pair_ports":{"description":"Query host_group_pair_ports. Can be one of GET \/reporting\/host_group_pair_ports.","items":{"properties":{"port":{"properties":{"port":{"description":"Port specification.","required":false,"type":"number"},"protocol":{"description":"Protocol specification.","required":false,"type":"number"},"name":{"description":"Protocol + port combination name.","required":false,"type":"string"}},"description":"Port specification.","required":true,"type":"object","id":"CProtoPort"},"server":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Server host group specification.","required":true,"type":"object","id":"CHostGroup"},"client":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"Client host group specification.","required":true,"type":"object","id":"CHostGroup"}},"description":"One CHostGroupPairPort object.","required":false,"type":"object","id":"CHostGroupPairPort"},"required":false,"type":"array","id":"CHostGroupPairPorts"},"network_segments":{"description":"Query network_segments. Can be one of GET \/reporting\/network_segments.","items":{"properties":{"src":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment source.","required":true,"type":"object","id":"CInterface"},"dst":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"Segment destination.","required":true,"type":"object","id":"CInterface"}},"description":"One CNetworkSegment object.","required":false,"type":"object","id":"CNetworkSegment"},"required":false,"type":"array","id":"CNetworkSegments"},"macless_ports":{"description":"Query macless ports. Include switch ports without a MAC address.","required":false,"type":"string"},"hosts":{"description":"Query hosts. Can be one of GET \/reporting\/hosts.","items":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"One CHost object.","required":false,"type":"object","id":"CHost"},"required":false,"type":"array","id":"CHosts"},"ignore_dhcp":{"description":"Query ignore DHCP. Use only switch port polling for ARP Bindings.","required":false,"type":"string"},"host_pairs":{"description":"Query host pairs. Can be one of GET \/reporting\/host_pairs.","items":{"properties":{"server":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the server host.","required":true,"type":"object","id":"CHost"},"client":{"properties":{"mac":{"description":"Host MAC address.","required":false,"type":"string"},"ipaddr":{"description":"Host IP address.","required":false,"type":"string"},"name":{"description":"Host name.","required":false,"type":"string"}},"description":"Specification of the client host.","required":true,"type":"object","id":"CHost"}},"description":"One CHostPair object.","required":false,"type":"object","id":"CHostPair"},"required":false,"type":"array","id":"CHostPairs"},"area":{"description":"Query area. Can be one of GET \/reporting\/areas.","required":false,"type":"string"},"protocols":{"description":"Query protocols. Can be one of GET \/reporting\/protocols.","items":{"properties":{"id":{"description":"ID of the Protocol.","required":false,"type":"number"},"name":{"description":"Name of the Protocol.","required":false,"type":"string"}},"description":"Object representing Protocol information.","required":false,"type":"object","id":"CProtocol"},"required":false,"type":"array","id":"CProtocols"},"group_dev_iface":{"description":"Query host groups and\/or devices and\/or interfaces.","required":false,"type":"string"},"centricity":{"description":"Query centricity. Can be one of GET \/reporting\/centricities.","required":false,"type":"string"},"limit":{"description":"Query data limit. Maximum number of rows to be returned. Default value: 10000.","required":false,"type":"number"},"interfaces":{"description":"Query interfaces. Can be one of GET \/reporting\/interfaces.","items":{"properties":{"ipaddr":{"description":"Interface IP address.","required":false,"type":"string"},"name":{"description":"Interface name.","required":false,"type":"string"},"ifindex":{"description":"Interface index.","required":false,"type":"number"}},"description":"One CInterface object.","required":false,"type":"object","id":"CInterface"},"required":false,"type":"array","id":"CInterfaces"},"host_groups":{"description":"Query host_groups. Can be one of GET \/reporting\/host_groups.","items":{"properties":{"name":{"description":"Host group name.","required":false,"type":"string"},"group_id":{"description":"Host group ID.","required":false,"type":"number"}},"description":"One CHostGroup object.","required":false,"type":"object","id":"CHostGroup"},"required":false,"type":"array","id":"CHostGroups"},"realm":{"description":"Query realm. Can be one of GET \/reporting\/realms.","required":true,"type":"string"},"dscps":{"description":"Query dscps. Can be one of GET \/reporting\/dscps.","items":{"properties":{"name":{"description":"DSCP name.","required":false,"type":"string"},"code_point":{"description":"DSCP code point.","required":false,"type":"number"}},"description":"One CDSCP object.","required":false,"type":"object","id":"CDSCP"},"required":false,"type":"array","id":"CDSCPs"},"applications":{"description":"Query applications. Can be one of GET \/reporting\/applications.","items":{"properties":{"id":{"description":"Application id.","required":false,"type":"number"},"code":{"description":"Application code.","required":false,"type":"string"},"name":{"description":"Application name.","required":false,"type":"string"},"tunneled":{"description":"Flag: is the application tunneled.","required":false,"type":"string"}},"description":"One CApplication object.","required":false,"type":"object","id":"CApplication"},"required":false,"type":"array","id":"CApplications"}},"description":"Report Query.","required":false,"type":"object","id":"ReportQueryFilter"},"required":false,"type":"array","id":"ReportQueryFilters"},"deprecated":{"description":"Map with legacy criteria attributes that will not be supported soon.","required":false,"additionalProperties":{"description":"ReportDeprecatedFilters map value.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"ReportDeprecatedFilters"},"vni":{"description":"Specifies VNI, needed if network_type is VXLAN or PHYSICAL_TUNNEL_VXLAN.","required":false,"type":"string"},"fast_data_source":{"description":"Options to force using fast (pre-computed) interfaces data. FORCE: force using only fast data. ON: use fast data when possible, fallback to slower traffic query. OFF: never use fast data. By default it is ON.","required":false,"type":"string","enum":["FORCE","ON","OFF"]},"app_reduction":{"description":"App reduction. Turn app reduction on or off.","required":false,"type":"string"}},"description":"Criteria neeed to run the report.","required":false,"type":"object","id":"ReportCriteria"},"timeout":{"description":"Used when doing POST to \/reporting\/reports\/synchronous. Timeout (# of seconds) to wait for the repot to complete, it the report does not complete the operation will return and the client needs to wait for progress.","required":false,"type":"number"},"name":{"description":"Report name.","required":false,"type":"string"},"template_id":{"description":"Template ID. Can be one of GET \/reporting\/templates.","required":true,"type":"number"}},"description":"ReportInputs object.","type":"object","id":"ReportInputs","example":{"template_id":184,"criteria":{"time_frame":{"end":1404247682,"resolution":"1min","start":1404246782},"queries":[{"sort_column":33,"realm":"traffic_summary","group_by":"hos","limit":1000,"columns":[5,33]},{"realm":"traffic_time_series","columns":[33],"applications":[{"name":"WEB"},{"name":"SSL"}]},{"realm":"traffic_overall_time_series","columns":[33]}]}}},"response":{"properties":{"run_time":{"description":"Time when the report was run (Unix time).","required":true,"type":"number"},"error_text":{"description":"A report can be completed with an error. Error message may provide more detailed info.","required":false,"type":"string"},"remaining_seconds":{"description":"Number of seconds remaining to run the report. Even if this number is 0, the report may not yet be completed, so check 'status' to make sure what the status is.","required":true,"type":"number"},"saved":{"description":"Boolean flag indicating if the report was saved.","required":true,"type":"string"},"id":{"description":"ID of the report. To be used in the API.","required":true,"type":"number"},"status":{"description":"Status of the report.","required":true,"type":"string","enum":["completed","running","waiting"]},"percent":{"description":"Progress of the report represented by percentage of report completion.","required":true,"type":"number"},"user_id":{"description":"ID of the user who owns the report.","required":true,"type":"number"},"size":{"description":"Size of the report in kilobytes.","required":true,"type":"number"},"name":{"description":"Name of the report. Could be given by a user or automatically generated by the system.","required":false,"type":"string"},"template_id":{"description":"ID of the template that the report is based on.","required":true,"type":"number"}},"description":"Object representing report information.","type":"object","id":"ReportInfo","example":{"status":"completed","user_id":1,"name":"Host Information Report","percent":100,"template_id":952,"remaining_seconds":0,"run_time":1352494550,"saved":true,"id":1001,"error_text":"","size":140}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"reporting\/reports","authorization":"required"}}},"Host_Group_Types":{"methods":{"Get host group members":{"description":"Get a list of hosts in a specified host group.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of host group members.","items":{"properties":{"idaddr":{"description":"Host group memeber's IP address.","required":true,"type":"string"}},"description":"Object representing a host group memeber.","required":false,"type":"object","id":"HostGroupMember"},"type":"array","id":"HostGroupMembers","example":[{"idaddr":"10.99.16.41"},{"idaddr":"10.99.16.43"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/groups\/{group_id}\/members","authorization":"required"},"Get host group type":{"description":"Get one host grouping type.","response":{"properties":{"favorite":{"description":"If the host group type is favorite.","required":true,"type":"string"},"id":{"description":"Host group type's ID.","required":true,"type":"number"},"description":{"description":"Host group type's description.","required":true,"type":"string"},"name":{"description":"Host group type's name.","required":true,"type":"string"},"type":{"description":"Host group type's type.","required":true,"type":"string","enum":["User-created","System-created"]}},"description":"Object representing a host group type.","type":"object","id":"HostGroupType","example":{"type":"User-created","favorite":true,"description":"Groups based on the location of their member hosts, such as NY, Dallas, DataCenter1, etc.","name":"ByLocation","id":102}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}","authorization":"required"},"Get host group":{"description":"Get one host group.","response":{"properties":{"id":{"description":"Host group's ID.","required":true,"type":"number"},"name":{"description":"Host group's name.","required":true,"type":"string"}},"description":"Object representing a host group.","type":"object","id":"HostGroup","example":{"id":6,"name":"Columbus"}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/groups\/{group_id}","authorization":"required"},"Delete host group type":{"description":"Delete one host grouping type.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}","authorization":"required"},"List host group types":{"description":"Get a list of host grouping types.","parameters":{"favorite":{"required":false,"type":"string","description":"Show only host grouping types with specific state of the 'favorite' flag."},"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"type":{"required":false,"type":"string","description":"Show only host grouping types of type: 'User-created' or 'System-created'."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of host group types.","items":{"properties":{"favorite":{"description":"If the host group type is favorite.","required":true,"type":"string"},"id":{"description":"Host group type's ID.","required":true,"type":"number"},"description":{"description":"Host group type's description.","required":true,"type":"string"},"name":{"description":"Host group type's name.","required":true,"type":"string"},"type":{"description":"Host group type's type.","required":true,"type":"string","enum":["User-created","System-created"]}},"description":"Object representing a host group type.","required":false,"type":"object","id":"HostGroupType"},"type":"array","id":"HostGroupTypes","example":[{"type":"User-created","favorite":true,"description":"Groups based on the function of their member hosts, such as Email, Web, etc. ","name":"ByFunction","id":100},{"type":"User-created","favorite":true,"description":"Groups based on the location of their member hosts, such as NY, Dallas, DataCenter1, etc.","name":"ByLocation","id":102}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types","authorization":"required"},"List host groups":{"description":"Get a list of host groups for a given host grouping type.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name (default: 'name')."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of host groups.","items":{"properties":{"id":{"description":"Host group's ID.","required":true,"type":"number"},"name":{"description":"Host group's name.","required":true,"type":"string"}},"description":"Object representing a host group.","required":false,"type":"object","id":"HostGroup"},"type":"array","id":"HostGroups","example":[{"id":13,"name":"Austin"},{"id":6,"name":"Columbus"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/groups","authorization":"required"},"Get host group type config":{"description":"Get host grouping type configuration.","response":{"description":"List of host group type definitions.","items":{"properties":{"name":{"description":"Host group type definition's name.","required":true,"type":"string"},"cidr":{"description":"Host group type defiintion's CIDRs.","required":true,"type":"string"}},"description":"Object representing host group type's definition.","required":false,"type":"object","id":"HostGroupTypeDef"},"type":"array","id":"HostGroupTypeDefs","example":[{"cidr":"10.99.11.0\/255.255.255.0","name":"Seattle"},{"cidr":"10.99.12.0\/255.255.255.0","name":"LosAngeles"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/config","authorization":"required"},"Get favorite flag":{"description":"Get favorite flag.","response":{"properties":{"favorite":{"description":"Favorite flag.","required":true,"type":"string"}},"description":"Object representing a host group type favorite flag.","type":"object","id":"HostGroupTypeFavorite","example":{"favorite":true}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/favorite","authorization":"required"},"Create host group type":{"description":"Create a new host grouping type.","request":{"properties":{"favorite":{"description":"If new host group type is favorite.","required":true,"type":"string"},"config":{"description":"Optional configuration of the grouptype.","items":{"properties":{"name":{"description":"Host group type definition's name.","required":true,"type":"string"},"cidr":{"description":"Host group type defiintion's CIDRs.","required":true,"type":"string"}},"description":"Object representing host group type's definition.","required":false,"type":"object","id":"HostGroupTypeDef"},"required":false,"type":"array","id":"HostGroupTypeDefs"},"description":{"description":"New host group type's description.","required":true,"type":"string"},"name":{"description":"New host group type's name.","required":true,"type":"string"}},"description":"Object representing a new host group type.","type":"object","id":"HostGroupTypeUp","example":{"favorite":true,"description":"Groups based on the location of their member hosts, such as NY, Dallas, DataCenter1, etc.","name":"ByLocation"}},"response":{"properties":{"favorite":{"description":"If new host group type is favorite.","required":true,"type":"string"},"config":{"description":"Optional configuration of the grouptype.","items":{"properties":{"name":{"description":"Host group type definition's name.","required":true,"type":"string"},"cidr":{"description":"Host group type defiintion's CIDRs.","required":true,"type":"string"}},"description":"Object representing host group type's definition.","required":false,"type":"object","id":"HostGroupTypeDef"},"required":false,"type":"array","id":"HostGroupTypeDefs"},"description":{"description":"New host group type's description.","required":true,"type":"string"},"name":{"description":"New host group type's name.","required":true,"type":"string"}},"description":"Object representing a new host group type.","type":"object","id":"HostGroupTypeUp","example":{"favorite":true,"description":"Groups based on the location of their member hosts, such as NY, Dallas, DataCenter1, etc.","name":"ByLocation"}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types","authorization":"required"},"Set host group type config":{"description":"Update host grouping type configuration.","request":{"description":"List of host group type definitions.","items":{"properties":{"name":{"description":"Host group type definition's name.","required":true,"type":"string"},"cidr":{"description":"Host group type defiintion's CIDRs.","required":true,"type":"string"}},"description":"Object representing host group type's definition.","required":false,"type":"object","id":"HostGroupTypeDef"},"type":"array","id":"HostGroupTypeDefs","example":[{"cidr":"10.99.11.0\/255.255.255.0","name":"Seattle"},{"cidr":"10.99.12.0\/255.255.255.0","name":"LosAngeles"}]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/config","authorization":"required"},"Update host group type":{"description":"Update one host grouping type.","request":{"properties":{"favorite":{"description":"If new host group type is favorite.","required":true,"type":"string"},"config":{"description":"Optional configuration of the grouptype.","items":{"properties":{"name":{"description":"Host group type definition's name.","required":true,"type":"string"},"cidr":{"description":"Host group type defiintion's CIDRs.","required":true,"type":"string"}},"description":"Object representing host group type's definition.","required":false,"type":"object","id":"HostGroupTypeDef"},"required":false,"type":"array","id":"HostGroupTypeDefs"},"description":{"description":"New host group type's description.","required":true,"type":"string"},"name":{"description":"New host group type's name.","required":true,"type":"string"}},"description":"Object representing a new host group type.","type":"object","id":"HostGroupTypeUp","example":{"favorite":true,"description":"Groups based on the location of their member hosts, such as NY, Dallas, DataCenter1, etc.","name":"ByLocation"}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}","authorization":"required"},"Update favorite flag":{"description":"Update favorite flag.","request":{"properties":{"favorite":{"description":"Favorite flag.","required":true,"type":"string"}},"description":"Object representing a host group type favorite flag.","type":"object","id":"HostGroupTypeFavorite","example":{"favorite":true}},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"host_group_types\/{host_group_type_id}\/favorite","authorization":"required"}}},"Applications":{"methods":{"Get application":{"description":"Get configuration of a specific application.","response":{"properties":{"enabled":{"description":"if the application enabled.","required":true,"type":"string"},"id":{"description":"Application's ID.","required":true,"type":"number"},"name":{"description":"Application's name.","required":true,"type":"string"},"type":{"description":"Application's type.","required":true,"type":"string","enum":["Layer_7","Layer_4"]},"priority":{"description":"Application's priority.","required":true,"type":"number"},"sources":{"description":"Application's sources.","items":{"properties":{"id":{"description":"ID of application source's ID.","required":true,"type":"number"}},"description":"Object representing an application source ID.","required":false,"type":"object","id":"ApplicationSourceId"},"required":true,"type":"array","id":"ApplicationSourceIds"}},"description":"Object representing an application.","type":"object","id":"Application","example":{"name":"LDAP","enabled":true,"priority":4,"sources":[{"id":1},{"id":0},{"id":2},{"id":100}],"type":"Layer_7","id":4}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"applications\/{application_id}","authorization":"required"},"Get application sources":{"description":"List all application sources.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of application sources.","items":{"properties":{"id":{"description":"Application source's ID.","required":true,"type":"number"},"name":{"description":"Application source's name.","required":true,"type":"string"}},"description":"Object representing an application sources.","required":false,"type":"object","id":"ApplicationSource"},"type":"array","id":"ApplicationSources","example":[{"id":100,"name":"Sensor"},{"id":3,"name":"Shark"},{"id":2,"name":"Steelhead"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"applications\/sources","authorization":"required"},"List applications":{"description":"Get a list of all supported applications.","parameters":{"enabled":{"required":false,"type":"string","description":"Show only enabled or disabled applications (use 'true' or 'false')."},"offset":{"required":false,"type":"number","description":"Starting element number."},"sortby":{"required":false,"type":"string","description":"Sorting field name (default: 'name')."},"sort":{"required":false,"type":"string","description":"Sorting direction: 'asc' or 'desc' (default: 'asc')."},"type":{"required":false,"type":"string","description":"Filter the applications by type."},"sources":{"required":false,"type":"string","description":"Filter the applications by source ID."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of applications.","items":{"properties":{"enabled":{"description":"if the application enabled.","required":true,"type":"string"},"id":{"description":"Application's ID.","required":true,"type":"number"},"name":{"description":"Application's name.","required":true,"type":"string"},"type":{"description":"Application's type.","required":true,"type":"string","enum":["Layer_7","Layer_4"]},"priority":{"description":"Application's priority.","required":true,"type":"number"},"sources":{"description":"Application's sources.","items":{"properties":{"id":{"description":"ID of application source's ID.","required":true,"type":"number"}},"description":"Object representing an application source ID.","required":false,"type":"object","id":"ApplicationSourceId"},"required":true,"type":"array","id":"ApplicationSourceIds"}},"description":"Object representing an application.","required":false,"type":"object","id":"Application"},"type":"array","id":"Applications","example":[{"name":"PCMA","enabled":true,"priority":399,"sources":[{"id":100}],"type":"Layer_7","id":399},{"name":"LDAP","enabled":true,"priority":4,"sources":[{"id":1},{"id":0},{"id":2},{"id":100}],"type":"Layer_7","id":4}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"applications","authorization":"required"}}},"Port_Names":{"methods":{"Update port names":{"description":"Update system port names.","request":{"description":"List of port name definitions.","items":{"properties":{"port":{"description":"Port name's port.","required":true,"type":"number"},"protocol":{"description":"Port name's protocol.","required":true,"type":"number"},"name":{"description":"Port name's name.","required":true,"type":"string"}},"description":"Object representing port name definitions.","required":false,"type":"object","id":"CPortNameDef"},"type":"array","id":"CPortNameDefs","example":[{"protocol":6,"name":"smtp","port":25},{"protocol":6,"name":"nsw-fe","port":27}]},"httpmethod":"PUT","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"port_names","authorization":"required"},"List port names":{"description":"Get the system port names.","parameters":{"offset":{"required":false,"type":"number","description":"Starting element number."},"name":{"required":false,"type":"string","description":"Filter port names by the name specified."},"limit":{"required":false,"type":"number","description":"Number of rows to be returned."}},"response":{"description":"List of PortNames objects.","items":{"properties":{"port":{"description":"Port name's port.","required":true,"type":"number"},"server_port":{"description":"Defined as server port.","required":true,"type":"string"},"protocol":{"description":"Port name's protocol.","required":true,"type":"number"},"avg_bytes_ps":{"description":"Speed information of port name.","required":true,"type":"number"},"name":{"description":"Port name's name.","required":true,"type":"string"},"grouped":{"description":"Used in port groups.","required":true,"type":"string"}},"description":"Object representing port name information.","required":false,"type":"object","id":"CPortName"},"type":"array","id":"CPortNames","example":[{"protocol":6,"name":"smtp","grouped":false,"server_port":true,"avg_bytes_ps":32767,"port":25},{"protocol":6,"name":"nsw-fe","grouped":false,"server_port":false,"avg_bytes_ps":32767,"port":27}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"port_names","authorization":"required"}}},"System":{"methods":{"Start all processes (one module)":{"description":"Start all system processes on one module on Enterprise systems. The operation is asynchronous. Use \"GET system\/{module}\/status\" to poll for status. The {module} can be either the IP Address or the module name.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/{module}\/start","authorization":"required"},"Get status of all processes":{"description":"Get status of all system processes. On Enterprise systems, get system process statuses on all modules.","response":{"description":"SystemStatus object.","items":{"properties":{"process_id":{"description":"Process ID.","required":false,"type":"string"},"process_name":{"description":"Process name.","required":true,"type":"string"},"module_name":{"description":"Module name. Available on Enterprise systems only.","required":false,"type":"string"},"status":{"description":"Process status.","required":true,"type":"string","enum":["Running","Stopped"]},"module_ipaddr":{"description":"Module IP address. Available on Enterprise systems only.","required":false,"type":"string"}},"description":"SystemProcess object.","required":false,"type":"object","id":"SystemProcess"},"type":"array","id":"SystemStatus","example":[{"process_id":"25096","process_name":"memmonitor","status":"Running"},{"process_name":"healthd","status":"Stopped"},{"process_id":"25092","process_name":"diskmon","status":"Running"},{"process_id":"25123","process_name":"dispatcher","status":"Running"},{"process_name":"analyzer","status":"Stopped"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/status","authorization":"required"},"Kill all processes":{"description":"Kill all system processes. The operation is asynchronous. Use \"GET system\/status\" to poll for status. On Enterprise systems, kill system processes on all modules. Warning: this operation can result in data being corrupted.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/kill","authorization":"required"},"Restart all processes":{"description":"Restart all system processes. The operation is asynchronous. Use \"GET system\/status\" to poll for status. On Enterprise systems, stop system processes on all modules.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/restart","authorization":"required"},"Start all processes":{"description":"Start all system processes. The operation is asynchronous. Use \"GET system\/status\" to poll for status. On Enterprise systems, start system processes on all modules.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/start","authorization":"required"},"Restart all processes (one module)":{"description":"Restart all system processes on one module on Enterprise systems. The operation is asynchronous. Use \"GET system\/{module}\/status\" to poll for status. The {module} can be either the IP Address or the module name.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/{module}\/restart","authorization":"required"},"Stop all processes (one module)":{"description":"Stop all system processes on one module on Enterprise systems. The operation is asynchronous. Use \"GET system\/{module}\/status\" to poll for status. The {module} can be either the IP Address or the module name.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/{module}\/stop","authorization":"required"},"Get status of all processes (one module)":{"description":"Get status of all system processes on one module on Enterprise systems. The {module} can be either the IP Address or the module name.","response":{"description":"SystemStatus object.","items":{"properties":{"process_id":{"description":"Process ID.","required":false,"type":"string"},"process_name":{"description":"Process name.","required":true,"type":"string"},"module_name":{"description":"Module name. Available on Enterprise systems only.","required":false,"type":"string"},"status":{"description":"Process status.","required":true,"type":"string","enum":["Running","Stopped"]},"module_ipaddr":{"description":"Module IP address. Available on Enterprise systems only.","required":false,"type":"string"}},"description":"SystemProcess object.","required":false,"type":"object","id":"SystemProcess"},"type":"array","id":"SystemStatus","example":[{"process_id":"25096","process_name":"memmonitor","status":"Running"},{"process_name":"healthd","status":"Stopped"},{"process_id":"25092","process_name":"diskmon","status":"Running"},{"process_id":"25123","process_name":"dispatcher","status":"Running"},{"process_name":"analyzer","status":"Stopped"}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/{module}\/status","authorization":"required"},"Shutdown":{"description":"Shutdown the system. The operation is asynchronous.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/shutdown","authorization":"required"},"Reboot":{"description":"Reboot the system. The operation is asynchronous.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/reboot","authorization":"required"},"Stop all processes":{"description":"Stop all system processes. The operation is asynchronous. Use \"GET system\/status\" to poll for status. On Enterprise systems, stop system processes on all modules.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/stop","authorization":"required"},"Kill all processes (one module)":{"description":"Kill all system processes on one module on Enterprise systems. The operation is asynchronous. Use \"GET system\/{module}\/status\" to poll for status. The {module} can be either the IP Address or the module name. Warning: this operation can result in data being corrupted.","httpmethod":"POST","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"system\/{module}\/kill","authorization":"required"}}},"Users":{"methods":{"List users":{"description":"Get a list of user accounts.","parameters":{"filter":{"required":false,"type":"string","description":"[Missing resource 'GET:\/api\/profiler\/1.15\/users?filter' in bundle 'rest_info']"}},"response":{"description":"List of user accounts on the system.","items":{"properties":{"enabled":{"description":"Boolean flag indicating if the user account is enabled.","required":true,"type":"string"},"last_name":{"description":"Last name of the user.","required":true,"type":"string"},"id":{"description":"Numeric ID of the user that the system uses internally and in the API.","required":true,"type":"number"},"last_login":{"description":"Time of last login. Unix time (epoch).","required":true,"type":"number"},"authentication_type":{"description":"Type of authentication for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote","SAML"]},"username":{"description":"User name (short name) that identifies the user to the system, such as 'admin'.","required":true,"type":"string"},"authorization_type":{"description":"Type of authorization for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote"]},"role":{"description":"Role of the user. Defines permissions.","required":true,"type":"string","enum":["Developer","Administrator","Operator","Monitor","Event_Viewer","Dashboard_Viewer","Restricted","Shared_Link_Viewer"]},"first_name":{"description":"First name of the user.","required":true,"type":"string"},"edit_dashboards":{"description":"Boolean flag indicating if the user has permission to administrate dashboards.","required":false,"type":"string"},"traffic_filter":{"description":"Traffic expression. Only applicable to Restricted role.","required":false,"type":"string"},"last_access":{"description":"Time of last access to the system. Unix time (epoch).","required":true,"type":"number"},"view_packet_details":{"description":"Boolean flag indicating if the user has access to packet data.","required":false,"type":"string"},"last_authentication":{"description":"Time of last authentication. Unix time (epoch).","required":true,"type":"number"},"auto_resolution":{"description":"Force to use auto resolution. Only applicable to Restricted role.","required":false,"type":"string"},"view_user_information":{"description":"Boolean flag indicating if the user has access to identity information, such as Active Directory information.","required":false,"type":"string"},"login_timeout":{"description":"Timeout (in seconds) during which the user cannot log in to the system because of security policies.","required":true,"type":"number"}},"description":"User account.","required":false,"type":"object","id":"User"},"type":"array","id":"Users","example":[{"last_authentication":1352313328,"first_name":"Jonh","last_name":"Smith","authorization_type":"Local","username":"admin","enabled":true,"view_user_information":true,"authentication_type":"Local","last_login":1352313328,"login_timeout":900,"role":"Administrator","last_access":1352313328,"id":123},{"last_authentication":1352313328,"first_name":"Mark","last_name":"Greg","authorization_type":"Local","username":"admin2","enabled":true,"view_user_information":true,"authentication_type":"Local","last_login":1352313328,"login_timeout":900,"role":"Administrator","last_access":1352313328,"id":124}]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users","authorization":"required"},"Re-authenticate user":{"description":"Re-authenticate user account. Requires basic authentication.","httpmethod":"GET","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/re_authenticate","authorization":"required"},"Delete user account":{"description":"Create a local user account.","httpmethod":"DELETE","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/{user_id}","authorization":"required"},"Get user":{"description":"Manage one user account.","response":{"properties":{"enabled":{"description":"Boolean flag indicating if the user account is enabled.","required":true,"type":"string"},"last_name":{"description":"Last name of the user.","required":true,"type":"string"},"id":{"description":"Numeric ID of the user that the system uses internally and in the API.","required":true,"type":"number"},"last_login":{"description":"Time of last login. Unix time (epoch).","required":true,"type":"number"},"authentication_type":{"description":"Type of authentication for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote","SAML"]},"username":{"description":"User name (short name) that identifies the user to the system, such as 'admin'.","required":true,"type":"string"},"authorization_type":{"description":"Type of authorization for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote"]},"role":{"description":"Role of the user. Defines permissions.","required":true,"type":"string","enum":["Developer","Administrator","Operator","Monitor","Event_Viewer","Dashboard_Viewer","Restricted","Shared_Link_Viewer"]},"first_name":{"description":"First name of the user.","required":true,"type":"string"},"edit_dashboards":{"description":"Boolean flag indicating if the user has permission to administrate dashboards.","required":false,"type":"string"},"traffic_filter":{"description":"Traffic expression. Only applicable to Restricted role.","required":false,"type":"string"},"last_access":{"description":"Time of last access to the system. Unix time (epoch).","required":true,"type":"number"},"view_packet_details":{"description":"Boolean flag indicating if the user has access to packet data.","required":false,"type":"string"},"last_authentication":{"description":"Time of last authentication. Unix time (epoch).","required":true,"type":"number"},"auto_resolution":{"description":"Force to use auto resolution. Only applicable to Restricted role.","required":false,"type":"string"},"view_user_information":{"description":"Boolean flag indicating if the user has access to identity information, such as Active Directory information.","required":false,"type":"string"},"login_timeout":{"description":"Timeout (in seconds) during which the user cannot log in to the system because of security policies.","required":true,"type":"number"}},"description":"User account.","type":"object","id":"User","example":{"last_authentication":1352313328,"first_name":"Jonh","last_name":"Smith","authorization_type":"Local","username":"admin","enabled":true,"view_user_information":true,"authentication_type":"Local","last_login":1352313328,"login_timeout":900,"role":"Administrator","last_access":1352313328,"id":123}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/{user_id}","authorization":"required"},"Test RADIUS user":{"description":"Test a RADIUS user.","parameters":{"password":{"required":true,"type":"string","description":"RADIUS password."},"username":{"required":true,"type":"string","description":"RADIUS username."}},"request":{"properties":{"password":{"description":"password.","required":true,"type":"string"},"username":{"description":"user name.","required":true,"type":"string"}},"description":"RemoteTestUserRequest object.","type":"object","id":"RemoteTestUserRequest","example":{"username":"testusername","password":"testpassword"}},"response":{"properties":{"role_id":{"description":"Matched role ID.","required":true,"type":"number"},"error_message":{"description":"Error message.","required":true,"type":"string"},"server_type":{"description":"Indicates the type of the server being tested: RADIUS(2) or TACACS+(3).","required":true,"type":"number"},"role":{"description":"Matched role name.","required":true,"type":"string"},"permissions":{"description":"Remote permissions.","items":{"properties":{"permission":{"description":"Matched permission name.","required":true,"type":"string"},"permission_id":{"description":"Matched permission ID.","required":true,"type":"string"}},"description":"Remote permissions.","required":false,"type":"object","id":"RemotePermission"},"required":false,"type":"array","id":"RemotePermissions"},"details":{"description":"Remote user test details.","required":true,"type":"string"},"server_ip":{"description":"Remote Server IP address.","required":true,"type":"string"},"authenticated":{"description":"Flag indicating if the remote user was authenticated.","required":true,"type":"string"},"attributes":{"description":"Attributes of Remote Test User Response.","items":{"description":"Remote attribute.","required":false,"additionalProperties":{"description":"Remote attribute value.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"RemoteAttributes"},"required":false,"type":"array","id":"RemoteAttributesList"},"authorized":{"description":"Flag indicating if the remote user was authorized (as Administrator, Monitor, etc).","required":true,"type":"string"}},"description":"RemoteTestUserResponse object.","type":"object","id":"RemoteTestUserResponse"},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/radius\/test_user","authorization":"required"},"Test TACACS+ server":{"description":"Test the connection to a TACACS+ server.","parameters":{"port":{"required":false,"type":"string","description":"TACACS+ server port number."},"server":{"required":true,"type":"string","description":"TACACS+ server identifier, either an IP or hostname."}},"response":{"properties":{"success":{"description":"Flag indicating if the remote server test was successful.","required":true,"type":"string"},"message":{"description":"Response message.","required":true,"type":"string"}},"description":"RemoteTestServerResponse object.","type":"object","id":"RemoteTestServerResponse","example":{"message":"Connection attempt succeeded","success":true}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/tacacs\/test_server","authorization":"required"},"Create":{"description":"Create a local user account.","request":{"properties":{"last_name":{"description":"Last name of the user.","required":false,"type":"string"},"new_password":{"properties":{"cleartext":{"description":"Set the user's password in plain text.","required":true,"type":"string"}},"description":"Set the user's password.","required":true,"type":"object","id":"NewUserPass"},"username":{"description":"User name (short name) that identifies the user to the system, such as 'admin'.","required":true,"type":"string"},"role":{"description":"Role of the user. Defines permissions.","required":true,"type":"string","enum":["Developer","Administrator","Operator","Monitor","Event_Viewer","Dashboard_Viewer","Restricted","Shared_Link_Viewer"]},"first_name":{"description":"First name of the user.","required":false,"type":"string"},"edit_dashboards":{"description":"Boolean flag indicating if the user has permission to administrate dashboards.","required":false,"type":"string"},"traffic_filter":{"description":"Traffic expression. Only applicable to Restricted role.","required":false,"type":"string"},"view_packet_details":{"description":"Boolean flag indicating if the user has access to packet data.","required":false,"type":"string"},"strict_password_exempt":{"description":"Boolean flag indicating if the user is exempt from strict password requirements.","required":false,"type":"string"},"auto_resolution":{"description":"Force to use auto resolution. Only applicable to Restricted role.","required":false,"type":"string"},"view_user_information":{"description":"Boolean flag indicating if the user has access to identity information, such as Active Directory information.","required":false,"type":"string"}},"description":"Create User account object.","type":"object","id":"UserCreate","example":{"username":"myuser","first_name":"Jonh","last_name":"Smith","new_password":{"cleartext":"mypassword"},"role":"Administrator","view_user_information":true}},"response":{"properties":{"enabled":{"description":"Boolean flag indicating if the user account is enabled.","required":true,"type":"string"},"last_name":{"description":"Last name of the user.","required":true,"type":"string"},"id":{"description":"Numeric ID of the user that the system uses internally and in the API.","required":true,"type":"number"},"last_login":{"description":"Time of last login. Unix time (epoch).","required":true,"type":"number"},"authentication_type":{"description":"Type of authentication for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote","SAML"]},"username":{"description":"User name (short name) that identifies the user to the system, such as 'admin'.","required":true,"type":"string"},"authorization_type":{"description":"Type of authorization for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote"]},"role":{"description":"Role of the user. Defines permissions.","required":true,"type":"string","enum":["Developer","Administrator","Operator","Monitor","Event_Viewer","Dashboard_Viewer","Restricted","Shared_Link_Viewer"]},"first_name":{"description":"First name of the user.","required":true,"type":"string"},"edit_dashboards":{"description":"Boolean flag indicating if the user has permission to administrate dashboards.","required":false,"type":"string"},"traffic_filter":{"description":"Traffic expression. Only applicable to Restricted role.","required":false,"type":"string"},"last_access":{"description":"Time of last access to the system. Unix time (epoch).","required":true,"type":"number"},"view_packet_details":{"description":"Boolean flag indicating if the user has access to packet data.","required":false,"type":"string"},"last_authentication":{"description":"Time of last authentication. Unix time (epoch).","required":true,"type":"number"},"auto_resolution":{"description":"Force to use auto resolution. Only applicable to Restricted role.","required":false,"type":"string"},"view_user_information":{"description":"Boolean flag indicating if the user has access to identity information, such as Active Directory information.","required":false,"type":"string"},"login_timeout":{"description":"Timeout (in seconds) during which the user cannot log in to the system because of security policies.","required":true,"type":"number"}},"description":"User account.","type":"object","id":"User","example":{"last_authentication":1352313328,"first_name":"Jonh","last_name":"Smith","authorization_type":"Local","username":"admin","enabled":true,"view_user_information":true,"authentication_type":"Local","last_login":1352313328,"login_timeout":900,"role":"Administrator","last_access":1352313328,"id":123}},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users","authorization":"required"},"Test TACACS+ user":{"description":"Test a TACACS+ user.","parameters":{"password":{"required":true,"type":"string","description":"TACACS+ password."},"username":{"required":true,"type":"string","description":"TACACS+ username."}},"request":{"properties":{"password":{"description":"password.","required":true,"type":"string"},"username":{"description":"user name.","required":true,"type":"string"}},"description":"RemoteTestUserRequest object.","type":"object","id":"RemoteTestUserRequest","example":{"username":"testusername","password":"testpassword"}},"response":{"properties":{"role_id":{"description":"Matched role ID.","required":true,"type":"number"},"error_message":{"description":"Error message.","required":true,"type":"string"},"server_type":{"description":"Indicates the type of the server being tested: RADIUS(2) or TACACS+(3).","required":true,"type":"number"},"role":{"description":"Matched role name.","required":true,"type":"string"},"permissions":{"description":"Remote permissions.","items":{"properties":{"permission":{"description":"Matched permission name.","required":true,"type":"string"},"permission_id":{"description":"Matched permission ID.","required":true,"type":"string"}},"description":"Remote permissions.","required":false,"type":"object","id":"RemotePermission"},"required":false,"type":"array","id":"RemotePermissions"},"details":{"description":"Remote user test details.","required":true,"type":"string"},"server_ip":{"description":"Remote Server IP address.","required":true,"type":"string"},"authenticated":{"description":"Flag indicating if the remote user was authenticated.","required":true,"type":"string"},"attributes":{"description":"Attributes of Remote Test User Response.","items":{"description":"Remote attribute.","required":false,"additionalProperties":{"description":"Remote attribute value.","required":false,"xmlKeyName":"key","type":"string"},"type":"object","id":"RemoteAttributes"},"required":false,"type":"array","id":"RemoteAttributesList"},"authorized":{"description":"Flag indicating if the remote user was authorized (as Administrator, Monitor, etc).","required":true,"type":"string"}},"description":"RemoteTestUserResponse object.","type":"object","id":"RemoteTestUserResponse"},"httpmethod":"POST","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/tacacs\/test_user","authorization":"required"},"Update local user account":{"description":"Create a local user account.","request":{"properties":{"last_name":{"description":"Last name of the user.","required":false,"type":"string"},"new_password":{"properties":{"cleartext":{"description":"Set the user's password in plain text.","required":true,"type":"string"}},"description":"Set the user's password.","required":false,"type":"object","id":"NewUserPass"},"role":{"description":"Role of the user. Defines permissions.","required":false,"type":"string","enum":["Developer","Administrator","Operator","Monitor","Event_Viewer","Dashboard_Viewer","Restricted","Shared_Link_Viewer"]},"first_name":{"description":"First name of the user.","required":false,"type":"string"},"edit_dashboards":{"description":"Boolean flag indicating if the user has permission to administrate dashboards.","required":false,"type":"string"},"traffic_filter":{"description":"Traffic expression. Only applicable to Restricted role.","required":false,"type":"string"},"view_packet_details":{"description":"Boolean flag indicating if the user has access to packet data.","required":false,"type":"string"},"strict_password_exempt":{"description":"Boolean flag indicating if the user is exempt from strict password requirements.","required":false,"type":"string"},"auto_resolution":{"description":"Force to use auto resolution. Only applicable to Restricted role.","required":false,"type":"string"},"view_user_information":{"description":"Boolean flag indicating if the user has access to identity information, such as Active Directory information.","required":false,"type":"string"}},"description":"Update User account object. Only properties that are specified will be updated.","type":"object","id":"UserUpdate","example":{"first_name":"Jonh","last_name":"Smith","new_password":{"cleartext":"mypassword"},"role":"Administrator"}},"response":{"properties":{"enabled":{"description":"Boolean flag indicating if the user account is enabled.","required":true,"type":"string"},"last_name":{"description":"Last name of the user.","required":true,"type":"string"},"id":{"description":"Numeric ID of the user that the system uses internally and in the API.","required":true,"type":"number"},"last_login":{"description":"Time of last login. Unix time (epoch).","required":true,"type":"number"},"authentication_type":{"description":"Type of authentication for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote","SAML"]},"username":{"description":"User name (short name) that identifies the user to the system, such as 'admin'.","required":true,"type":"string"},"authorization_type":{"description":"Type of authorization for the user, such as Local or RADIUS.","required":true,"type":"string","enum":["Local","Remote"]},"role":{"description":"Role of the user. Defines permissions.","required":true,"type":"string","enum":["Developer","Administrator","Operator","Monitor","Event_Viewer","Dashboard_Viewer","Restricted","Shared_Link_Viewer"]},"first_name":{"description":"First name of the user.","required":true,"type":"string"},"edit_dashboards":{"description":"Boolean flag indicating if the user has permission to administrate dashboards.","required":false,"type":"string"},"traffic_filter":{"description":"Traffic expression. Only applicable to Restricted role.","required":false,"type":"string"},"last_access":{"description":"Time of last access to the system. Unix time (epoch).","required":true,"type":"number"},"view_packet_details":{"description":"Boolean flag indicating if the user has access to packet data.","required":false,"type":"string"},"last_authentication":{"description":"Time of last authentication. Unix time (epoch).","required":true,"type":"number"},"auto_resolution":{"description":"Force to use auto resolution. Only applicable to Restricted role.","required":false,"type":"string"},"view_user_information":{"description":"Boolean flag indicating if the user has access to identity information, such as Active Directory information.","required":false,"type":"string"},"login_timeout":{"description":"Timeout (in seconds) during which the user cannot log in to the system because of security policies.","required":true,"type":"number"}},"description":"User account.","type":"object","id":"User","example":{"last_authentication":1352313328,"first_name":"Jonh","last_name":"Smith","authorization_type":"Local","username":"admin","enabled":true,"view_user_information":true,"authentication_type":"Local","last_login":1352313328,"login_timeout":900,"role":"Administrator","last_access":1352313328,"id":123}},"httpmethod":"PUT","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/{user_id}","authorization":"required"},"Test RADIUS server":{"description":"Test the connection to a RADIUS server.","parameters":{"port":{"required":false,"type":"string","description":"RADIUS server port number."},"server":{"required":true,"type":"string","description":"RADIUS server identifier, either an IP or hostname."}},"response":{"properties":{"success":{"description":"Flag indicating if the remote server test was successful.","required":true,"type":"string"},"message":{"description":"Response message.","required":true,"type":"string"}},"description":"RemoteTestServerResponse object.","type":"object","id":"RemoteTestServerResponse","example":{"message":"Connection attempt succeeded","success":true}},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"users\/radius\/test_server","authorization":"required"}}}},"description":"

Overview<\/h2>\n\n

\nThe documentation pages in this section describe\nthe RESTful APIs included with Cascade Profiler and Cascade Express\nproducts. It is assumed that the reader has practical knowledge of\nRESTful APIs, so the documentation does not go into detail about what\nREST is and how to use it. Instead the documentation focuses on what\ndata can be accessed and how to access it.\n<\/p>\n\n

\nThe primary focus of the current version of the API is on providing\naccess to reporting data. The following information can be accessed\nvia the API:\n<\/p>\n