Class: Vault::MountTune

Inherits:
Response show all
Defined in:
lib/vault/api/sys/mount.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from Response

#==, decode, #initialize, #to_h

Constructor Details

This class inherits a constructor from Vault::Response

Instance Attribute Details

#allowed_response_headersArray<String> (readonly)

Comma-separated list of headers to whitelist, allowing a plugin to include them in the response.

Returns:

  • (Array<String>)


68
# File 'lib/vault/api/sys/mount.rb', line 68

field :allowed_response_headers

#audit_non_hmac_request_keysArray<String> (readonly)

Specifies the comma-separated list of keys that will not be HMAC’d by audit devices in the request data object.

Returns:

  • (Array<String>)


48
# File 'lib/vault/api/sys/mount.rb', line 48

field :audit_non_hmac_request_keys

#audit_non_hmac_response_keysArray<String> (readonly)

Specifies the comma-separated list of keys that will not be HMAC’d by audit devices in the response data object.

Returns:

  • (Array<String>)


53
# File 'lib/vault/api/sys/mount.rb', line 53

field :audit_non_hmac_response_keys

#default_lease_ttlFixnum (readonly)

Specifies the default time-to-live.

Returns:

  • (Fixnum)


38
# File 'lib/vault/api/sys/mount.rb', line 38

field :default_lease_ttl

#descriptionString (readonly)

Specifies the description of the mount.

Returns:

  • (String)


33
# File 'lib/vault/api/sys/mount.rb', line 33

field :description

#listing_visibilityString (readonly)

Specifies whether to show this mount in the UI-specific listing endpoint.

Returns:

  • (String)


58
# File 'lib/vault/api/sys/mount.rb', line 58

field :listing_visibility

#max_lease_ttlFixnum (readonly)

Specifies the maximum time-to-live.

Returns:

  • (Fixnum)


43
# File 'lib/vault/api/sys/mount.rb', line 43

field :max_lease_ttl

#passthrough_request_headersArray<String> (readonly)

Comma-separated list of headers to whitelist and pass from the request to the plugin.

Returns:

  • (Array<String>)


63
# File 'lib/vault/api/sys/mount.rb', line 63

field :passthrough_request_headers