@itentialopensource/adapter-f5_bigiq
Version:
This adapter integrates with system described as: f5Big-iqApi.
414 lines • 11 kB
JSON
{
"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": ""
}
]
}
]
}