Alarm filters manage criteria and thresholds for what events generate alerts.
Alarm filters manage criteria and thresholds for what events generate alerts.
Agents run on consumer devices and have a subset of appliance functionality
Appliances are Trustgrid nodes deployed either physically or as a virtual machine.
Clusters allow shared config and HA
A domain provides a logical grouping of nodes inside an organization.
Tags allow grouping clusters and nodes for permissions and reporting.
Nodes can be upgraded in bulk using the upgrade manager.
curl -i -X GET \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/exec/container' \
-H 'Authorization: YOUR_API_KEY_HERE'
OK
Only start the container if the node has connectivity to the control plane. Needed for encrypted volumes.
Indicates that an init process should be used as PID 1 in the container. Ensures responsibilities of an init system are performed inside the container (e.g., handling exit signals).
User name (or UID) and optionally the group (or GID) to use when starting the container. This will override the USER specified in the image
[ { "command": "string", "description": "my container", "enabled": true, "execType": "onDemand", "hostname": "mycontainer", "id": "b4011aa3-d0d5-4c5c-9c0b-19095ba515d5", "image": { … }, "name": "mycontainer", "privileged": true, "requireConnectivity": true, "stopTime": "60", "useInit": true, "user": "string" } ]
Container
Only start the container if the node has connectivity to the control plane. Needed for encrypted volumes.
Indicates that an init process should be used as PID 1 in the container. Ensures responsibilities of an init system are performed inside the container (e.g., handling exit signals).
curl -i -X POST \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/exec/container' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"command": "string",
"description": "my container",
"enabled": true,
"execType": "onDemand",
"hostname": "mycontainer",
"id": "b4011aa3-d0d5-4c5c-9c0b-19095ba515d5",
"image": {
"repository": "mycompany.trustgrid.io/myimage",
"tag": "latest"
},
"name": "mycontainer",
"privileged": true,
"requireConnectivity": true,
"stopTime": "60",
"useInit": true,
"user": "string"
}'
curl -i -X DELETE \
'https://apidocs.trustgrid.io/_mock/v2/cluster/{clusterFQDN}/exec/container/{containerID}' \
-H 'Authorization: YOUR_API_KEY_HERE'
Audits are logged to keep track of user and system changes. Trustgrid exposes authentication audits, configuration changes, and flow logs
Groups allow exposing ZTNA applications to users.
Org-related APIs expose support requests, support settings, and shared documents.
All interactions with the Trustgrid API require a user.