tailscale_batch_update_posture_attributes
Batch update custom posture attributes across multiple devices using JSON Merge Patch semantics, enabling efficient setting or deletion of attributes in one operation.
Instructions
Batch update custom posture attributes across multiple devices. Each attribute key must start with 'custom:'. Uses JSON Merge Patch semantics — pass null as the attribute config to delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodes | Yes | Map of device ID to attribute config map (e.g. { "12345": { "custom:compliant": { "value": "true" } }, "67890": { "custom:compliant": { "value": false, "expiry": "2026-12-01T00:00:00Z" } } }). Pass null as the config to delete an attribute. | |
| comment | No | Optional comment added to the audit log explaining why attributes are being set (max 200 chars) |