@itentialopensource/adapter-f5_bigiq
Version:
This adapter integrates with system described as: f5Big-iqApi.
1,479 lines (1,478 loc) • 306 kB
JSON
{
"openapi": "3.0.3",
"info": {
"contact": {
"email": "apiteam@swagger.io"
},
"license": {
"name": "Apache 2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
},
"description": "F5 BIG-IQ API: https://clouddocs.f5.com/products/big-iq/mgmt-api/v6.0.1/",
"version": "1.0.0",
"title": "F5 BIG-IQ API",
"termsOfService": "http://swagger.io/terms/"
},
"servers": [
{
"url": "https://your.host.name.io/"
}
],
"security": [],
"paths": {
"/mgmt/cm/shared/policymgmt/alert-rules/{name}": {
"get": {
"parameters": [
{
"name": "name",
"in": "path",
"description": "A unique ID for this alert rule.",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getAlertRule",
"summary": "Get Alert Rule",
"description": "Get an alert rule by name",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "name",
"in": "path",
"description": "A unique ID for this alert rule.",
"required": true,
"schema": "string"
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "patchAlertRule",
"summary": "Patch Alert Rule",
"description": "Patch Alert Rule",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "name",
"in": "path",
"description": "A unique ID for this alert rule.",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "deleteAlertRule",
"summary": "Delete Alert Rule",
"description": "Delete an alert rule by name",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/shared/policymgmt/alert-rules": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "postAlertRule",
"summary": "Post Alert Rule",
"description": "Post an alert rule",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/global/config-sets/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID of the config-set",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getConfigSet",
"summary": "Get Config Set",
"description": "Get an Application Config Set",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/global/tasks/apply-template/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getApplyTemplate",
"summary": "Get Apply Template",
"description": "Get an apply-template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID of apply-template",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "patchApplyTemplate",
"summary": "Patch Apply Template",
"description": "Patch an apply-template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/global/tasks/apply-template": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "postApplyTemplate",
"summary": "Post Apply Template",
"description": "Post an apply-template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/ap/query/v1/tenants/default/reports/AllApplicationsList": {
"get": {
"parameters": [],
"tags": [
"CloudEdition"
],
"operationId": "getAllApplicationsList",
"summary": "Get All Applications List",
"description": "Get Analytics and Health for all applications",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/cloud/environments/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getCloudEnvironment",
"summary": "Get Cloud Environment",
"description": "Get Cloud Environment",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "patchCloudEnvironment",
"summary": "Patch Cloud Enviornment",
"description": "Patch Cloud Enviornment",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "deleteCloudEnvironment",
"summary": "Delete Cloud Environment",
"description": "Delete Cloud Environment",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/cloud/environments": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "postCloudEnvironment",
"summary": "Post Cloud Environment",
"description": "Post Cloud Environment",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/cloud/providers/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getCloudProvider",
"summary": "Get Cloud Provider",
"description": "Get Cloud Provider",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "patchCloudProvider",
"summary": "Patch Cloud Provider",
"description": "Patch Cloud Provider",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "deleteCloudProvider",
"summary": "Delete Cloud Provider",
"description": "Delete Cloud Provider",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/cloud/providers": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "postCloudProvider",
"summary": "Post Cloud Provider",
"description": "Post Cloud Provider",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/global/templates/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getGlobalTemplate",
"summary": "Get Global Template",
"description": "Get Global Template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "deleteGlobalTemplate",
"summary": "Delete Global Template",
"description": "Delete Global Template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "patchGlobalTemplate",
"summary": "Patch Global Template",
"description": "Patch Global Template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/global/templates": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "postGlobalTemplate",
"summary": "Post Global Template",
"description": "Post Global Template",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/cloud/service-scaling-groups/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getServiceScalingGroup",
"summary": "Get Service Scaling Group",
"description": "Get Service Scaling Group",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "ID",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "patchServiceScalingGroup",
"summary": "Patch Service Scaling Group",
"description": "Patch Service Scaling Group",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/shared/policymgmt/workflow-rules/{name}": {
"patch": {
"parameters": [
{
"name": "name",
"in": "path",
"description": "name",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "patchWorkflowRule",
"summary": "Patch Workflow Rule",
"description": "Patch Workflow Rule",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "name",
"in": "path",
"description": "name",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "deleteWorkflowRule",
"summary": "Delete Workflow Rule",
"description": "Delete Workflow Rule",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"get": {
"parameters": [
{
"name": "name",
"in": "path",
"description": "name",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"CloudEdition"
],
"operationId": "getWorkflowRule",
"summary": "Get Workflow Rule",
"description": "Get Workflow Rule",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/shared/policymgmt/workflow-rules": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"CloudEdition"
],
"operationId": "postWorkflowRule",
"summary": "Post Workflow Rule",
"description": "Post Workflow Rule",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/tasks/super-deploy": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "postSuperDeploy",
"summary": "Post Super Deploy",
"description": "Post Super Deploy",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/tasks/super-deploy/{id}": {
"delete": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "deleteSuperDeploy",
"summary": "Delete Super Deploy",
"description": "Delete Super Deploy",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "patchSuperDeploy",
"summary": "Patch Super Deploy",
"description": "Patch Super Deploy",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/tasks/super-deploy{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"schema": {
"type": "string"
},
"required": true
}
],
"tags": [
"Access"
],
"operationId": "getSuperDeploy",
"summary": "Get Super Deploy",
"description": "Get Super Deploy",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/policy/access-policy": {
"get": {
"parameters": [],
"tags": [
"Access"
],
"operationId": "getAccessPolicies",
"summary": "Get Access Policies",
"description": "Get Access Policies",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/profile/access/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getAccessProfile",
"summary": "Get Access Profile",
"description": "Get Access Profile",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/aaa/active-directory/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getActiveDirectoryServer",
"summary": "Get Active Directory Server",
"description": "Get Active Directory Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "deleteActiveDirectoryServer",
"summary": "Delete Active Directory Server",
"description": "Delete Active Directory Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": "string"
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "patchActiveDirectoryServer",
"summary": "Patch Active Directory Server",
"description": "Patch Active Directory Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/aaa/active-directory": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "postActiveDirectoryServer",
"summary": "Post Active Directory Server",
"description": "Post Active Directory Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/tasks/revoke-tokens": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "postRevokeTokens",
"summary": "Post Revoke Tokens",
"description": "Post Revoke Tokens",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/tasks/revoke-tokens/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getRevokeTokens",
"summary": "Get Revoke Tokens",
"description": "Get Revoke Tokens",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/aaa/crldp/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getCRLDPServer",
"summary": "Get CRLDP Server",
"description": "Get CRLDP Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "deleteCRLDPServer",
"summary": "Delete CRLDP Server",
"description": "Delete CRLDP Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"patch": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"schema": {
"type": "string"
},
"required": true
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "patchCRLDPServer",
"summary": "Patch CRLDP Server",
"description": "Patch CRLDP Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"put": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "putCRLDPServer",
"summary": "Put CRLDP Server",
"description": "Put CRLDP Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/aaa/crldp": {
"post": {
"parameters": [],
"requestBody": {
"description": "body",
"required": true,
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
}
},
"tags": [
"Access"
],
"operationId": "postCRLDPServer",
"summary": "Post CRLDP Server",
"description": "Post CRLDP Server",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/resource/clientRateClass/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getClientRateClass",
"summary": "Get Client Rate Class",
"description": "Get Client Rate Class",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/resource/clientTrafficClassifier/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getClientTrafficClassifier",
"summary": "Get Client Traffic Classifier",
"description": "Get Client Traffic Classifier",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/access/working-config/apm/profile/connectivity/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getConnectivityProfile",
"summary": "Get Connectivity Profile",
"description": "Get Connectivity Profile",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
}
},
"/mgmt/cm/global/tasks/device-discovery-import-controller/{id}": {
"get": {
"parameters": [
{
"name": "id",
"in": "path",
"description": "id",
"required": true,
"schema": {
"type": "string"
}
}
],
"tags": [
"Access"
],
"operationId": "getDeviceDiscoveryImportController",
"summary": "Get Device Discovery Import Controller",
"description": "Get Device Discovery Import Controller",
"responses": {
"200": {
"description": "successful operation"
},
"400": {
"description": "failed operation"
}
}
},
"delete": {
"parameters": [
{
"name": "id",
"in": "path",