class documentation

A more secure dictionary for accessing plugin secrets in operators that will attempt to resolve missing plugin secrets upon access.

Method __deepcopy__ Undocumented
Method __dict__ Undocumented
Method __eq__ Undocumented
Method __getitem__ Undocumented
Method __init__ Undocumented
Method __iter__ Undocumented
Method __len__ Returns the number of secrets defined in the plugin definition
Method __ne__ Undocumented
Method __setattr__ Undocumented
Method __setitem__ Undocumented
Method copy Undocumented
Method get Undocumented
Method items Undocumented
Method keys Undocumented
Method values Undocumented
Instance Variable __frozen Undocumented
Instance Variable __required_keys Undocumented
Instance Variable __secrets Undocumented
Instance Variable _operator_uri Undocumented
Instance Variable _resolver Undocumented
def __deepcopy__(self, memodict={}): (source)

Undocumented

def __dict__(self): (source)

Undocumented

def __eq__(self, other): (source)

Undocumented

def __getitem__(self, key): (source)

Undocumented

def __init__(self, secrets_dict: dict[str, str], operator_uri: str = None, resolver_fn: typing.Callable = None, required_keys: list[str] = None): (source)

Undocumented

def __iter__(self): (source)

Undocumented

def __len__(self): (source)

Returns the number of secrets defined in the plugin definition

def __ne__(self, other): (source)

Undocumented

def __setattr__(self, key, value): (source)

Undocumented

def __setitem__(self, key, value): (source)

Undocumented

def copy(self): (source)

Undocumented

def get(self, key, default=None): (source)

Undocumented

def items(self): (source)

Undocumented

def keys(self): (source)

Undocumented

def values(self): (source)

Undocumented

__frozen: bool = (source)

Undocumented

__required_keys = (source)

Undocumented

__secrets = (source)

Undocumented

_operator_uri = (source)

Undocumented

_resolver = (source)

Undocumented