@@ -298,45 +298,44 @@ export const TailscaleBlock: BlockConfig = {
298298 } ,
299299
300300 outputs : {
301- response : {
302- type : {
303- devices : 'json' ,
304- count : 'number' ,
305- id : 'string' ,
306- name : 'string' ,
307- hostname : 'string' ,
308- user : 'string' ,
309- os : 'string' ,
310- clientVersion : 'string' ,
311- addresses : 'json' ,
312- tags : 'json' ,
313- authorized : 'boolean' ,
314- blocksIncomingConnections : 'boolean' ,
315- lastSeen : 'string' ,
316- created : 'string' ,
317- enabledRoutes : 'json' ,
318- advertisedRoutes : 'json' ,
319- isExternal : 'boolean' ,
320- updateAvailable : 'boolean' ,
321- machineKey : 'string' ,
322- nodeKey : 'string' ,
323- success : 'boolean' ,
324- deviceId : 'string' ,
325- keyExpiryDisabled : 'boolean' ,
326- dns : 'json' ,
327- magicDNS : 'boolean' ,
328- searchPaths : 'json' ,
329- users : 'json' ,
330- keys : 'json' ,
331- key : 'string' ,
332- keyId : 'string' ,
333- description : 'string' ,
334- expires : 'string' ,
335- revoked : 'string' ,
336- capabilities : 'json' ,
337- acl : 'string' ,
338- etag : 'string' ,
339- } ,
301+ devices : { type : 'json' , description : 'List of devices in the tailnet' } ,
302+ count : { type : 'number' , description : 'Total count of items returned' } ,
303+ id : { type : 'string' , description : 'Device or auth key ID' } ,
304+ name : { type : 'string' , description : 'Device name' } ,
305+ hostname : { type : 'string' , description : 'Device hostname' } ,
306+ user : { type : 'string' , description : 'Associated user' } ,
307+ os : { type : 'string' , description : 'Operating system' } ,
308+ clientVersion : { type : 'string' , description : 'Tailscale client version' } ,
309+ addresses : { type : 'json' , description : 'Tailscale IP addresses' } ,
310+ tags : { type : 'json' , description : 'Device or auth key tags' } ,
311+ authorized : { type : 'boolean' , description : 'Whether the device is authorized' } ,
312+ blocksIncomingConnections : {
313+ type : 'boolean' ,
314+ description : 'Whether the device blocks incoming connections' ,
340315 } ,
316+ lastSeen : { type : 'string' , description : 'Last seen timestamp' } ,
317+ created : { type : 'string' , description : 'Creation timestamp' } ,
318+ enabledRoutes : { type : 'json' , description : 'Enabled subnet routes' } ,
319+ advertisedRoutes : { type : 'json' , description : 'Advertised subnet routes' } ,
320+ isExternal : { type : 'boolean' , description : 'Whether the device is external' } ,
321+ updateAvailable : { type : 'boolean' , description : 'Whether an update is available' } ,
322+ machineKey : { type : 'string' , description : 'Machine key' } ,
323+ nodeKey : { type : 'string' , description : 'Node key' } ,
324+ success : { type : 'boolean' , description : 'Whether the operation succeeded' } ,
325+ deviceId : { type : 'string' , description : 'Device ID' } ,
326+ keyExpiryDisabled : { type : 'boolean' , description : 'Whether key expiry is disabled' } ,
327+ dns : { type : 'json' , description : 'DNS nameserver addresses' } ,
328+ magicDNS : { type : 'boolean' , description : 'Whether MagicDNS is enabled' } ,
329+ searchPaths : { type : 'json' , description : 'DNS search paths' } ,
330+ users : { type : 'json' , description : 'List of users in the tailnet' } ,
331+ keys : { type : 'json' , description : 'List of auth keys' } ,
332+ key : { type : 'string' , description : 'Auth key value (only at creation)' } ,
333+ keyId : { type : 'string' , description : 'Auth key ID' } ,
334+ description : { type : 'string' , description : 'Auth key description' } ,
335+ expires : { type : 'string' , description : 'Expiration timestamp' } ,
336+ revoked : { type : 'string' , description : 'Revocation timestamp' } ,
337+ capabilities : { type : 'json' , description : 'Auth key capabilities' } ,
338+ acl : { type : 'string' , description : 'ACL policy as JSON string' } ,
339+ etag : { type : 'string' , description : 'ACL ETag for conditional updates' } ,
341340 } ,
342341}
0 commit comments