Skip to main content

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.