@itentialopensource/adapter-bluecat
Version:
This adapter integrates with system described as: BlueCat ProteusAPI.
671 lines • 17.5 kB
JSON
{
"actions": [
{
"name": "addACL",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addACL?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addAliasRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addAliasRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addBulkHostRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addBulkHostRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/addBulkHostRecord-default.json"
}
]
},
{
"name": "addDNSDeploymentOption",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addDNSDeploymentOption?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addEnumNumber",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addEnumNumber?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addEnumZone",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addEnumZone?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addExternalHostRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addExternalHostRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addGenericRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addGenericRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addHINFORecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addHINFORecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addHostRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addHostRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addMXRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addMXRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addNAPTRRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addNAPTRRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addResourceRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addResourceRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addResponsePolicy",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addResponsePolicy?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addResponsePolicyItem",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addResponsePolicyItem?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addSRVRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addSRVRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addStartOfAuthority",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addStartOfAuthority?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addTXTRecord",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addTXTRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addView",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addView?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addZone",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addZone?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addZoneTemplate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/addZoneTemplate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteDNSDeploymentOption",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/deleteDNSDeploymentOption?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteResponsePolicyItem",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/v1/deleteResponsePolicyItem?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "findResponsePoliciesWithItem",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/findResponsePoliciesWithItem?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/findResponsePoliciesWithItem-default.json"
}
]
},
{
"name": "getDNSDeploymentOption",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getDNSDeploymentOption?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDNSDeploymentOption-default.json"
}
]
},
{
"name": "getHostRecordsByHint",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getHostRecordsByHint?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getHostRecordsByHint-default.json"
}
]
},
{
"name": "getKSK",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getKSK?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getKSK-default.json"
}
]
},
{
"name": "getNetworkLinkedProperties",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getNetworkLinkedProperties?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getNetworkLinkedProperties-default.json"
}
]
},
{
"name": "getZonesByHint",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/getZonesByHint?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getZonesByHint-default.json"
}
]
},
{
"name": "moveResourceRecord",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/moveResourceRecord?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "searchResponsePolicyItems",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/v1/searchResponsePolicyItems?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/searchResponsePolicyItems-default.json"
}
]
},
{
"name": "updateDNSDeploymentOption",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/v1/updateDNSDeploymentOption?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "uploadResponsePolicyItems",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/v1/uploadResponsePolicyItems?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "FORM",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}