@itentialopensource/adapter-meraki
Version:
This adapter integrates with system described as: merakiDashboardApi.
454 lines • 13 kB
JSON
{
"actions": [
{
"name": "getNetworkSwitchSettings",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/networks/{pathv1}/switch/settings?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getNetworkSwitchSettings-default.json"
}
]
},
{
"name": "updateNetworkSwitchSettings",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/networks/{pathv1}/switch/settings?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/updateNetworkSwitchSettings-default.json"
}
]
},
{
"name": "getNetworkSwitchSettingsDhcpServerPolicy",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/dhcpServerPolicy?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/dhcpServerPolicy?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsDhcpServerPolicy",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/dhcpServerPolicy?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/dhcpServerPolicy?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsDscpToCosMappings",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/dscpToCosMappings?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/dscpToCosMappings?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsDscpToCosMappings",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/dscpToCosMappings?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/dscpToCosMappings?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsMtu",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/mtu?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/mtu?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsMtu",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/mtu?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/mtu?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsQosRules",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createNetworkSwitchSettingsQosRule",
"protocol": "REST",
"method": "POST",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsQosRulesOrder",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules/order?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules/order?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsQosRulesOrder",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules/order?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules/order?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsQosRule",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules/{pathv2}?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules/{pathv2}?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteNetworkSwitchSettingsQosRule",
"protocol": "REST",
"method": "DELETE",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules/{pathv2}?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules/{pathv2}?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsQosRule",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/qosRules/{pathv2}?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/qosRules/{pathv2}?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsStormControl",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/stormControl?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/stormControl?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsStormControl",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/stormControl?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/stormControl?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getNetworkSwitchSettingsStp",
"protocol": "REST",
"method": "GET",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/stp?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/stp?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkSwitchSettingsStp",
"protocol": "REST",
"method": "PUT",
"entitypath": {
"v0": "{base_path}/{version}/networks/{pathv1}/switch/settings/stp?{query}",
"v1": "{base_path}/{version}/networks/{pathv1}/switch/stp?{query}"
},
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}