Retrieves a list of the Nodes.
curl -X GET "https://localhost/mc2/rest/nodes?page=&pageSize=&sort=&view=&subjid=&perspective=&licenseLimitExceededTime=&nid=&authdept=&authuser=&authuserExact=&property=&nodeproperty=&macproperty=&systemid=&roleid=&genidev=&genidevs=&agentType=&agentUpDown=&ipEqual=&ip=&macEqual=&mac=&riskNode=&riskDefinitionId=&beforeLoginTime=&qsearch=&allColumns=&ipUseOption="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.NodesApi;
import java.io.File;
import java.util.*;
public class NodesApiExample {
public static void main(String[] args) {
NodesApi apiInstance = new NodesApi();
Integer page = 56; // Integer | Results page to be retrieved
Integer pageSize = 56; // Integer | Number of records per page
String view = view_example; // String | Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View)
String sort = sort_example; // String | Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"})
String subjid = subjid_example; // String | Node Group (SUBJ_ID)
String perspective = perspective_example; // String | View Criteria (node, dev)
String licenseLimitExceededTime = licenseLimitExceededTime_example; // String | licenseLimitExceededTime
String nid = nid_example; // String | Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group)
String authdept = authdept_example; // String | Authenticated user's department (USER_DEPT)
String authuser = authuser_example; // String | Authenticated user ID and user name included
String authuserExact = authuserExact_example; // String | Authenticated user ID
String property = property_example; // String | Tag (Node, MAC)
String nodeproperty = nodeproperty_example; // String | Node Tag
String macproperty = macproperty_example; // String | MAC Tag
String systemid = systemid_example; // String | Node Policy (SYSTEM_ID)
String roleid = roleid_example; // String | Enforcement Policy (ROLE_ID)
String genidev = genidev_example; // String | Node Type (CM_CODE)
String genidevs = genidevs_example; // String | Node Types (CM_CODEs separated by comma)
String agentType = agentType_example; // String | Agent installed (agent_inst: Installed, agent_noinst: Not installed)
String agentUpDown = agentUpDown_example; // String | Agent running (UP, DOWN)
Boolean ipEqual = true; // Boolean | IP Match Full
String ip = ip_example; // String | IP
Boolean macEqual = true; // Boolean | MAC Match Full
String mac = mac_example; // String | MAC
Boolean riskNode = true; // Boolean | Anomalies detected
String riskDefinitionId = riskDefinitionId_example; // String | Anomaly Definition
String beforeLoginTime = beforeLoginTime_example; // String | Logged in (yyyy-MM-dd hh:mm:ss)
String qsearch = qsearch_example; // String | Search string
Boolean allColumns = true; // Boolean | Viewing all columns
String ipUseOption = ipUseOption_example; // String | IP state (all: All, use: Assigned, unuse: Available)
try {
apiInstance.getNodes(page, pageSize, view, sort, subjid, perspective, licenseLimitExceededTime, nid, authdept, authuser, authuserExact, property, nodeproperty, macproperty, systemid, roleid, genidev, genidevs, agentType, agentUpDown, ipEqual, ip, macEqual, mac, riskNode, riskDefinitionId, beforeLoginTime, qsearch, allColumns, ipUseOption);
} catch (ApiException e) {
System.err.println("Exception when calling NodesApi#getNodes");
e.printStackTrace();
}
}
}
import io.swagger.client.api.NodesApi;
public class NodesApiExample {
public static void main(String[] args) {
NodesApi apiInstance = new NodesApi();
Integer page = 56; // Integer | Results page to be retrieved
Integer pageSize = 56; // Integer | Number of records per page
String view = view_example; // String | Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View)
String sort = sort_example; // String | Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"})
String subjid = subjid_example; // String | Node Group (SUBJ_ID)
String perspective = perspective_example; // String | View Criteria (node, dev)
String licenseLimitExceededTime = licenseLimitExceededTime_example; // String | licenseLimitExceededTime
String nid = nid_example; // String | Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group)
String authdept = authdept_example; // String | Authenticated user's department (USER_DEPT)
String authuser = authuser_example; // String | Authenticated user ID and user name included
String authuserExact = authuserExact_example; // String | Authenticated user ID
String property = property_example; // String | Tag (Node, MAC)
String nodeproperty = nodeproperty_example; // String | Node Tag
String macproperty = macproperty_example; // String | MAC Tag
String systemid = systemid_example; // String | Node Policy (SYSTEM_ID)
String roleid = roleid_example; // String | Enforcement Policy (ROLE_ID)
String genidev = genidev_example; // String | Node Type (CM_CODE)
String genidevs = genidevs_example; // String | Node Types (CM_CODEs separated by comma)
String agentType = agentType_example; // String | Agent installed (agent_inst: Installed, agent_noinst: Not installed)
String agentUpDown = agentUpDown_example; // String | Agent running (UP, DOWN)
Boolean ipEqual = true; // Boolean | IP Match Full
String ip = ip_example; // String | IP
Boolean macEqual = true; // Boolean | MAC Match Full
String mac = mac_example; // String | MAC
Boolean riskNode = true; // Boolean | Anomalies detected
String riskDefinitionId = riskDefinitionId_example; // String | Anomaly Definition
String beforeLoginTime = beforeLoginTime_example; // String | Logged in (yyyy-MM-dd hh:mm:ss)
String qsearch = qsearch_example; // String | Search string
Boolean allColumns = true; // Boolean | Viewing all columns
String ipUseOption = ipUseOption_example; // String | IP state (all: All, use: Assigned, unuse: Available)
try {
apiInstance.getNodes(page, pageSize, view, sort, subjid, perspective, licenseLimitExceededTime, nid, authdept, authuser, authuserExact, property, nodeproperty, macproperty, systemid, roleid, genidev, genidevs, agentType, agentUpDown, ipEqual, ip, macEqual, mac, riskNode, riskDefinitionId, beforeLoginTime, qsearch, allColumns, ipUseOption);
} catch (ApiException e) {
System.err.println("Exception when calling NodesApi#getNodes");
e.printStackTrace();
}
}
}
Integer *page = 56; // Results page to be retrieved (default to 1)
Integer *pageSize = 56; // Number of records per page (default to 30)
String *view = view_example; // Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View) (default to node)
String *sort = sort_example; // Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"}) (optional)
String *subjid = subjid_example; // Node Group (SUBJ_ID) (optional)
String *perspective = perspective_example; // View Criteria (node, dev) (optional)
String *licenseLimitExceededTime = licenseLimitExceededTime_example; // licenseLimitExceededTime (optional)
String *nid = nid_example; // Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group) (optional) (default to All)
String *authdept = authdept_example; // Authenticated user's department (USER_DEPT) (optional)
String *authuser = authuser_example; // Authenticated user ID and user name included (optional)
String *authuserExact = authuserExact_example; // Authenticated user ID (optional)
String *property = property_example; // Tag (Node, MAC) (optional)
String *nodeproperty = nodeproperty_example; // Node Tag (optional)
String *macproperty = macproperty_example; // MAC Tag (optional)
String *systemid = systemid_example; // Node Policy (SYSTEM_ID) (optional)
String *roleid = roleid_example; // Enforcement Policy (ROLE_ID) (optional)
String *genidev = genidev_example; // Node Type (CM_CODE) (optional)
String *genidevs = genidevs_example; // Node Types (CM_CODEs separated by comma) (optional)
String *agentType = agentType_example; // Agent installed (agent_inst: Installed, agent_noinst: Not installed) (optional)
String *agentUpDown = agentUpDown_example; // Agent running (UP, DOWN) (optional)
Boolean *ipEqual = true; // IP Match Full (optional) (default to false)
String *ip = ip_example; // IP (optional)
Boolean *macEqual = true; // MAC Match Full (optional) (default to false)
String *mac = mac_example; // MAC (optional)
Boolean *riskNode = true; // Anomalies detected (optional)
String *riskDefinitionId = riskDefinitionId_example; // Anomaly Definition (optional)
String *beforeLoginTime = beforeLoginTime_example; // Logged in (yyyy-MM-dd hh:mm:ss) (optional)
String *qsearch = qsearch_example; // Search string (optional)
Boolean *allColumns = true; // Viewing all columns (optional)
String *ipUseOption = ipUseOption_example; // IP state (all: All, use: Assigned, unuse: Available) (optional)
NodesApi *apiInstance = [[NodesApi alloc] init];
// List Nodes
[apiInstance getNodesWith:page
pageSize:pageSize
view:view
sort:sort
subjid:subjid
perspective:perspective
licenseLimitExceededTime:licenseLimitExceededTime
nid:nid
authdept:authdept
authuser:authuser
authuserExact:authuserExact
property:property
nodeproperty:nodeproperty
macproperty:macproperty
systemid:systemid
roleid:roleid
genidev:genidev
genidevs:genidevs
agentType:agentType
agentUpDown:agentUpDown
ipEqual:ipEqual
ip:ip
macEqual:macEqual
mac:mac
riskNode:riskNode
riskDefinitionId:riskDefinitionId
beforeLoginTime:beforeLoginTime
qsearch:qsearch
allColumns:allColumns
ipUseOption:ipUseOption
completionHandler: ^(NSError* error) {
if (error) {
NSLog(@"Error: %@", error);
}
}];
var GenianNacRestApi = require('genian_nac_rest_api');
var api = new GenianNacRestApi.NodesApi()
var page = 56; // {Integer} Results page to be retrieved
var pageSize = 56; // {Integer} Number of records per page
var view = view_example; // {String} Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View)
var opts = {
'sort': sort_example, // {String} Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"})
'subjid': subjid_example, // {String} Node Group (SUBJ_ID)
'perspective': perspective_example, // {String} View Criteria (node, dev)
'licenseLimitExceededTime': licenseLimitExceededTime_example, // {String} licenseLimitExceededTime
'nid': nid_example, // {String} Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group)
'authdept': authdept_example, // {String} Authenticated user's department (USER_DEPT)
'authuser': authuser_example, // {String} Authenticated user ID and user name included
'authuserExact': authuserExact_example, // {String} Authenticated user ID
'property': property_example, // {String} Tag (Node, MAC)
'nodeproperty': nodeproperty_example, // {String} Node Tag
'macproperty': macproperty_example, // {String} MAC Tag
'systemid': systemid_example, // {String} Node Policy (SYSTEM_ID)
'roleid': roleid_example, // {String} Enforcement Policy (ROLE_ID)
'genidev': genidev_example, // {String} Node Type (CM_CODE)
'genidevs': genidevs_example, // {String} Node Types (CM_CODEs separated by comma)
'agentType': agentType_example, // {String} Agent installed (agent_inst: Installed, agent_noinst: Not installed)
'agentUpDown': agentUpDown_example, // {String} Agent running (UP, DOWN)
'ipEqual': true, // {Boolean} IP Match Full
'ip': ip_example, // {String} IP
'macEqual': true, // {Boolean} MAC Match Full
'mac': mac_example, // {String} MAC
'riskNode': true, // {Boolean} Anomalies detected
'riskDefinitionId': riskDefinitionId_example, // {String} Anomaly Definition
'beforeLoginTime': beforeLoginTime_example, // {String} Logged in (yyyy-MM-dd hh:mm:ss)
'qsearch': qsearch_example, // {String} Search string
'allColumns': true, // {Boolean} Viewing all columns
'ipUseOption': ipUseOption_example // {String} IP state (all: All, use: Assigned, unuse: Available)
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
api.getNodes(page, pageSize, view, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;
namespace Example
{
public class getNodesExample
{
public void main()
{
var apiInstance = new NodesApi();
var page = 56; // Integer | Results page to be retrieved (default to 1)
var pageSize = 56; // Integer | Number of records per page (default to 30)
var view = view_example; // String | Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View) (default to node)
var sort = sort_example; // String | Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"}) (optional)
var subjid = subjid_example; // String | Node Group (SUBJ_ID) (optional)
var perspective = perspective_example; // String | View Criteria (node, dev) (optional)
var licenseLimitExceededTime = licenseLimitExceededTime_example; // String | licenseLimitExceededTime (optional)
var nid = nid_example; // String | Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group) (optional) (default to All)
var authdept = authdept_example; // String | Authenticated user's department (USER_DEPT) (optional)
var authuser = authuser_example; // String | Authenticated user ID and user name included (optional)
var authuserExact = authuserExact_example; // String | Authenticated user ID (optional)
var property = property_example; // String | Tag (Node, MAC) (optional)
var nodeproperty = nodeproperty_example; // String | Node Tag (optional)
var macproperty = macproperty_example; // String | MAC Tag (optional)
var systemid = systemid_example; // String | Node Policy (SYSTEM_ID) (optional)
var roleid = roleid_example; // String | Enforcement Policy (ROLE_ID) (optional)
var genidev = genidev_example; // String | Node Type (CM_CODE) (optional)
var genidevs = genidevs_example; // String | Node Types (CM_CODEs separated by comma) (optional)
var agentType = agentType_example; // String | Agent installed (agent_inst: Installed, agent_noinst: Not installed) (optional)
var agentUpDown = agentUpDown_example; // String | Agent running (UP, DOWN) (optional)
var ipEqual = true; // Boolean | IP Match Full (optional) (default to false)
var ip = ip_example; // String | IP (optional)
var macEqual = true; // Boolean | MAC Match Full (optional) (default to false)
var mac = mac_example; // String | MAC (optional)
var riskNode = true; // Boolean | Anomalies detected (optional)
var riskDefinitionId = riskDefinitionId_example; // String | Anomaly Definition (optional)
var beforeLoginTime = beforeLoginTime_example; // String | Logged in (yyyy-MM-dd hh:mm:ss) (optional)
var qsearch = qsearch_example; // String | Search string (optional)
var allColumns = true; // Boolean | Viewing all columns (optional)
var ipUseOption = ipUseOption_example; // String | IP state (all: All, use: Assigned, unuse: Available) (optional)
try
{
// List Nodes
apiInstance.getNodes(page, pageSize, view, sort, subjid, perspective, licenseLimitExceededTime, nid, authdept, authuser, authuserExact, property, nodeproperty, macproperty, systemid, roleid, genidev, genidevs, agentType, agentUpDown, ipEqual, ip, macEqual, mac, riskNode, riskDefinitionId, beforeLoginTime, qsearch, allColumns, ipUseOption);
}
catch (Exception e)
{
Debug.Print("Exception when calling NodesApi.getNodes: " + e.Message );
}
}
}
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$api_instance = new Swagger\Client\Api\NodesApi();
$page = 56; // Integer | Results page to be retrieved
$pageSize = 56; // Integer | Number of records per page
$view = view_example; // String | Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View)
$sort = sort_example; // String | Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"})
$subjid = subjid_example; // String | Node Group (SUBJ_ID)
$perspective = perspective_example; // String | View Criteria (node, dev)
$licenseLimitExceededTime = licenseLimitExceededTime_example; // String | licenseLimitExceededTime
$nid = nid_example; // String | Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group)
$authdept = authdept_example; // String | Authenticated user's department (USER_DEPT)
$authuser = authuser_example; // String | Authenticated user ID and user name included
$authuserExact = authuserExact_example; // String | Authenticated user ID
$property = property_example; // String | Tag (Node, MAC)
$nodeproperty = nodeproperty_example; // String | Node Tag
$macproperty = macproperty_example; // String | MAC Tag
$systemid = systemid_example; // String | Node Policy (SYSTEM_ID)
$roleid = roleid_example; // String | Enforcement Policy (ROLE_ID)
$genidev = genidev_example; // String | Node Type (CM_CODE)
$genidevs = genidevs_example; // String | Node Types (CM_CODEs separated by comma)
$agentType = agentType_example; // String | Agent installed (agent_inst: Installed, agent_noinst: Not installed)
$agentUpDown = agentUpDown_example; // String | Agent running (UP, DOWN)
$ipEqual = true; // Boolean | IP Match Full
$ip = ip_example; // String | IP
$macEqual = true; // Boolean | MAC Match Full
$mac = mac_example; // String | MAC
$riskNode = true; // Boolean | Anomalies detected
$riskDefinitionId = riskDefinitionId_example; // String | Anomaly Definition
$beforeLoginTime = beforeLoginTime_example; // String | Logged in (yyyy-MM-dd hh:mm:ss)
$qsearch = qsearch_example; // String | Search string
$allColumns = true; // Boolean | Viewing all columns
$ipUseOption = ipUseOption_example; // String | IP state (all: All, use: Assigned, unuse: Available)
try {
$api_instance->getNodes($page, $pageSize, $view, $sort, $subjid, $perspective, $licenseLimitExceededTime, $nid, $authdept, $authuser, $authuserExact, $property, $nodeproperty, $macproperty, $systemid, $roleid, $genidev, $genidevs, $agentType, $agentUpDown, $ipEqual, $ip, $macEqual, $mac, $riskNode, $riskDefinitionId, $beforeLoginTime, $qsearch, $allColumns, $ipUseOption);
} catch (Exception $e) {
echo 'Exception when calling NodesApi->getNodes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::NodesApi;
my $api_instance = WWW::SwaggerClient::NodesApi->new();
my $page = 56; # Integer | Results page to be retrieved
my $pageSize = 56; # Integer | Number of records per page
my $view = view_example; # String | Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View)
my $sort = sort_example; # String | Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"})
my $subjid = subjid_example; # String | Node Group (SUBJ_ID)
my $perspective = perspective_example; # String | View Criteria (node, dev)
my $licenseLimitExceededTime = licenseLimitExceededTime_example; # String | licenseLimitExceededTime
my $nid = nid_example; # String | Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group)
my $authdept = authdept_example; # String | Authenticated user's department (USER_DEPT)
my $authuser = authuser_example; # String | Authenticated user ID and user name included
my $authuserExact = authuserExact_example; # String | Authenticated user ID
my $property = property_example; # String | Tag (Node, MAC)
my $nodeproperty = nodeproperty_example; # String | Node Tag
my $macproperty = macproperty_example; # String | MAC Tag
my $systemid = systemid_example; # String | Node Policy (SYSTEM_ID)
my $roleid = roleid_example; # String | Enforcement Policy (ROLE_ID)
my $genidev = genidev_example; # String | Node Type (CM_CODE)
my $genidevs = genidevs_example; # String | Node Types (CM_CODEs separated by comma)
my $agentType = agentType_example; # String | Agent installed (agent_inst: Installed, agent_noinst: Not installed)
my $agentUpDown = agentUpDown_example; # String | Agent running (UP, DOWN)
my $ipEqual = true; # Boolean | IP Match Full
my $ip = ip_example; # String | IP
my $macEqual = true; # Boolean | MAC Match Full
my $mac = mac_example; # String | MAC
my $riskNode = true; # Boolean | Anomalies detected
my $riskDefinitionId = riskDefinitionId_example; # String | Anomaly Definition
my $beforeLoginTime = beforeLoginTime_example; # String | Logged in (yyyy-MM-dd hh:mm:ss)
my $qsearch = qsearch_example; # String | Search string
my $allColumns = true; # Boolean | Viewing all columns
my $ipUseOption = ipUseOption_example; # String | IP state (all: All, use: Assigned, unuse: Available)
eval {
$api_instance->getNodes(page => $page, pageSize => $pageSize, view => $view, sort => $sort, subjid => $subjid, perspective => $perspective, licenseLimitExceededTime => $licenseLimitExceededTime, nid => $nid, authdept => $authdept, authuser => $authuser, authuserExact => $authuserExact, property => $property, nodeproperty => $nodeproperty, macproperty => $macproperty, systemid => $systemid, roleid => $roleid, genidev => $genidev, genidevs => $genidevs, agentType => $agentType, agentUpDown => $agentUpDown, ipEqual => $ipEqual, ip => $ip, macEqual => $macEqual, mac => $mac, riskNode => $riskNode, riskDefinitionId => $riskDefinitionId, beforeLoginTime => $beforeLoginTime, qsearch => $qsearch, allColumns => $allColumns, ipUseOption => $ipUseOption);
};
if ($@) {
warn "Exception when calling NodesApi->getNodes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = swagger_client.NodesApi()
page = 56 # Integer | Results page to be retrieved (default to 1)
pageSize = 56 # Integer | Number of records per page (default to 30)
view = view_example # String | Views (summary: Overview, node: Node View, authuser: Authenticated User View, ipmgmt: IPAM View, risk: Anomaly View, pms: OS Update View, sms: Asset Management View, aa: Agent Action View, mediamgmt: External Device View) (default to node)
sort = sort_example # String | Sorting criteria in the JSON ({"field": "ColumnName", "dir": "Direction"}) (optional)
subjid = subjid_example # String | Node Group (SUBJ_ID) (optional)
perspective = perspective_example # String | View Criteria (node, dev) (optional)
licenseLimitExceededTime = licenseLimitExceededTime_example # String | licenseLimitExceededTime (optional)
nid = nid_example # String | Retrieval Scope (Node ID: Policy Server / Sensor Node ID, All: All, ObjGroup: Group) (optional) (default to All)
authdept = authdept_example # String | Authenticated user's department (USER_DEPT) (optional)
authuser = authuser_example # String | Authenticated user ID and user name included (optional)
authuserExact = authuserExact_example # String | Authenticated user ID (optional)
property = property_example # String | Tag (Node, MAC) (optional)
nodeproperty = nodeproperty_example # String | Node Tag (optional)
macproperty = macproperty_example # String | MAC Tag (optional)
systemid = systemid_example # String | Node Policy (SYSTEM_ID) (optional)
roleid = roleid_example # String | Enforcement Policy (ROLE_ID) (optional)
genidev = genidev_example # String | Node Type (CM_CODE) (optional)
genidevs = genidevs_example # String | Node Types (CM_CODEs separated by comma) (optional)
agentType = agentType_example # String | Agent installed (agent_inst: Installed, agent_noinst: Not installed) (optional)
agentUpDown = agentUpDown_example # String | Agent running (UP, DOWN) (optional)
ipEqual = true # Boolean | IP Match Full (optional) (default to false)
ip = ip_example # String | IP (optional)
macEqual = true # Boolean | MAC Match Full (optional) (default to false)
mac = mac_example # String | MAC (optional)
riskNode = true # Boolean | Anomalies detected (optional)
riskDefinitionId = riskDefinitionId_example # String | Anomaly Definition (optional)
beforeLoginTime = beforeLoginTime_example # String | Logged in (yyyy-MM-dd hh:mm:ss) (optional)
qsearch = qsearch_example # String | Search string (optional)
allColumns = true # Boolean | Viewing all columns (optional)
ipUseOption = ipUseOption_example # String | IP state (all: All, use: Assigned, unuse: Available) (optional)
try:
# List Nodes
api_instance.get_nodes(page, pageSize, view, sort=sort, subjid=subjid, perspective=perspective, licenseLimitExceededTime=licenseLimitExceededTime, nid=nid, authdept=authdept, authuser=authuser, authuserExact=authuserExact, property=property, nodeproperty=nodeproperty, macproperty=macproperty, systemid=systemid, roleid=roleid, genidev=genidev, genidevs=genidevs, agentType=agentType, agentUpDown=agentUpDown, ipEqual=ipEqual, ip=ip, macEqual=macEqual, mac=mac, riskNode=riskNode, riskDefinitionId=riskDefinitionId, beforeLoginTime=beforeLoginTime, qsearch=qsearch, allColumns=allColumns, ipUseOption=ipUseOption)
except ApiException as e:
print("Exception when calling NodesApi->getNodes: %s\n" % e)