Skip to content

Spec

SecretParams

Bases: SpecParams

Secret parameters.

Source code in digitalhub_core/entities/secret/spec.py
26
27
28
29
30
31
32
33
34
35
class SecretParams(SpecParams):
    """
    Secret parameters.
    """

    path: str = None
    """Path to the secret."""

    provider: str = None
    """Provider of the secret."""

path: str = None

Path to the secret.

provider: str = None

Provider of the secret.

SecretSpec

Bases: Spec

Secret specifications.

Source code in digitalhub_core/entities/secret/spec.py
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class SecretSpec(Spec):
    """
    Secret specifications.
    """

    def __init__(self, path: str | None = None, provider: str | None = None, **kwargs) -> None:
        """
        Constructor.

        Parameters
        ----------
        path : str
            Path to the secret.
        provider : str
            Provider of the secret.
        """
        self.path = path
        self.provider = provider

__init__(path=None, provider=None, **kwargs)

Constructor.

Parameters:

Name Type Description Default
path str

Path to the secret.

None
provider str

Provider of the secret.

None
Source code in digitalhub_core/entities/secret/spec.py
11
12
13
14
15
16
17
18
19
20
21
22
23
def __init__(self, path: str | None = None, provider: str | None = None, **kwargs) -> None:
    """
    Constructor.

    Parameters
    ----------
    path : str
        Path to the secret.
    provider : str
        Provider of the secret.
    """
    self.path = path
    self.provider = provider