@itentialopensource/adapter-f5_bigiq
Version:
This adapter integrates with system described as: f5Big-iqApi.
69 lines • 1.82 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "getlTMNodes",
"enum": [
"getlTMNodes",
"createLtmNode",
"getLtmNodeById",
"updateLtmNode",
"deleteLtmNode",
"patchLtmNode",
"getLtmVirtualServers",
"createLtmVirtualServer",
"getLtmVirtualServerById",
"updateLtmVirtualServer",
"patchLtmVirtualServer",
"deleteLtmVirtualServerById",
"getLtmVirtualAddresses",
"createLtmVirtualAddress",
"getLtmVirtualAddressById",
"updateLtmVirtualAddress",
"deleteLtmVirtualAddress",
"patchLtmVirtualAddress",
"getLtmPools",
"createLtmPool",
"updateLtmPool",
"getLtmPoolById",
"deleteLtmPool",
"patchLtmPool",
"getLtmIRules",
"createLtmIRule",
"getLtmIRuleByid",
"updateLtmIRule",
"deleteLtmIRule",
"patchLtmIRule",
"getLtmPolicies",
"createLtmPolicy",
"getLtmPolicyById",
"updateLtmPolicy",
"deleteLtmPolicy",
"patchLtmPolicy",
"getLtmSnats",
"createLtmSnat",
"getLtmSnatByName",
"updateLtmSnat",
"deleteLtmSnat",
"getLtmSnatPools",
"createLtmSnatPool",
"getLtmSnatPoolByName",
"updateLtmSnatPool",
"deleteLtmSnatPool",
"getLtmNats",
"createLtmNat",
"getLtmNatByName",
"updateLtmNat",
"deleteLtmNat"
],
"external_name": "ph_request_type"
}
},
"definitions": {}
}