@itentialopensource/adapter-efficientip_solidserver
Version:
This adapter integrates with system described as: efficientip solidserver
135 lines • 3.8 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "getAppApplicationList",
"enum": [
"getAppApplicationList",
"getAppApplicationCount",
"getAppApplicationInfo",
"createAppApplication",
"updateAppApplication",
"deleteAppApplication",
"getAppPoolList",
"getAppPoolCount",
"getAppPoolInfo",
"createAppPool",
"updateAppPool",
"deleteAppPool",
"getAppNodeList",
"getAppNodeCount",
"getAppNodeInfo",
"createAppNode",
"updateAppNode",
"deleteAppNode"
],
"external_name": "ph_request_type"
},
"applicationId": {
"type": "number",
"description": "The database identifier (ID) of the application the object belongs to.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "application_id"
},
"applicationFqdn": {
"type": "string",
"description": "The Fully Qualified Domain Name (FQDN) of the application the object belongs to.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "application_fqdn"
},
"applicationName": {
"type": "string",
"description": "The name of the application the object belongs to.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "application_name"
},
"gslbserverId": {
"type": "number",
"description": "The database identifier (ID) of the GSLB server associated with the application, a unique identifier automatically incremented when you add the server. Use it to identify...(description truncated)",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "gslbserver_id"
},
"gslbserverName": {
"type": "string",
"description": "The name of the GSLB server associated with the application.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "gslbserver_name"
},
"poolId": {
"type": "number",
"description": "The database identifier (ID) of the pool, a unique numeric key value automatically incremented when you add a pool. Use the ID to specify the pool of your choice.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pool_id"
},
"poolName": {
"type": "string",
"description": "The name of the pool.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "pool_name"
},
"nodeId": {
"type": "number",
"description": "The database identifier (ID) of the node, a unique numeric key value automatically incremented when you add a node. Use the ID to specify the node of your choice.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "node_id"
},
"nodeName": {
"type": "string",
"description": "The name of the node.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "node_name"
}
},
"definitions": {}
}