@itentialopensource/adapter-infoblox
Version:
Itential Infoblox Adapter
2,066 lines (2,065 loc) • 215 kB
YAML
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: