Requires V2 services config.
Requires node::configure::services permissions
Security
JWTAuthorizer
Service
When true and sourceInterface is set, the forwarder binds the outbound socket to the cluster VIP on that interface instead of the active node's interface IP. Has no effect unless sourceInterface is also set. Only meaningful on cluster services; ignored on standalone node services.
Example:true
- Mock serverhttps://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/config/services/{serviceID}
- https://api.trustgrid.iohttps://api.trustgrid.io/v2/cluster/{clusterFQDN}/config/services/{serviceID}
curl -i -X PUT \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/config/services/{serviceID}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "gw-http",
"protocol": "tcp",
"port": 5000,
"host": "192.168.200.62",
"enabled": true,
"sourceInterface": "ens192",
"sourceFromClusterIP": true
}'