openapi: 3.0.0
info:
  title: F5 BIG-IQ API
  description: 'F5 BIG-IQ API: https://clouddocs.f5.com/products/big-iq/mgmt-api/v6.0.1/'
  contact:
    email: apiteam@swagger.io
  version: '1.0.0'
servers:
- url: https://your.host.name.io/
  variables: {}
- url: https://mgmt
  variables: {}
- url: https://info
  variables: {}
paths:
  /mgmt/cm/shared/policymgmt/alert-rules/{name}:
    get:
      tags:
      - CloudEdition
      summary: getAlertRule
      description: Get an alert rule by name
      operationId: getAlertRule
      parameters:
      - name: name
        in: path
        description: A unique ID for this alert rule.
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - CloudEdition
      summary: patchAlertRule
      description: Patch Alert Rule
      operationId: patchAlertRule
      parameters:
      - name: name
        in: path
        description: A unique ID for this alert rule.
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - CloudEdition
      summary: deleteAlertRule
      description: Delete an alert rule by name
      operationId: deleteAlertRule
      parameters:
      - name: name
        in: path
        description: A unique ID for this alert rule.
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/shared/policymgmt/alert-rules:
    post:
      tags:
      - CloudEdition
      summary: postAlertRule
      description: Post an alert rule
      operationId: postAlertRule
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/config-sets/{id}:
    get:
      tags:
      - CloudEdition
      summary: getConfigSet
      description: Get an Application Config Set
      operationId: getConfigSet
      parameters:
      - name: id
        in: path
        description: ID of the config-set
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/apply-template/{id}:
    get:
      tags:
      - CloudEdition
      summary: getApplyTemplate
      description: Get an apply-template
      operationId: getApplyTemplate
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - CloudEdition
      summary: patchApplyTemplate
      description: Patch an apply-template
      operationId: patchApplyTemplate
      parameters:
      - name: id
        in: path
        description: ID of apply-template
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/apply-template:
    post:
      tags:
      - CloudEdition
      summary: postApplyTemplate
      description: Post an apply-template
      operationId: postApplyTemplate
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/ap/query/v1/tenants/default/reports/AllApplicationsList:
    get:
      tags:
      - CloudEdition
      summary: getAllApplicationsList
      description: Get Analytics and Health for all applications
      operationId: getAllApplicationsList
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/cloud/environments/{id}:
    get:
      tags:
      - CloudEdition
      summary: getCloudEnvironment
      description: Get Cloud Environment
      operationId: getCloudEnvironment
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - CloudEdition
      summary: patchCloudEnvironment
      description: Patch Cloud Enviornment
      operationId: patchCloudEnvironment
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - CloudEdition
      summary: deleteCloudEnvironment
      description: Delete Cloud Environment
      operationId: deleteCloudEnvironment
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/cloud/environments:
    post:
      tags:
      - CloudEdition
      summary: postCloudEnvironment
      description: Post Cloud Environment
      operationId: postCloudEnvironment
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/cloud/providers/{id}:
    get:
      tags:
      - CloudEdition
      summary: getCloudProvider
      description: Get Cloud Provider
      operationId: getCloudProvider
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - CloudEdition
      summary: patchCloudProvider
      description: Patch Cloud Provider
      operationId: patchCloudProvider
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - CloudEdition
      summary: deleteCloudProvider
      description: Delete Cloud Provider
      operationId: deleteCloudProvider
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/cloud/providers:
    post:
      tags:
      - CloudEdition
      summary: postCloudProvider
      description: Post Cloud Provider
      operationId: postCloudProvider
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/templates/{id}:
    get:
      tags:
      - CloudEdition
      summary: getGlobalTemplate
      description: Get Global Template
      operationId: getGlobalTemplate
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - CloudEdition
      summary: deleteGlobalTemplate
      description: Delete Global Template
      operationId: deleteGlobalTemplate
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - CloudEdition
      summary: patchGlobalTemplate
      description: Patch Global Template
      operationId: patchGlobalTemplate
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/templates:
    post:
      tags:
      - CloudEdition
      summary: postGlobalTemplate
      description: Post Global Template
      operationId: postGlobalTemplate
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/cloud/service-scaling-groups/{id}:
    get:
      tags:
      - CloudEdition
      summary: getServiceScalingGroup
      description: Get Service Scaling Group
      operationId: getServiceScalingGroup
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - CloudEdition
      summary: patchServiceScalingGroup
      description: Patch Service Scaling Group
      operationId: patchServiceScalingGroup
      parameters:
      - name: id
        in: path
        description: ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/shared/policymgmt/workflow-rules/{name}:
    patch:
      tags:
      - CloudEdition
      summary: patchWorkflowRule
      description: Patch Workflow Rule
      operationId: patchWorkflowRule
      parameters:
      - name: name
        in: path
        description: name
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - CloudEdition
      summary: deleteWorkflowRule
      description: Delete Workflow Rule
      operationId: deleteWorkflowRule
      parameters:
      - name: name
        in: path
        description: name
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - CloudEdition
      summary: getWorkflowRule
      description: Get Workflow Rule
      operationId: getWorkflowRule
      parameters:
      - name: name
        in: path
        description: name
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/shared/policymgmt/workflow-rules:
    post:
      tags:
      - CloudEdition
      summary: postWorkflowRule
      description: Post Workflow Rule
      operationId: postWorkflowRule
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/super-deploy:
    post:
      tags:
      - Access
      summary: postSuperDeploy
      description: Post Super Deploy
      operationId: postSuperDeploy
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/super-deploy/{id}:
    delete:
      tags:
      - Access
      summary: deleteSuperDeploy
      description: Delete Super Deploy
      operationId: deleteSuperDeploy
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchSuperDeploy
      description: Patch Super Deploy
      operationId: patchSuperDeploy
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/super-deploy{id}:
    get:
      tags:
      - Access
      summary: getSuperDeploy
      description: Get Super Deploy
      operationId: getSuperDeploy
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/policy/access-policy:
    get:
      tags:
      - Access
      summary: getAccessPolicies
      description: Get Access Policies
      operationId: getAccessPolicies
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/profile/access/{id}:
    get:
      tags:
      - Access
      summary: getAccessProfile
      description: Get Access Profile
      operationId: getAccessProfile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/active-directory/{id}:
    get:
      tags:
      - Access
      summary: getActiveDirectoryServer
      description: Get Active Directory Server
      operationId: getActiveDirectoryServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteActiveDirectoryServer
      description: Delete Active Directory Server
      operationId: deleteActiveDirectoryServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchActiveDirectoryServer
      description: Patch Active Directory Server
      operationId: patchActiveDirectoryServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/active-directory:
    post:
      tags:
      - Access
      summary: postActiveDirectoryServer
      description: Post Active Directory Server
      operationId: postActiveDirectoryServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/revoke-tokens:
    post:
      tags:
      - Access
      summary: postRevokeTokens
      description: Post Revoke Tokens
      operationId: postRevokeTokens
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/revoke-tokens/{id}:
    get:
      tags:
      - Access
      summary: getRevokeTokens
      description: Get Revoke Tokens
      operationId: getRevokeTokens
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/crldp/{id}:
    get:
      tags:
      - Access
      summary: getCRLDPServer
      description: Get CRLDP Server
      operationId: getCRLDPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteCRLDPServer
      description: Delete CRLDP Server
      operationId: deleteCRLDPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchCRLDPServer
      description: Patch CRLDP Server
      operationId: patchCRLDPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putCRLDPServer
      description: Put CRLDP Server
      operationId: putCRLDPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/crldp:
    post:
      tags:
      - Access
      summary: postCRLDPServer
      description: Post CRLDP Server
      operationId: postCRLDPServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/clientRateClass/{id}:
    get:
      tags:
      - Access
      summary: getClientRateClass
      description: Get Client Rate Class
      operationId: getClientRateClass
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/clientTrafficClassifier/{id}:
    get:
      tags:
      - Access
      summary: getClientTrafficClassifier
      description: Get Client Traffic Classifier
      operationId: getClientTrafficClassifier
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/profile/connectivity/{id}:
    get:
      tags:
      - Access
      summary: getConnectivityProfile
      description: Get Connectivity Profile
      operationId: getConnectivityProfile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-discovery-import-controller/{id}:
    get:
      tags:
      - Access
      summary: getDeviceDiscoveryImportController
      description: Get Device Discovery Import Controller
      operationId: getDeviceDiscoveryImportController
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: DeleteDeviceDiscoveryImportController
      description: Delete Device Discovery Import Controller
      operationId: DeleteDeviceDiscoveryImportController
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-discovery-import-controller:
    post:
      tags:
      - Access
      summary: postDeviceDiscoveryImportController
      description: Post Device Discovery Import Controller
      operationId: postDeviceDiscoveryImportController
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/http/{id}:
    get:
      tags:
      - Access
      summary: getHTTPServer
      description: Get HTTP Server
      operationId: getHTTPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putHTTPServer
      description: Put HTTP Server
      operationId: putHTTPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteHTTPServer
      description: Delete HTTP Server
      operationId: deleteHTTPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchHTTPServer
      description: Patch HTTP Server
      operationId: patchHTTPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/http:
    post:
      tags:
      - Access
      summary: postHTTPServer
      description: Post HTTP Server
      operationId: postHTTPServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/leasepool/{id}:
    get:
      tags:
      - Access
      summary: getIpv4LeasePool
      description: Get IPv4 Lease Pool
      operationId: getIpv4LeasePool
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/ipv6Leasepool/{id}:
    get:
      tags:
      - Access
      summary: getIpv6LeasePool
      description: Get IPv6 Lease Pool
      operationId: getIpv6LeasePool
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/kerberos-keytab-file/{id}:
    get:
      tags:
      - Access
      summary: getKerberosKeyTabFile
      description: Get Kerberos Key Tab File
      operationId: getKerberosKeyTabFile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putKerberosKeyTabFile
      description: Put Kerberos Key Tab File
      operationId: putKerberosKeyTabFile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteKerberosKeyTabFile
      description: Delete Kerberos Key Tab File
      operationId: deleteKerberosKeyTabFile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchKerberosKeyTabFile
      description: Patch Kerberos Key Tab File
      operationId: patchKerberosKeyTabFile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/kerberos-keytab-file:
    post:
      tags:
      - Access
      summary: postKerberosKeyTabFile
      description: Post Kerberos Key Tab File
      operationId: postKerberosKeyTabFile
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/kill-sessions:
    post:
      tags:
      - Access
      summary: postKillSession
      description: Post Kill Session
      operationId: postKillSession
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/tasks/kill-sessions/{id}:
    get:
      tags:
      - Access
      summary: getKillSession
      description: Get Kill Session
      operationId: getKillSession
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/ldap/{id}:
    get:
      tags:
      - Access
      summary: getLDAPServer
      description: Get LDAP Server
      operationId: getLDAPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putLDAPServer
      description: Put LDAP Server
      operationId: putLDAPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteLDAPServer
      description: Delete LDAP Server
      operationId: deleteLDAPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchLDAPServer
      description: Patch LDAP Server
      operationId: patchLDAPServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/ldap:
    post:
      tags:
      - Access
      summary: postLDAPServer
      description: Post LDAP Server
      operationId: postLDAPServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/network-access/{id}:
    get:
      tags:
      - Access
      summary: getNetworkAccess
      description: Get Network Access
      operationId: getNetworkAccess
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putNetworkAccess
      description: Put Network Access
      operationId: putNetworkAccess
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteNetworkAccess
      description: Delete Network Access
      operationId: deleteNetworkAccess
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchNetworkAccess
      description: Patch Network Access
      operationId: patchNetworkAccess
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/network-access:
    post:
      tags:
      - Access
      summary: postNetworkAccess
      description: Post Network Access
      operationId: postNetworkAccess
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/network-access/{networkAccessId}/optimized-app/{id}:
    get:
      tags:
      - Access
      summary: getNetworkAccessOptimizedApp
      description: Get Network Access Optimized App
      operationId: getNetworkAccessOptimizedApp
      parameters:
      - name: networkAccessId
        in: path
        description: Network Access ID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Optimized App ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putNetworkAccessOptimizedApp
      description: Put Network Access Optimized App
      operationId: putNetworkAccessOptimizedApp
      parameters:
      - name: networkAccessId
        in: path
        description: Network Access ID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Optimized App ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteNetworkAccessOptimizedApp
      description: Delete Network Access Optimized App
      operationId: deleteNetworkAccessOptimizedApp
      parameters:
      - name: networkAccessId
        in: path
        description: Network Access ID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Optimized App ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchNetworkAccessOptimizedApp
      description: Patch Network Access Optimized App
      operationId: patchNetworkAccessOptimizedApp
      parameters:
      - name: networkAccessId
        in: path
        description: Network Access ID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Optimized App ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/resource/network-access/{networkAccessId}/optimized-app:
    post:
      tags:
      - Access
      summary: postNetworkAccessOptimizedApp
      description: Post Network Access Optimized App
      operationId: postNetworkAccessOptimizedApp
      parameters:
      - name: networkAccessId
        in: path
        description: Network Access ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/profile/ping-access/{id}:
    get:
      tags:
      - Access
      summary: getPingAccessProfile
      description: Get Ping Access Profile
      operationId: getPingAccessProfile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/profile/server-ssl/{id}:
    get:
      tags:
      - Access
      summary: getProfileServerSSL
      description: Get Profile Server SSL
      operationId: getProfileServerSSL
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/radius/{id}:
    get:
      tags:
      - Access
      summary: getRadiusServer
      description: Get Radius Server
      operationId: getRadiusServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putRadiusServer
      description: Put Radius Server
      operationId: putRadiusServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteRadiusServer
      description: Delete Radius Server
      operationId: deleteRadiusServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchRadiusServer
      description: Patch Radius Server
      operationId: patchRadiusServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/radius:
    post:
      tags:
      - Access
      summary: postRadiusServer
      description: Post Radius Server
      operationId: postRadiusServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/profile/rewrite/{id}:
    get:
      tags:
      - Access
      summary: getRewriteProfile
      description: Get Rewrite Profile
      operationId: getRewriteProfile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/{id}:
    get:
      tags:
      - Access
      summary: getSAMLArtifactResolutionService
      description: Get SAML Artifact Resolution Service
      operationId: getSAMLArtifactResolutionService
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putSAMLArtifactResolutionService
      description: Put SAML Artifact Resolution Service
      operationId: putSAMLArtifactResolutionService
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteSAMLArtifactResolutionService
      description: Delete SAML Artifact Resolution Service
      operationId: deleteSAMLArtifactResolutionService
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchSAMLArtifactResolutionService
      description: Patch SAML Artifact Resolution Service
      operationId: patchSAMLArtifactResolutionService
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service:
    post:
      tags:
      - Access
      summary: postSAMLArtifactResolutionService
      description: Post SAML Artifact Resolution Service
      operationId: postSAMLArtifactResolutionService
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/securid/{securId}/config-files/{id}:
    get:
      tags:
      - Access
      summary: getSecurIDConfigFile
      description: Get SecurID Config File
      operationId: getSecurIDConfigFile
      parameters:
      - name: securId
        in: path
        description: SecurID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: config file ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putSecurIDConfigFile
      description: Put SecurID Config File
      operationId: putSecurIDConfigFile
      parameters:
      - name: securId
        in: path
        description: SecurID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Config File ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteSecurIDConfigFile
      description: Delete SecurID Config File
      operationId: deleteSecurIDConfigFile
      parameters:
      - name: securId
        in: path
        description: SecurID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Config File ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchSecurIDConfigFile
      description: Patch SecurID Config File
      operationId: patchSecurIDConfigFile
      parameters:
      - name: securId
        in: path
        description: SecurId
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Config File ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/securid/{securId}/config-files:
    post:
      tags:
      - Access
      summary: postSecurIDConfigFile
      description: Post SecurID Config File
      operationId: postSecurIDConfigFile
      parameters:
      - name: securId
        in: path
        description: SecurID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/securid/{id}:
    get:
      tags:
      - Access
      summary: getSecureIDServer
      description: Get SecurID Server
      operationId: getSecureIDServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putSecurIDServer
      description: Put SecurID Server
      operationId: putSecurIDServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteSecurIDServer
      description: Delete SecurID Server
      operationId: deleteSecurIDServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchSecurIDServer
      description: Patch SecurID Server
      operationId: patchSecurIDServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/securid:
    post:
      tags:
      - Access
      summary: postSecurIDServer
      description: Post SecurID Server
      operationId: postSecurIDServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/snatpool/{id}:
    get:
      tags:
      - Access
      summary: getSNATPool
      description: Get SNAT Pool
      operationId: getSNATPool
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/tacacsplus/{id}:
    get:
      tags:
      - Access
      summary: getTacacsServer
      description: Get TACACS Server
      operationId: getTacacsServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putTacacsServer
      description: Put TACACS Server
      operationId: putTacacsServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteTacacsServer
      description: Delete TACACS Server
      operationId: deleteTacacsServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchTacacsServer
      description: Patch TACACS Server
      operationId: patchTacacsServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/aaa/tacacsplus:
    post:
      tags:
      - Access
      summary: postTACACSServer
      description: Post TACACS Server
      operationId: postTACACSServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/acl/{id}:
    get:
      tags:
      - Access
      summary: getUserDefinedACL
      description: Get User Defined ACL
      operationId: getUserDefinedACL
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putUserDefinedACL
      description: Put User Defined ACL
      operationId: putUserDefinedACL
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteUserDefinedACL
      description: Delete User Defined ACL
      operationId: deleteUserDefinedACL
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchUserDefinedACL
      description: Patch User Defined ACL
      operationId: patchUserDefinedACL
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/acl:
    post:
      tags:
      - Access
      summary: postUserDefinedACL
      description: Post User Defined ACL
      operationId: postUserDefinedACL
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/apm/profile/vdi/{id}:
    get:
      tags:
      - Access
      summary: getVDIProfile
      description: Get VDI Profile
      operationId: getVDIProfile
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/ltm/virtual/{id}:
    get:
      tags:
      - Access
      summary: getVirtualServer
      description: Get Virtual Server
      operationId: getVirtualServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - Access
      summary: putVirtualServer
      description: Put Virtual Server
      operationId: putVirtualServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Access
      summary: patchVirtualServer
      description: Patch Virtual Server
      operationId: patchVirtualServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/ltm/virtual/{virtualServerId}/profiles/{id}:
    get:
      tags:
      - Access
      summary: getVirtualServerProfile
      description: Get Virtual Server Profile
      operationId: getVirtualServerProfile
      parameters:
      - name: virtualServerId
        in: path
        description: Virtual Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Profile ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Access
      summary: deleteVirtualServerProfile
      description: Delete Virtual Server Profile
      operationId: deleteVirtualServerProfile
      parameters:
      - name: virtualServerId
        in: path
        description: Virtual Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: id
        in: path
        description: Profile ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/access/working-config/ltm/virtual/{virtualServerId}/profiles:
    post:
      tags:
      - Access
      summary: postVirtualServerProfile
      description: Post Virtual Server Profile
      operationId: postVirtualServerProfile
      parameters:
      - name: virtualServerId
        in: path
        description: Virtual Server ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/tasks/declare-mgmt-authority:
    get:
      tags:
      - ADC
      summary: getDeclareManagementAuthorityCollection
      description: Returns the properties_declare_mgmt_authority_collection of device discover declare-mgmt-authority tasks managed by BIG-IQ module (LTM/ADC).
      operationId: getDeclareManagementAuthorityCollection
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - ADC
      summary: postDeclareManagementAuthority
      description: Create a device discovery declare-mgmt-authority task managed by BIG-IQ module (LTM/ADC) and add to collection.
      operationId: postDeclareManagementAuthority
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/tasks/declare-mgmt-authority/{objectId}:
    get:
      tags:
      - ADC
      summary: getDeclareManagementAuthority
      description: Used to get a single device discovery declare-mgmt-authority task identified by a endpoint URI (LTM/ADC).
      operationId: getDeclareManagementAuthority
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to this declare-mgmt-authority task object. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/pool:
    get:
      tags:
      - ADC
      summary: getAllVirtualPools
      description: List all virtual pools items as a collection.
      operationId: getAllVirtualPools
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/pool/{objectId}:
    get:
      tags:
      - ADC
      summary: getVirtualPool
      description: Get a single pool object identified by id for an endpoint URI.
      operationId: getVirtualPool
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to a virtual pool. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/pool/{objectId}/members:
    post:
      tags:
      - ADC
      summary: postLTMPoolMember
      description: Add a LTM node as a member of a virtual application pool.
      operationId: postLTMPoolMember
      parameters:
      - name: objectId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - ADC
      summary: deleteApplicationServerNode
      description: Delete an application server node for a specific virtual pool.
      operationId: deleteApplicationServerNode
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to pool member object. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - ADC
      summary: getAllPoolMembers
      description: List all pool members as part of a collection.
      operationId: getAllPoolMembers
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to a virtual pool. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/pool/{poolId}/members/{objectId}:
    get:
      tags:
      - ADC
      summary: getPoolMember
      description: Used to get a single pool member (node) object identified by id for an endpoint URI.
      operationId: getPoolMember
      parameters:
      - name: poolId
        in: path
        description: Unique id assigned to a virtual pool. required
        required: true
        style: simple
        schema:
          type: string
      - name: objectId
        in: path
        description: Unique id assigned to a pool member.
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/tasks/self-service:
    post:
      tags:
      - ADC
      summary: postADCSelfServiceTask
      description: Create an ADC self-service task managed by BIG-IQ.
      operationId: postADCSelfServiceTask
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - ADC
      summary: getAllADCSelfServiceTasks
      description: List all ADC self-service tasks.
      operationId: getAllADCSelfServiceTasks
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/tasks/self-service/{objectId}:
    get:
      tags:
      - ADC
      summary: getADCSelfServiceTask
      description: Get a single instance of a self-service task object identified by id for an endpoint URI.
      operationId: getADCSelfServiceTask
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to a self-service task. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/node:
    post:
      tags:
      - ADC
      summary: postLTMApplicationServerNode
      description: Create a LTM application server node.
      operationId: postLTMApplicationServerNode
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - ADC
      summary: getAllLTMApplicationServerNodes
      description: List all application server nodes.
      operationId: getAllLTMApplicationServerNodes
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/node/{objectId}:
    get:
      tags:
      - ADC
      summary: getLTMApplicationServerNode
      description: Retrieve a single application server node object identified by id for an endpoint URI.
      operationId: getLTMApplicationServerNode
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to a application server node. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/virtual:
    post:
      tags:
      - ADC
      summary: postLTMVirtualServer
      description: Create a LTM virtual server.
      operationId: postLTMVirtualServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - ADC
      summary: getAllLTMVirtualServers
      description: List all virtual server items.
      operationId: getAllLTMVirtualServers
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/ltm/virtual/{objectId}:
    get:
      tags:
      - ADC
      summary: getLTMVirtualServer
      description: Get a single virtual server object identified by id for an endpoint URI.
      operationId: getLTMVirtualServer
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to a virtual server. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/sys/file/ssl-cert/{id}:
    get:
      tags:
      - ADC
      summary: getSSLCert
      description: Get SSL Cert
      operationId: getSSLCert
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - ADC
      summary: deleteSSLCert
      description: Delete SSL Cert
      operationId: deleteSSLCert
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/sys/file/ssl-crl/{id}:
    delete:
      tags:
      - ADC
      summary: deleteSSLCertRevocationList
      description: Delete SSL Cert Revocation List
      operationId: deleteSSLCertRevocationList
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - ADC
      summary: geleteSSLCertRevocationList
      description: Get SSL Cert Revocation List
      operationId: geleteSSLCertRevocationList
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/sys/file/ssl-csr/{id}:
    get:
      tags:
      - ADC
      summary: getSSLCertificateSigningRequest
      description: Get SSL Certificate Signing Request
      operationId: getSSLCertificateSigningRequest
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - ADC
      summary: deleteSSLCertificateSigningRequest
      description: Delete SSL Certificate Signing Request
      operationId: deleteSSLCertificateSigningRequest
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/adc-core/working-config/sys/file/ssl-key/{id}:
    get:
      tags:
      - ADC
      summary: getSSLKey
      description: Get SSL Key
      operationId: getSSLKey
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - ADC
      summary: deleteSSLKey
      description: Delete SSL Key
      operationId: deleteSSLKey
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/asm/working-config/policies:
    post:
      tags:
      - ASM
      summary: postASMPolicy
      description: Create a new BIG-IQ web application security policy for ASM.
      operationId: postASMPolicy
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - ASM
      summary: getAllASMPolicies
      description: Returns all web application security policies as part of a item collection.
      operationId: getAllASMPolicies
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/asm/working-config/policies/{objectId}:
    get:
      tags:
      - ASM
      summary: getASMPolicy
      description: Returns a web application policy defined by an object id.
      operationId: getASMPolicy
      parameters:
      - name: objectId
        in: path
        description: Unique id associated with policy. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/asm/working-config/signatures:
    get:
      tags:
      - ASM
      summary: getAllASMSignatures
      description: List all ASM signatures as a collection.
      operationId: getAllASMSignatures
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/asm/working-config/signatures/{objectId}:
    get:
      tags:
      - ASM
      summary: getASMSignature
      description: Used to get a single instance of a ASM signature object.
      operationId: getASMSignature
      parameters:
      - name: objectId
        in: path
        description: Unique system generated ID associated with the signature.
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ip-pool/pools/{id}:
    get:
      tags:
      - Device
      summary: getDeviceIPPool11
      description: List a specific pool.
      operationId: getDeviceIPPool11
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Device
      summary: patchDeviceIPPools11
      description: Patch Device IP Pools
      operationId: patchDeviceIPPools11
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Device
      summary: deleteDeviceIPPool11
      description: Delete Device IP Pool
      operationId: deleteDeviceIPPool11
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ip-pool/pools:
    post:
      tags:
      - Device
      summary: postDeviceIPPool11
      description: Add a pool to the collection.
      operationId: postDeviceIPPool11
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-discovery:
    post:
      tags:
      - Device
      summary: postDeviceDiscovery11
      description: Create a device discovery task managed by BIG-IQ module (LTM, AFM, ASM).¶
      operationId: postDeviceDiscovery11
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - Device
      summary: getAllDeviceDiscoveryTasks11
      description: Get All Device Discovery Tasks
      operationId: getAllDeviceDiscoveryTasks11
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-discovery/{objectId}:
    get:
      tags:
      - Device
      summary: getDeviceDiscoveryTask11
      description: Get Device Discovery Task
      operationId: getDeviceDiscoveryTask11
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to device discovery task. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-trust:
    post:
      tags:
      - Device
      summary: postDeviceTrustTask11
      description: Post Device Trust Task
      operationId: postDeviceTrustTask11
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - Device
      summary: getAllDeviceTrustTasks11
      description: Get All Device Trust Tasks
      operationId: getAllDeviceTrustTasks11
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-trust/{objectId}:
    get:
      tags:
      - Device
      summary: getDeviceTrustTask11
      description: Get Device Trust Task
      operationId: getDeviceTrustTask11
      parameters:
      - name: objectId
        in: path
        description: Unique id assigned to device trust task. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/shared/device-reference-query:
    post:
      tags:
      - Device
      summary: postDeviceReferenceQuery11
      description: Post Device Reference Query
      operationId: postDeviceReferenceQuery11
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/templates/{id}:
    get:
      tags:
      - Device
      summary: getDeviceTemplate11
      description: Get Device Template
      operationId: getDeviceTemplate11
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Device
      summary: patchDeviceTemplate11
      description: Patch Device Template
      operationId: patchDeviceTemplate11
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Device
      summary: deleteDeviceTemplate11
      description: Delete Device Template
      operationId: deleteDeviceTemplate11
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/templates:
    post:
      tags:
      - Device
      summary: postDeviceTemplate11
      description: Post Device Template
      operationId: postDeviceTemplate11
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/resolver/device-groups/cm-bigip-allDevices/devices:
    get:
      tags:
      - Device
      summary: RetrieveBIG-IPdevices11
      description: ''
      operationId: RetrieveBIG-IPdevices11
      parameters:
      - name: $select
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: hostname,managementAddress,machineId
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: (managementAddress eq '10.1.1.7')
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/resolver/device-groups:
    get:
      tags:
      - Device
      summary: RetrieveDeviceGroups11
      description: ''
      operationId: RetrieveDeviceGroups11
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: infrastructure eq 'false'
      - name: $orderby
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: displayName asc, groupName asc
      - name: $select
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: groupName,displayName
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/resolver/device-groups/cm-bigip-allDevices/devices/{instance-uuid}/stats:
    get:
      tags:
      - Device
      summary: RetrieveBIG-IPHealthSummary11
      description: ''
      operationId: RetrieveBIG-IPHealthSummary11
      parameters:
      - name: instance-uuid
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/datacenter/{id}:
    get:
      tags:
      - DNS
      summary: getDNSDataCenter
      description: Get DNS Data Center
      operationId: getDNSDataCenter
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSDataCenter
      description: Patch DNS Data Center
      operationId: patchDNSDataCenter
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSDataCenter
      description: Delete DNS Data Center
      operationId: deleteDNSDataCenter
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/datacenter:
    post:
      tags:
      - DNS
      summary: postDNSDataCenter
      description: Post DNS Data Center
      operationId: postDNSDataCenter
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/rule/{id}:
    get:
      tags:
      - DNS
      summary: getDNSiRule
      description: Get DNS iRule
      operationId: getDNSiRule
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSiRule
      description: Delete DNS iRule
      operationId: deleteDNSiRule
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSiRule
      description: Patch DNS iRule
      operationId: patchDNSiRule
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/rule:
    post:
      tags:
      - DNS
      summary: postDNSiRule
      description: Post DNS iRule
      operationId: postDNSiRule
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/a/{id}:
    get:
      tags:
      - DNS
      summary: getDNSPoolA
      description: Get DNS Pool A
      operationId: getDNSPoolA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolA
      description: Delete DNS Pool A
      operationId: deleteDNSPoolA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolA
      description: Patch DNS Pool A
      operationId: patchDNSPoolA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/a:
    post:
      tags:
      - DNS
      summary: postDNSPoolA
      description: Post DNS Pool A
      operationId: postDNSPoolA
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/aaaa/{id}:
    get:
      tags:
      - DNS
      summary: getDNSPoolAAAA
      description: Get DNS Pool AAAA
      operationId: getDNSPoolAAAA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolAAAA
      description: Delete DNS Pool AAAA
      operationId: deleteDNSPoolAAAA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolAAAA
      description: Patch DNS Pool AAAA
      operationId: patchDNSPoolAAAA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/aaaa:
    post:
      tags:
      - DNS
      summary: postDNSPoolAAAA
      description: Post DNS Pool AAAA
      operationId: postDNSPoolAAAA
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/cname/{id}:
    get:
      tags:
      - DNS
      summary: getDNSPoolCNAME
      description: Get DNS Pool CNAME
      operationId: getDNSPoolCNAME
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolCNAME
      description: Delete DNS Pool CNAME
      operationId: deleteDNSPoolCNAME
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolCNAME
      description: Patch DNS Pool CNAME
      operationId: patchDNSPoolCNAME
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/cname:
    post:
      tags:
      - DNS
      summary: postDNSPoolCNAME
      description: Post DNS Pool CNAME
      operationId: postDNSPoolCNAME
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/a/{poolId}/members/{poolMemberId}:
    get:
      tags:
      - DNS
      summary: getDNSPoolMemberA
      description: Get DNS Pool Member A
      operationId: getDNSPoolMemberA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolMemberA
      description: Delete DNS Pool Member A
      operationId: deleteDNSPoolMemberA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMemberA
      description: Patch DNS Pool Member A
      operationId: patchDNSPoolMemberA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/a/{poolId}/members:
    post:
      tags:
      - DNS
      summary: postDNSPoolMemberA
      description: Post DNS Pool Member A
      operationId: postDNSPoolMemberA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/aaaa/{poolId}/members/{poolMemberId}:
    get:
      tags:
      - DNS
      summary: getDNSPoolMemberAAAA
      description: Get DNS Pool Member AAAA
      operationId: getDNSPoolMemberAAAA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolMember
      description: Delete DNS Pool Member AAAA
      operationId: deleteDNSPoolMember
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMemberAAAA
      description: Patch DNS Pool Member AAAA
      operationId: patchDNSPoolMemberAAAA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/aaaa/{poolId}/members:
    post:
      tags:
      - DNS
      summary: postDNSPoolMemberAAAA
      description: Post DNS Pool Member AAAA
      operationId: postDNSPoolMemberAAAA
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/cname/{poolId}/members/{poolMemberId}:
    get:
      tags:
      - DNS
      summary: getDNSPoolMemberCNAME
      description: Get DNS Pool Member CNAME
      operationId: getDNSPoolMemberCNAME
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolMemberCNAME
      description: Delete DNS Pool Member CNAME
      operationId: deleteDNSPoolMemberCNAME
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMemberCNAME
      description: Patch DNS Pool Member CNAME
      operationId: patchDNSPoolMemberCNAME
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/cname/{poolId}/members:
    post:
      tags:
      - DNS
      summary: postDNSPoolMemberCNAME
      description: Post DNS Pool Member CNAME
      operationId: postDNSPoolMemberCNAME
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/mx/{poolId}/members/{poolMemberId}:
    get:
      tags:
      - DNS
      summary: getDNSPoolMemberMX
      description: Get DNS Pool Member MX
      operationId: getDNSPoolMemberMX
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolMemberMX
      description: Delete DNS Pool Member MX
      operationId: deleteDNSPoolMemberMX
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMemberMX
      description: Patch DNS Pool Member MX
      operationId: patchDNSPoolMemberMX
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/mx/{poolId}/members:
    post:
      tags:
      - DNS
      summary: postDNSPoolMemberMX
      description: Post DNS Pool Member MX
      operationId: postDNSPoolMemberMX
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/naptr/{poolId}/members/{poolMemberId}:
    get:
      tags:
      - DNS
      summary: getDNSPoolMemberNAPTR
      description: Get DNS Pool Member NAPTR
      operationId: getDNSPoolMemberNAPTR
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolMemberNAPTR
      description: Delete DNS Pool Member NAPTR
      operationId: deleteDNSPoolMemberNAPTR
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMemberNAPTR
      description: Patch DNS Pool Member NAPTR
      operationId: patchDNSPoolMemberNAPTR
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/naptr/{poolId}/members:
    post:
      tags:
      - DNS
      summary: postDNSPoolMemberNAPTR
      description: Post DNS Pool Member NAPTR
      operationId: postDNSPoolMemberNAPTR
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt​/cm​/dns​/working-config​/pool​/srv​/{poolId}​/members​/{poolMemberId}:
    get:
      tags:
      - DNS
      summary: getDNSPoolMemberSRV
      description: Get DNS Pool Member SRV
      operationId: getDNSPoolMemberSRV
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolMemberSRV
      description: Delete DNS Pool Member SRV
      operationId: deleteDNSPoolMemberSRV
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMemberSRV
      description: Patch DNS Pool Member SRV
      operationId: patchDNSPoolMemberSRV
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      - name: poolMemberId
        in: path
        description: Pool Member ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt​/cm​/dns​/working-config​/pool​/srv​/{poolId}​/members​:
    post:
      tags:
      - DNS
      summary: postDNSPoolMemberSRV
      description: Post DNS Pool Member SRV
      operationId: postDNSPoolMemberSRV
      parameters:
      - name: poolId
        in: path
        description: Pool ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/mx/{id}:
    patch:
      tags:
      - DNS
      summary: patchDNSPoolMX
      description: Patch DNS Pool MX
      operationId: patchDNSPoolMX
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: DeleteDNSPoolMX
      description: Delete DNS Pool MX
      operationId: DeleteDNSPoolMX
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - DNS
      summary: getDNSPoolMX
      description: Get DNS Pool MX
      operationId: getDNSPoolMX
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/mx:
    post:
      tags:
      - DNS
      summary: postDNSPoolMX
      description: Post DNS Pool MX
      operationId: postDNSPoolMX
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/naptr/{id}:
    get:
      tags:
      - DNS
      summary: getDNSPoolNAPTR
      description: Get DNS Pool NAPTR
      operationId: getDNSPoolNAPTR
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolNAPTR
      description: Delete DNS Pool NAPTR
      operationId: deleteDNSPoolNAPTR
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolNAPTR
      description: Patch DNS Pool NAPTR
      operationId: patchDNSPoolNAPTR
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/srv/{id}:
    get:
      tags:
      - DNS
      summary: getDNSPoolSRV
      description: Get DNS Pool SRV
      operationId: getDNSPoolSRV
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSPoolSRV
      description: Delete DNS Pool SRV
      operationId: deleteDNSPoolSRV
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSPoolSRV
      description: Patch DNS Pool SRV
      operationId: patchDNSPoolSRV
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/naptr:
    post:
      tags:
      - DNS
      summary: postDNSPoolNAPTR
      description: Post DNS Pool NAPTR
      operationId: postDNSPoolNAPTR
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/pool/srv:
    post:
      tags:
      - DNS
      summary: postDNSPoolSRV
      description: Post DNS Pool SRV
      operationId: postDNSPoolSRV
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/region/{id}:
    get:
      tags:
      - DNS
      summary: getDNSRegion
      description: Get DNS Region
      operationId: getDNSRegion
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSRegion
      description: Delete DNS Region
      operationId: deleteDNSRegion
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSRegion
      description: Patch DNS Region
      operationId: patchDNSRegion
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/region:
    post:
      tags:
      - DNS
      summary: postDNSRegion
      description: Post DNS Region
      operationId: postDNSRegion
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/server/{id}:
    patch:
      tags:
      - DNS
      summary: patchDNSServer
      description: Patch DNS Server
      operationId: patchDNSServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - DNS
      summary: getDNSServer
      description: Get DNS Server
      operationId: getDNSServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSServer
      description: Delete DNS Server
      operationId: deleteDNSServer
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/server:
    post:
      tags:
      - DNS
      summary: postDNSServer
      description: Post DNS Server
      operationId: postDNSServer
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/server/{serverId}/devices/{deviceId}:
    get:
      tags:
      - DNS
      summary: getDNSServerDevice
      description: Get DNS Server Device
      operationId: getDNSServerDevice
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: deviceId
        in: path
        description: Device ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSServerDevice
      description: Delete DNS Server Device
      operationId: deleteDNSServerDevice
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: deviceId
        in: path
        description: Device ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSServerDevice
      description: Patch DNS Server Device
      operationId: patchDNSServerDevice
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: deviceId
        in: path
        description: Device ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/server/{serverId}/devices:
    post:
      tags:
      - DNS
      summary: postDNSServerDevice
      description: Post DNS Server Device
      operationId: postDNSServerDevice
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/topology/{id}:
    get:
      tags:
      - DNS
      summary: getDNSTopology
      description: Get DNS Topology
      operationId: getDNSTopology
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSTopolgoy
      description: Delete DNS Topology
      operationId: deleteDNSTopolgoy
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSTopology
      description: Patch DNS Topology
      operationId: patchDNSTopology
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/topology:
    post:
      tags:
      - DNS
      summary: postDNSTopology
      description: Post DNS Topology
      operationId: postDNSTopology
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: string
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/server/{serverId}/virtual-servers/{virtualServerId}:
    patch:
      tags:
      - DNS
      summary: patchDNSVirtualServer
      description: Patch DNS Virtual Server
      operationId: patchDNSVirtualServer
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: virtualServerId
        in: path
        description: Virtual Server ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - DNS
      summary: getDNSVirtualServer
      description: Get DNS Virtual Server
      operationId: getDNSVirtualServer
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: virtualServerId
        in: path
        description: Virtual Server ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSVirtualServer
      description: Delete DNS Virtual Server
      operationId: deleteDNSVirtualServer
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      - name: virtualServerId
        in: path
        description: Virtual Server ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/server/{serverId}/virtual-servers:
    post:
      tags:
      - DNS
      summary: postDNSVirtualServer
      description: Post DNS Virtual Server
      operationId: postDNSVirtualServer
      parameters:
      - name: serverId
        in: path
        description: Server ID
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/a/{id}:
    get:
      tags:
      - DNS
      summary: getDNSWideIPA
      description: Get DNS Wide IP A
      operationId: getDNSWideIPA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSWideIPA
      description: Delete DNS Wide IP A
      operationId: deleteDNSWideIPA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSWideIPA
      description: Patch DNS Wide IP A
      operationId: patchDNSWideIPA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/a:
    post:
      tags:
      - DNS
      summary: postDNSWideIPA
      description: Post DNS Wide IP A
      operationId: postDNSWideIPA
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/aaaa/{id}:
    get:
      tags:
      - DNS
      summary: getDNSWideIPAAAA
      description: Get DNS Wide IP AAAA
      operationId: getDNSWideIPAAAA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSWideIPAAAA
      description: Delete DNS Wide IP AAAA
      operationId: deleteDNSWideIPAAAA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSWideIPAAAA
      description: Patch DNS Wide IP AAAA
      operationId: patchDNSWideIPAAAA
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/aaaa:
    post:
      tags:
      - DNS
      summary: postDNSWideIPAAAA
      description: Post DNS Wide IP AAAA
      operationId: postDNSWideIPAAAA
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/cname/{id}:
    get:
      tags:
      - DNS
      summary: getDNSWideIPCNAME
      description: Get DNS Wide IP CNAME
      operationId: getDNSWideIPCNAME
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSWideIPCNAME
      description: Delete DNS Wide IP CNAME
      operationId: deleteDNSWideIPCNAME
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSWideIPCNAME
      description: Patch DNS Wide IP CNAME
      operationId: patchDNSWideIPCNAME
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/mx/{id}:
    get:
      tags:
      - DNS
      summary: getDNSWideIPMX
      description: Get DNS Wide IP MX
      operationId: getDNSWideIPMX
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSWideIPMX
      description: Delete DNS Wide IP MX
      operationId: deleteDNSWideIPMX
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - DNS
      summary: patchDNSWideIPMX
      description: Patch DNS Wide IP MX
      operationId: patchDNSWideIPMX
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/naptr/{id}:
    get:
      tags:
      - DNS
      summary: getDNSWideIPNAPTR
      description: Get DNS Wide IP NAPTR
      operationId: getDNSWideIPNAPTR
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSWideIPNAPTR
      description: Delete DNS Wide IP NAPTR
      operationId: deleteDNSWideIPNAPTR
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/srv/{id}:
    get:
      tags:
      - DNS
      summary: getDNSWideIPSRV
      description: Get DNS Wide IP SRV
      operationId: getDNSWideIPSRV
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - DNS
      summary: deleteDNSWideIPSRV
      description: Delete DNS Wide IP SRV
      operationId: deleteDNSWideIPSRV
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/cname:
    post:
      tags:
      - DNS
      summary: postDNSWideIPCNAME
      description: Post DNS Wide IP CNAME
      operationId: postDNSWideIPCNAME
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/mx:
    post:
      tags:
      - DNS
      summary: postDNSWideIPMX
      description: Post DNS Wide IP MX
      operationId: postDNSWideIPMX
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/naptr:
    post:
      tags:
      - DNS
      summary: postDNSWideIPNAPTR
      description: Post DNS Wide IP NAPTR
      operationId: postDNSWideIPNAPTR
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/wideip/srv:
    post:
      tags:
      - DNS
      summary: postDNSWideIPSRV
      description: Post DNS Wide IP SRV
      operationId: postDNSWideIPSRV
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/srv/mx/{id}:
    patch:
      tags:
      - DNS
      summary: patchDNSWideIPSRV
      description: Patch DNS Wide IP SRV
      operationId: patchDNSWideIPSRV
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/dns/working-config/naptr/mx/{id}:
    patch:
      tags:
      - DNS
      summary: patchDNSWideIPNAPTR
      description: Patch DNS Wide IP NAPTR
      operationId: patchDNSWideIPNAPTR
      parameters:
      - name: id
        in: path
        description: id
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewall/utility/expanded-rules:
    post:
      tags:
      - Firewall
      summary: postRetrieveFirewallExpanedRules
      description: Post to retrieve a list of rules in a rule list
      operationId: postRetrieveFirewallExpanedRules
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewall/tasks/declare-mgmt-authority:
    post:
      tags:
      - Firewall
      summary: postFirewallRuleDeclareManagementAuthorityTask
      description: Create a device discovery declare-mgmt-authority task managed by BIG-IQ module (AFM).
      operationId: postFirewallRuleDeclareManagementAuthorityTask
      parameters: []
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - Firewall
      summary: getAllFirewallRuleDeclareManagementAuthorityTask
      description: List of device declare-mgmt-authority collection tasks managed by BIG-IQ module (AFM).
      operationId: getAllFirewallRuleDeclareManagementAuthorityTask
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewall/tasks/declare-mgmt-authority/{objectId}:
    get:
      tags:
      - Firewall
      summary: getFirewallRuleDeclareManagementAuthorityTask
      description: Used to get a single device discovery declare-mgmt-authority task (AFM).
      operationId: getFirewallRuleDeclareManagementAuthorityTask
      parameters:
      - name: objectId
        in: path
        description: Unique id assinged to declare-mgmt-authority firewall task object. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewalls/working-config/firewalls:
    get:
      tags:
      - Firewall
      summary: getAllFirewalls
      description: List of firewall collections.
      operationId: getAllFirewalls
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewalls/working-config/firewalls/{objectId}:
    get:
      tags:
      - Firewall
      summary: getFirewall
      description: Returns the firewall context identified by an endpoint URI.
      operationId: getFirewall
      parameters:
      - name: objectId
        in: path
        description: Firewall object id required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    patch:
      tags:
      - Firewall
      summary: patchFirewall
      description: Will patch an enforced, staged, NAT and/or service policy reference link into the firewall context. Self-ip firewall context cannot have NAT policy.
      operationId: patchFirewall
      parameters:
      - name: objectId
        in: path
        description: Firewall object id required
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewall/tasks/deploy-configuration:
    get:
      tags:
      - Firewall
      summary: getAllFirewallDeployConfiguration
      description: Returns the collection of firewall namespace specific deployment tasks.
      operationId: getAllFirewallDeployConfiguration
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewall/tasks/deploy-configuration/{objectId}:
    get:
      tags:
      - Firewall
      summary: getFirewallDeployConfiguration
      description: Returns the deployment configuration task within the firewall namespace identified by id.
      operationId: getFirewallDeployConfiguration
      parameters:
      - name: objectId
        in: path
        description: Policy object id. required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - Firewall
      summary: postFirewallDeployConfiguration
      description: Creates a new deployment task within the firewall namespace.
      operationId: postFirewallDeployConfiguration
      parameters:
      - name: objectId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: body
        content:
          '*/*':
            schema:
              type: object
              description: body
        required: true
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewalls/working-config/policies:
    get:
      tags:
      - Firewall
      summary: getAllFirewallPolicies
      description: 'Returns the collection of firewall policies. '
      operationId: getAllFirewallPolicies
      parameters: []
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewalls/working-config/policies/{objectId}:
    get:
      tags:
      - Firewall
      summary: getFirewallPolicy
      description: Returns the firewall policy identified by id for an endpoint URI.
      operationId: getFirewallPolicy
      parameters:
      - name: objectId
        in: path
        description: Policy object ID required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewalls/working-config/policies/{objectId}/rules:
    get:
      tags:
      - Firewall
      summary: getAllFirewallPolicyRules
      description: Returns the firewall rules subcollection for a policy.
      operationId: getAllFirewallPolicyRules
      parameters:
      - name: objectId
        in: path
        description: Collection of policy rule object id required
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/firewalls/working-config/policies/{policyId}/rules/{ruleId}:
    get:
      tags:
      - Firewall
      summary: getFirewallPolicyRule
      description: Returns the firewall rules subcollection for a policy.
      operationId: getFirewallPolicyRule
      parameters:
      - name: policyId
        in: path
        description: Policy ID
        required: true
        style: simple
        schema:
          type: string
      - name: ruleId
        in: path
        description: Rule ID
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          headers: {}
          content: {}
        '400':
          description: failed operation
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/system/machineid-resolver:
    get:
      tags:
      - BIG-IP UUID Lookup
      summary: getResolveMachineId
      description: ''
      operationId: getResolveMachineId
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: ('hostname'+eq+'BOS-vBIGIP01.termmarc.com')
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/reports/example:
    get:
      tags:
      - BIG-IP iHealth
      summary: getExample-BIG-IPiHealthReport
      description: ''
      operationId: getExample-BIG-IPiHealthReport
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/uploads/example:
    get:
      tags:
      - BIG-IP iHealth
      summary: getExample-BIG-IPiHealthUploads
      description: ''
      operationId: getExample-BIG-IPiHealthUploads
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/credentials/example:
    get:
      tags:
      - BIG-IP iHealth
      summary: getExample-BIG-IPiHealthCredentials
      description: ''
      operationId: getExample-BIG-IPiHealthCredentials
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/config/example:
    get:
      tags:
      - BIG-IP iHealth
      summary: getExample-BIG-IPiHealthConfig
      description: ''
      operationId: getExample-BIG-IPiHealthConfig
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/reports:
    get:
      tags:
      - BIG-IP iHealth
      summary: RetrieveBIG-IPiHealthReports
      description: ''
      operationId: RetrieveBIG-IPiHealthReports
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - BIG-IP iHealth
      summary: GenerateBIG-IPiHealthReport
      description: ''
      operationId: GenerateBIG-IPiHealthReport
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/CreateBIG-IPiHealthUploadTaskRequest'
              - example:
                  name: testing-api-uploads
                  deviceReferences:
                  - link: ''
                  credentialsReference:
                    link: ''
            example:
              name: testing-api-uploads
              deviceReferences:
              - link: ''
              credentialsReference:
                link: ''
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/credentials:
    get:
      tags:
      - BIG-IP iHealth
      summary: RetrieveBIG-IPiHealthCredentials
      description: ''
      operationId: RetrieveBIG-IPiHealthCredentials
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: displayName eq 'ihealth2-testing'
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - BIG-IP iHealth
      summary: CreateTestBIG-IPiHealthCredentials
      description: ''
      operationId: CreateTestBIG-IPiHealthCredentials
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/CreateTestBIG-IPiHealthCredentialsRequest'
              - example:
                  displayName: ihealth2-testing
                  description: Testing for Itential
                  username: ''
                  password: ''
            example:
              displayName: ihealth2-testing
              description: Testing for Itential
              username: ''
              password: ''
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/config:
    get:
      tags:
      - BIG-IP iHealth
      summary: RetrieveBIG-IPiHealthConfig
      description: ''
      operationId: RetrieveBIG-IPiHealthConfig
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    put:
      tags:
      - BIG-IP iHealth
      summary: UpdateBIG-IPiHealthConfig
      description: ''
      operationId: UpdateBIG-IPiHealthConfig
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/UpdateBIG-IPiHealthConfigRequest'
              - example:
                  concurrentUploadCount: 5
                  concurrentDownloadCount: 5
                  iHealthEndpoint: https://ihealth-api.f5networks.net/qkview-analyzer/api/
                  iHealthAuthEndpoint: https://identity.account.f5.com/oauth2/ausp95ykc80HOU7SQ357/v1/token
            example:
              concurrentUploadCount: 5
              concurrentDownloadCount: 5
              iHealthEndpoint: https://ihealth-api.f5networks.net/qkview-analyzer/api/
              iHealthAuthEndpoint: https://identity.account.f5.com/oauth2/ausp95ykc80HOU7SQ357/v1/token
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/uploads:
    get:
      tags:
      - BIG-IP iHealth
      summary: RetrieveBIG-IPiHealthUploads
      description: ''
      operationId: RetrieveBIG-IPiHealthUploads
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - BIG-IP iHealth
      summary: CreateBIG-IPiHealthUploadTask
      description: ''
      operationId: CreateBIG-IPiHealthUploadTask
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/CreateBIG-IPiHealthUploadTaskRequest'
              - example:
                  name: testing-api-uploads
                  deviceReferences:
                  - link: ''
                  credentialsReference:
                    link: ''
            example:
              name: testing-api-uploads
              deviceReferences:
              - link: ''
              credentialsReference:
                link: ''
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/uploads/{iHealthUploadTaskId}:
    get:
      tags:
      - BIG-IP iHealth
      summary: QueryUploadTaskStatus
      description: ''
      operationId: QueryUploadTaskStatus
      parameters:
      - name: iHealthUploadTaskId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/ihealth/credentials/{credentialsId}:
    patch:
      tags:
      - BIG-IP iHealth
      summary: ModifyTestBIG-IPiHealthCredentials
      description: ''
      operationId: ModifyTestBIG-IPiHealthCredentials
      parameters:
      - name: credentialsId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/ModifyTestBIG-IPiHealthCredentialsRequest'
              - example:
                  displayName: ihealth2-testing
                  description: Testing for Itential
                  username: 0oas5oa1j8C1vDEyV357
                  encryptedPassword: ttZNs4dlnYnR6afp8yrDuhqJmOCN5yNG3ou6NSJjYuu0o7UC0L93hiBFZc9bA+rUTOaATvZc8CBbj1zkIr4R0Q==
            example:
              displayName: ihealth2-testing
              description: Testing for Itential
              username: 0oas5oa1j8C1vDEyV357
              encryptedPassword: ttZNs4dlnYnR6afp8yrDuhqJmOCN5yNG3ou6NSJjYuu0o7UC0L93hiBFZc9bA+rUTOaATvZc8CBbj1zkIr4R0Q==
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - BIG-IP iHealth
      summary: DeleteTestBIG-IPiHealthCredentials
      description: ''
      operationId: DeleteTestBIG-IPiHealthCredentials
      parameters:
      - name: credentialsId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /info/system:
    get:
      tags:
      - BIG-IQ System/Cluster Status
      summary: VerifyProperSystemStatus
      description: ''
      operationId: VerifyProperSystemStatus
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/failover-state:
    get:
      tags:
      - BIG-IQ System/Cluster Status
      summary: VerifyProperHAStatus
      description: ''
      operationId: VerifyProperHAStatus
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/system/backup-restore/example:
    get:
      tags:
      - Device Backups
      summary: getExample-Backup/RestoreTask
      description: ''
      operationId: getExample-Backup/RestoreTask
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/system/backup-restore:
    get:
      tags:
      - Device Backups
      summary: RetrieveallBackupTasks
      description: ''
      operationId: RetrieveallBackupTasks
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - Device Backups
      summary: GenerateBackupofDevice
      description: ''
      operationId: GenerateBackupofDevice
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/GenerateBackupofDeviceRequest'
              - example:
                  name: testing3-task.ucs
                  includePrivateKeys: true
                  isEncrypted: false
                  deviceReference:
                    link: ''
                  backupLifeTime: 1
                  description: Itential testing
            example:
              name: testing3-task.ucs
              includePrivateKeys: true
              isEncrypted: false
              deviceReference:
                link: ''
              backupLifeTime: 1
              description: Itential testing
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/system/backup-restore/{backupTaskId}:
    get:
      tags:
      - Device Backups
      summary: QueryBackupTaskStatus
      description: ''
      operationId: QueryBackupTaskStatus
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      - name: backupTaskId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Device Backups
      summary: DeleteBackupFile
      description: ''
      operationId: DeleteBackupFile
      parameters:
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          $ref: '#/components/schemas/Content-Type'
      - name: backupTaskId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /info/filedownload:
    post:
      tags:
      - Device Backups
      summary: GenerateBackupFileDownloadPathHash
      description: ''
      operationId: GenerateBackupFileDownloadPathHash
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/GenerateBackupFileDownloadPathHashRequest'
              - example:
                  path: /mgmt/cm/system/backup-download/testing3-task.ucs
                  supportsBlob: true
                  downloadFilename: testing3-task.ucs
            example:
              path: /mgmt/cm/system/backup-download/testing3-task.ucs
              supportsBlob: true
              downloadFilename: testing3-task.ucs
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /info/filedownload/{pathHash}:
    get:
      tags:
      - Device Backups
      summary: DownloadBackupFileusingPathHash
      description: ''
      operationId: DownloadBackupFileusingPathHash
      parameters:
      - name: pathHash
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/user-scripts/example:
    get:
      tags:
      - BIG-IP TMSH Scripting
      summary: getExample-BIG-IPscripts
      description: ''
      operationId: getExample-BIG-IPscripts
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/user-scripts:
    get:
      tags:
      - BIG-IP TMSH Scripting
      summary: RetrieveallBIG-IPscripts
      description: ''
      operationId: RetrieveallBIG-IPscripts
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - BIG-IP TMSH Scripting
      summary: CreateaBIG-IPscript
      description: ''
      operationId: CreateaBIG-IPscript
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/CreateaBIG-IPscriptRequest'
              - example:
                  name: check service check date
                  description: returns the service check date from the license
                  script: tmsh show sys license | grep 'Service Check Date'
            example:
              name: check service check date
              description: returns the service check date from the license
              script: tmsh show sys license | grep 'Service Check Date'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/user-script-execution:
    post:
      tags:
      - BIG-IP TMSH Scripting
      summary: ExecuteaBIG-IPscript
      description: ''
      operationId: ExecuteaBIG-IPscript
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/ExecuteaBIG-IPscriptRequest'
              - example:
                  name: check service check date
                  deviceReferences:
                  - link: ''
                  timeout: 30
                  scriptReference:
                    link: ''
            example:
              name: check service check date
              deviceReferences:
              - link: ''
              timeout: 30
              scriptReference:
                link: ''
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/user-script-execution/{scriptTaskId}:
    get:
      tags:
      - BIG-IP TMSH Scripting
      summary: QueryBIG-IPscriptstatus
      description: ''
      operationId: QueryBIG-IPscriptstatus
      parameters:
      - name: scriptTaskId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/autodeploy/software-images:
    get:
      tags:
      - BIG-IP Software Image Management
      summary: RetrieveallSoftwareImages
      description: ''
      operationId: RetrieveallSoftwareImages
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: product eq 'BIG-IP'
      - name: $orderby
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: filename asc
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/resolver/device-groups/cm-bigip-allBigIpDevices/devices:
    get:
      tags:
      - BIG-IP Software Image Management
      summary: RetrieveallBIG-IPsandimageslots
      description: ''
      operationId: RetrieveallBIG-IPsandimageslots
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: state eq 'ACTIVE'
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-import:
    get:
      tags:
      - Device Import
      summary: RetrieveBIG-IPDeviceImportTasks
      description: ''
      operationId: RetrieveBIG-IPDeviceImportTasks
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: deviceReference/link+eq+'*'
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - Device Import
      summary: PerformBIG-IPDeviceImportusingmachineId
      description: ''
      operationId: PerformBIG-IPDeviceImportusingmachineId
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/PerformBIG-IPDeviceImportusingmachineIdRequest'
              - example:
                  name: rediscover_adc_core
                  conflictPolicy: USE_BIGIQ
                  deviceReference:
                    link: https://localhost/mgmt/cm/system/machineid-resolver/
                  failImportOnConflict: true
                  moduleList:
                  - module: adc_core
                  status: STARTED
            example:
              name: rediscover_adc_core
              conflictPolicy: USE_BIGIQ
              deviceReference:
                link: https://localhost/mgmt/cm/system/machineid-resolver/
              failImportOnConflict: true
              moduleList:
              - module: adc_core
              status: STARTED
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/global/tasks/device-import/{deviceImportId}:
    patch:
      tags:
      - Device Import
      summary: PerformBIG-IPDeviceImportusingImportTask
      description: ''
      operationId: PerformBIG-IPDeviceImportusingImportTask
      parameters:
      - name: deviceImportId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/PerformBIG-IPDeviceImportusingImportTaskRequest'
              - example:
                  moduleList:
                  - module: firewall
                  - module: security_shared
                  - module: adc_core
                  failOnConflict: true
                  status: STARTED
            example:
              moduleList:
              - module: firewall
              - module: security_shared
              - module: adc_core
              failOnConflict: true
              status: STARTED
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    get:
      tags:
      - Device Import
      summary: MonitorImportTask
      description: ''
      operationId: MonitorImportTask
      parameters:
      - name: deviceImportId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/shared/resolver/device-groups/cm-bigip-allBigIpDevices/devices/{uuid}:
    get:
      tags:
      - BIG-IP Device Reference Lookup
      summary: QueryDevicebyDeviceReference
      description: ''
      operationId: QueryDevicebyDeviceReference
      parameters:
      - name: uuid
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/dsc-group:
    get:
      tags:
      - BIG-IP Device Clustering
      summary: QueryDSCGroup
      description: ''
      operationId: QueryDSCGroup
      parameters:
      - name: $filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: devices eq '*'
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/dsc-group/{groupId}:
    get:
      tags:
      - BIG-IP Device Clustering
      summary: QueryDSCGroupByGroupId
      description: ''
      operationId: QueryDSCGroupByGroupId
      parameters:
      - name: groupId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/device/upgrades:
    get:
      tags:
      - Device Upgrades
      summary: RetrievaallUpgradeTasks
      description: ''
      operationId: RetrievaallUpgradeTasks
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - Device Upgrades
      summary: PerformSoftwareUpgrade
      description: ''
      operationId: PerformSoftwareUpgrade
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/NewRequestRequest'
              - example:
                  name: mybackuptask
                  softwareImageReference:
                    link: https://localhost/mgmt/cm/autodeploy/software-images/BIGIP-16.1.2.1-0.0.11.iso
                  stopBeforeInstall: true
                  stopBeforeReboot: true
                  stopForBackups: true
                  serialMode: true
                  stopForAssessments: true
                  selectByDevice: true
                  deviceInput:
                  - deviceReference:
                      link: https://localhost/mgmt/shared/resolver/device-groups/cm-bigip-allBigIpDevices/devices/ba7382a4-7564-4647-b65d-17d6f2a73a16
                    targetVolume: HD1.2
                    active: HD1.1
                  stopToReview: true
            example:
              name: mybackuptask
              softwareImageReference:
                link: https://localhost/mgmt/cm/autodeploy/software-images/BIGIP-16.1.2.1-0.0.11.iso
              stopBeforeInstall: true
              stopBeforeReboot: true
              stopForBackups: true
              serialMode: true
              stopForAssessments: true
              selectByDevice: true
              deviceInput:
              - deviceReference:
                  link: https://localhost/mgmt/shared/resolver/device-groups/cm-bigip-allBigIpDevices/devices/ba7382a4-7564-4647-b65d-17d6f2a73a16
                targetVolume: HD1.2
                active: HD1.1
              stopToReview: true
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/autodeploy/qkview/example:
    get:
      tags:
      - Qkview
      summary: getExampleQkview
      description: ''
      operationId: getExampleQkview
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/autodeploy/qkview:
    get:
      tags:
      - Qkview
      summary: RetrieveQkviewTasks
      description: ''
      operationId: RetrieveQkviewTasks
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    post:
      tags:
      - Qkview
      summary: GenerateaQkview
      description: ''
      operationId: GenerateaQkview
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/GenerateaBIG-IQQkviewRequest'
              - example:
                  name: test-bigiq-qkview.qkview
            example:
              name: test-bigiq-qkview.qkview
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/autodeploy/qkview/{BIGIQ-QKVIEW-TASK-ID}:
    get:
      tags:
      - Qkview
      summary: QueryBIG-IQQkviewTask
      description: ''
      operationId: QueryBIG-IQQkviewTask
      parameters:
      - name: BIGIQ-QKVIEW-TASK-ID
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Qkview
      summary: DeleteBIG-IQQkview
      description: ''
      operationId: DeleteBIG-IQQkview
      parameters:
      - name: BIGIQ-QKVIEW-TASK-ID
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /mgmt/cm/autodeploy/qkview/{BIGIP-QKVIEW-TASK-ID}:
    get:
      tags:
      - Qkview
      summary: QueryBIGIPQkviewTask
      description: ''
      operationId: QueryBIGIPQkviewTask
      parameters:
      - name: BIGIP-QKVIEW-TASK-ID
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
    delete:
      tags:
      - Qkview
      summary: DeleteaBIGIPQkview
      description: ''
      operationId: DeleteaBIGIPQkview
      parameters:
      - name: BIGIP-QKVIEW-TASK-ID
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
components:
  schemas:
    GenerateaBIG-IQQkviewRequest:
      title: GenerateaBIG-IQQkviewRequest
      required:
      - name
      type: object
      properties:
        name:
          type: string
      example:
        name: test-bigiq-qkview.qkview
    CreateBIG-IPiHealthUploadTaskRequest:
      title: CreateBIG-IPiHealthUploadTaskRequest
      required:
      - name
      - deviceReferences
      - credentialsReference
      type: object
      properties:
        name:
          type: string
        deviceReferences:
          type: array
          items:
            $ref: '#/components/schemas/DeviceReference'
          description: ''
        credentialsReference:
          $ref: '#/components/schemas/DeviceReference'
      example:
        name: testing-api-uploads
        deviceReferences:
        - link: ''
        credentialsReference:
          link: ''
    DeviceReference:
      title: DeviceReference
      required:
      - link
      type: object
      properties:
        link:
          type: string
      example:
        link: ''
    CredentialsReference:
      title: CredentialsReference
      required:
      - link
      type: object
      properties:
        link:
          type: string
      example:
        link: ''
    GenerateBIG-IPiHealthReportRequest:
      title: GenerateBIG-IPiHealthReportRequest
      required:
      - name
      - deviceReferences
      - credentialsReference
      type: object
      properties:
        name:
          type: string
        deviceReferences:
          type: array
          items:
            $ref: '#/components/schemas/DeviceReference'
          description: ''
        credentialsReference:
          $ref: '#/components/schemas/DeviceReference'
      example:
        name: testing-api-uploads
        deviceReferences:
        - link: ''
        credentialsReference:
          link: ''
    UpdateBIG-IPiHealthConfigRequest:
      title: UpdateBIG-IPiHealthConfigRequest
      required:
      - concurrentUploadCount
      - concurrentDownloadCount
      - iHealthEndpoint
      - iHealthAuthEndpoint
      type: object
      properties:
        concurrentUploadCount:
          type: integer
          format: int32
        concurrentDownloadCount:
          type: integer
          format: int32
        iHealthEndpoint:
          type: string
        iHealthAuthEndpoint:
          type: string
      example:
        concurrentUploadCount: 5
        concurrentDownloadCount: 5
        iHealthEndpoint: https://ihealth-api.f5networks.net/qkview-analyzer/api/
        iHealthAuthEndpoint: https://identity.account.f5.com/oauth2/ausp95ykc80HOU7SQ357/v1/token
    GenerateaniHealthDeviceReportRequest:
      title: GenerateaniHealthDeviceReportRequest
      required:
      - name
      - deviceReference
      type: object
      properties:
        name:
          type: string
        deviceReference:
          type: string
      example:
        name: testing
        deviceReference: ''
    CreateTestBIG-IPiHealthCredentialsRequest:
      title: CreateTestBIG-IPiHealthCredentialsRequest
      required:
      - displayName
      - description
      - username
      - password
      type: object
      properties:
        displayName:
          type: string
        description:
          type: string
        username:
          type: string
        password:
          type: string
      example:
        displayName: ihealth2-testing
        description: Testing for Itential
        username: ''
        password: ''
    ModifyTestBIG-IPiHealthCredentialsRequest:
      title: ModifyTestBIG-IPiHealthCredentialsRequest
      required:
      - displayName
      - description
      - username
      - encryptedPassword
      type: object
      properties:
        displayName:
          type: string
        description:
          type: string
        username:
          type: string
        encryptedPassword:
          type: string
      example:
        displayName: ihealth2-testing
        description: Testing for Itential
        username: 0oas5oa1j8C1vDEyV357
        encryptedPassword: ttZNs4dlnYnR6afp8yrDuhqJmOCN5yNG3ou6NSJjYuu0o7UC0L93hiBFZc9bA+rUTOaATvZc8CBbj1zkIr4R0Q==
    DeleteTestBIG-IPiHealthCredentialsRequest:
      title: DeleteTestBIG-IPiHealthCredentialsRequest
      required:
      - displayName
      - description
      - username
      - password
      type: object
      properties:
        displayName:
          type: string
        description:
          type: string
        username:
          type: string
        password:
          type: string
      example:
        displayName: Greg's iHealth2 Credentials
        description: Testing for Itential
        username: 0oas5oa1j8C1vDEyV357
        password: SH327FpN86gKDtaAy54kEBaj2Dwuo2U-FKKwl8uU
    GenerateBackupofDeviceRequest:
      title: GenerateBackupofDeviceRequest
      required:
      - name
      - includePrivateKeys
      - isEncrypted
      - deviceReference
      - backupLifeTime
      - description
      type: object
      properties:
        name:
          type: string
        includePrivateKeys:
          type: boolean
        isEncrypted:
          type: boolean
        deviceReference:
          $ref: '#/components/schemas/DeviceReference'
        backupLifeTime:
          type: integer
          format: int32
        description:
          type: string
      example:
        name: testing3-task.ucs
        includePrivateKeys: true
        isEncrypted: false
        deviceReference:
          link: ''
        backupLifeTime: 1
        description: Itential testing
    GenerateBackupFileDownloadPathHashRequest:
      title: GenerateBackupFileDownloadPathHashRequest
      required:
      - path
      - supportsBlob
      - downloadFilename
      type: object
      properties:
        path:
          type: string
        supportsBlob:
          type: boolean
        downloadFilename:
          type: string
      example:
        path: /mgmt/cm/system/backup-download/testing3-task.ucs
        supportsBlob: true
        downloadFilename: testing3-task.ucs
    CreateaBIG-IPscriptRequest:
      title: CreateaBIG-IPscriptRequest
      required:
      - name
      - description
      - script
      type: object
      properties:
        name:
          type: string
        description:
          type: string
        script:
          type: string
      example:
        name: check service check date
        description: returns the service check date from the license
        script: tmsh show sys license | grep 'Service Check Date'
    ExecuteaBIG-IPscriptRequest:
      title: ExecuteaBIG-IPscriptRequest
      required:
      - name
      - deviceReferences
      - timeout
      - scriptReference
      type: object
      properties:
        name:
          type: string
        deviceReferences:
          type: array
          items:
            $ref: '#/components/schemas/DeviceReference'
          description: ''
        timeout:
          type: integer
          format: int32
        scriptReference:
          $ref: '#/components/schemas/DeviceReference'
      example:
        name: check service check date
        deviceReferences:
        - link: ''
        timeout: 30
        scriptReference:
          link: ''
    ScriptReference:
      title: ScriptReference
      required:
      - link
      type: object
      properties:
        link:
          type: string
      example:
        link: ''
    PerformBIG-IPDeviceDiscoveryusingDiscoveryTaskRequest:
      title: PerformBIG-IPDeviceDiscoveryusingDiscoveryTaskRequest
      required:
      - moduleList
      - status
      type: object
      properties:
        moduleList:
          type: array
          items:
            $ref: '#/components/schemas/ModuleList'
          description: ''
        status:
          type: string
      example:
        moduleList:
        - module: firewall
        - module: security_shared
        - module: adc_core
        status: STARTED
    ModuleList:
      title: ModuleList
      required:
      - module
      type: object
      properties:
        module:
          type: string
      example:
        module: firewall
    PerformBIG-IPDeviceDiscoveryusingmachineIdRequest:
      title: PerformBIG-IPDeviceDiscoveryusingmachineIdRequest
      required:
      - deviceReference
      - moduleList
      - status
      type: object
      properties:
        deviceReference:
          $ref: '#/components/schemas/DeviceReference'
        moduleList:
          type: array
          items:
            $ref: '#/components/schemas/ModuleList'
          description: ''
        status:
          type: string
      example:
        deviceReference:
          link: https://localhost/mgmt/cm/system/machineid-resolver/
        moduleList:
        - module: adc_core
        status: STARTED
    PerformBIG-IPDeviceImportusingImportTaskRequest:
      title: PerformBIG-IPDeviceImportusingImportTaskRequest
      required:
      - moduleList
      - failOnConflict
      - status
      type: object
      properties:
        moduleList:
          type: array
          items:
            $ref: '#/components/schemas/ModuleList'
          description: ''
        failOnConflict:
          type: boolean
        status:
          type: string
      example:
        moduleList:
        - module: firewall
        - module: security_shared
        - module: adc_core
        failOnConflict: true
        status: STARTED
    PerformBIG-IPDeviceImportusingmachineIdRequest:
      title: PerformBIG-IPDeviceImportusingmachineIdRequest
      required:
      - name
      - conflictPolicy
      - deviceReference
      - failImportOnConflict
      - moduleList
      - status
      type: object
      properties:
        name:
          type: string
        conflictPolicy:
          type: string
        deviceReference:
          $ref: '#/components/schemas/DeviceReference'
        failImportOnConflict:
          type: boolean
        moduleList:
          type: array
          items:
            $ref: '#/components/schemas/ModuleList'
          description: ''
        status:
          type: string
      example:
        name: rediscover_adc_core
        conflictPolicy: USE_BIGIQ
        deviceReference:
          link: https://localhost/mgmt/cm/system/machineid-resolver/
        failImportOnConflict: true
        moduleList:
        - module: adc_core
        status: STARTED
    GenerateanauthtokenRequest:
      title: GenerateanauthtokenRequest
      required:
      - username
      - password
      - provider
      type: object
      properties:
        username:
          type: string
        password:
          type: string
        provider:
          type: string
      example:
        username: admin
        password: purple123
        provider: tmos
    LookupDeviceReferencebymachineIDRequest:
      title: LookupDeviceReferencebymachineIDRequest
      required:
      - machineId
      type: object
      properties:
        machineId:
          type: string
      example:
        machineId: ''
    LookupDeviceReferencebymanagementIPRequest:
      title: LookupDeviceReferencebymanagementIPRequest
      required:
      - address
      type: object
      properties:
        address:
          type: string
      example:
        address: 10.1.1.8
    LookupDeviceReferencebyhostnameRequest:
      title: LookupDeviceReferencebyhostnameRequest
      required:
      - hostname
      type: object
      properties:
        hostname:
          type: string
      example:
        hostname: BOS-vBIGIP01.termmarc.com
    NewRequestRequest:
      title: NewRequestRequest
      required:
      - name
      - softwareImageReference
      - stopBeforeInstall
      - stopBeforeReboot
      - stopForBackups
      - serialMode
      - stopForAssessments
      - selectByDevice
      - deviceInput
      - stopToReview
      type: object
      properties:
        name:
          type: string
        softwareImageReference:
          $ref: '#/components/schemas/DeviceReference'
        stopBeforeInstall:
          type: boolean
        stopBeforeReboot:
          type: boolean
        stopForBackups:
          type: boolean
        serialMode:
          type: boolean
        stopForAssessments:
          type: boolean
        selectByDevice:
          type: boolean
        deviceInput:
          type: array
          items:
            $ref: '#/components/schemas/DeviceInput'
          description: ''
        stopToReview:
          type: boolean
      example:
        name: mybackuptask
        softwareImageReference:
          link: https://localhost/mgmt/cm/autodeploy/software-images/BIGIP-16.1.2.1-0.0.11.iso
        stopBeforeInstall: true
        stopBeforeReboot: true
        stopForBackups: true
        serialMode: true
        stopForAssessments: true
        selectByDevice: true
        deviceInput:
        - deviceReference:
            link: https://localhost/mgmt/shared/resolver/device-groups/cm-bigip-allBigIpDevices/devices/ba7382a4-7564-4647-b65d-17d6f2a73a16
          targetVolume: HD1.2
          active: HD1.1
        stopToReview: true
    SoftwareImageReference:
      title: SoftwareImageReference
      required:
      - link
      type: object
      properties:
        link:
          type: string
      example:
        link: https://localhost/mgmt/cm/autodeploy/software-images/BIGIP-16.1.2.1-0.0.11.iso
    DeviceInput:
      title: DeviceInput
      required:
      - deviceReference
      - targetVolume
      - active
      type: object
      properties:
        deviceReference:
          $ref: '#/components/schemas/DeviceReference'
        targetVolume:
          type: string
        active:
          type: string
      example:
        deviceReference:
          link: https://localhost/mgmt/shared/resolver/device-groups/cm-bigip-allBigIpDevices/devices/ba7382a4-7564-4647-b65d-17d6f2a73a16
        targetVolume: HD1.2
        active: HD1.1
    GenerateaQkviewRequest:
      title: GenerateaQkviewRequest
      required:
      - name
      type: object
      properties:
        name:
          type: string
      example:
        name: testing.qkview
    DeleteaQkviewRequest:
      title: DeleteaQkviewRequest
      required:
      - name
      type: object
      properties:
        name:
          type: string
      example:
        name: testing.qkview
    RetrieverootcronfileRequest:
      title: RetrieverootcronfileRequest
      required:
      - command
      - utilCmdArgs
      type: object
      properties:
        command:
          type: string
        utilCmdArgs:
          type: string
      example:
        command: run
        utilCmdArgs: -c 'cat /var/spool/cron/root'
    ViewusedavailablediskspaceRequest:
      title: ViewusedavailablediskspaceRequest
      required:
      - command
      - utilCmdArgs
      type: object
      properties:
        command:
          type: string
        utilCmdArgs:
          type: string
      example:
        command: run
        utilCmdArgs: -c 'vgdisplay --short'
    DetachClientSSLProfilefromVirtualServerRequest:
      title: DetachClientSSLProfilefromVirtualServerRequest
      required:
      - name
      type: object
      properties:
        name:
          type: string
      example:
        name: myclientsslprofile
    DeleteClientSSLProfileRequest:
      title: DeleteClientSSLProfileRequest
      required:
      - name
      type: object
      properties:
        name:
          type: string
      example:
        name: myclientsslprofile
    Content-Type:
      title: Content-Type
      enum:
      - application/json
      type: string
      example: application/json
tags:
- name: CloudEdition
  description: Cloud Edition API calls
- name: Access
  description: Access API calls
- name: ADC
  description: ADC API calls
- name: default
  description: ''
- name: ASM
  description: ASM API Calls
- name: Device
  description: Device API Calls
- name: DNS
  description: DNS API Calls
- name: Firewall
  description: Firewall API Calls
- name: BIG-IP UUID Lookup
- name: BIG-IP iHealth
- name: BIG-IQ System/Cluster Status
- name: Device Backups
- name: BIG-IP TMSH Scripting
- name: BIG-IP Software Image Management
- name: Device Import
- name: Device
- name: BIG-IP Device Reference Lookup
- name: BIG-IP Device Clustering
- name: Device Upgrades
- name: Qkview
externalDocs:
  description: Find out more about the OpenAPI Initiative
  url: https://www.openapis.org/
