{"resources":{"tailscale":{"id":"tailscale","name":"tailscale","fields":{"device":{"name":"device","type":"\u001btailscale.device","title":"A Tailscale device (sometimes referred to as node or machine)","provider":"go.mondoo.com/mql/v13/providers/tailscale","is_implicit_resource":true},"devices":{"name":"devices","type":"\u0019\u001btailscale.device","title":"List devices in a tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"nameservers":{"name":"nameservers","type":"\u0019\u0007","title":"List global DNS nameservers for a tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tailnet":{"name":"tailnet","type":"\u0007","is_mandatory":true,"title":"Tailnet organization name","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"user":{"name":"user","type":"\u001btailscale.user","title":"Tailscale user","provider":"go.mondoo.com/mql/v13/providers/tailscale","is_implicit_resource":true},"users":{"name":"users","type":"\u0019\u001btailscale.user","title":"List users of a tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"}},"title":"Tailscale organization","min_provider_version":"11.0.0","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tailscale.device":{"id":"tailscale.device","name":"tailscale.device","fields":{"addresses":{"name":"addresses","type":"\u0019\u0007","is_mandatory":true,"title":"List of Tailscale IP addresses for the device, including both IPv4 and IPv6 addresses","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"authorized":{"name":"authorized","type":"\u0004","is_mandatory":true,"title":"Whether the device is authorized to join the tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"blocksIncomingConnections":{"name":"blocksIncomingConnections","type":"\u0004","is_mandatory":true,"title":"Whether the device is blocked from accepting connections over Tailscale, including pings","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"clientVersion":{"name":"clientVersion","type":"\u0007","is_mandatory":true,"title":"Version of the Tailscale client software (empty for external devices)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Date when the device was added to the tailnet (empty for external devices)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"expiresAt":{"name":"expiresAt","type":"\t","is_mandatory":true,"title":"Expiration date of the device's auth key","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"hostname":{"name":"hostname","type":"\u0007","is_mandatory":true,"title":"Preferred identifier for a device (not supported yet)","desc":"nodeId string Machine name in the admin console","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Legacy identifier for a device","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"isExternal":{"name":"isExternal","type":"\u0004","is_mandatory":true,"title":"Whether a device is shared into the tailnet (rather than a member of the tailnet)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"keyExpiryDisabled":{"name":"keyExpiryDisabled","type":"\u0004","is_mandatory":true,"title":"Whether key expiration is disabled for the device","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"lastSeenAt":{"name":"lastSeenAt","type":"\t","is_mandatory":true,"title":"When device was last active on the tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"machineKey":{"name":"machineKey","type":"\u0007","is_mandatory":true,"title":"Machine key used by Tailscale (empty for external devices)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"MagicDNS name of the device","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"nodeKey":{"name":"nodeKey","type":"\u0007","is_mandatory":true,"title":"Node key primarily used by Tailscale and required for select operations, such as adding a node to a locked tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"os":{"name":"os","type":"\u0007","is_mandatory":true,"title":"Operating system that the device is running","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"An identity for the device that is separate from human users (used as part of an ACL to restrict access)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tailnetLockError":{"name":"tailnetLockError","type":"\u0007","is_mandatory":true,"title":"Issue with the tailnet lock node-key signature on this device (only populated when tailnet lock is enabled)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tailnetLockKey":{"name":"tailnetLockKey","type":"\u0007","is_mandatory":true,"title":"Node's tailnet lock key","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"updateAvailable":{"name":"updateAvailable","type":"\u0004","is_mandatory":true,"title":"Whether a Tailscale client version upgrade is available (empty for external devices)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"user":{"name":"user","type":"\u0007","is_mandatory":true,"title":"User who registered the node (For untagged nodes, this user is the device owner.)","provider":"go.mondoo.com/mql/v13/providers/tailscale"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"A Tailscale device (sometimes referred to as node or machine)","min_provider_version":"11.0.0","defaults":"id hostname os","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tailscale.user":{"id":"tailscale.user","name":"tailscale.user","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Time the user joined the tailnet","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"deviceCount":{"name":"deviceCount","type":"\u0005","is_mandatory":true,"title":"Number of devices the user owns","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Name of the user","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the user","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"lastSeenAt":{"name":"lastSeenAt","type":"\t","is_mandatory":true,"title":"Either:","desc":"a) The last time any of the user's nodes were connected to the network or b) The last time the user authenticated to any Tailscale service, including the admin panel","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"loginName":{"name":"loginName","type":"\u0007","is_mandatory":true,"title":"Email-like login name of the user","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"profilePicUrl":{"name":"profilePicUrl","type":"\u0007","is_mandatory":true,"title":"Profile picture URL for the user","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"role":{"name":"role","type":"\u0007","is_mandatory":true,"title":"Role of the user (owner, member, admin, etc.)","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status of the user","desc":"'active' - Last seen within 28 days 'idle' - Last seen more than 28 days ago 'suspended' - Suspended from accessing the tailnet 'needs-approval' - Unable to join tailnet until approved 'over-billing-limit' - Unable to join tailnet until billing count increased","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"tailnetId":{"name":"tailnetId","type":"\u0007","is_mandatory":true,"title":"Tailnet that owns the user","provider":"go.mondoo.com/mql/v13/providers/tailscale"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Type of relation this user has to the tailnet (member or shared)","provider":"go.mondoo.com/mql/v13/providers/tailscale"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"Tailscale user","min_provider_version":"11.0.0","defaults":"id displayName type","provider":"go.mondoo.com/mql/v13/providers/tailscale"}}}