Objects

Create object

Request to create new object

post/objects

Request body

objectTypeinteger

Possible options:

* SUBNET: 1
* NODE: 2
* INTERFACE: 3
* NETWORK: 4
* CONTAINER: 5
* ZONE: 6
* SERVICEROOT: 7
* TEMPLATE: 8
* TEMPLATEGROUP: 9
* TEMPLATEROOT: 10
* NETWORKSERVICE: 11
* VPNCONNECTOR: 12
* CONDITION: 13
* CLUSTER: 14
* OBJECT_BUSINESSSERVICE_PROTOTYPE: 15
* NETWORKMAPROOT: 19
* NETWORKMAPGROUP: 20
* NETWORKMAP: 21
* DASHBOARDROOT: 22
* DASHBOARD: 23
* BUSINESSSERVICEROOT: 27
* BUSINESSSERVICE: 28
* NODELINK: 29
* SLMCHECK: 30
* MOBILEDEVICE: 31
* RACK: 32
* ACCESSPOINT: 33
* CHASSIS: 35
* DASHBOARDGROUP: 36
* SENSOR: 37  
namestring

Object name

parentIdinteger

Parent object id this object to be created under

commentsstring

Object comment

creationFlagsinteger

Bit flags for object creation. Possible options:

* DISABLE ICMP: 0x0001
* DISABLE NXCP: 0x0002
* DISABLE SNMP: 0x0004
* CREATE UNMANAGED: 0x0008
* ENTER MAINTENANCE: 0x0010
* AS ZONE PROXY: 0x0020
* DISABLE ETHERNET IP: 0x0040
* SNMP SETTINGS LOCKED: 0x0080
* EXTERNAL GATEWAY: 0x0100
primaryNamestring

Node primary name (IP address or dns name)

agentPortinteger

Node agent port

snmpPortinteger

Node SNMP port

etherNetIpPortinteger

Node ethernetIP port

sshPortinteger

Node ssh port

ipAddressstring

Interface IP address

agentProxyIdinteger

Node agent proxy id

snmpProxyIdinteger

Node SNMP proxy id

etherNetIpProxyIdinteger

Node ethernetIP proxy id

icmpProxyIdinteger

Node ICMP proxy id

sshProxyIdinteger

Node ssh proxy id

mapTypeinteger

Network map type

seedObjectIdsinteger[]

Network map seed objects

zoneUINinteger

Subnet/Node/Zone zone UIN

serviceTypeinteger

Network service types:

* CUSTOM - 0
* SSH - 1
* POP3 - 2
* SMTP - 3
* FTP - 4
* HTTP - 5
* HTTPS - 6
* TELNET - 7
ipPortinteger

Network Service IP port

requeststring

Network Service request

responsestring

Network Service response

linkedNodeIdinteger

Linked object for Node Link object

templateboolean

If service check object is template

macAddressstring

Interface or sensor MAC address

ifIndexinteger

Interface index

ifTypeinteger

Interface type

moduleinteger

Interface module number

portinteger

Interface port

physicalPortboolean

IF interface has physical port

createStatusDciboolean

IF status DCI should be created for network service

deviceIdstring

Mobile device ID

heightinteger

Rack height

controllerIdinteger

Chassis controller node id

sshLoginstring

Node ssh login

sshPasswordstring

Node password

deviceClassinteger

Sensor device class

vendorstring

Sensor vendor

commProtocolinteger

Sensor communication protocol

xmlConfigstring

Sensor XML config

xmlRegConfigstring

Sensor XML registration config

serialNumberstring

Sensor serial number

deviceAddressstring

Sensor device address

metaTypestring

Sensor meta type

descriptionstring

Sensor description

sensorProxyinteger

Sensor proxy node id

instanceDiscoveryMethodinteger

Business service instance discovery method
Possible values:

* IDM_AGENT_LIST - 1
* IDM_AGENT_TABLE - 2
* IDM_SCRIPT - 5

Response

New object ID.

object required

Changes