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.
508 lines
12 KiB
508 lines
12 KiB
[
|
|
{
|
|
"title": "What is Boundary?",
|
|
"path": "what-is-boundary"
|
|
},
|
|
{
|
|
"title": "Use Cases",
|
|
"path": "use-cases"
|
|
},
|
|
{
|
|
"title": "Getting Started",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "getting-started"
|
|
},
|
|
{
|
|
"title": "Installing",
|
|
"hidden": true,
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "getting-started/installing"
|
|
},
|
|
{
|
|
"title": "Production",
|
|
"path": "getting-started/installing/production"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Deploy and Login",
|
|
"path": "getting-started/deploy-and-login"
|
|
},
|
|
{
|
|
"title": "Connect to Target",
|
|
"path": "getting-started/connect-to-target"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Configuration",
|
|
"routes": [
|
|
{
|
|
"title": "Overview/Top-Level Parameters",
|
|
"path": "configuration"
|
|
},
|
|
{
|
|
"title": "worker",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "configuration/worker/overview"
|
|
},
|
|
{
|
|
"title": "PKI Workers",
|
|
"path": "configuration/worker/pki-worker"
|
|
},
|
|
{
|
|
"title": "KMS Workers <sup>OSS Only</sup>",
|
|
"path": "configuration/worker/kms-worker"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "listener",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "configuration/listener"
|
|
},
|
|
{
|
|
"title": "TCP",
|
|
"path": "configuration/listener/tcp"
|
|
},
|
|
{
|
|
"title": "Unix",
|
|
"path": "configuration/listener/unix"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "KMS",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "configuration/kms"
|
|
},
|
|
{
|
|
"title": "AEAD",
|
|
"path": "configuration/kms/aead"
|
|
},
|
|
{
|
|
"title": "AWS KMS",
|
|
"path": "configuration/kms/awskms"
|
|
},
|
|
{
|
|
"title": "AliCloud KMS",
|
|
"path": "configuration/kms/alicloudkms"
|
|
},
|
|
{
|
|
"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": "events",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "configuration/events/overview"
|
|
},
|
|
{
|
|
"title": "Common Sink Parameters",
|
|
"path": "configuration/events/common"
|
|
},
|
|
{
|
|
"title": "File Sink",
|
|
"path": "configuration/events/file"
|
|
},
|
|
{
|
|
"title": "Stderr Sink",
|
|
"path": "configuration/events/stderr"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "controller <sup>OSS Only</sup>",
|
|
"path": "configuration/controller"
|
|
},
|
|
{
|
|
"title": "plugins <sup>OSS Only</sup>",
|
|
"path": "configuration/plugins"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Concepts",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "concepts"
|
|
},
|
|
{
|
|
"title": "Service Discovery",
|
|
"path": "concepts/service-discovery"
|
|
},
|
|
{
|
|
"title": "Security",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "concepts/security"
|
|
},
|
|
{
|
|
"title": "Permissions",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "concepts/security/permissions"
|
|
},
|
|
{
|
|
"title": "Assignable Permissions",
|
|
"path": "concepts/security/permissions/assignable-permissions"
|
|
},
|
|
{
|
|
"title": "Permission Grant Formats",
|
|
"path": "concepts/security/permissions/permission-grant-formats"
|
|
},
|
|
{
|
|
"title": "Resource Table",
|
|
"path": "concepts/security/permissions/resource-table"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Data Encryption",
|
|
"path": "concepts/security/data-encryption"
|
|
},
|
|
{
|
|
"title": "Connections/TLS",
|
|
"path": "concepts/security/connections-tls"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Domain Model",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "concepts/domain-model"
|
|
},
|
|
{
|
|
"title": "Accounts",
|
|
"path": "concepts/domain-model/accounts"
|
|
},
|
|
{
|
|
"title": "Auth Methods",
|
|
"path": "concepts/domain-model/auth-methods"
|
|
},
|
|
{
|
|
"title": "Credentials",
|
|
"path": "concepts/domain-model/credentials"
|
|
},
|
|
{
|
|
"title": "Credential Libraries",
|
|
"path": "concepts/domain-model/credential-libraries"
|
|
},
|
|
{
|
|
"title": "Credential Stores",
|
|
"path": "concepts/domain-model/credential-stores"
|
|
},
|
|
{
|
|
"title": "Groups",
|
|
"path": "concepts/domain-model/groups"
|
|
},
|
|
{
|
|
"title": "Hosts",
|
|
"path": "concepts/domain-model/hosts"
|
|
},
|
|
{
|
|
"title": "Host Catalogs",
|
|
"path": "concepts/domain-model/host-catalogs"
|
|
},
|
|
{
|
|
"title": "Host Sets",
|
|
"path": "concepts/domain-model/host-sets"
|
|
},
|
|
{
|
|
"title": "Managed Groups",
|
|
"path": "concepts/domain-model/managed-groups"
|
|
},
|
|
{
|
|
"title": "Scopes",
|
|
"path": "concepts/domain-model/scopes"
|
|
},
|
|
{
|
|
"title": "Sessions",
|
|
"path": "concepts/domain-model/sessions"
|
|
},
|
|
{
|
|
"title": "Session Connections",
|
|
"path": "concepts/domain-model/session-connections"
|
|
},
|
|
{
|
|
"title": "Targets",
|
|
"path": "concepts/domain-model/targets"
|
|
},
|
|
{
|
|
"title": "Roles",
|
|
"path": "concepts/domain-model/roles"
|
|
},
|
|
{
|
|
"title": "Users",
|
|
"path": "concepts/domain-model/users"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Filtering",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "concepts/filtering"
|
|
},
|
|
{
|
|
"title": "OIDC Managed Groups",
|
|
"path": "concepts/filtering/oidc-managed-groups"
|
|
},
|
|
{
|
|
"title": "Resource Listing",
|
|
"path": "concepts/filtering/resource-listing"
|
|
},
|
|
{
|
|
"title": "Worker Tags",
|
|
"path": "concepts/filtering/worker-tags"
|
|
},
|
|
{
|
|
"title": "Events",
|
|
"path": "concepts/filtering/events"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Common Workflows",
|
|
"href": "https://learn.hashicorp.com/boundary"
|
|
},
|
|
{
|
|
"title": "Common Workflows",
|
|
"hidden": true,
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "common-workflows"
|
|
},
|
|
{
|
|
"title": "Manage Roles",
|
|
"path": "common-workflows/manage-roles"
|
|
},
|
|
{
|
|
"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": "Manage Users and Groups",
|
|
"path": "common-workflows/manage-users-groups"
|
|
},
|
|
{
|
|
"title": "Workflow SSH Proxy",
|
|
"path": "common-workflows/workflow-ssh-proxycommand"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "API/Clients",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "api-clients"
|
|
},
|
|
{
|
|
"title": "API",
|
|
"path": "api-clients/api"
|
|
},
|
|
{
|
|
"title": "CLI",
|
|
"path": "api-clients/cli"
|
|
},
|
|
{
|
|
"title": "Go SDK",
|
|
"path": "api-clients/go-sdk"
|
|
},
|
|
{
|
|
"title": "Desktop",
|
|
"hidden": true,
|
|
"path": "api-clients/desktop"
|
|
},
|
|
{
|
|
"title": "Desktop",
|
|
"href": "https://learn.hashicorp.com/tutorials/boundary/hcp-getting-started-desktop-app"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"title": "Boundary OSS",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "oss"
|
|
},
|
|
{
|
|
"title": "Installation",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "oss/installing"
|
|
},
|
|
{
|
|
"title": "Dev Mode",
|
|
"path": "oss/installing/dev-mode"
|
|
},
|
|
{
|
|
"title": "Run and Login",
|
|
"path": "oss/installing/run-and-login"
|
|
},
|
|
{
|
|
"title": "Connect to Dev Target",
|
|
"path": "oss/installing/connect-to-dev-target"
|
|
},
|
|
{
|
|
"title": "Non-Dev Environments",
|
|
"path": "oss/installing/no-gen-resources"
|
|
},
|
|
{
|
|
"title": "Systemd Install",
|
|
"path": "oss/installing/systemd"
|
|
},
|
|
{
|
|
"title": "Postgres Install",
|
|
"path": "oss/installing/postgres"
|
|
},
|
|
{
|
|
"title": "High Availability Install",
|
|
"path": "oss/installing/high-availability"
|
|
},
|
|
{
|
|
"title": "Reference Architectures",
|
|
"path": "oss/installing/reference-architectures"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Operations",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "oss/operations"
|
|
},
|
|
{
|
|
"title": "Metrics",
|
|
"path": "oss/operations/metrics"
|
|
},
|
|
{
|
|
"title": "Health Endpoint",
|
|
"path": "oss/operations/health"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Developing Boundary",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "oss/developing"
|
|
},
|
|
{
|
|
"title": "Building",
|
|
"path": "oss/developing/building"
|
|
},
|
|
{
|
|
"title": "Developing the UI",
|
|
"path": "oss/developing/ui"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"divider": true
|
|
},
|
|
{
|
|
"title": "Roadmap",
|
|
"path": "roadmap",
|
|
"hidden": true
|
|
},
|
|
{
|
|
"title": "Release Notes",
|
|
"routes": [
|
|
{
|
|
"title": "Overview",
|
|
"path": "release-notes"
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|