sedai.credentials
class
SedaiCredentials:
Inherited Members
AWS Access Key and Secret Key based credentials
AwsKeyCredentials(access_key_id, secret_access_key)
Parameters
- access_key_id: The AWS access key id
- secret_access_key: The AWS secret access key
Inherited Members
AWS Role based credentials
AwsRoleCredentials(role_arn, external_id=None)
Parameters
- role_arn: The AWS role arn
- external_id: An optional external id to use with the role
Inherited Members
Azure Client ID and Client Secret based credentials
AzureClientCredentials(client_id, client_secret)
Parameters
- client_id: The Azure client id
- client_secret: The Azure client secret
Inherited Members
Inherited Members
Prometheus federated without authentication This is a placheolder object, with no actual credentials
Inherited Members
Prometheus federated with JWT authentication
FederatedPrometheusJWT(bearer_token)
Parameters
- bearer_token: The JWT token to use for authentication
Inherited Members
Prometheus federated with client credentials
FederatedPrometheusClientCredentials(token_endpoint, client_id, client_secret)
Parameters
- token_endpoint: The token endpoint to use for authentication
- client_id: The client id to use for authentication
- client_secret: The client secret to use for authentication
Inherited Members
Datadog API Key based credentials
DatadogCredentials(application_key, api_key)
Parameters
- application_key: The Datadog application key
- api_key: The Datadog API key
Inherited Members
GCP Service Account JSON based credentials
GCPServiceAccountJsonCredentials(service_account_json)
Parameters
- service_account_json: The GCP service account JSON
Inherited Members
GKE Monitoring credentials
GKEMonitoringCredentials(service_account_json=None)
Parameters
- service_account_json: The GCP service account JSON
Inherited Members
Inherited Members
Token based credentials