openapi: 3.0.0
info:
  title: Infoblox
  contact: {}
  version: '1.0.0'
servers:
- url: https://{defaultHost}
  variables:
    defaultHost:
      default: www.example.com
paths:
  /network:
    post:
      summary: assignNextNetwork
      description: ''
      operationId: assignNextNetwork
      parameters:
      - name: networkReference
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: nextNetworkSubnetMask
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: networkView
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: returnFields
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: comment
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: getNetworkKeyByIP
      description: ''
      operationId: getNetworkKeyByIP
      parameters:
      - name: networkIP
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkcontainer:
    post:
      summary: createNetworkContainer
      description: ''
      operationId: createNetworkContainer
      parameters:
      - name: payload
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: listNetworkContainers
      description: ''
      operationId: listNetworkContainers
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /network/{networkIdadj}:
    post:
      summary: getNextAvailableNetworks
      description: ''
      operationId: getNextAvailableNetworks
      parameters:
      - name: networkIdadj
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNetworkByNetworkKey
      description: ''
      operationId: deleteNetworkByNetworkKey
      parameters:
      - name: networkIdadj
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /network/{}:
    get:
      summary: getNetworkDetails
      description: ''
      operationId: getNetworkDetails
      parameters:
      - name: filter
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNetwork
      description: ''
      operationId: deleteNetwork
      parameters:
      - name: networkIP
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkcontainer/{}:
    get:
      summary: getNetworkContainerDetails
      description: ''
      operationId: getNetworkContainerDetails
      parameters:
      - name: networkIP
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_auth/{}:
    delete:
      summary: deleteAuthZone
      description: ''
      operationId: deleteAuthZone
      parameters:
      - name: fqdnName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: getAuthZoneDetailsByfqdnName
      description: ''
      operationId: getAuthZoneDetailsByfqdnName
      parameters:
      - name: fqdnName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createAuthZone
      description: ''
      operationId: createAuthZone
      parameters:
      - name: fqdnName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ipv4address:
    get:
      summary: getIpDetails
      description: ''
      operationId: getIpDetails
      parameters:
      - name: IPAddress
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host:
    post:
      summary: createHostRecord
      description: ''
      operationId: createHostRecord
      parameters:
      - name: hostName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: fqdnName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: IPAddress
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: getHostRecord
      description: ''
      operationId: getHostRecord
      parameters:
      - name: hostName
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host/{}:
    post:
      summary: createHostRecord2
      description: ''
      operationId: createHostRecord2
      parameters:
      - name: hostName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: comment
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: IPAddress
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: getIpByHost
      description: ''
      operationId: getIpByHost
      parameters:
      - name: hostName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteHostRecordByHostName
      description: ''
      operationId: deleteHostRecordByHostName
      parameters:
      - name: hostName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ipv4address/{}:
    get:
      summary: getHostByIp
      description: ''
      operationId: getHostByIp
      parameters:
      - name: IPAddress
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: unassignIP
      description: ''
      operationId: unassignIP
      parameters:
      - name: IPAddress
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ipam:statistics/{}:
    get:
      summary: getNetworkUtilizationByIP
      description: ''
      operationId: getNetworkUtilizationByIP
      parameters:
      - name: networkIP
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /{}:
    put:
      summary: modifyNetworkBlock
      description: ''
      operationId: modifyNetworkBlock
      parameters:
      - name: networkIP
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: comment
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkcontainer/{networkIdadj}:
    delete:
      summary: deleteNetworkContainerByNetworkKey
      description: ''
      operationId: deleteNetworkContainerByNetworkKey
      parameters:
      - name: networkIdadj
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkcontainer/{networkId}/{containerId}:
    post:
      summary: getNetworkContainerNextNetworkIps
      description: ''
      operationId: getNetworkContainerNextNetworkIps
      parameters:
      - name: networkId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: containerId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ipv6networkcontainer/{networkId}/{containerId}:
    post:
      summary: getIpv6NetworkContainerNextNetworkIps
      description: ''
      operationId: getIpv6NetworkContainerNextNetworkIps
      parameters:
      - name: networkId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: containerId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_forward:
    get:
      summary: getForwardZones
      description: ''
      operationId: getForwardZones
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createForwardZone
      description: ''
      operationId: createForwardZone
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /{objectReference}:
    delete:
      summary: deleteZones
      description: ''
      operationId: deleteZones
      parameters:
      - name: objectReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: getNetworkBlock
      description: ''
      operationId: getNetworkBlock
      parameters:
      - name: objectReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNetworkBlock
      description: ''
      operationId: createNetworkBlock
      parameters:
      - name: objectReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: functionParam
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_delegated:
    get:
      summary: getZoneDelegations
      description: ''
      operationId: getZoneDelegations
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneDelegation
      description: ''
      operationId: createZoneDelegation
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_auth/{zoneRef}:
    delete:
      summary: deleteAuthZoneByRef
      description: ''
      operationId: deleteAuthZoneByRef
      parameters:
      - name: zoneRef
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkcontainer/{networkRef}:
    delete:
      summary: deleteNetworkContainer
      description: ''
      operationId: deleteNetworkContainer
      parameters:
      - name: networkRef
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /network/{networkRef}:
    post:
      summary: genericCreateNextAvailableNetwork
      description: ''
      operationId: genericCreateNextAvailableNetwork
      parameters:
      - name: networkRef
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: options
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /dtc:server:
    get:
      summary: getDtcServer
      description: ''
      operationId: getDtcServer
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createDtcServer
      description: ''
      operationId: createDtcServer
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /dtc:pool:
    get:
      summary: getDtcPool
      description: ''
      operationId: getDtcPool
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createDtcPool
      description: ''
      operationId: createDtcPool
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /dtc:lbdn:
    post:
      summary: createDtcLbdn
      description: ''
      operationId: createDtcLbdn
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:a:
    get:
      summary: getARecords
      description: ''
      operationId: getARecords
      parameters:
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createARecord
      description: ''
      operationId: createARecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:cname:
    get:
      summary: getCnameRecords
      description: ''
      operationId: getCnameRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createCNAMERecord
      description: ''
      operationId: createCNAMERecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:txt:
    get:
      summary: getTxtRecords
      description: ''
      operationId: getTxtRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createTxtRecord
      description: ''
      operationId: createTxtRecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /allrecords:
    get:
      summary: getAllRecords
      description: ''
      operationId: getAllRecords
      parameters:
      - name: zone
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:aaaa:
    get:
      summary: getAaaaRecords
      description: ''
      operationId: getAaaaRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createAaaaRecord
      description: ''
      operationId: createAaaaRecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:mx:
    get:
      summary: getMxRecords
      description: ''
      operationId: getMxRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createMxRecord
      description: ''
      operationId: createMxRecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ns:
    get:
      summary: getNsRecords
      description: ''
      operationId: getNsRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNsRecord
      description: ''
      operationId: createNsRecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ptr:
    get:
      summary: getPtrRecords
      description: ''
      operationId: getPtrRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createPtrRecord
      description: ''
      operationId: createPtrRecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:srv:
    get:
      summary: getSrvRecords
      description: ''
      operationId: getSrvRecords
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSrvRecord
      description: ''
      operationId: createSrvRecord
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host/{recordkey}:
    put:
      summary: updateHostRecord
      description: ''
      operationId: updateHostRecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteHostRecord
      description: ''
      operationId: deleteHostRecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:a/{recordkey}:
    put:
      summary: updateARecord
      description: ''
      operationId: updateARecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteARecord
      description: ''
      operationId: deleteARecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ptr/{recordkey}:
    put:
      summary: updatePTRRecord
      description: ''
      operationId: updatePTRRecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deletePTRRecord
      description: ''
      operationId: deletePTRRecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:cname/{recordkey}:
    put:
      summary: updateCNAMERecord
      description: ''
      operationId: updateCNAMERecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteCNAMERecord
      description: ''
      operationId: deleteCNAMERecord
      parameters:
      - name: recordkey
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /grid:dns:
    get:
      summary: getGridDns
      description: ''
      operationId: getGridDns
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /member:dns:
    get:
      summary: getMemberDns
      description: ''
      operationId: getMemberDns
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_rp:
    get:
      summary: getResponsePolicyZones
      description: ''
      operationId: getResponsePolicyZones
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createResponsePolicyZone
      description: ''
      operationId: createResponsePolicyZone
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:a:
    post:
      summary: createSubstituitionRuleForARecords
      description: ''
      operationId: createSubstituitionRuleForARecords
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:ptr:
    post:
      summary: addSubstituitionRuleForPtrRecords
      description: ''
      operationId: addSubstituitionRuleForPtrRecords
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:a:ipaddress:
    post:
      summary: addSubstituitionRuleForIpTriggerPolicy
      description: ''
      operationId: addSubstituitionRuleForIpTriggerPolicy
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:cname:
    post:
      summary: addBlockDomainNameRule
      description: ''
      operationId: addBlockDomainNameRule
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:cname:clientipaddress:
    post:
      summary: addBlockClientIpAddressRule
      description: ''
      operationId: addBlockClientIpAddressRule
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:cname:clientipaddressdn:
    post:
      summary: addSubstituteDomainNameClientIpAddressRule
      description: ''
      operationId: addSubstituteDomainNameClientIpAddressRule
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:cname:ipaddress:
    post:
      summary: addBlockIpAddressNoSuchDomainRule
      description: ''
      operationId: addBlockIpAddressNoSuchDomainRule
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rpz:cname:ipaddressdn:
    post:
      summary: addSubstituteDomainNameIpAddressRule
      description: ''
      operationId: addSubstituteDomainNameIpAddressRule
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /allrpzrecords:
    get:
      summary: getAllRpzRecords
      description: ''
      operationId: getAllRpzRecords
      parameters:
      - name: zone
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:
    get:
      summary: getNameServerGroups
      description: ''
      operationId: getNameServerGroups
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNameServerGroup
      description: ''
      operationId: createNameServerGroup
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /range:
    get:
      summary: getRangeByExtensibleAttribute
      description: ''
      operationId: getRangeByExtensibleAttribute
      parameters:
      - name: location
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createRange
      description: ''
      operationId: createRange
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /lease:
    get:
      summary: getLeaseByIpAddress
      description: ''
      operationId: getLeaseByIpAddress
      parameters:
      - name: address
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /member:dhcpproperties:
    get:
      summary: getMemberDhcp
      description: ''
      operationId: getMemberDhcp
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /search:
    get:
      summary: getIpAddressUsingSearch
      description: ''
      operationId: getIpAddressUsingSearch
      parameters:
      - name: address
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /view:
    get:
      summary: getDnsView
      description: ''
      operationId: getDnsView
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createView
      description: ''
      operationId: createView
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkview:
    get:
      summary: getNetworkView
      description: ''
      operationId: getNetworkView
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNetworkView
      description: ''
      operationId: createNetworkView
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /networkview/{viewId}:
    get:
      summary: getNetworkViewById
      description: ''
      operationId: getNetworkViewById
      parameters:
      - name: viewId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNetworkView
      description: ''
      operationId: updateNetworkView
      parameters:
      - name: viewId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNetworkView
      description: ''
      operationId: deleteNetworkView
      parameters:
      - name: viewId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /fixedaddress:
    get:
      summary: getFixedAddressMac
      description: ''
      operationId: getFixedAddressMac
      parameters:
      - name: mac
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createFixedAddress
      description: ''
      operationId: createFixedAddress
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /member:
    get:
      summary: getMembers
      description: ''
      operationId: getMembers
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createMember
      description: ''
      operationId: createMember
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /grid:
    get:
      summary: getGrid
      description: ''
      operationId: getGrid
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /grid:servicerestart:status:
    get:
      summary: getGridStatus
      description: ''
      operationId: getGridStatus
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /grid:servicerestart:request:changedobject:
    get:
      summary: getGridPendingChanges
      description: ''
      operationId: getGridPendingChanges
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /vdiscoverytask:
    get:
      summary: getVdiscoveryTasks
      description: ''
      operationId: getVdiscoveryTasks
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createVdiscoveryTask
      description: ''
      operationId: createVdiscoveryTask
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /permission:
    get:
      summary: getPermissionsForARole
      description: ''
      operationId: getPermissionsForARole
      parameters:
      - name: role
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /:
    get:
      summary: getWapiSchema
      description: ''
      operationId: getWapiSchema
      parameters:
      - name: schema
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /request:
    post:
      summary: multipleRecordTypes
      description: ''
      operationId: multipleRecordTypes
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /extensibleattributedef:
    get:
      summary: getExtensibleAttributeDefinition
      description: ''
      operationId: getExtensibleAttributeDefinition
      parameters:
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createExtensibleAttributeDefinition
      description: ''
      operationId: createExtensibleAttributeDefinition
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /extensibleattributedef/{eaId}:
    get:
      summary: getExtensibleAttributeDefinitionById
      description: ''
      operationId: getExtensibleAttributeDefinitionById
      parameters:
      - name: eaId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateExtensibleAttributeDefinition
      description: ''
      operationId: updateExtensibleAttributeDefinition
      parameters:
      - name: eaId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteExtensibleAttributeDefinition
      description: ''
      operationId: deleteExtensibleAttributeDefinition
      parameters:
      - name: eaId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /http_direct_file_io/{uploadId}/import_records:
    post:
      summary: uploadFile
      description: ''
      operationId: uploadFile
      parameters:
      - name: uploadId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          text/plain:
            schema: {}
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /http_direct_file_io/{downloadId}/{fileName}:
    get:
      summary: downloadFile
      description: ''
      operationId: downloadFile
      parameters:
      - name: downloadId
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: fileName
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /{objectType}:
    post:
      summary: createObject
      description: ''
      operationId: createObject
      parameters:
      - name: objectType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    get:
      summary: getObject
      description: ''
      operationId: getObject
      parameters:
      - name: objectType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: queryObject
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      - name: returnFields
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /{objectType}/{objectReferenceWithoutType}:
    put:
      summary: updateObject
      description: ''
      operationId: updateObject
      parameters:
      - name: objectType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: objectReferenceWithoutType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteObject
      description: ''
      operationId: deleteObject
      parameters:
      - name: objectType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: objectReferenceWithoutType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /{objectType}/{splitRef0}:{splitRef1}:
    post:
      summary: restartServices
      description: ''
      operationId: restartServices
      parameters:
      - name: objectType
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: splitRef0
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: splitRef1
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: queries
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /allrecords/{refInfo}:
    get:
      summary: getAllRecordsByReference
      description: ''
      operationId: getAllRecordsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /bulkhost:
    get:
      summary: getBulkhosts
      description: ''
      operationId: getBulkhosts
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createBulkhosts
      description: ''
      operationId: createBulkhosts
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /bulkhost/{refInfo}:
    get:
      summary: getBulkhostByReference
      description: ''
      operationId: getBulkhostByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateBulkhostByReference
      description: ''
      operationId: updateBulkhostByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteBulkhostByReference
      description: ''
      operationId: deleteBulkhostByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /bulkhostnametemplate:
    get:
      summary: getBulkhostTemplate
      description: ''
      operationId: getBulkhostTemplate
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createBulkhostTemplate
      description: ''
      operationId: createBulkhostTemplate
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /bulkhostnametemplate/{refInfo}:
    get:
      summary: getBulkhostTemplateByReference
      description: ''
      operationId: getBulkhostTemplateByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateBulkhostTemplateByReference
      description: ''
      operationId: updateBulkhostTemplateByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteBulkhostTemplateByReference
      description: ''
      operationId: deleteBulkhostTemplateByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ddns:principalcluster:
    get:
      summary: getDdnsPrincipalCluster
      description: ''
      operationId: getDdnsPrincipalCluster
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createDdnsPrincipalCluster
      description: ''
      operationId: createDdnsPrincipalCluster
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ddns:principalcluster/{refInfo}:
    get:
      summary: getDdnsPrincipalClusterByReference
      description: ''
      operationId: getDdnsPrincipalClusterByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateDdnsPrincipalClusterByReference
      description: ''
      operationId: updateDdnsPrincipalClusterByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteDdnsPrincipalClusterByReference
      description: ''
      operationId: deleteDdnsPrincipalClusterByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ddns:principalcluster:group:
    get:
      summary: getDdnsPrincipalClusterGroup
      description: ''
      operationId: getDdnsPrincipalClusterGroup
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createDdnsPrincipalClusterGroup
      description: ''
      operationId: createDdnsPrincipalClusterGroup
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ddns:principalcluster:group/{refInfo}:
    get:
      summary: getDdnsPrincipalClusterGroupByReference
      description: ''
      operationId: getDdnsPrincipalClusterGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateDdnsPrincipalClusterGroupByReference
      description: ''
      operationId: updateDdnsPrincipalClusterGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteDdnsPrincipalClusterGroupByReference
      description: ''
      operationId: deleteDdnsPrincipalClusterGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /dns64group:
    get:
      summary: getDns64Group
      description: ''
      operationId: getDns64Group
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createDns64Group
      description: ''
      operationId: createDns64Group
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /dns64group/{refInfo}:
    get:
      summary: getDns64GroupByReference
      description: ''
      operationId: getDns64GroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateDns64GroupByReference
      description: ''
      operationId: updateDns64GroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteDns64GroupByReference
      description: ''
      operationId: deleteDns64GroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /grid:dns/{refInfo}:
    get:
      summary: getGridDnsByReference
      description: ''
      operationId: getGridDnsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createGridDnsByReference
      description: ''
      operationId: createGridDnsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GridDnsResponse'
      deprecated: false
    put:
      summary: updateGridDnsByReference
      description: ''
      operationId: updateGridDnsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /hostnamerewritepolicy:
    get:
      summary: getHostnameRewritePolicy
      description: ''
      operationId: getHostnameRewritePolicy
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /hostnamerewritepolicy/{refInfo}:
    get:
      summary: getHostnameRewritePolicyByReference
      description: ''
      operationId: getHostnameRewritePolicyByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /member:dns/{refInfo}:
    get:
      summary: getMemberDnsByReference
      description: ''
      operationId: getMemberDnsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createMemberDnsByReference
      description: ''
      operationId: createMemberDnsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MemberDnsResponse'
      deprecated: false
    put:
      summary: updateMemberDnsByReference
      description: ''
      operationId: updateMemberDnsByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup/{refInfo}:
    get:
      summary: getNsGroupByReference
      description: ''
      operationId: getNsGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNsGroupByReference
      description: ''
      operationId: updateNsGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNsGroupByReference
      description: ''
      operationId: deleteNsGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:delegation:
    get:
      summary: getNsGroupDelegation
      description: ''
      operationId: getNsGroupDelegation
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNsGroupDelegation
      description: ''
      operationId: createNsGroupDelegation
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:delegation/{refInfo}:
    get:
      summary: getNsGroupDelegationByReference
      description: ''
      operationId: getNsGroupDelegationByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNsGroupDelegationByReference
      description: ''
      operationId: updateNsGroupDelegationByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNsGroupDelegationByReference
      description: ''
      operationId: deleteNsGroupDelegationByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:forwardingmember:
    get:
      summary: getNsGroupForwardMember
      description: ''
      operationId: getNsGroupForwardMember
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNsGroupForwardMember
      description: ''
      operationId: createNsGroupForwardMember
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:forwardingmember/{refInfo}:
    get:
      summary: getNsGroupForwardMemberByReference
      description: ''
      operationId: getNsGroupForwardMemberByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNsGroupForwardMemberByReference
      description: ''
      operationId: updateNsGroupForwardMemberByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNsGroupForwardMemberByReference
      description: ''
      operationId: deleteNsGroupForwardMemberByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:forwardstubserver:
    get:
      summary: getNsGroupForwardStubServer
      description: ''
      operationId: getNsGroupForwardStubServer
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNsGroupForwardStubServer
      description: ''
      operationId: createNsGroupForwardStubServer
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:forwardstubserver/{refInfo}:
    get:
      summary: getNsGroupForwardStubServerByReference
      description: ''
      operationId: getNsGroupForwardStubServerByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNsGroupForwardStubServerByReference
      description: ''
      operationId: updateNsGroupForwardStubServerByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNsGroupForwardStubServerByReference
      description: ''
      operationId: deleteNsGroupForwardStubServerByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:stubmember:
    get:
      summary: getNsGroupStubmember
      description: ''
      operationId: getNsGroupStubmember
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNsGroupStubmember
      description: ''
      operationId: createNsGroupStubmember
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /nsgroup:stubmember/{refInfo}:
    get:
      summary: getNsGroupStubmemberByReference
      description: ''
      operationId: getNsGroupStubmemberByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNsGroupStubmemberByReference
      description: ''
      operationId: updateNsGroupStubmemberByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNsGroupStubmemberByReference
      description: ''
      operationId: deleteNsGroupStubmemberByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:a/{refInfo}:
    get:
      summary: getArecordByReference
      description: ''
      operationId: getArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:aaaa/{refInfo}:
    get:
      summary: getAAAArecordByReference
      description: ''
      operationId: getAAAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateAAAArecordByReference
      description: ''
      operationId: updateAAAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteAAAArecordByReference
      description: ''
      operationId: deleteAAAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:alias:
    get:
      summary: getAliasrecord
      description: ''
      operationId: getAliasrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createAliasrecord
      description: ''
      operationId: createAliasrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:alias/{refInfo}:
    get:
      summary: getAliasrecordByReference
      description: ''
      operationId: getAliasrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateAliasrecordByReference
      description: ''
      operationId: updateAliasrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteAliasrecordByReference
      description: ''
      operationId: deleteAliasrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:caa:
    get:
      summary: getCAArecord
      description: ''
      operationId: getCAArecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createCAArecord
      description: ''
      operationId: createCAArecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:caa/{refInfo}:
    get:
      summary: getCAArecordByReference
      description: ''
      operationId: getCAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateCAArecordByReference
      description: ''
      operationId: updateCAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteCAArecordByReference
      description: ''
      operationId: deleteCAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:cname/{refInfo}:
    get:
      summary: getCnamerecordByReference
      description: ''
      operationId: getCnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dhcid:
    get:
      summary: getDhcidrecord
      description: ''
      operationId: getDhcidrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dhcid/{refInfo}:
    get:
      summary: getDhcidrecordByReference
      description: ''
      operationId: getDhcidrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteDhcidrecordByReference
      description: ''
      operationId: deleteDhcidrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dname:
    get:
      summary: getDnamerecord
      description: ''
      operationId: getDnamerecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createDnamerecord
      description: ''
      operationId: createDnamerecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dname/{refInfo}:
    get:
      summary: getDnamerecordByReference
      description: ''
      operationId: getDnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateDnamerecordByReference
      description: ''
      operationId: updateDnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteDnamerecordByReference
      description: ''
      operationId: deleteDnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dnskey:
    get:
      summary: getDnskeyrecord
      description: ''
      operationId: getDnskeyrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dnskey/{refInfo}:
    get:
      summary: getDnskeyrecordByReference
      description: ''
      operationId: getDnskeyrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ds:
    get:
      summary: getDsrecord
      description: ''
      operationId: getDsrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ds/{refInfo}:
    get:
      summary: getDsrecordByReference
      description: ''
      operationId: getDsrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteDsrecordByReference
      description: ''
      operationId: deleteDsrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dtclbdn:
    get:
      summary: getDtclbdnrecord
      description: ''
      operationId: getDtclbdnrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:dtclbdn/{refInfo}:
    get:
      summary: getDtclbdnrecordByReference
      description: ''
      operationId: getDtclbdnrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host_ipv4addr:
    get:
      summary: getHostIpv4Addrrecord
      description: ''
      operationId: getHostIpv4Addrrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host_ipv4addr/{refInfo}:
    get:
      summary: getHostIpv4AddrrecordByReference
      description: ''
      operationId: getHostIpv4AddrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateHostIpv4AddrrecordByReference
      description: ''
      operationId: updateHostIpv4AddrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host_ipv6addr:
    get:
      summary: getHostIpv6Addrrecord
      description: ''
      operationId: getHostIpv6Addrrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:host_ipv6addr/{refInfo}:
    get:
      summary: getHostIpv6AddrrecordByReference
      description: ''
      operationId: getHostIpv6AddrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateHostIpv6AddrrecordByReference
      description: ''
      operationId: updateHostIpv6AddrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:mx/{refInfo}:
    get:
      summary: getMxrecordByReference
      description: ''
      operationId: getMxrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateMxrecordByReference
      description: ''
      operationId: updateMxrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteMxrecordByReference
      description: ''
      operationId: deleteMxrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:naptr:
    get:
      summary: getNaptrrecord
      description: ''
      operationId: getNaptrrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createNaptrrecord
      description: ''
      operationId: createNaptrrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:naptr/{refInfo}:
    get:
      summary: getNaptrrecordByReference
      description: ''
      operationId: getNaptrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNaptrrecordByReference
      description: ''
      operationId: updateNaptrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNaptrrecordByReference
      description: ''
      operationId: deleteNaptrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ns/{refInfo}:
    get:
      summary: getNsrecordByReference
      description: ''
      operationId: getNsrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateNsrecordByReference
      description: ''
      operationId: updateNsrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteNsrecordByReference
      description: ''
      operationId: deleteNsrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:nsec:
    get:
      summary: getNsecrecord
      description: ''
      operationId: getNsecrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:nsec/{refInfo}:
    get:
      summary: getNsecrecordByReference
      description: ''
      operationId: getNsecrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:nsec3:
    get:
      summary: getNsec3record
      description: ''
      operationId: getNsec3record
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:nsec3/{refInfo}:
    get:
      summary: getNsec3recordByReference
      description: ''
      operationId: getNsec3recordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:nsec3param:
    get:
      summary: getNsec3paramrecord
      description: ''
      operationId: getNsec3paramrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:nsec3param/{refInfo}:
    get:
      summary: getNsec3paramrecordByReference
      description: ''
      operationId: getNsec3paramrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:ptr/{refInfo}:
    get:
      summary: getPtrrecordByReference
      description: ''
      operationId: getPtrrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rrsig:
    get:
      summary: getRrsigrecord
      description: ''
      operationId: getRrsigrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:rrsig/{refInfo}:
    get:
      summary: getRrsigrecordByReference
      description: ''
      operationId: getRrsigrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:srv/{refInfo}:
    get:
      summary: getSrvrecordByReference
      description: ''
      operationId: getSrvrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSrvrecordByReference
      description: ''
      operationId: updateSrvrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSrvrecordByReference
      description: ''
      operationId: deleteSrvrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:tlsa:
    get:
      summary: getTlsarecord
      description: ''
      operationId: getTlsarecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createTlsarecord
      description: ''
      operationId: createTlsarecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:tlsa/{refInfo}:
    get:
      summary: getTlsarecordByReference
      description: ''
      operationId: getTlsarecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateTlsarecordByReference
      description: ''
      operationId: updateTlsarecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteTlsarecordByReference
      description: ''
      operationId: deleteTlsarecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:txt/{refInfo}:
    get:
      summary: getTxtrecordByReference
      description: ''
      operationId: getTxtrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateTxtrecordByReference
      description: ''
      operationId: updateTxtrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteTxtrecordByReference
      description: ''
      operationId: deleteTxtrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:unknown:
    get:
      summary: getUnknownrecord
      description: ''
      operationId: getUnknownrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createUnknownrecord
      description: ''
      operationId: createUnknownrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /record:unknown/{refInfo}:
    get:
      summary: getUnknownrecordByReference
      description: ''
      operationId: getUnknownrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateUnknownrecordByReference
      description: ''
      operationId: updateUnknownrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteUnknownrecordByReference
      description: ''
      operationId: deleteUnknownrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /recordnamepolicy:
    get:
      summary: getRecordNamePolicy
      description: ''
      operationId: getRecordNamePolicy
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createRecordNamePolicy
      description: ''
      operationId: createRecordNamePolicy
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /recordnamepolicy/{refInfo}:
    get:
      summary: getRecordNamePolicyByReference
      description: ''
      operationId: getRecordNamePolicyByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateRecordNamePolicyByReference
      description: ''
      operationId: updateRecordNamePolicyByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteRecordNamePolicyByReference
      description: ''
      operationId: deleteRecordNamePolicyByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ruleset:
    get:
      summary: getRuleset
      description: ''
      operationId: getRuleset
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createRuleset
      description: ''
      operationId: createRuleset
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /ruleset/{refInfo}:
    get:
      summary: getRulesetByReference
      description: ''
      operationId: getRulesetByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateRulesetByReference
      description: ''
      operationId: updateRulesetByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteRulesetByReference
      description: ''
      operationId: deleteRulesetByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /scavengingtask:
    get:
      summary: getScavengingTask
      description: ''
      operationId: getScavengingTask
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /scavengingtask/{refInfo}:
    get:
      summary: getScavengingTaskByReference
      description: ''
      operationId: getScavengingTaskByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:a:
    get:
      summary: getSharedArecord
      description: ''
      operationId: getSharedArecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedArecord
      description: ''
      operationId: createSharedArecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:a/{refInfo}:
    get:
      summary: getSharedArecordByReference
      description: ''
      operationId: getSharedArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedArecordByReference
      description: ''
      operationId: updateSharedArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedArecordByReference
      description: ''
      operationId: deleteSharedArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:aaaa:
    get:
      summary: getSharedAAAArecord
      description: ''
      operationId: getSharedAAAArecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedAAAArecord
      description: ''
      operationId: createSharedAAAArecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:aaaa/{refInfo}:
    get:
      summary: getSharedAAAArecordByReference
      description: ''
      operationId: getSharedAAAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedAAAArecordByReference
      description: ''
      operationId: updateSharedAAAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedAAAArecordByReference
      description: ''
      operationId: deleteSharedAAAArecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:cname:
    get:
      summary: getSharedCnamerecord
      description: ''
      operationId: getSharedCnamerecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedCnamerecord
      description: ''
      operationId: createSharedCnamerecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:cname/{refInfo}:
    get:
      summary: getSharedCnamerecordByReference
      description: ''
      operationId: getSharedCnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedCnamerecordByReference
      description: ''
      operationId: updateSharedCnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedCnamerecordByReference
      description: ''
      operationId: deleteSharedCnamerecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:mx:
    get:
      summary: getSharedMxrecord
      description: ''
      operationId: getSharedMxrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedMxrecord
      description: ''
      operationId: createSharedMxrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:mx/{refInfo}:
    get:
      summary: getSharedMxrecordByReference
      description: ''
      operationId: getSharedMxrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedMxrecordByReference
      description: ''
      operationId: updateSharedMxrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedMxrecordByReference
      description: ''
      operationId: deleteSharedMxrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:srv:
    get:
      summary: getSharedSrvrecord
      description: ''
      operationId: getSharedSrvrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedSrvrecord
      description: ''
      operationId: createSharedSrvrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:srv/{refInfo}:
    get:
      summary: getSharedSrvrecordByReference
      description: ''
      operationId: getSharedSrvrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedSrvrecordByReference
      description: ''
      operationId: updateSharedSrvrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedSrvrecordByReference
      description: ''
      operationId: deleteSharedSrvrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:txt:
    get:
      summary: getSharedTxtrecord
      description: ''
      operationId: getSharedTxtrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedTxtrecord
      description: ''
      operationId: createSharedTxtrecord
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecord:txt/{refInfo}:
    get:
      summary: getSharedTxtrecordByReference
      description: ''
      operationId: getSharedTxtrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedTxtrecordByReference
      description: ''
      operationId: updateSharedTxtrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedTxtrecordByReference
      description: ''
      operationId: deleteSharedTxtrecordByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecordgroup:
    get:
      summary: getSharedRecordGroup
      description: ''
      operationId: getSharedRecordGroup
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createSharedRecordGroup
      description: ''
      operationId: createSharedRecordGroup
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /sharedrecordgroup/{refInfo}:
    get:
      summary: getSharedRecordGroupByReference
      description: ''
      operationId: getSharedRecordGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: updateSharedRecordGroupByReference
      description: ''
      operationId: updateSharedRecordGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteSharedRecordGroupByReference
      description: ''
      operationId: deleteSharedRecordGroupByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /view/{refInfo}:
    get:
      summary: getViewByReference
      description: ''
      operationId: getViewByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createViewByReference
      description: ''
      operationId: createViewByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ViewResponse'
      deprecated: false
    put:
      summary: updateViewByReference
      description: ''
      operationId: updateViewByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteViewByReference
      description: ''
      operationId: deleteViewByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_auth:
    get:
      summary: getZoneAuth
      description: ''
      operationId: getZoneAuth
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneAuth
      description: ''
      operationId: createZoneAuth
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_auth/{refInfo}:
    put:
      summary: updateZoneAuthByReference
      description: ''
      operationId: updateZoneAuthByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_auth_discrepancy:
    get:
      summary: getZoneAuthDiscrepancy
      description: ''
      operationId: getZoneAuthDiscrepancy
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_auth_discrepancy/{refInfo}:
    get:
      summary: getZoneAuthDiscrepancyByReference
      description: ''
      operationId: getZoneAuthDiscrepancyByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_delegated/{refInfo}:
    get:
      summary: getZoneDelegatedByReference
      description: ''
      operationId: getZoneDelegatedByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneDelegatedByReference
      description: ''
      operationId: createZoneDelegatedByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ZoneDelegatedResponse'
      deprecated: false
    put:
      summary: updateZoneDelegatedByReference
      description: ''
      operationId: updateZoneDelegatedByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteZoneDelegatedByReference
      description: ''
      operationId: deleteZoneDelegatedByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_forward/{refInfo}:
    get:
      summary: getZoneForwardByReference
      description: ''
      operationId: getZoneForwardByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneForwardByReference
      description: ''
      operationId: createZoneForwardByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ZoneForwardResponse'
      deprecated: false
    put:
      summary: updateZoneForwardByReference
      description: ''
      operationId: updateZoneForwardByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteZoneForwardByReference
      description: ''
      operationId: deleteZoneForwardByReference
      parameters:
      - name: refInfo
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_rp/{zoneRpReference}:
    get:
      summary: getZoneRpByReference
      description: ''
      operationId: getZoneRpByReference
      parameters:
      - name: zoneRpReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneRpByReference
      description: ''
      operationId: createZoneRpByReference
      parameters:
      - name: zoneRpReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ZoneRpResponse'
      deprecated: false
    put:
      summary: updateZoneRpByReference
      description: ''
      operationId: updateZoneRpByReference
      parameters:
      - name: zoneRpReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteZoneRpByReference
      description: ''
      operationId: deleteZoneRpByReference
      parameters:
      - name: zoneRpReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_stub:
    get:
      summary: getZoneStub
      description: ''
      operationId: getZoneStub
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneStub
      description: ''
      operationId: createZoneStub
      parameters:
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /zone_stub/{zoneStubReference}:
    get:
      summary: getZoneStubByReference
      description: ''
      operationId: getZoneStubByReference
      parameters:
      - name: zoneStubReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    post:
      summary: createZoneStubByReference
      description: ''
      operationId: createZoneStubByReference
      parameters:
      - name: zoneStubReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ZoneStubResponse'
      deprecated: false
    put:
      summary: updateZoneStubByReference
      description: ''
      operationId: updateZoneStubByReference
      parameters:
      - name: zoneStubReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    delete:
      summary: deleteZoneStubByReference
      description: ''
      operationId: deleteZoneStubByReference
      parameters:
      - name: zoneStubReference
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
  /network/{netParts0}/{netParts1}/{networkView}:
    get:
      summary: getNetworkZoneAssociations
      description: ''
      operationId: getNetworkZoneAssociations
      parameters:
      - name: netParts0
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: netParts1
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: networkView
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
    put:
      summary: addNetworkZoneAssociation
      description: ''
      operationId: addNetworkZoneAssociation
      parameters:
      - name: netParts0
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: netParts1
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: networkView
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      - name: query
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: object
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
        required: false
      responses:
        '200':
          description: Successful operation
          headers: {}
          content:
            application/json:
              schema:
                type: object
      deprecated: false
components:
  schemas:
    GridDnsResponse:
      title: GridDnsResponse
      type: object
      properties:
        run_scavenging:
          type: string
          example:
            action:
            - ANALYZE
            - RECLAIM
            - ANALYZE_RECLAIM
            - RESET
    MemberDnsResponse:
      title: MemberDnsResponse
      type: object
      properties:
        clear_dns_cache:
          type: string
          example:
            domain: string
            view: string
            clear_full_tree: bool
    ViewResponse:
      title: ViewResponse
      type: object
      properties:
        run_scavenging:
          type: string
          example:
            action:
            - ANALYZE
            - RECLAIM
            - ANALYZE_RECLAIM
            - RESET
    ZoneDelegatedResponse:
      title: ZoneDelegatedResponse
      type: object
      properties:
        lock_unlock_zone:
          type: string
          example:
            operation:
            - LOCK
            - UNLOCK
    ZoneForwardResponse:
      title: ZoneForwardResponse
      type: object
      properties:
        lock_unlock_zone:
          type: string
          example:
            operation:
            - LOCK
            - UNLOCK
    ZoneRpResponse:
      title: ZoneRpResponse
      type: object
      properties:
        copy_rpz_records:
          type: string
          example:
            dest_zone: string
            dest_view: string
            clear_destination_first: bool
            replace_existing_records: bool
            select_records:
            - PassthruIpaddr
            - PassthruDomain
            - BlockNxdomainIpaddr
            - BlockNxdomainDomain
            - BlockNoDataIpaddr
            - BlockNoDataDomain
            - SubstituteARecord
            - SubstituteAAAARecord
            - SubstituteCName
            - SubstituteMXRecord
            - SubstituteNAPTRRecord
            - SubstitutePTRRecord
            - SubstituteSRVRecord
            - SubstituteTXTRecord
            - SubstituteIPv4AddressRecord
            - SubstituteIPv6AddressRecord
            - SubstituteIPAddressCname
            - PassthruClientIpaddr
            - BlockNxdomainClientIpaddr
            - BlockNoDataClientIpaddr
            - SubstituteClientIPAddressCname
        lock_unlock_zone:
          type: string
          example:
            operation:
            - LOCK
            - UNLOCK
    ZoneStubResponse:
      title: ZoneStubResponse
      type: object
      properties:
        lock_unlock_zone:
          type: string
          example:
            operation:
            - LOCK
            - UNLOCK
tags: []
