Skip to main content

nexla_sdk.resources.credentials

Credentials resource implementation.

Classes

CredentialsResource

Defined in nexla_sdk/resources/credentials.py:10

Resource for managing data credentials.

Methods:

  • create(self, data: nexla_sdk.models.credentials.requests.CredentialCreate) -> nexla_sdk.models.credentials.responses.Credential
    • Source: nexla_sdk/resources/credentials.py:50
    • Create new credential.
  • delete(self, credential_id: int) -> Dict[str, Any]
    • Source: nexla_sdk/resources/credentials.py:75
    • Delete credential.
  • get(self, credential_id: int, expand: bool = False) -> nexla_sdk.models.credentials.responses.Credential
    • Source: nexla_sdk/resources/credentials.py:37
    • Get single credential by ID.
  • list(self, credentials_type: Optional[str] = None, **kwargs) -> List[nexla_sdk.models.credentials.responses.Credential]
    • Source: nexla_sdk/resources/credentials.py:18
    • List all credentials.
  • probe(self, credential_id: int) -> Dict[str, Any]
    • Source: nexla_sdk/resources/credentials.py:87
    • Test credential validity.
  • probe_sample(self, credential_id: int, request: nexla_sdk.models.credentials.requests.ProbeSampleRequest) -> nexla_sdk.models.credentials.responses.ProbeSampleResponse
    • Source: nexla_sdk/resources/credentials.py:125
    • Preview data content accessible by credential.
  • probe_tree(self, credential_id: int, request: nexla_sdk.models.credentials.requests.ProbeTreeRequest) -> nexla_sdk.models.credentials.responses.ProbeTreeResponse
    • Source: nexla_sdk/resources/credentials.py:108
    • Preview storage structure accessible by credential.
  • update(self, credential_id: int, data: nexla_sdk.models.credentials.requests.CredentialUpdate) -> nexla_sdk.models.credentials.responses.Credential
    • Source: nexla_sdk/resources/credentials.py:62
    • Update credential.