get_device_revision
Retrieve a managed device's stored configuration text for a specific database revision, defaulting to the latest, with secret-bearing directives redacted.
Instructions
Check out one device DB revision's stored configuration text.
Note: Requires the device to have at least one device DB revision on record -- see the note on list_device_revisions.
Args: device: Managed device name revision: Revision number (see list_device_revisions), or -1 (default) for the latest revision
Returns: dict: status, device, revision, content (device DB config text with known secret-bearing directives redacted -- see redact_config_text_secrets. Structured dict-field masking elsewhere in this codebase can't see inside this multi-line CLI text, so this applies a separate directive-name-based redaction.)
Example: >>> result = await get_device_revision("hub2", revision=8) >>> print(result["content"])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device | Yes | ||
| revision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||