UNPKG

@itentialopensource/adapter-infoblox

Version:
259 lines 5.83 kB
{ "$id": "network", "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "translate": false, "dynamicfields": true, "properties": { "ph_request_type": { "$id": "/properties/ph_request_type", "type": "string", "description": "type of request (internal to adapter)", "default": "createNetwork", "enum": [ "createNetwork", "assignNextNetwork", "createNetworkContainer", "deleteNetworkByNetworkKey", "getNextAvailableIp", "getNetworkKeyByIP", "getIpDetails", "getNextAvailableNetworks", "getNetworkUtilizationByIP", "getNextAvailableIps", "getNetworkDetails", "getNetworkContainerDetails", "deleteNetworkContainerByNetworkKey", "deleteNetwork", "modifyNetworkBlock", "getNetworkContainerNextNetworkIps", "getIpv6NetworkContainerNextNetworkIps", "getNetworkZoneAssociations", "addNetworkZoneAssociation", "listNetworkContainers" ], "external_name": "ph_request_type" }, "id": { "type": "string", "description": "reference to the zone delegate, will be used as an id for several actions", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id" }, "network": { "type": "string", "description": "reference to the zone delegate, will be used as an id for several actions", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "network" }, "network_view": { "type": "string", "description": "reference to the zone delegate, will be used as an id for several actions", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "network_view" }, "comment": { "type": "string", "description": "reference to the zone delegate, will be used as an id for several actions", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "comment" }, "ips": { "type": "array", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "ips" }, "networks": { "type": "array", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "networks" }, "num": { "type": "number", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "num" }, "cidr": { "type": "number", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cidr" }, "_ref": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "_ref" }, "ip_address": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "ip_address" }, "is_conflict": { "type": "boolean", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_conflict" }, "mac_address": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "mac_address" }, "object": { "type": "array", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object" }, "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" }, "names": { "type": "array", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "names" }, "usage": { "type": ["string", "array"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "usage" }, "utilization": { "type": "number", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "utilization" }, "response": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "response" }, "result": { "type": ["string", "array"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "result" } }, "definitions": {} }