Mutation
mutation DeleteTailscaleServeTemplate($id: ID!, $expectedRevision: Int!, $requestId: ID!) {
deleteTailscaleServeTemplate(id: $id, expectedRevision: $expectedRevision, requestId: $requestId) {
id
kind
status
templateId
agents {
agent {
id
name
hostname
version
osVersion
architecture
}
status
job {
id
agentId
worktreeId
kind
payload
status
}
error
}
createdAt
}
}Variables
{
"id": "id",
"expectedRevision": 1,
"requestId": "id"
}Response
{
"data": {
"deleteTailscaleServeTemplate": {
"id": "id",
"kind": "INSPECT",
"status": "QUEUING",
"templateId": "id",
"agents": [
{
"agent": {
"id": "id",
"name": "string",
"hostname": "string",
"version": "string",
"osVersion": "string",
"architecture": "string"
},
"status": "QUEUING",
"job": {
"id": "id",
"agentId": "id",
"worktreeId": "id",
"kind": "string",
"payload": "value",
"status": "QUEUED"
},
"error": "string"
}
],
"createdAt": "string"
}
}
}Mutations
deleteTailscaleServeTemplate
Deletes a template after removing it from every observed or enabled agent.
MUTATION
deleteTailscaleServeTemplate(id: ID!, expectedRevision: Int!, requestId: ID!): TailscaleServeOperation!Arguments
id
ID!
required
Fleet template identifier.
expectedRevision
Int!
required
Current template revision used for optimistic concurrency.
requestId
ID!
required
Client-generated idempotency identifier.
Returns
id
ID!
Stable operation identifier.
Operation kind.
status
Aggregate operation progress.
templateId
ID
Related template identifier.
agents
Per-agent progress and jobs.
createdAt
String!
Creation time in ISO 8601 format.
finishedAt
String
Completion time in ISO 8601 format.
updatedAt
String!
Last update time in ISO 8601 format.
Mutation
mutation DeleteTailscaleServeTemplate($id: ID!, $expectedRevision: Int!, $requestId: ID!) {
deleteTailscaleServeTemplate(id: $id, expectedRevision: $expectedRevision, requestId: $requestId) {
id
kind
status
templateId
agents {
agent {
id
name
hostname
version
osVersion
architecture
}
status
job {
id
agentId
worktreeId
kind
payload
status
}
error
}
createdAt
}
}Variables
{
"id": "id",
"expectedRevision": 1,
"requestId": "id"
}Response
{
"data": {
"deleteTailscaleServeTemplate": {
"id": "id",
"kind": "INSPECT",
"status": "QUEUING",
"templateId": "id",
"agents": [
{
"agent": {
"id": "id",
"name": "string",
"hostname": "string",
"version": "string",
"osVersion": "string",
"architecture": "string"
},
"status": "QUEUING",
"job": {
"id": "id",
"agentId": "id",
"worktreeId": "id",
"kind": "string",
"payload": "value",
"status": "QUEUED"
},
"error": "string"
}
],
"createdAt": "string"
}
}
}