secrets
Secret classes for the Datalayer SDK.
class Secret(uid: str, name: str, description: str, secret_type: Union[str, datalayer_core.secrets.create.createapp.SecretType] = <SecretType.GENERIC: 'generic'>, **kwargs: dict[str, str]) -> None
Represents a secret in Datalayer.
Parameters
-
uid : str
Unique identifier for the secret.
-
name : str
Name of the secret.
-
description : str
Description of the secret.
-
secret_type : str
Type of the secret (e.g., "generic", "password", "key", "token").
-
**kwargs : dict[str, str]
Additional keyword arguments.
__init__(uid: str, name: str, description: str, secret_type: Union[str, datalayer_core.secrets.create.createapp.SecretType] = <SecretType.GENERIC: 'generic'>, **kwargs: dict[str, str]) -> None
Initialize a secret object.
Parameters
-
uid : str
Unique identifier for the secret.
-
name : str
Name of the secret.
-
description : str
Description of the secret.
-
secret_type : str
Type of the secret (e.g., "generic", "password", "key", "token").
-
**kwargs : dict[str, str]
Additional keyword arguments.