Directories ¶
Path | Synopsis |
---|---|
The snapshot endpoint is a special non-RPC endpoint that supports streaming for taking and restoring snapshots for disaster recovery.
|
The snapshot endpoint is a special non-RPC endpoint that supports streaming for taking and restoring snapshots for disaster recovery. |
consul/agent
Package agent provides a logical endpoint for Consul agents in the network.
|
Package agent provides a logical endpoint for Consul agents in the network. |
consul/servers
Package servers provides a Manager interface for Manager managed agent.Server objects.
|
Package servers provides a Manager interface for Manager managed agent.Server objects. |
snapshot
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents: meta.json - JSON-encoded snapshot metadata from Raft state.bin - Encoded snapshot data from Raft SHA256SUMS - SHA-256 sums of the above two files The integrity information is automatically created and checked, and a failure there just looks like an error to the caller.
|
The archive utilities manage the internal format of a snapshot, which is a tar file with the following contents: meta.json - JSON-encoded snapshot metadata from Raft state.bin - Encoded snapshot data from Raft SHA256SUMS - SHA-256 sums of the above two files The integrity information is automatically created and checked, and a failure there just looks like an error to the caller. |
Package rootcerts contains functions to aid in loading CA certificates for TLS connections.
|
Package rootcerts contains functions to aid in loading CA certificates for TLS connections. |
Package hcl decodes HCL into usable Go structures.
|
Package hcl decodes HCL into usable Go structures. |
hcl/ast
Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language)
|
Package ast declares the types used to represent syntax trees for HCL (HashiCorp Configuration Language) |
hcl/parser
Package parser implements a parser for HCL (HashiCorp Configuration Language)
|
Package parser implements a parser for HCL (HashiCorp Configuration Language) |
hcl/printer
Package printer implements printing of AST nodes to HCL format.
|
Package printer implements printing of AST nodes to HCL format. |
hcl/scanner
Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text.
|
Package scanner implements a scanner for HCL (HashiCorp Configuration Language) source text. |
hcl/token
Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language)
|
Package token defines constants representing the lexical tokens for HCL (HashiCorp Configuration Language) |
Package vault is a generated protocol buffer package.
|
Package vault is a generated protocol buffer package. |
helper/certutil
Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful.
|
Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful. |
helper/forwarding
Package forwarding is a generated protocol buffer package.
|
Package forwarding is a generated protocol buffer package. |
helper/kdf
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108.
|
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108. |
helper/mfa
Package mfa provides wrappers to add multi-factor authentication to any auth backend.
|
Package mfa provides wrappers to add multi-factor authentication to any auth backend. |
helper/mfa/duo
Package duo provides a Duo MFA handler to authenticate users with Duo.
|
Package duo provides a Duo MFA handler to authenticate users with Duo. |
helper/password
password is a package for reading a password securely from a terminal.
|
password is a package for reading a password securely from a terminal. |
Click to show internal directories.
Click to hide internal directories.