Class: InfisicalSDK::InfisicalCommands

Inherits:
CommandList
  • Object
show all
Defined in:
lib/extended_schemas/schemas.rb

Overview

Command mapper

Instance Method Summary collapse

Methods inherited from CommandList

from_dynamic!, from_json!, #to_json

Instance Method Details

#to_dynamicObject



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/extended_schemas/schemas.rb', line 19

def to_dynamic
  {
    "getSecret"           => get_secret&.to_dynamic,
    "listSecrets"         => list_secrets&.to_dynamic,
    "createSecret"        => create_secret&.to_dynamic,
    "updateSecret"        => update_secret&.to_dynamic,
    "deleteSecret"        => delete_secret&.to_dynamic,
    "createSymmetricKey"  => create_symmetric_key&.to_dynamic,
    "encryptSymmetric"    => encrypt_symmetric&.to_dynamic,
    "decryptSymmetric"    => decrypt_symmetric&.to_dynamic,
    "universalAuthLogin"  => &.to_dynamic,
    "kubernetesAuthLogin" => &.to_dynamic,
    "azureAuthLogin"      => &.to_dynamic,
    "gcpIdTokenAuthLogin" => &.to_dynamic,
    "gcpIamAuthLogin"     => &.to_dynamic,
    "awsIamAuthLogin"     => &.to_dynamic,
  }.compact
end