{
"hops": [
{
"bypass": "string",
"bypasses": [
"string"
],
"file": {
"path": "string"
},
"hosts": "string",
"http": {
"timeout": 0,
"url": "string"
},
"interface": "string",
"name": "string",
"nodes": [
{
"addr": "string",
"auth": {
"password": "string",
"username": "string"
},
"bypass": "string",
"bypasses": [
"string"
],
"connector": {
"auth": {
"password": "string",
"username": "string"
},
"metadata": {
"property1": "string",
"property2": "string"
},
"tls": {
"caFile": "string",
"certFile": "string",
"commonName": "string",
"keyFile": "string",
"options": {
"cipherSuites": [
"string"
],
"maxVersion": "string",
"minVersion": "string"
},
"organization": "string",
"secure": true,
"serverName": "string",
"validity": 0
},
"type": "string"
},
"dialer": {
"auth": {
"password": "string",
"username": "string"
},
"metadata": {
"property1": "string",
"property2": "string"
},
"tls": {
"caFile": "string",
"certFile": "string",
"commonName": "string",
"keyFile": "string",
"options": {
"cipherSuites": [
"string"
],
"maxVersion": "string",
"minVersion": "string"
},
"organization": "string",
"secure": true,
"serverName": "string",
"validity": 0
},
"type": "string"
},
"host": "string",
"hosts": "string",
"http": {
"header": {
"property1": "string",
"property2": "string"
},
"host": "string"
},
"interface": "string",
"metadata": {
"property1": "string",
"property2": "string"
},
"name": "string",
"network": "string",
"path": "string",
"protocol": "string",
"resolver": "string",
"sockopts": {
"mark": 0
},
"tls": {
"options": {
"cipherSuites": [
"string"
],
"maxVersion": "string",
"minVersion": "string"
},
"secure": true,
"serverName": "string"
}
}
],
"plugin": {
"addr": "string",
"timeout": 0,
"tls": {
"caFile": "string",
"certFile": "string",
"commonName": "string",
"keyFile": "string",
"options": {
"cipherSuites": [
"string"
],
"maxVersion": "string",
"minVersion": "string"
},
"organization": "string",
"secure": true,
"serverName": "string",
"validity": 0
},
"token": "string",
"type": "string"
},
"redis": {
"addr": "string",
"db": 0,
"key": "string",
"password": "string",
"type": "string"
},
"reload": 0,
"resolver": "string",
"selector": {
"failTimeout": 0,
"maxFails": 0,
"strategy": "string"
},
"sockopts": {
"mark": 0
}
}
],
"metadata": {
"property1": "string",
"property2": "string"
},
"name": "string"
}