22# Hashicorp Vault
33
44Publisher: Splunk Community
5- Connector Version: 1\. 1 \. 1
5+ Connector Version: 1.1.2
66Product Vendor: Dallan
77Product Name: Hashicorp Vault
8- Product Version Supported (regex): "\ .\* "
9- Minimum Product Version: 5\. 0 \ . 0
8+ Product Version Supported (regex): ".\* "
9+ Minimum Product Version: 5.0 .0
1010
1111This is an app that supports various interactions with the Hashicorp Vault REST API
1212
@@ -38,13 +38,13 @@ The below configuration variables are required for this Connector to operate. T
3838
3939VARIABLE | REQUIRED | TYPE | DESCRIPTION
4040-------- | -------- | ---- | -----------
41- ** verify \_ server \_ cert ** | optional | boolean | Verify server certificate
42- ** vault \_ url ** | required | string | URL of the Hashicorp Vault instance
43- ** vault \_ mountpoint ** | required | string | Vault mountpoint to connect with
44- ** vault \_ token ** | required | password | Token used to authenticate requests to Hashicorp Vault when using token authentication
45- ** vault \_ namespace ** | optional | string | Vault Namespace
46- ** vault \_ role \_ id ** | optional | password | Role ID if using AppRole authentication
47- ** vault \_ secret \_ id ** | optional | password | Secret ID if using AppRole authentication
41+ ** verify_server_cert ** | optional | boolean | Verify server certificate
42+ ** vault_url ** | required | string | URL of the Hashicorp Vault instance
43+ ** vault_mountpoint ** | required | string | Vault mountpoint to connect with
44+ ** vault_token ** | required | password | Token used to authenticate requests to Hashicorp Vault when using token authentication
45+ ** vault_namespace ** | optional | string | Vault Namespace
46+ ** vault_role_id ** | optional | password | Role ID if using AppRole authentication
47+ ** vault_secret_id ** | optional | password | Secret ID if using AppRole authentication
4848
4949### Supported Actions
5050[ test connectivity] ( #action-test-connectivity ) - Validate the asset configuration for connectivity using supplied credentials
@@ -75,20 +75,20 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
7575--------- | -------- | ----------- | ---- | --------
7676** location** | required | Location to keep the secret value | string | ` hashicorp vault location `
7777** update** | optional | Update secret value if already exists | boolean |
78- ** secret \_ json ** | required | JSON formatted object of dictionary to store at the given location | string |
78+ ** secret_json ** | required | JSON formatted object of dictionary to store at the given location | string |
7979
8080#### Action Output
81- DATA PATH | TYPE | CONTAINS
82- --------- | ---- | --------
83- action \_ result \ . parameter\ . location | string | ` hashicorp vault location `
84- action \_ result \ . parameter\. secret \_ json | string |
85- action \_ result \ . parameter\ . update | boolean |
86- action \_ result \ . data\ .\*\ . succeeded | boolean |
87- action \_ result \ . status | string |
88- action \_ result \ . summary | string |
89- action \_ result \ . message | string |
90- summary\. total \_ objects | numeric |
91- summary\. total \_ objects \_ successful | numeric |
81+ DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
82+ --------- | ---- | -------- | --------------
83+ action_result .parameter.location | string | ` hashicorp vault location ` |
84+ action_result .parameter.secret_json | string | |
85+ action_result .parameter.update | boolean | | True False
86+ action_result .data.\* .succeeded | boolean | | True False
87+ action_result .status | string | | success failed
88+ action_result .summary | string | |
89+ action_result .message | string | |
90+ summary.total_objects | numeric | | 1
91+ summary.total_objects_successful | numeric | | 1
9292
9393## action: 'get secret'
9494Get secret value present at the specified path
@@ -102,16 +102,16 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
102102** location** | required | Location of the secret value | string | ` hashicorp vault location `
103103
104104#### Action Output
105- DATA PATH | TYPE | CONTAINS
106- --------- | ---- | --------
107- action \_ result \ . parameter\ . location | string | ` hashicorp vault location `
108- action \_ result \ . data\ .\*\. secret \_ value | string |
109- action \_ result \ . data\ .\*\ . succeeded | boolean |
110- action \_ result \ . status | string |
111- action \_ result \ . summary | string |
112- action \_ result \ . message | string |
113- summary\. total \_ objects | numeric |
114- summary\. total \_ objects \_ successful | numeric |
105+ DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
106+ --------- | ---- | -------- | --------------
107+ action_result .parameter.location | string | ` hashicorp vault location ` |
108+ action_result .data.\* .secret_value | string | |
109+ action_result .data.\* .succeeded | boolean | | True False
110+ action_result .status | string | | success failed
111+ action_result .summary | string | |
112+ action_result .message | string | |
113+ summary.total_objects | numeric | | 1
114+ summary.total_objects_successful | numeric | | 1
115115
116116## action: 'list secrets'
117117List secret values present at the specified path
@@ -125,13 +125,13 @@ PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
125125** location** | required | Location of the secret values | string | ` hashicorp vault location `
126126
127127#### Action Output
128- DATA PATH | TYPE | CONTAINS
129- --------- | ---- | --------
130- action \_ result \ . parameter\ . location | string | ` hashicorp vault location `
131- action \_ result \ . data\ .\*\. secret \_ values | string |
132- action \_ result \ . data\ .\*\ . succeeded | boolean |
133- action \_ result \ . status | string |
134- action \_ result \ . summary | string |
135- action \_ result \ . message | string |
136- summary\. total \_ objects | numeric |
137- summary\. total \_ objects \_ successful | numeric |
128+ DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
129+ --------- | ---- | -------- | --------------
130+ action_result .parameter.location | string | ` hashicorp vault location ` |
131+ action_result .data.\* .secret_values | string | |
132+ action_result .data.\* .succeeded | boolean | | True False
133+ action_result .status | string | | success failed
134+ action_result .summary | string | |
135+ action_result .message | string | |
136+ summary.total_objects | numeric | | 1
137+ summary.total_objects_successful | numeric | | 1
0 commit comments