glados.utils module

class glados.utils.PyJSON(d)[source]

Bases: object

from_dict(d)[source]
get(key, default=None)[source]
to_dict()[source]
glados.utils.decode_kms(ciphertext_blob: str) → str[source]

Decode a secret using the IAM role of the lambda function.

Parameters

ciphertext_blob – str ciphertext_blob to decode

Returns

str

decoded text

glados.utils.get_enc_var(var_name: str)[source]

Get an encrypted ENV VAR

glados.utils.get_var(var_name: str)[source]

Get an ENV VAR

glados.utils.read_config(config_file: str)[source]