internal/

directory
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2022 License: MPL-2.0

Directories

Path Synopsis
api
Package authtoken provides an authtoken with an encrypted value and an associated expiration time.
Package authtoken provides an authtoken with an encrypted value and an associated expiration time.
Package boundary contains global interfaces and other definitions that define the Boundary domain.
Package boundary contains global interfaces and other definitions that define the Boundary domain.
cmd
base/internal/metric
Package metric provides functions to initialize a prometheus metric detailing build info
Package metric provides functions to initialize a prometheus metric detailing build info
commands/accountscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/authmethodscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/authtokenscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/credentiallibrariescmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/credentialstorescmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/groupscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/hostcatalogscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/hostscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/hostsetscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/managedgroupscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/rolescmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/scopescmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/sessionscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/targetscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
commands/userscmd
Code generated by "make cli"; DO NOT EDIT.
Code generated by "make cli"; DO NOT EDIT.
ops
Package ops encapsulates the lifecycle of Boundary's ops-purpose listeners and servers: Creating, setting them up, starting and shutdown.
Package ops encapsulates the lifecycle of Boundary's ops-purpose listeners and servers: Creating, setting them up, starting and shutdown.
Package credential defines interfaces shared by other packages that manage credentials for Boundary sessions.
Package credential defines interfaces shared by other packages that manage credentials for Boundary sessions.
vault
Package vault provides access to credentials retrieved from a Vault server.
Package vault provides access to credentials retrieved from a Vault server.
vault/internal/userpassword
Package userpassword provides access to the username and password stored in a Vault secret.
Package userpassword provides access to the username and password stored in a Vault secret.
db
assert
Package dbassert provides a set of assertions for testing the boundary database applications.
Package dbassert provides a set of assertions for testing the boundary database applications.
common
common package contains functions from internal/db which need to be shared commonly with other packages that have a cyclic dependency on internal/db like internal/oplog.
common package contains functions from internal/db which need to be shared commonly with other packages that have a cyclic dependency on internal/db like internal/oplog.
db_test
Package db_test provides some helper funcs for testing db integrations
Package db_test provides some helper funcs for testing db integrations
sanitize
Package sanitize contains a set of functions that sanitizes input received from external systems before being persisted in the database.
Package sanitize contains a set of functions that sanitizes input received from external systems before being persisted in the database.
schema
Package schema is used to apply sql migrations to modify the state of a database instance.
Package schema is used to apply sql migrations to modify the state of a database instance.
schema/internal/edition
Package edition provides internal structs for the schema package for defining and organizing database migration editions.
Package edition provides internal structs for the schema package for defining and organizing database migration editions.
schema/internal/log
Package log provides internal structs and options for the schema package for tracking logs generated when applying migrations.
Package log provides internal structs and options for the schema package for tracking logs generated when applying migrations.
schema/internal/postgres
Package postgres provides an implementation of the schema.driver interface for a PostgreSQL database.
Package postgres provides an implementation of the schema.driver interface for a PostgreSQL database.
schema/internal/provider
Package provider provides an iterator for iterating over all of the migration statements that need to be applied.
Package provider provides an iterator for iterating over all of the migration statements that need to be applied.
schema/migrations
Package migrations contains the base sql statements needed to bootstrap the migration process.
Package migrations contains the base sql statements needed to bootstrap the migration process.
schema/migrations/oss
Package oss is used to embed the sql statements for the oss edition and registering the edition for the schema.Manager.
Package oss is used to embed the sql statements for the oss edition and registering the edition for the schema.Manager.
sentinel
Package sentinel allows for the use of Unicode non-characters to distinguish between Boundary defined sentinels and values provided by external systems.
Package sentinel allows for the use of Unicode non-characters to distinguish between Boundary defined sentinels and values provided by external systems.
gen
controller/api/services
Package services is a reverse proxy.
Package services is a reverse proxy.
controller/ops/services
Package services is a reverse proxy.
Package services is a reverse proxy.
testing/attribute
Package attribute is a reverse proxy.
Package attribute is a reverse proxy.
testing/event
Package event is a reverse proxy.
Package event is a reverse proxy.
testing/protooptions
Package protooptions is a reverse proxy.
Package protooptions is a reverse proxy.
plugin
Package plugin provides a plugin host catalog, and plugin host set resource which are used to interact with a host plugin as well as a repository to perform CRUDL and custom actions on these resource types.
Package plugin provides a plugin host catalog, and plugin host set resource which are used to interact with a host plugin as well as a repository to perform CRUDL and custom actions on these resource types.
static
Package static provides a host, a host catalog, and a host set suitable for hosts with a static address.
Package static provides a host, a host catalog, and a host set suitable for hosts with a static address.
iam
iam package is for identity access management of boundary.
iam package is for identity access management of boundary.
kms
libs
observability
Package oplog is a package for writing operational log (oplog) entries for the purpose of replication and verification of the data stored in the Boundary RDBMS.
Package oplog is a package for writing operational log (oplog) entries for the purpose of replication and verification of the data stored in the Boundary RDBMS.
oplog_test
Package oplog_test provides some gorm helper funcs for testing oplog database integrations
Package oplog_test provides some gorm helper funcs for testing oplog database integrations
store
Package store provides storage types/behavior for the oplog
Package store provides storage types/behavior for the oplog
Package perms provides the boundary permissions engine using grants which are tied to IAM Roles within a Scope.
Package perms provides the boundary permissions engine using grants which are tied to IAM Roles within a Scope.
Package plugin contains other packages related to the different plugin types and any helpers related to working with non type specific plugins.
Package plugin contains other packages related to the different plugin types and any helpers related to working with non type specific plugins.
host
Package host provides a plugin type used to interface with boundary's host related resources.
Package host provides a plugin type used to interface with boundary's host related resources.
Package scheduler allows callers to register recurring jobs on the controller.
Package scheduler allows callers to register recurring jobs on the controller.
job
Package job provides a Job and a Run struct suitable for persisting to the repository.
Package job provides a Job and a Run struct suitable for persisting to the repository.
controller/common
Package common contains types and helper functions that are used across the different packages under internal/server/controller.
Package common contains types and helper functions that are used across the different packages under internal/server/controller.
controller/internal/metric
Package metric provides functions to initialize the controller specific collectors and hooks to measure metrics and update the relevant collectors.
Package metric provides functions to initialize the controller specific collectors and hooks to measure metrics and update the relevant collectors.
worker/common
Package common contains types and helper functions that are used across the different packages under internal/server/worker.
Package common contains types and helper functions that are used across the different packages under internal/server/worker.
worker/internal/metric
Package metric provides functions to initialize the worker specific collectors and hooks to measure metrics and update the relevant collectors.
Package metric provides functions to initialize the worker specific collectors and hooks to measure metrics and update the relevant collectors.
worker/proxy
Package proxy contains a collection of proxy handlers for the worker to call once a connection has been authorized.
Package proxy contains a collection of proxy handlers for the worker to call once a connection has been authorized.
targettest
Package targettest provides a test target subtype for use by the target package.
Package targettest provides a test target subtype for use by the target package.
tcp
Package tcp provides a Target subtype for a TCP Target.
Package tcp provides a Target subtype for a TCP Target.
tests
api
types
subtypes
Package subtypes provides helpers to work with boundary resource subtypes.
Package subtypes provides helpers to work with boundary resource subtypes.
website

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL