@itentialopensource/adapter-infoblox
Version:
Itential Infoblox Adapter
218 lines • 4.79 kB
JSON
{
"$id": "recordHost",
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ph_request_type": {
"$id": "/properties/ph_request_type",
"type": "string",
"description": "type of request (internal to adapter)",
"default": "createHostRecord",
"enum": [
"createHostRecord",
"createHostRecord2",
"getHostKeyByHostName",
"deleteHostRecordByHostName",
"unassignIP",
"getIpByHost",
"getHostByIp"
],
"external_name": "ph_request_type"
},
"name": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "name"
},
"ipv4addrs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"_ref": {
"type": "string",
"description": "the command being run on the device",
"examples": [],
"external_name": "_ref"
},
"configure_for_dhcp": {
"type": "boolean",
"description": "the command being run on the device",
"examples": [],
"external_name": "configure_for_dhcp"
},
"host": {
"type": "string",
"description": "the command being run on the device",
"examples": [],
"external_name": "host"
},
"ipv4addr": {
"type": "string",
"description": "the command being run on the device",
"examples": [],
"external_name": "ipv4addr"
}
}
},
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ipv4addrs"
},
"_ref": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "_ref"
},
"view": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "view"
},
"result": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "result"
},
"hostName": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "hostName"
},
"ip_address": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ip_address"
},
"mac_address": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "mac_address"
},
"names": {
"type": "array",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "names"
},
"network": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "network"
},
"network_view": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "network_view"
},
"objects": {
"type": "array",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "objects"
},
"status": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "status"
},
"types": {
"type": "array",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "types"
},
"usage": {
"type": "array",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "usage"
}
},
"definitions": {}
}