provenaclient
Submodules
Attributes
Classes
This class interface just captures that the client has an instantiated auth |
|
Package Contents
- provenaclient.__version__
- class provenaclient.ProvenaClient(auth: provenaclient.modules.module_helpers.AuthManager, config: provenaclient.modules.module_helpers.Config)[source]
Bases:
provenaclient.modules.module_helpers.ModuleService
This class interface just captures that the client has an instantiated auth manager which allows for helper functions abstracted for L3 clients.
- _datastore_client: provenaclient.clients.DatastoreClient
- datastore: provenaclient.modules.Datastore
- _search_client: provenaclient.clients.SearchClient
- search: provenaclient.modules.Search
- _auth_client: provenaclient.clients.AuthClient
- auth_api: provenaclient.modules.Auth
- _registry_client: provenaclient.clients.RegistryClient
- registry: provenaclient.modules.Registry
- _prov_client: provenaclient.clients.ProvClient
- prov_api: provenaclient.modules.Prov
- _job_client: provenaclient.clients.JobAPIClient
- job_api: provenaclient.modules.JobService
- _id_client: provenaclient.clients.IdServiceClient
- id_api: provenaclient.modules.IDService
- _auth
- _config
- class provenaclient.Config(domain: str, realm_name: str, api_overrides: APIOverrides = APIOverrides())[source]
- _api_config: EndpointConfig
- property search_api_endpoint: str
Generate the search api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the search api endpoint.
- Return type:
str
- property jobs_service_api_endpoint: str
Generate the job api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the job api endpoint.
- Return type:
str
- property handle_service_api_endpoint: str
Generate the handle_service api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the handle_service api endpoint.
- Return type:
str
- property search_service_endpoint: str
Generate the search_service api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the search_service api endpoint.
- Return type:
str
- property auth_api_endpoint: str
Generate the auth api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the auth api endpoint.
- Return type:
str
- property prov_api_endpoint: str
Generate the prov api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the prov api endpoint.
- Return type:
str
- property datastore_api_endpoint: str
Generate the datastore api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the datastore api endpoint.
- Return type:
str
- property registry_api_endpoint: str
Generate the registry api endpoint based on the provided domain, prefix and possible override value.
- Returns:
A string containing the registry api endpoint.
- Return type:
str
- property keycloak_endpoint: str
Generate the keycloak realm endpoint using domain, realm_name and possible override value.
- Returns:
A string containing the keycloak realm endpoint.
- Return type:
str