heimdall package
Subpackages
- heimdall.apis package
- heimdall.auth package
- Submodules
- heimdall.auth.authorizer module
- heimdall.auth.policy_enforcement_provider module
PolicyEnforcementProviderPolicyEnforcementProvider.add_atom()PolicyEnforcementProvider.authorization_atomsPolicyEnforcementProvider.descriptionPolicyEnforcementProvider.export()PolicyEnforcementProvider.find_variables()PolicyEnforcementProvider.get_atom()PolicyEnforcementProvider.idPolicyEnforcementProvider.namePolicyEnforcementProvider.replace_variables()PolicyEnforcementProvider.version
- Module contents
- heimdall.models package
- Submodules
- heimdall.models.authorization_atom module
- heimdall.models.authorization_request module
- heimdall.models.authorization_response module
- heimdall.models.authorization_result_data module
- heimdall.models.data module
- heimdall.models.data_policy module
- heimdall.models.dataset module
- heimdall.models.decision module
- heimdall.models.filter module
- heimdall.models.heimdall_secret module
HeimdallSecretHeimdallSecret.ABFSS_STORAGE_ACCOUNT_KEY_TEMPLATEHeimdallSecret.ACCESS_KEY_IDHeimdallSecret.AZURE_STORAGE_ACCOUNT_KEYHeimdallSecret.AZURE_STORAGE_ACCOUNT_NAMEHeimdallSecret.S3_ACCESS_KEYHeimdallSecret.S3_SECRET_KEYHeimdallSecret.SECRET_KEYHeimdallSecret.WASBS_STORAGE_ACCOUNT_KEY_TEMPLATEHeimdallSecret.dataHeimdallSecret.idHeimdallSecret.linksHeimdallSecret.toABFSSSecrets()HeimdallSecret.toGCSSecrets()HeimdallSecret.toS3Secrets()HeimdallSecret.toWASBSSecrets()
- heimdall.models.links module
- heimdall.models.mask module
- heimdall.models.secret_response module
- heimdall.models.token module
- heimdall.models.user module
- Module contents
Submodules
heimdall.heimdall_client module
- class heimdall.heimdall_client.HeimdallClient(base_url, apikey, client=None)[source]
Bases:
object- apikey
Initialize the HeimdallClient.
This class provides a client to interact with various API endpoints related to Heimdall.
- Parameters:
base_url (str) – The base URL of the Heimdall API.
apikey (str) – The API key for authentication with the Heimdall API.
client (object, optional) – An instance of the HTTP client to use for making API requests (default is None).
- data_policy_api
An instance of DataPolicyApi for interacting with the Data Policy API endpoints.
- Type:
- class heimdall.heimdall_client.HeimdallClientBuilder[source]
Bases:
BaseHTTPClientBuilder