UNPKG

@itentialopensource/adapter-f5_bigiq

Version:

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

719 lines 20.2 kB
{ "actions": [ { "name": "initialLicenseActivation", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/initial-activation?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "pollInitialLicenseActivation", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/initial-activation/{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": "completeInitialActivation", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/initial-activation/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "removeFailedInitialActivation", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/initial-activation/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getLicenseReference", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{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": "reactivateLicense", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deletePurchasedPoolLicense", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "assignOrRevokeLicense", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/tasks/licensing/pool/member-management?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "pollTaskForCompletion", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/tasks/licensing/pool/member-management/{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": "viewOutstandingAssignments", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/assignments?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "queryExistingPurchasedLicenses", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "activateNewPurchasedPoolLicense", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "queryPurchasedPoolLicenseAssignments", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}/members?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "assignPurchasedPoolLicenseMembers", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}/members?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "queryPurchasedPoolLicenseAssignmentStatus", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}/members/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "refreshPurchasedPoolLicenseOnBigIPDevice", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}/members/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "revokeAPurchasedPoolLicense", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/purchased-pool/licenses/{pathv1}/members/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "queryExistingRegKeyPools", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createRegKeyPool", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "updateRegKeyPool", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "removeRegKeyPool", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "queryExistingLicenseKeysForRegKeyPool", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "addLicenseKey", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "pollForRegKeyActivationStatus", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "completeRegKeyActivation", "protocol": "REST", "method": "PATCH", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "deleteRegistrationKey", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getRegistrationKeyAssignment", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}/members?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "assignRegistrationKeyToDevice", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}/members?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getRegistrationKeyAssignmentStatus", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}/members/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "revokedRegistrationKeyFromDevice", "protocol": "REST", "method": "DELETE", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/pool/regkey/licenses/{pathv1}/offerings/{pathv2}/members/{pathv3}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "setLicenseText", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/setup/license?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getLicenseText", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/setup/license?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "createUtilityBillingLicenseReport", "protocol": "REST", "method": "POST", "entitypath": "{base_path}/{version}/mgmt/cm/device/tasks/licensing/utility-billing-reports?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] }, { "name": "getUtilityBillingReportStatus", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/tasks/licensing/utility-billing-reports/{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": "downloadUtilityBillingReport", "protocol": "REST", "method": "GET", "entitypath": "{base_path}/{version}/mgmt/cm/device/licensing/license-reports-download/{pathv1}?{query}", "requestSchema": "schema.json", "responseSchema": "schema.json", "timeout": 0, "sendEmpty": false, "sendGetBody": false, "requestDatatype": "JSON", "responseDatatype": "JSON", "headers": {}, "responseObjects": [ { "type": "default", "key": "", "mockFile": "" } ] } ] }