Class: Vault::Transform::Transformation

Inherits:
Response
  • Object
show all
Defined in:
lib/vault/api/transform/transformation.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_rolesArray<String> (readonly)

Array of role names that are allowed to use this transformation

Returns:

  • (Array<String>)


10
# File 'lib/vault/api/transform/transformation.rb', line 10

field :allowed_roles

#templatesArray<String> (readonly)

Array of template names accessible to this transformation

Returns:

  • (Array<String>)


15
# File 'lib/vault/api/transform/transformation.rb', line 15

field :templates

#tweak_sourceString (readonly)

String representing how a tweak is provided for this transformation. Available tweaks are “supplied”, “generated”, and “internal”

Returns:

  • (String)


21
# File 'lib/vault/api/transform/transformation.rb', line 21

field :tweak_source

#typeString (readonly)

String representing the type of transformation this is. Available types are “fpe”, and “masking”

Returns:

  • (String)


27
# File 'lib/vault/api/transform/transformation.rb', line 27

field :type