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