UNPKG

@itentialopensource/adapter-f5_bigiq

Version:

This adapter integrates with system described as: f5Big-iqApi.

414 lines 11 kB
{ "actions": [ { "name": "getDeviceIPPool", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/ip-pool/pools/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "patchDeviceIPPools", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/ip-pool/pools/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteDeviceIPPool", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/ip-pool/pools/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "listDeviceIPPools", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/ip-pool/pools?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "postDeviceIPPool", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/ip-pool/pools?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "postDeviceDiscovery", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-discovery?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAllDeviceDiscoveryTasks", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-discovery?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getDeviceDiscoveryTask", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-discovery/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "performDeviceDiscoveryTask", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-discovery/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "postDeviceTrustTask", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-trust?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getAllDeviceTrustTasks", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-trust?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getDeviceTrustTask", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/global/tasks/device-trust/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "postDeviceReferenceQuery", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/shared/device-reference-query?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getDeviceTemplate", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/templates/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "patchDeviceTemplate", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/templates/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteDeviceTemplate", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/templates/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "postDeviceTemplate", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/templates?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "retrieveBIGIPdevices", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/shared/resolver/device-groups/cm-bigip-allDevices/devices?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "retrieveDeviceGroups", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/shared/resolver/device-groups?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "retrieveBIGIPHealthSummary", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/shared/resolver/device-groups/cm-bigip-allDevices/devices/{pathv1}/stats?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }