mirror of https://github.com/hashicorp/boundary
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2226 lines
53 KiB
2226 lines
53 KiB
[
|
|
{
|
|
"heading": "Get started"
|
|
},
|
|
{
|
|
"title": "What is Boundary?",
|
|
"path": "what-is-boundary"
|
|
},
|
|
{
|
|
"title": "Why choose Boundary?",
|
|
"routes": [
|
|
{
|
|
"title": "Use cases",
|
|
"path": "overview/use-cases"
|
|
},
|
|
{
|
|
"title": "Zero trust",
|
|
"path": "overview/zero-trust"
|
|
},
|
|
{
|
|
"title": "Bastion hosts",
|
|
"path": "overview/bastion-hosts"
|
|
},
|
|
{
|
|
"title": "VPNs",
|
|
"path": "overview/vpn"
|
|
},
|
|
{
|
|
"title": "Privileged access management",
|
|
"path": "overview/pam"
|
|
},
|
|
{
|
|
"title": "Software-defined perimeter",
|
|
"path": "overview/sdp"
|
|
},
|
|
{
|
|
"title": "Secrets management tools",
|
|
"path": "overview/secrets-management"
|
|
},
|
|
{
|
|
"title": "Frequently asked questions",
|
|
"path": "overview/faq"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Quickstart",
|
|
"routes": [
|
|
{
|
|
"title": "Get started",
|
|
"path": "getting-started"
|
|
},
|
|
{
|
|
"title": "HCP Boundary quick start",
|
|
"href": "https://developer.hashicorp.com/boundary/tutorials/hcp-getting-started/"
|
|
},
|
|
{
|
|
"title": "Self-managed Boundary quick start",
|
|
"href": "https://developer.hashicorp.com/boundary/tutorials/oss-getting-started/"
|
|
},
|
|
{
|
|
"title": "Dev mode quick start",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "getting-started/dev-mode"
|
|
},
|
|
{
|
|
"title": "Run and log in",
|
|
"path": "getting-started/dev-mode/run-and-login"
|
|
},
|
|
{
|
|
"title": "Connect to a target",
|
|
"path": "getting-started/dev-mode/connect-to-dev-target"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Key concepts",
|
|
"routes": [
|
|
{
|
|
"title": "Auditing",
|
|
"path": "concepts/auditing"
|
|
},
|
|
{
|
|
"title": "Identity and access management",
|
|
"path": "concepts/iam"
|
|
},
|
|
{
|
|
"title": "Credential management",
|
|
"path": "concepts/credential-management"
|
|
},
|
|
{
|
|
"title": "Workers",
|
|
"path": "concepts/workers"
|
|
},
|
|
{
|
|
"title": "Aliases",
|
|
"path": "concepts/aliases"
|
|
},
|
|
{
|
|
"title": "Transparent sessions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "concepts/transparent-sessions"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Architecture",
|
|
"routes": [
|
|
{
|
|
"title": "System requirements",
|
|
"path": "architecture/system-requirements"
|
|
},
|
|
{
|
|
"title": "Recommended architecture",
|
|
"path": "architecture/recommended-architecture"
|
|
},
|
|
{
|
|
"title": "Fault tolerance",
|
|
"path": "architecture/fault-tolerance"
|
|
},
|
|
{
|
|
"title": "High availability",
|
|
"path": "architecture/high-availability"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"heading": "Boundary operations"
|
|
},
|
|
{
|
|
"title": "Deploy Boundary",
|
|
"routes": [
|
|
{
|
|
"title": "In a self-managed environment",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "deploy/self-managed"
|
|
},
|
|
{
|
|
"title": "Install Boundary",
|
|
"path": "deploy/self-managed/install"
|
|
},
|
|
{
|
|
"title": "Configure controllers",
|
|
"path": "deploy/self-managed/configure-controllers"
|
|
},
|
|
{
|
|
"title": "Deploy workers",
|
|
"path": "deploy/self-managed/deploy-workers"
|
|
},
|
|
{
|
|
"title": "Initialize Boundary",
|
|
"path": "deploy/self-managed/initialize"
|
|
},
|
|
{
|
|
"title": "Install Boundary clients",
|
|
"path": "deploy/self-managed/install-clients"
|
|
},
|
|
{
|
|
"title": "Systemd install",
|
|
"hidden": true,
|
|
"path": "deploy/self-managed/systemd"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "On HashiCorp Cloud Platform (HCP)",
|
|
"href": "hcp/get-started/deploy-and-login"
|
|
},
|
|
{
|
|
"title": "Using Terraform",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "deploy/terraform-patterns"
|
|
},
|
|
{
|
|
"title": "Configure scopes",
|
|
"path": "deploy/terraform-patterns/terraform-scopes"
|
|
},
|
|
{
|
|
"title": "Configure users and auth methods",
|
|
"path": "deploy/terraform-patterns/terraform-users-and-auth-methods"
|
|
},
|
|
{
|
|
"title": "Configure groups and RBAC",
|
|
"path": "deploy/terraform-patterns/terraform-groups-and-rbac"
|
|
},
|
|
{
|
|
"title": "Configure hosts and host management",
|
|
"path": "deploy/terraform-patterns/terraform-hosts-and-host-management"
|
|
},
|
|
{
|
|
"title": "Configure credentials and credential stores",
|
|
"path": "deploy/terraform-patterns/terraform-credentials-and-credential-stores"
|
|
},
|
|
{
|
|
"title": "Configure session recording",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "deploy/terraform-patterns/terraform-session-recording"
|
|
},
|
|
{
|
|
"title": "Configure targets",
|
|
"path": "deploy/terraform-patterns/terraform-targets"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Secure Boundary",
|
|
"routes": [
|
|
{
|
|
"title": "Encrypt resources",
|
|
"routes": [
|
|
{
|
|
"title": "Data encryption",
|
|
"path": "secure/encryption/data-encryption"
|
|
},
|
|
{
|
|
"title": "Connections/TLS",
|
|
"path": "secure/encryption/connections-tls"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Monitor Boundary",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "monitor"
|
|
},
|
|
{
|
|
"title": "Configure listener addresses and ports",
|
|
"routes": [
|
|
{
|
|
"title": "Listeners",
|
|
"path": "monitor/listeners"
|
|
},
|
|
{
|
|
"title": "TCP listeners",
|
|
"path": "monitor/listeners/tcp"
|
|
},
|
|
{
|
|
"title": "Unix listeners",
|
|
"path": "monitor/listeners/unix"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Monitor metrics",
|
|
"path": "monitor/metrics"
|
|
},
|
|
{
|
|
"title": "Monitor health",
|
|
"path": "monitor/health"
|
|
},
|
|
{
|
|
"title": "Monitor events",
|
|
"routes": [
|
|
{
|
|
"title": "Filter events",
|
|
"path": "monitor/events/filter-events"
|
|
},
|
|
{
|
|
"title": "Events parameters",
|
|
"path": "monitor/events/events"
|
|
},
|
|
{
|
|
"title": "Common sink parameters",
|
|
"path": "monitor/events/common"
|
|
},
|
|
{
|
|
"title": "File sink",
|
|
"path": "monitor/events/file"
|
|
},
|
|
{
|
|
"title": "Stderr sink",
|
|
"path": "monitor/events/stderr"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Upgrade Boundary",
|
|
"href": "https://developer.hashicorp.com/boundary/tutorials/self-managed-deployment/upgrade-version"
|
|
},
|
|
{
|
|
"title": "Release notes",
|
|
"routes": [
|
|
{
|
|
"title": "v0.20.0",
|
|
"path": "release-notes/v0_20_0"
|
|
},
|
|
{
|
|
"title": "v0.19.0",
|
|
"path": "release-notes/v0_19_0"
|
|
},
|
|
{
|
|
"title": "v0.18.0",
|
|
"path": "release-notes/v0_18_0"
|
|
},
|
|
{
|
|
"title": "v0.17.0",
|
|
"path": "release-notes/v0_17_0"
|
|
},
|
|
{
|
|
"title": "v0.16.0",
|
|
"path": "release-notes/v0_16_0"
|
|
},
|
|
{
|
|
"title": "v0.15.0",
|
|
"path": "release-notes/v0_15_0"
|
|
},
|
|
{
|
|
"title": "v0.14.0",
|
|
"path": "release-notes/v0_14_0"
|
|
},
|
|
{
|
|
"title": "v0.13.0",
|
|
"path": "release-notes/v0_13_0"
|
|
},
|
|
{
|
|
"title": "v0.12.0",
|
|
"path": "release-notes/v0_12_0"
|
|
},
|
|
{
|
|
"title": "v0.11.0",
|
|
"path": "release-notes/v0_11_0"
|
|
},
|
|
{
|
|
"title": "v0.10.0",
|
|
"path": "release-notes/v0_10_0"
|
|
},
|
|
{
|
|
"title": "v0.9.0",
|
|
"path": "release-notes/v0_9_0"
|
|
},
|
|
{
|
|
"title": "v0.8.0",
|
|
"path": "release-notes/v0_8_0"
|
|
},
|
|
{
|
|
"title": "v0.7.0",
|
|
"path": "release-notes/v0_7_0"
|
|
},
|
|
{
|
|
"title": "v0.6.0",
|
|
"path": "release-notes/v0_6_0"
|
|
},
|
|
{
|
|
"title": "v0.5.0",
|
|
"path": "release-notes/v0_5_0"
|
|
},
|
|
{
|
|
"title": "v0.4.0",
|
|
"path": "release-notes/v0_4_0"
|
|
},
|
|
{
|
|
"title": "v0.3.0",
|
|
"path": "release-notes/v0_3_0"
|
|
},
|
|
{
|
|
"title": "v0.2.0",
|
|
"path": "release-notes/v0_2_0"
|
|
},
|
|
{
|
|
"title": "v0.1.0",
|
|
"path": "release-notes/v0_1_0"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"heading": "Secure access"
|
|
},
|
|
{
|
|
"title": "Configure workers",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "workers"
|
|
},
|
|
{
|
|
"title": "Create the worker configuration",
|
|
"path": "workers/create"
|
|
},
|
|
{
|
|
"title": "Register workers",
|
|
"path": "workers/registration"
|
|
},
|
|
{
|
|
"title": "Configure multi-hop sessions",
|
|
"routes": [
|
|
{
|
|
"title": "Multi-hop sessions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "workers/multi-hop"
|
|
},
|
|
{
|
|
"title": "On Boundary Enterprise",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "workers/multi-hop/enterprise"
|
|
},
|
|
{
|
|
"title": "On HashiCorp Cloud Platform (HCP)",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "workers/multi-hop/hcp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Route traffic through a worker",
|
|
"path": "workers/worker-tags"
|
|
},
|
|
{
|
|
"title": "Configure a worker filter",
|
|
"path": "workers/filters"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Configure hosts",
|
|
"routes": [
|
|
{
|
|
"title": "Host discovery",
|
|
"path": "hosts"
|
|
},
|
|
{
|
|
"title": "Sync AWS hosts",
|
|
"path": "hosts/aws"
|
|
},
|
|
{
|
|
"title": "Sync Azure hosts",
|
|
"path": "hosts/azure"
|
|
},
|
|
{
|
|
"title": "Sync GCP hosts",
|
|
"path": "hosts/gcp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Configure targets",
|
|
"routes": [
|
|
{
|
|
"title": "Set up a target",
|
|
"routes": [
|
|
{
|
|
"title": "Aliases",
|
|
"path": "targets/configuration"
|
|
},
|
|
{
|
|
"title": "Create a target alias",
|
|
"path": "targets/configuration/create-target-alias"
|
|
},
|
|
{
|
|
"title": "Configure transparent sessions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "targets/configuration/configure-transparent-sessions"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Connect to a target",
|
|
"routes": [
|
|
{
|
|
"title": "Connection workflows",
|
|
"path": "targets/connections"
|
|
},
|
|
{
|
|
"title": "Connect helpers",
|
|
"path": "targets/connections/connect-helpers"
|
|
},
|
|
{
|
|
"title": "Exec flag",
|
|
"path": "targets/connections/exec-flag"
|
|
},
|
|
{
|
|
"title": "SSH ProxyCommand",
|
|
"path": "targets/connections/workflow-ssh-proxycommand"
|
|
},
|
|
{
|
|
"title": "Connect using a target alias",
|
|
"path": "targets/connections/connect-target-alias"
|
|
},
|
|
{
|
|
"title": "Connect using transparent sessions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "targets/connections/transparent-sessions"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Configure credentials",
|
|
"routes": [
|
|
{
|
|
"title": "Credentials in Boundary",
|
|
"path": "credentials"
|
|
},
|
|
{
|
|
"title": "Create a static credential store",
|
|
"path": "credentials/static-cred-boundary"
|
|
},
|
|
{
|
|
"title": "Create a Vault credential store",
|
|
"path": "credentials/static-cred-vault"
|
|
},
|
|
{
|
|
"title": "Configure targets with credential brokering",
|
|
"path": "credentials/configure-credential-brokering"
|
|
},
|
|
{
|
|
"title": "Configure targets with credential injection",
|
|
"path": "credentials/configure-credential-injection",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "RDP credential injection compatibility",
|
|
"path": "credentials/rdp-testing-and-compatibility-matrix",
|
|
"badge": {
|
|
"text": "HCP/ENT BETA",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Monitor access",
|
|
"routes": [
|
|
{
|
|
"title": "Session recording",
|
|
"path": "session-recording",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Record and play back session activity",
|
|
"routes": [
|
|
{
|
|
"title": "Configure workers for storage",
|
|
"path": "session-recording/configuration/configure-worker-storage",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Configure storage provider",
|
|
"routes": [
|
|
{
|
|
"title": "Amazon S3",
|
|
"path": "session-recording/configuration/storage-providers/configure-s3",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "MinIO",
|
|
"path": "session-recording/configuration/storage-providers/configure-minio",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "S3-compliant",
|
|
"path": "session-recording/configuration/storage-providers/configure-s3-compliant",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Create storage buckets",
|
|
"path": "session-recording/configuration/create-storage-bucket",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Enable session recording",
|
|
"path": "session-recording/configuration/enable-session-recording",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Find and view recorded sessions",
|
|
"path": "session-recording/configuration/manage-recorded-sessions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Troubleshoot recorded sessions",
|
|
"path": "session-recording/configuration/troubleshoot-recorded-sessions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Implement session recording compliance standards",
|
|
"routes": [
|
|
{
|
|
"title": "Configure storage policies",
|
|
"path": "session-recording/compliance/configure-storage-policy",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Update storage policies",
|
|
"path": "session-recording/compliance/update-storage-policy",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Validate recorded sessions",
|
|
"path": "session-recording/compliance/validate-session-recordings",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Validate external data store",
|
|
"path": "session-recording/compliance/validate-data-store",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Work with BSR data files",
|
|
"routes": [
|
|
{
|
|
"title": "BSR file data structure",
|
|
"path": "session-recording/data/bsr-file-structure",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Read a BSR file",
|
|
"path": "session-recording/data/read-bsr-file",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Configure role-based access",
|
|
"routes": [
|
|
{
|
|
"title": "Permissions",
|
|
"path": "rbac"
|
|
},
|
|
{
|
|
"title": "Assignable permissions",
|
|
"path": "rbac/assignable-permissions"
|
|
},
|
|
{
|
|
"title": "Permission grant formats",
|
|
"path": "rbac/permission-grant-formats"
|
|
},
|
|
{
|
|
"title": "Manage access with roles",
|
|
"path": "rbac/manage-roles"
|
|
},
|
|
{
|
|
"title": "Resource tables",
|
|
"path": "rbac/resource-table"
|
|
},
|
|
{
|
|
"title": "Manage access to resources dynamically",
|
|
"routes": [
|
|
{
|
|
"title": "Manage principals",
|
|
"path": "rbac/users/manage-users-groups"
|
|
},
|
|
{
|
|
"title": "Filter managed groups",
|
|
"path": "rbac/users/managed-groups"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"heading": "Integrations"
|
|
},
|
|
{
|
|
"title": "Vault",
|
|
"path": "vault"
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"heading": "Enterprise solutions"
|
|
},
|
|
{
|
|
"title": "HCP Boundary",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "hcp",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Get started",
|
|
"routes": [
|
|
{
|
|
"title": "Deploy and log in",
|
|
"path": "hcp/get-started/deploy-and-login",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Connect to a target",
|
|
"path": "hcp/get-started/connect-to-target",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Documentation",
|
|
"href": "https://cloud.hashicorp.com/docs/boundary",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Boundary Enterprise",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "enterprise",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Licensing",
|
|
"path": "enterprise/licensing",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Automated license reporting",
|
|
"path": "enterprise/automated-license-reporting",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Supported versions policy",
|
|
"path": "enterprise/supported-versions",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Deployment guide",
|
|
"href": "https://developer.hashicorp.com/boundary/tutorials/enterprise/ent-deployment-guide",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Reference architecture",
|
|
"href": "https://developer.hashicorp.com/boundary/tutorials/enterprise/ent-reference-architecture",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"heading": "Clients"
|
|
},
|
|
{
|
|
"title": "Client Agent",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "client-agent",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Configure the Client Agent",
|
|
"path": "client-agent/configuration",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Manage the Client Agent",
|
|
"path": "client-agent/manage",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Troubleshoot issues",
|
|
"path": "client-agent/troubleshoot",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
},
|
|
{
|
|
"title": "Conflicting software",
|
|
"path": "client-agent/conflicting-software",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Client cache",
|
|
"path": "client-cache"
|
|
},
|
|
{
|
|
"title": "Desktop",
|
|
"href": "https://learn.hashicorp.com/tutorials/boundary/hcp-getting-started-desktop-app"
|
|
},
|
|
{
|
|
"title": "Go SDK",
|
|
"path": "go-sdk"
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"heading": "Reference documentation"
|
|
},
|
|
{
|
|
"title": "API",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "api"
|
|
},
|
|
{
|
|
"title": "Rate limiting",
|
|
"path": "api/rate-limiting"
|
|
},
|
|
{
|
|
"title": "List pagination",
|
|
"path": "api/pagination"
|
|
},
|
|
{
|
|
"title": "API documentation",
|
|
"href": "https://developer.hashicorp.com/boundary/api-docs"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Commands (CLI)",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands"
|
|
},
|
|
{
|
|
"title": "accounts",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/accounts"
|
|
},
|
|
{
|
|
"title": "change-password",
|
|
"path": "commands/accounts/change-password"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/accounts/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/accounts/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/accounts/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/accounts/read"
|
|
},
|
|
{
|
|
"title": "set-password",
|
|
"path": "commands/accounts/set-password"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/accounts/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "aliases",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/aliases"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/aliases/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/aliases/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/aliases/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/aliases/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/aliases/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "auth-methods",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/auth-methods"
|
|
},
|
|
{
|
|
"title": "change-state",
|
|
"path": "commands/auth-methods/change-state"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/auth-methods/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/auth-methods/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/auth-methods/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/auth-methods/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/auth-methods/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "auth-tokens",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/auth-tokens"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/auth-tokens/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/auth-tokens/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/auth-tokens/read"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "authenticate",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/authenticate"
|
|
},
|
|
{
|
|
"title": "ldap",
|
|
"path": "commands/authenticate/ldap"
|
|
},
|
|
{
|
|
"title": "oidc",
|
|
"path": "commands/authenticate/oidc"
|
|
},
|
|
{
|
|
"title": "password",
|
|
"path": "commands/authenticate/password"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "billing",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/billing"
|
|
},
|
|
{
|
|
"title": "monthly-active-users",
|
|
"path": "commands/billing/monthly-active-users"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "cache",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/cache"
|
|
},
|
|
{
|
|
"title": "add-token",
|
|
"path": "commands/cache/add-token"
|
|
},
|
|
{
|
|
"title": "start",
|
|
"path": "commands/cache/start"
|
|
},
|
|
{
|
|
"title": "status",
|
|
"path": "commands/cache/status"
|
|
},
|
|
{
|
|
"title": "stop",
|
|
"path": "commands/cache/stop"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "client-agent",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/client-agent"
|
|
},
|
|
{
|
|
"title": "pause",
|
|
"path": "commands/client-agent/pause"
|
|
},
|
|
{
|
|
"title": "resume",
|
|
"path": "commands/client-agent/resume"
|
|
},
|
|
{
|
|
"title": "sessions",
|
|
"path": "commands/client-agent/sessions"
|
|
},
|
|
{
|
|
"title": "status",
|
|
"path": "commands/client-agent/status"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "config",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/config"
|
|
},
|
|
{
|
|
"title": "autocomplete",
|
|
"path": "commands/config/autocomplete"
|
|
},
|
|
{
|
|
"title": "decrypt",
|
|
"path": "commands/config/decrypt"
|
|
},
|
|
{
|
|
"title": "encrypt",
|
|
"path": "commands/config/encrypt"
|
|
},
|
|
{
|
|
"title": "get-token",
|
|
"path": "commands/config/get-token"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "connect",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/connect"
|
|
},
|
|
{
|
|
"title": "cassandra",
|
|
"path": "commands/connect/cassandra"
|
|
},
|
|
{
|
|
"title": "http",
|
|
"path": "commands/connect/http"
|
|
},
|
|
{
|
|
"title": "kube",
|
|
"path": "commands/connect/kube"
|
|
},
|
|
{
|
|
"title": "mysql",
|
|
"path": "commands/connect/mysql"
|
|
},
|
|
{
|
|
"title": "postgres",
|
|
"path": "commands/connect/postgres"
|
|
},
|
|
{
|
|
"title": "rdp",
|
|
"path": "commands/connect/rdp"
|
|
},
|
|
{
|
|
"title": "ssh",
|
|
"path": "commands/connect/ssh"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "credential-libraries",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/credential-libraries"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/credential-libraries/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/credential-libraries/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/credential-libraries/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/credential-libraries/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/credential-libraries/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "credential-stores",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/credential-stores"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/credential-stores/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/credential-stores/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/credential-stores/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/credential-stores/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/credential-stores/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "credentials",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/credentials"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/credentials/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/credentials/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/credentials/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/credentials/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/credentials/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "database",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/database"
|
|
},
|
|
{
|
|
"title": "init",
|
|
"path": "commands/database/init"
|
|
},
|
|
{
|
|
"title": "migrate",
|
|
"path": "commands/database/migrate"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/delete"
|
|
},
|
|
{
|
|
"title": "dev",
|
|
"path": "commands/dev"
|
|
},
|
|
{
|
|
"title": "groups",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/groups"
|
|
},
|
|
{
|
|
"title": "add-members",
|
|
"path": "commands/groups/add-members"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/groups/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/groups/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/groups/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/groups/read"
|
|
},
|
|
{
|
|
"title": "remove-members",
|
|
"path": "commands/groups/remove-members"
|
|
},
|
|
{
|
|
"title": "set-members",
|
|
"path": "commands/groups/set-members"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/groups/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "host-catalogs",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/host-catalogs"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/host-catalogs/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/host-catalogs/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/host-catalogs/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/host-catalogs/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/host-catalogs/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "host-sets",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/host-sets"
|
|
},
|
|
{
|
|
"title": "add-hosts",
|
|
"path": "commands/host-sets/add-hosts"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/host-sets/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/host-sets/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/host-sets/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/host-sets/read"
|
|
},
|
|
{
|
|
"title": "remove-hosts",
|
|
"path": "commands/host-sets/remove-hosts"
|
|
},
|
|
{
|
|
"title": "set-hosts",
|
|
"path": "commands/host-sets/set-hosts"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/host-sets/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "hosts",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/hosts"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/hosts/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/hosts/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/hosts/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/hosts/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/hosts/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "logout",
|
|
"path": "commands/logout"
|
|
},
|
|
{
|
|
"title": "managed-groups",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/managed-groups"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/managed-groups/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/managed-groups/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/managed-groups/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/managed-groups/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/managed-groups/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "policies",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/policies"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/policies/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/policies/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/policies/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/policies/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/policies/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/read"
|
|
},
|
|
{
|
|
"title": "roles",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/roles"
|
|
},
|
|
{
|
|
"title": "add-grant-scopes",
|
|
"path": "commands/roles/add-grant-scopes"
|
|
},
|
|
{
|
|
"title": "add-grants",
|
|
"path": "commands/roles/add-grants"
|
|
},
|
|
{
|
|
"title": "add-principals",
|
|
"path": "commands/roles/add-principals"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/roles/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/roles/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/roles/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/roles/read"
|
|
},
|
|
{
|
|
"title": "remove-grant-scopes",
|
|
"path": "commands/roles/remove-grant-scopes"
|
|
},
|
|
{
|
|
"title": "remove-grants",
|
|
"path": "commands/roles/remove-grants"
|
|
},
|
|
{
|
|
"title": "remove-principals",
|
|
"path": "commands/roles/remove-principals"
|
|
},
|
|
{
|
|
"title": "set-grant-scopes",
|
|
"path": "commands/roles/set-grant-scopes"
|
|
},
|
|
{
|
|
"title": "set-grants",
|
|
"path": "commands/roles/set-grants"
|
|
},
|
|
{
|
|
"title": "set-principals",
|
|
"path": "commands/roles/set-principals"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/roles/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "scopes",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/scopes"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/scopes/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/scopes/delete"
|
|
},
|
|
{
|
|
"title": "destroy-key-version",
|
|
"path": "commands/scopes/destroy-key-version"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/scopes/list"
|
|
},
|
|
{
|
|
"title": "list-key-version-destruction-jobs",
|
|
"path": "commands/scopes/list-key-version-destruction-jobs"
|
|
},
|
|
{
|
|
"title": "list-keys",
|
|
"path": "commands/scopes/list-keys"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/scopes/read"
|
|
},
|
|
{
|
|
"title": "rotate-keys",
|
|
"path": "commands/scopes/rotate-keys"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/scopes/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "search",
|
|
"path": "commands/search"
|
|
},
|
|
{
|
|
"title": "server",
|
|
"path": "commands/server"
|
|
},
|
|
{
|
|
"title": "session-recordings",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/session-recordings"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/session-recordings/delete"
|
|
},
|
|
{
|
|
"title": "download",
|
|
"path": "commands/session-recordings/download"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/session-recordings/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/session-recordings/read"
|
|
},
|
|
{
|
|
"title": "reapply-storage-policy",
|
|
"path": "commands/session-recordings/reapply-storage-policy"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "sessions",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/sessions"
|
|
},
|
|
{
|
|
"title": "cancel",
|
|
"path": "commands/sessions/cancel"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/sessions/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/sessions/read"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "storage-buckets",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/storage-buckets"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/storage-buckets/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/storage-buckets/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/storage-buckets/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/storage-buckets/read"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/storage-buckets/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "targets",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/targets"
|
|
},
|
|
{
|
|
"title": "add-credential-sources",
|
|
"path": "commands/targets/add-credential-sources"
|
|
},
|
|
{
|
|
"title": "add-host-sources",
|
|
"path": "commands/targets/add-host-sources"
|
|
},
|
|
{
|
|
"title": "authorize-session",
|
|
"path": "commands/targets/authorize-session"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/targets/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/targets/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/targets/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/targets/read"
|
|
},
|
|
{
|
|
"title": "remove-credential-source",
|
|
"path": "commands/targets/remove-credential-sources"
|
|
},
|
|
{
|
|
"title": "remove-host-sources",
|
|
"path": "commands/targets/remove-host-sources"
|
|
},
|
|
{
|
|
"title": "set-credential-sources",
|
|
"path": "commands/targets/set-credential-sources"
|
|
},
|
|
{
|
|
"title": "set-host-sources",
|
|
"path": "commands/targets/set-host-sources"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/targets/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/update"
|
|
},
|
|
{
|
|
"title": "users",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/users"
|
|
},
|
|
{
|
|
"title": "add-accounts",
|
|
"path": "commands/users/add-accounts"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/users/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/users/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/users/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/users/read"
|
|
},
|
|
{
|
|
"title": "remove-accounts",
|
|
"path": "commands/users/remove-accounts"
|
|
},
|
|
{
|
|
"title": "set-accounts",
|
|
"path": "commands/users/set-accounts"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/users/update"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "workers",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "commands/workers"
|
|
},
|
|
{
|
|
"title": "add-worker-tags",
|
|
"path": "commands/workers/add-worker-tags"
|
|
},
|
|
{
|
|
"title": "certificate-authority",
|
|
"path": "commands/workers/certificate-authority"
|
|
},
|
|
{
|
|
"title": "create",
|
|
"path": "commands/workers/create"
|
|
},
|
|
{
|
|
"title": "delete",
|
|
"path": "commands/workers/delete"
|
|
},
|
|
{
|
|
"title": "list",
|
|
"path": "commands/workers/list"
|
|
},
|
|
{
|
|
"title": "read",
|
|
"path": "commands/workers/read"
|
|
},
|
|
{
|
|
"title": "remove-worker-tags",
|
|
"path": "commands/workers/remove-worker-tags"
|
|
},
|
|
{
|
|
"title": "set-worker-tags",
|
|
"path": "commands/workers/set-worker-tags"
|
|
},
|
|
{
|
|
"title": "update",
|
|
"path": "commands/workers/update"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Domain model",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "domain-model"
|
|
},
|
|
{
|
|
"title": "Accounts",
|
|
"path": "domain-model/accounts"
|
|
},
|
|
{
|
|
"title": "Aliases",
|
|
"path": "domain-model/aliases"
|
|
},
|
|
{
|
|
"title": "Auth methods",
|
|
"path": "domain-model/auth-methods"
|
|
},
|
|
{
|
|
"title": "Credentials",
|
|
"path": "domain-model/credentials"
|
|
},
|
|
{
|
|
"title": "Credential libraries",
|
|
"path": "domain-model/credential-libraries"
|
|
},
|
|
{
|
|
"title": "Credential stores",
|
|
"path": "domain-model/credential-stores"
|
|
},
|
|
{
|
|
"title": "Groups",
|
|
"path": "domain-model/groups"
|
|
},
|
|
{
|
|
"title": "Hosts",
|
|
"path": "domain-model/hosts"
|
|
},
|
|
{
|
|
"title": "Host catalogs",
|
|
"path": "domain-model/host-catalogs"
|
|
},
|
|
{
|
|
"title": "Host sets",
|
|
"path": "domain-model/host-sets"
|
|
},
|
|
{
|
|
"title": "Managed groups",
|
|
"path": "domain-model/managed-groups"
|
|
},
|
|
{
|
|
"title": "Roles",
|
|
"path": "domain-model/roles"
|
|
},
|
|
{
|
|
"title": "Scopes",
|
|
"path": "domain-model/scopes"
|
|
},
|
|
{
|
|
"title": "Sessions",
|
|
"path": "domain-model/sessions"
|
|
},
|
|
{
|
|
"title": "Session connections",
|
|
"path": "domain-model/session-connections"
|
|
},
|
|
{
|
|
"title": "Session recordings",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "domain-model/session-recordings"
|
|
},
|
|
{
|
|
"title": "Storage buckets",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "domain-model/storage-buckets"
|
|
},
|
|
{
|
|
"title": "Storage policies",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "domain-model/storage-policy"
|
|
},
|
|
{
|
|
"title": "Targets",
|
|
"path": "domain-model/targets"
|
|
},
|
|
{
|
|
"title": "Users",
|
|
"path": "domain-model/users"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Configuration parameters",
|
|
"routes": [
|
|
{
|
|
"title": "Top-level parameters",
|
|
"path": "configuration"
|
|
},
|
|
{
|
|
"title": "Controllers",
|
|
"path": "configuration/controller"
|
|
},
|
|
{
|
|
"title": "Events",
|
|
"routes": [
|
|
{
|
|
"title": "Events",
|
|
"path": "configuration/events"
|
|
},
|
|
{
|
|
"title": "Common sink parameters",
|
|
"path": "configuration/events/common-sink-parameters"
|
|
},
|
|
{
|
|
"title": "File sink",
|
|
"path": "configuration/events/file-sink"
|
|
},
|
|
{
|
|
"title": "Stderr sink",
|
|
"path": "configuration/events/stderr-sink"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "KMS",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "configuration/kms"
|
|
},
|
|
{
|
|
"title": "AEAD",
|
|
"path": "configuration/kms/aead"
|
|
},
|
|
{
|
|
"title": "AliCloud KMS",
|
|
"path": "configuration/kms/alicloudkms"
|
|
},
|
|
{
|
|
"title": "AWS KMS",
|
|
"path": "configuration/kms/awskms"
|
|
},
|
|
{
|
|
"title": "Azure Key Vault",
|
|
"path": "configuration/kms/azurekeyvault"
|
|
},
|
|
{
|
|
"title": "GCP Cloud KMS",
|
|
"path": "configuration/kms/gcpckms"
|
|
},
|
|
{
|
|
"title": "OCI KMS",
|
|
"path": "configuration/kms/ocikms"
|
|
},
|
|
{
|
|
"title": "Vault transit",
|
|
"path": "configuration/kms/transit"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Listeners",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "configuration/listeners"
|
|
},
|
|
{
|
|
"title": "TCP",
|
|
"path": "configuration/listeners/tcp-listeners"
|
|
},
|
|
{
|
|
"title": "Unix",
|
|
"path": "configuration/listeners/unix-listeners"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Plugins",
|
|
"path": "configuration/plugins"
|
|
},
|
|
{
|
|
"title": "Workers",
|
|
"path": "configuration/workers"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Filtering and listing resources",
|
|
"path": "filtering"
|
|
},
|
|
{
|
|
"title": "Common error messages",
|
|
"path": "errors"
|
|
},
|
|
{
|
|
"title": "Transparent sessions interoperability matrix",
|
|
"badge": {
|
|
"text": "HCP/ENT",
|
|
"type": "outlined",
|
|
"color": "neutral"
|
|
},
|
|
"path": "interoperability-matrix"
|
|
},
|
|
{
|
|
"title": "Common workflows",
|
|
"hidden": true,
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "common-workflows"
|
|
},
|
|
{
|
|
"title": "Manage scopes",
|
|
"path": "common-workflows/manage-scopes"
|
|
},
|
|
{
|
|
"title": "Manage sessions",
|
|
"path": "common-workflows/manage-sessions"
|
|
},
|
|
{
|
|
"title": "Manage targets",
|
|
"path": "common-workflows/manage-targets"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "API and clients",
|
|
"hidden": true,
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"hidden": true,
|
|
"path": "api-clients"
|
|
},
|
|
{
|
|
"title": "Desktop",
|
|
"hidden": true,
|
|
"path": "api-clients/desktop"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Develop Boundary",
|
|
"hidden": true,
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "developing"
|
|
},
|
|
{
|
|
"title": "Build Boundary",
|
|
"path": "developing/building"
|
|
},
|
|
{
|
|
"title": "Develop the UI",
|
|
"path": "developing/ui"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Boundary Community Edition",
|
|
"hidden": true,
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "community"
|
|
}
|
|
]
|
|
}
|
|
]
|