UNPKG

@itentialopensource/adapter-f5_bigiq

Version:

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

1,479 lines (1,478 loc) 306 kB
{ "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",