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.
- Source:
delete(self, credential_id: int) -> Dict[str, Any]- Source:
nexla_sdk/resources/credentials.py:75 - Delete credential.
- Source:
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.
- Source:
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.
- Source:
probe(self, credential_id: int) -> Dict[str, Any]- Source:
nexla_sdk/resources/credentials.py:87 - Test credential validity.
- Source:
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.
- Source:
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.
- Source:
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.
- Source: