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>)


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

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>)


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

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>)


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

field :audit_non_hmac_response_keys

#default_lease_ttlFixnum (readonly)

Specifies the default time-to-live.

Returns:

  • (Fixnum)


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

field :default_lease_ttl

#descriptionString (readonly)

Specifies the description of the mount.

Returns:

  • (String)


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

field :description

#listing_visibilityString (readonly)

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

Returns:

  • (String)


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

field :listing_visibility

#max_lease_ttlFixnum (readonly)

Specifies the maximum time-to-live.

Returns:

  • (Fixnum)


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

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>)


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

field :passthrough_request_headers