SINGLE CONNECT
...
API Guide
Element Type
3 min
{ "tab" "examples", "url" "http //{{hostname}}/aioc rest web/rest/element/loadall", "name" "get element types", "method" "get", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "kd6rn6fdwmyn7meqglgwz", "code" "\[\n {\n \\"dbid\\" 1256593,\n \\"elementtypeid\\" \\"linux\\",\n \\"elementtypename\\" \\"linux server\\",\n \\"vendor\\" null,\n \\"category\\" null,\n \\"elementtypeproperties\\" \[\n {\n \\"dbid\\" 328315408,\n \\"elementtypepropertyvalue\\" \\"^quit \\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour exc last line patterns\\",\n \\"elementtypepropertytype\\" {\n \\"displayname\\" \\"enforcer terminal behaviour exc last line patterns\\",\n \\"allowmultiplevalues\\" true,\n \\"valuespredefined\\" false,\n \\"elementtypepropertyvalues\\" null,\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour exc last line patterns\\",\n \\"valuetype\\" \\"regex\\",\n \\"encryption\\" false\n }\n },\n {\n \\"dbid\\" 224107347,\n \\"elementtypepropertyvalue\\" \\" ?(\>|\\\\\\\\$|#|%)\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour prompt pattern\\",\n \\"elementtypepropertytype\\" {\n \\"displayname\\" \\"enforcer terminal behaviour prompt pattern\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" false,\n \\"elementtypepropertyvalues\\" null,\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour prompt pattern\\",\n \\"valuetype\\" \\"regex\\",\n \\"encryption\\" false\n }\n },\n {\n \\"dbid\\" 123,\n \\"elementtypeid\\" \\"windows\\",\n \\"elementtypename\\" \\"windows\\",\n \\"vendor\\" null,\n \\"category\\" null,\n \\"elementtypeproperties\\" \[\n {\n \\"dbid\\" 2818341,\n \\"elementtypepropertyvalue\\" \\"true\\",\n \\"elementtypepropertykey\\" \\"discovery dns lookup hostname\\",\n \\"elementtypepropertytype\\" {\n \\"displayname\\" \\"discovery dns lookup hostname\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" true,\n \\"elementtypepropertyvalues\\" \[\n \\"true\\",\n \\"false\\"\n ],\n \\"elementtypepropertykey\\" \\"discovery dns lookup hostname\\",\n \\"valuetype\\" \\"string\\",\n \\"encryption\\" false\n }\n }\n ]\n }\n]", "language" "200" } ], "selectedlanguageid" "kd6rn6fdwmyn7meqglgwz" }, "examples" { "languages" \[ { "id" "krwevouftveywrowi ewg", "code" "var client = new restclient(\\"http //{{hostname}}/aioc rest web/rest/element/loadall\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method get);\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "tnvcxhciotu781vgaq6d ", "code" "curl location g request get 'http //{{hostname}}/aioc rest web/rest/element/loadall' \\\\\n header 'content type application/json'", "language" "curl" }, { "id" "ck1mkopd6dygyxmzy0f9d", "code" "var settings = {\r\n \\"url\\" \\"http //{{hostname}}/aioc rest web/rest/element/loadall\\",\r\n \\"method\\" \\"get\\",\r\n \\"timeout\\" 0,\r\n \\"headers\\" {\r\n \\"content type\\" \\"application/json\\"\r\n },\r\n};\r\n\r\n$ ajax(settings) done(function (response) {\r\n console log(response);\r\n});", "language" "javascript" } ], "selectedlanguageid" "krwevouftveywrowi ewg" }, "description" " ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "examples", "url" "http //{{hostname}}/aioc rest web/rest/element/loadallelementtypepropertytype", "name" "get all element type property type", "method" "get", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "q8jfduhr6gixriqfirk4d", "code" "\[\n {\n \\"displayname\\" \\"discovery commands hostname pattern\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" false,\n \\"elementtypepropertyvalues\\" null,\n \\"elementtypepropertykey\\" \\"discovery commands hostname pattern\\",\n \\"valuetype\\" \\"regex\\",\n \\"encryption\\" false\n },\n {\n \\"displayname\\" \\"shell terminal config ssh server alive interval\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" false,\n \\"elementtypepropertyvalues\\" null,\n \\"elementtypepropertykey\\" \\"shell terminal config ssh server alive interval\\",\n \\"valuetype\\" \\"int\\",\n \\"encryption\\" false\n }\n continued\n]", "language" "200" } ], "selectedlanguageid" "q8jfduhr6gixriqfirk4d" }, "examples" { "languages" \[ { "id" "n4ht769egui8hs cfv xq", "code" "var client = new restclient(\\"http //{{hostname}}/aioc rest web/rest/element/loadallelementtypepropertytype\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method get);\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "bzps8dcxcf18fujqazzl3", "code" "curl location g request get 'http //{{hostname}}/aioc rest web/rest/element/loadallelementtypepropertytype' \\\\\n header 'content type application/json'", "language" "curl" }, { "id" "3qkuj1jspr5wfmb0dfr7k", "code" "var settings = {\r\n \\"url\\" \\"http //{{hostname}}/aioc rest web/rest/element/loadallelementtypepropertytype\\",\r\n \\"method\\" \\"get\\",\r\n \\"timeout\\" 0,\r\n \\"headers\\" {\r\n \\"content type\\" \\"application/json\\"\r\n },\r\n};\r\n\r\n$ ajax(settings) done(function (response) {\r\n console log(response);\r\n});", "language" "javascript" } ], "selectedlanguageid" "n4ht769egui8hs cfv xq" }, "description" " ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "examples", "url" "http //{{hostname}}/aioc rest web/rest/element/saveelementtype", "name" "save element type", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" " vqr60hkpkd 7qjom6jxj", "code" "{\n \\"dbid\\" 4017508,\n \\"elementtypeid\\" \\"test element type\\",\n \\"elementtypename\\" \\"test element type\\",\n \\"vendor\\" null,\n \\"category\\" null,\n \\"elementtypeproperties\\" \[\n {\n \\"dbid\\" 4017509,\n \\"elementtypepropertyvalue\\" \\"do nothing\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\",\n \\"elementtypepropertytype\\" {\n \\"displayname\\" \\"enforcer terminal behaviour ctrl z\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" true,\n \\"elementtypepropertyvalues\\" \[\n \\"do nothing\\",\n \\"abort and go to root\\",\n \\"execute and go to root\\"\n ],\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\",\n \\"valuetype\\" \\"string\\",\n \\"encryption\\" false\n }\n }\n ]\n}", "language" "200" } ], "selectedlanguageid" " vqr60hkpkd 7qjom6jxj" }, "examples" { "languages" \[ { "id" "cbrnrjvtaj1no ra6ujkl", "code" "var client = new restclient(\\"http //{{hostname}}/aioc rest web/rest/element/saveelementtype\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method post);\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nrequest addparameter(\\"application/json\\", \\"{\\\n \\\\\\"elementtypeid\\\\\\" \\\\\\"test element type\\\\\\",\\\n \\\\\\"elementtypename\\\\\\" \\\\\\"test element type\\\\\\",\\\n \\\\\\"vendor\\\\\\" null,\\\n \\\\\\"category\\\\\\" null,\\\n \\\\\\"elementtypeproperties\\\\\\" \[\\\n {\\\n \\\\\\"elementtypepropertyvalue\\\\\\" \\\\\\"do nothing\\\\\\",\\\n \\\\\\"elementtypepropertykey\\\\\\" \\\\\\"enforcer terminal behaviour ctrl z\\\\\\"\\\n }\\\n ]\\\n}\\", parametertype requestbody);\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "y37u01sqbulbefi6r6 f3", "code" "curl location g request post 'http //{{hostname}}/aioc rest web/rest/element/saveelementtype' \\\\\n header 'content type application/json' \\\\\n data raw '{\n \\"elementtypeid\\" \\"test element type\\",\n \\"elementtypename\\" \\"test element type\\",\n \\"vendor\\" null,\n \\"category\\" null,\n \\"elementtypeproperties\\" \[\n {\n \\"elementtypepropertyvalue\\" \\"do nothing\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\"\n }\n ]\n}'", "language" "curl" }, { "id" "r8uca8acyt9lroclcraws", "code" "var settings = {\r\n \\"url\\" \\"http //{{hostname}}/aioc rest web/rest/element/saveelementtype\\",\r\n \\"method\\" \\"post\\",\r\n \\"timeout\\" 0,\r\n \\"headers\\" {\r\n \\"content type\\" \\"application/json\\"\r\n },\r\n \\"data\\" json stringify({\\"elementtypeid\\" \\"test element type\\",\\"elementtypename\\" \\"test element type\\",\\"vendor\\"\ null,\\"category\\"\ null,\\"elementtypeproperties\\" \[{\\"elementtypepropertyvalue\\" \\"do nothing\\",\\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\"}]}),\r\n};\r\n\r\n$ ajax(settings) done(function (response) {\r\n console log(response);\r\n});", "language" "javascript" } ], "selectedlanguageid" "cbrnrjvtaj1no ra6ujkl" }, "description" " ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "examples", "url" "http //{{hostname}}/aioc rest web/rest/element/removeelementtype", "name" "delete element type", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "u0ufxhnzkgahuhwt0zg1u", "code" "{\n \\"dbid\\" 927\n}", "language" "200" } ], "selectedlanguageid" "u0ufxhnzkgahuhwt0zg1u" }, "examples" { "languages" \[ { "id" "2kka1hfztdqqlskzzan1p", "code" "var client = new restclient(\\"http //{{hostname}}/aioc rest web/rest/element/removeelementtype\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method post);\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nrequest addparameter(\\"application/json\\", \\"{\\\n \\\\\\"dbid\\\\\\" 927\\\n}\\", parametertype requestbody);\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "gapksdgv7dsjvbysq5pup", "code" "curl location g request post 'http //{{hostname}}/aioc rest web/rest/element/removeelementtype' \\\\\n header 'content type application/json' \\\\\n data raw '{\n \\"dbid\\" 927\n}'", "language" "curl" }, { "id" "u ebex18yttock8cl0k42", "code" "var settings = {\r\n \\"url\\" \\"http //{{hostname}}/aioc rest web/rest/element/removeelementtype\\",\r\n \\"method\\" \\"post\\",\r\n \\"timeout\\" 0,\r\n \\"headers\\" {\r\n \\"content type\\" \\"application/json\\"\r\n },\r\n \\"data\\" json stringify({\\"dbid\\" 927}),\r\n};\r\n\r\n$ ajax(settings) done(function (response) {\r\n console log(response);\r\n});", "language" "javascript" } ], "selectedlanguageid" "2kka1hfztdqqlskzzan1p" }, "description" " ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "examples", "url" "http //{{hostname}}/aioc rest web/rest/element/removemultielementtype", "name" "delete multiple elementtypes", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "hgjrugy6pgrwje7 fopyt", "code" "\[\n {\n \\"dbid\\" 930\n },\n {\n \\"dbid\\" 932\n }\n]", "language" "200" } ], "selectedlanguageid" "hgjrugy6pgrwje7 fopyt" }, "examples" { "languages" \[ { "id" "n0bygp3rgchwyrnqv145c", "code" "var client = new restclient(\\"http //{{hostname}}/aioc rest web/rest/element/removemultielementtype\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method post);\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nrequest addparameter(\\"application/json\\", \\"\[\\\n {\\\n \\\\\\"dbid\\\\\\" 930\\\n },\\\n {\\\n \\\\\\"dbid\\\\\\" 932\\\n }\\\n]\\", parametertype requestbody);\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "o hhwly ofimoo0jlif2q", "code" "curl location g request post 'http //{{hostname}}/aioc rest web/rest/element/removemultielementtype' \\\\\n header 'content type application/json' \\\\\n data raw '\[\n {\n \\"dbid\\" 930\n },\n {\n \\"dbid\\" 932\n }\n]'", "language" "curl" }, { "id" "1hqkq7xhfva8yufily4li", "code" "var settings = {\r\n \\"url\\" \\"http //{{hostname}}/aioc rest web/rest/element/removemultielementtype\\",\r\n \\"method\\" \\"post\\",\r\n \\"timeout\\" 0,\r\n \\"headers\\" {\r\n \\"content type\\" \\"application/json\\"\r\n },\r\n \\"data\\" json stringify(\[{\\"dbid\\" 930},{\\"dbid\\" 932}]),\r\n};\r\n\r\n$ ajax(settings) done(function (response) {\r\n console log(response);\r\n});", "language" "javascript" } ], "selectedlanguageid" "n0bygp3rgchwyrnqv145c" }, "description" " ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "request", "url" "http //{{hostname}}/aioc rest web/rest/element/saveelementtype", "name" "update element type", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "4iaqkawadzknk9rcuh9r ", "code" "{\n \\"dbid\\" 4017508,\n \\"elementtypeid\\" \\"test element type\\",\n \\"elementtypename\\" \\"test element type\\",\n \\"vendor\\" null,\n \\"category\\" null,\n \\"elementtypeproperties\\" \[\n {\n \\"dbid\\" 4017796,\n \\"elementtypepropertyvalue\\" \\"do nothing\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\",\n \\"elementtypepropertytype\\" {\n \\"displayname\\" \\"enforcer terminal behaviour ctrl z\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" true,\n \\"elementtypepropertyvalues\\" \[\n \\"do nothing\\",\n \\"abort and go to root\\",\n \\"execute and go to root\\"\n ],\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\",\n \\"valuetype\\" \\"string\\",\n \\"encryption\\" false\n }\n },\n {\n \\"dbid\\" 4017797,\n \\"elementtypepropertyvalue\\" \\"abort\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl c\\",\n \\"elementtypepropertytype\\" {\n \\"displayname\\" \\"enforcer terminal behaviour ctrl c\\",\n \\"allowmultiplevalues\\" false,\n \\"valuespredefined\\" true,\n \\"elementtypepropertyvalues\\" \[\n \\"do nothing\\",\n \\"abort\\",\n \\"abort and go to root\\",\n \\"abort and go to root when no command\\"\n ],\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl c\\",\n \\"valuetype\\" \\"string\\",\n \\"encryption\\" false\n }\n }\n ]\n}", "language" "200" } ], "selectedlanguageid" "4iaqkawadzknk9rcuh9r " }, "examples" { "languages" \[ { "id" "lvuvgfkla2ej6kb2ns xq", "code" "var client = new restclient(\\"http //{{hostname}}/aioc rest web/rest/element/saveelementtype\\");\r\nclient timeout = 1;\r\nvar request = new restrequest(method post);\r\nrequest addheader(\\"content type\\", \\"application/json\\");\r\nrequest addparameter(\\"application/json\\", \\"{\\\n \\\\\\"dbid\\\\\\" 920,\\\n \\\\\\"elementtypeid\\\\\\" \\\\\\"test element type\\\\\\",\\\n \\\\\\"elementtypename\\\\\\" \\\\\\"test element type\\\\\\",\\\n \\\\\\"vendor\\\\\\" null,\\\n \\\\\\"category\\\\\\" null,\\\n \\\\\\"elementtypeproperties\\\\\\" \[\\\n {\\\n \\\\\\"elementtypepropertyvalue\\\\\\" \\\\\\"do nothing\\\\\\",\\\n \\\\\\"elementtypepropertykey\\\\\\" \\\\\\"enforcer terminal behaviour ctrl z\\\\\\"\\\n },\\\n {\\\n \\\\\\"elementtypepropertyvalue\\\\\\" \\\\\\"abort\\\\\\",\\\n \\\\\\"elementtypepropertykey\\\\\\" \\\\\\"enforcer terminal behaviour ctrl c\\\\\\"\\\n }\\\n ]\\\n}\\", parametertype requestbody);\r\nirestresponse response = client execute(request);\r\nconsole writeline(response content);", "language" "csharp" }, { "id" "u7zne08xtyemyzzv jswj", "code" "curl location g request post 'http //{{hostname}}/aioc rest web/rest/element/saveelementtype' \\\\\n header 'content type application/json' \\\\\n data raw '{\n \\"dbid\\" 920,\n \\"elementtypeid\\" \\"test element type\\",\n \\"elementtypename\\" \\"test element type\\",\n \\"vendor\\" null,\n \\"category\\" null,\n \\"elementtypeproperties\\" \[\n {\n \\"elementtypepropertyvalue\\" \\"do nothing\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\"\n },\n {\n \\"elementtypepropertyvalue\\" \\"abort\\",\n \\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl c\\"\n }\n ]\n}'", "language" "curl" }, { "id" "pkg61eeuye dn5gm0mzgb", "code" "var settings = {\r\n \\"url\\" \\"http //{{hostname}}/aioc rest web/rest/element/saveelementtype\\",\r\n \\"method\\" \\"post\\",\r\n \\"timeout\\" 0,\r\n \\"headers\\" {\r\n \\"content type\\" \\"application/json\\"\r\n },\r\n \\"data\\" json stringify({\\"dbid\\" 920,\\"elementtypeid\\" \\"test element type\\",\\"elementtypename\\" \\"test element type\\",\\"vendor\\"\ null,\\"category\\"\ null,\\"elementtypeproperties\\" \[{\\"elementtypepropertyvalue\\" \\"do nothing\\",\\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl z\\"},{\\"elementtypepropertyvalue\\" \\"abort\\",\\"elementtypepropertykey\\" \\"enforcer terminal behaviour ctrl c\\"}]}),\r\n};\r\n\r\n$ ajax(settings) done(function (response) {\r\n console log(response);\r\n});", "language" "javascript" } ], "selectedlanguageid" "lvuvgfkla2ej6kb2ns xq" }, "description" " ", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } }