vault/api
Austin Gebauer a93ee17946
cli: adds plugin identity token to enable and tune commands for secret engines and auth methods (#24980)
* adds plugin identity token to secrets CLI for enable and tune

* adds plugin identity token to auth CLI for enable and tune

* adds field to mount config input and output

* adds changelog

* fix tests

* fix another test
2024-01-22 16:00:03 -08:00
..
auth Update aws-sdk-go to latest (#24916) 2024-01-17 15:17:00 -05:00
test-fixtures adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
.copywrite.hcl [DO NOT MERGE UNTIL EOY] update year in LICENSE and copywrite files (#24368) 2024-01-02 13:22:15 -08:00
api_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
auth.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
auth_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
auth_token.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
client.go ParseAddress test fix (#17382) 2024-01-10 15:35:23 +00:00
client_test.go ParseAddress test fix (#17382) 2024-01-10 15:35:23 +00:00
go.mod Bump golang.org/x/crypto from 0.6.0 to 0.17.0 in /api (#24579) 2024-01-04 13:19:40 -05:00
go.sum Bump golang.org/x/crypto from 0.6.0 to 0.17.0 in /api (#24579) 2024-01-04 13:19:40 -05:00
help.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
kv.go docs: Update outdated vaultproject.io/docs/ links (#22162) 2023-08-15 12:59:34 -04:00
kv_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
kv_v1.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
kv_v2.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
LICENSE [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
lifetime_watcher.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
logical.go Add WriteRaw to client api and new PKI test helper (#24818) 2024-01-11 13:51:42 -05:00
output_policy.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
output_policy_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
output_string.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
plugin_helpers.go api/plugins: add tls-server-name arg for plugin registration (#23549) 2023-10-20 10:05:21 -04:00
plugin_runtime_types.go add plugin runtime API (#22469) 2023-08-31 13:37:04 -07:00
plugin_types.go New root namespace plugin reload API sys/plugins/reload/:type/:name (#24878) 2024-01-17 15:46:27 +00:00
plugin_types_test.go New root namespace plugin reload API sys/plugins/reload/:type/:name (#24878) 2024-01-17 15:46:27 +00:00
README.md docs: Update outdated vaultproject.io/docs/ links (#22162) 2023-08-15 12:59:34 -04:00
renewer_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
replication_status.go Use our heartbeat echo RPCs to estimate clock skew, expose it in status APIs (#24343) 2023-12-04 12:04:38 -05:00
request.go Add HCP subcommand -- integrate with HCP library (#23897) 2024-01-09 15:29:30 +01:00
request_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
response.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
secret.go VAULT-19237 Add mount_type to secret response (#23047) 2023-09-20 09:28:52 -04:00
secret_test.go Relplat 897 copywrite fixes for mutliple licenses (#23722) 2023-10-20 08:40:43 -07:00
ssh.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
ssh_agent.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
ssh_agent_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sudo_paths.go add plugin runtime API (#22469) 2023-08-31 13:37:04 -07:00
sudo_paths_test.go add plugin runtime API (#22469) 2023-08-31 13:37:04 -07:00
sys.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_audit.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_auth.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_capabilities.go Command: token capabilities using accessor (#24479) 2023-12-13 11:15:21 -05:00
sys_config_cors.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_generate_root.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_hastatus.go Use our heartbeat echo RPCs to estimate clock skew, expose it in status APIs (#24343) 2023-12-04 12:04:38 -05:00
sys_health.go Use our heartbeat echo RPCs to estimate clock skew, expose it in status APIs (#24343) 2023-12-04 12:04:38 -05:00
sys_init.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_leader.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_leases.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_mfa.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_monitor.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_mounts.go cli: adds plugin identity token to enable and tune commands for secret engines and auth methods (#24980) 2024-01-22 16:00:03 -08:00
sys_mounts_test.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_plugins.go New root namespace plugin reload API sys/plugins/reload/:type/:name (#24878) 2024-01-17 15:46:27 +00:00
sys_plugins_runtimes.go Support rootless plugin containers (#24236) 2023-11-28 14:07:07 +00:00
sys_plugins_runtimes_test.go add plugin runtime API (#22469) 2023-08-31 13:37:04 -07:00
sys_plugins_test.go Vault 18538 reference runtime on plugin register (#22744) 2023-09-06 23:37:10 -07:00
sys_policy.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_raft.go Add dr-token Flag to Autopilot CLI (#21165) 2023-07-27 15:35:25 +00:00
sys_rekey.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_rotate.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
sys_seal.go Correct the post-unseal meaning of the seal status type (#23022) 2023-10-09 12:53:13 -05:00
sys_stepdown.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00

Vault API

This provides the github.com/hashicorp/vault/api package which contains code useful for interacting with a Vault server.

For examples of how to use this module, see the vault-examples repo. For a step-by-step walkthrough on using these client libraries, see the developer quickstart.

GoDoc