Files
Paul Gottschling bebdf17fc6 Add a Beams use case demo for databases (#69382)
* Add a Beams use case demo for databases

This guide demonstrates the Teleport RBAC configuration to allow AI
agents running on a Teleport beam to access a Teleport-protected
database using an untrusted prompt. It includes an example of enrolling
a local Postgres container with Teleport, plus a Teleport user/role with
read-only access to the database. This way, a user can go through an
example that is guaranteed to work without having to run a
`--dangerously-skip-permissions` agent session against a preexisting
database.

* Simplify the Beams database guide

- Use `format=text` for the `tctl tokens add` command
- Use `teleport db configure create` instead of a config example

* Fix minor issues in the Beams database guide

- Remove technically inaccurate sentence.
- Clarify "AI agents" vs. Teleport Agents in an introductory paragraph.
- Clarify the `token` flag in `teleport db configure create`
2026-08-11 14:50:10 +00:00

294 lines
6.6 KiB
JSON

{
"docs": [
{
"type": "category",
"label": "Introduction",
"collapsible": true,
"link": {
"type": "doc",
"id": "index"
},
"items": [
{
"type": "category",
"label": "Get Started",
"collapsible": true,
"link": {
"type": "doc",
"id": "get-started/get-started"
},
"items": [
{
"type": "category",
"label": "Step 1: Deploy a Cluster",
"collapsible": true,
"items": [
{
"type": "doc",
"id": "get-started/deploy-cloud",
"label": "Enterprise Cloud"
},
{
"type": "doc",
"id": "get-started/deploy-community",
"label": "Community Edition (Linux Demo)"
}
]
},
{
"type": "doc",
"id": "get-started/connect",
"label": "Step 2: Connect Infrastructure"
},
{
"type": "doc",
"id": "get-started/access",
"label": "Step 3: Set Up Access Controls"
},
{
"type": "doc",
"id": "get-started/audit",
"label": "Step 4: Monitor Audit Logs"
},
{
"type": "doc",
"id": "get-started/agent-skills",
"label": "Agent Skills",
"customProps": { "tag": "new" }
}
]
},
{
"type": "doc",
"label": "Core Concepts",
"id": "core-concepts"
},
{
"type": "category",
"label": "Installation",
"collapsible": true,
"items": [
{
"type": "autogenerated",
"dirName": "installation"
},
{
"type": "link",
"label": "Downloads",
"href": "https://goteleport.com/download"
}
],
"link": {
"type": "doc",
"id": "installation/installation"
}
},
{
"type": "category",
"label": "Configuration",
"collapsible": true,
"items": [
{
"type": "autogenerated",
"dirName": "configuration"
}
],
"link": {
"type": "doc",
"id": "configuration/configuration"
}
},
{
"type": "category",
"label": "Upgrading",
"collapsible": true,
"items": [
{
"type": "autogenerated",
"dirName": "upgrading"
}
],
"link": {
"type": "doc",
"id": "upgrading/upgrading"
}
},
{
"type": "doc",
"label": "Migrate Teleport Plans",
"id": "migrate-plans"
}
]
},
{
"type": "category",
"label": "Quick Links",
"collapsible": true,
"items": [
{
"type": "doc",
"label": "Teleport Feature Matrix",
"id": "feature-matrix"
},
{
"type": "doc",
"label": "FAQ",
"id": "faq"
},
{
"type": "doc",
"label": "Teleport Cloud FAQ",
"id": "cloud-faq"
},
{
"type": "doc",
"label": "Usage Reporting and Billing",
"id": "usage-billing"
},
{
"type": "doc",
"label": "Upcoming Releases",
"id": "upcoming-releases"
},
{
"type": "doc",
"label": "Cloud IP Addresses",
"id": "ips"
},
{
"type": "doc",
"label": "Changelog",
"id": "changelog"
}
]
},
{
"type": "category",
"label": "Agentic Identity Framework",
"customProps": { "tag": "new" },
"items": [
{
"type": "autogenerated",
"dirName": "agentic-identity-framework"
}
]
},
{
"type": "category",
"label": "Beams",
"customProps": {
"tag": "new"
},
"link": {
"type": "doc",
"id": "beams/beams"
},
"items": [
{
"type": "autogenerated",
"dirName": "beams"
}
]
},
{
"type": "category",
"label": "User Guides",
"collapsible": true,
"link": {
"type": "doc",
"id": "connect-your-client/connect-your-client"
},
"items": [
{
"type": "autogenerated",
"dirName": "connect-your-client"
}
]
},
{
"type": "category",
"label": "Zero Trust Access",
"link": {
"type": "doc",
"id": "zero-trust-access/zero-trust-access"
},
"items": [
{
"type": "autogenerated",
"dirName": "zero-trust-access"
}
]
},
{
"type": "category",
"label": "Machine & Workload Identity",
"link": {
"type": "doc",
"id": "machine-workload-identity/machine-workload-identity"
},
"items": [
{
"type": "autogenerated",
"dirName": "machine-workload-identity"
}
]
},
{
"type": "category",
"label": "Identity Governance",
"link": {
"type": "doc",
"id": "identity-governance/identity-governance"
},
"items": [
{
"type": "autogenerated",
"dirName": "identity-governance"
}
]
},
{
"type": "category",
"label": "Identity Security",
"link": {
"type": "doc",
"id": "identity-security/identity-security"
},
"items": [
{
"type": "autogenerated",
"dirName": "identity-security"
}
]
},
{
"type": "category",
"label": "Enroll Resources",
"link": {
"type": "doc",
"id": "enroll-resources/enroll-resources"
},
"items": [
{
"type": "autogenerated",
"dirName": "enroll-resources"
}
]
},
{
"type": "category",
"label": "References",
"link": {
"type": "doc",
"id": "reference/reference"
},
"items": [
{
"type": "autogenerated",
"dirName": "reference"
}
]
}
]
}