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


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

field :allowed_roles

#templatesArray<String> (readonly)

Array of template names accessible to this transformation

Returns:

  • (Array<String>)


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

field :templates

#tweak_sourceString (readonly)

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

Returns:

  • (String)


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

field :tweak_source

#typeString (readonly)

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

Returns:

  • (String)


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

field :type