Client
Client class for callers of the Rucio system
Client(**args)
¶
Main client class for accessing Rucio resources. Handles the authentication.
Constructor for the Rucio main client class.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
rucio_host
|
the host of the rucio system. |
required | |
auth_host
|
the host of the rucio authentication server. |
required | |
account
|
the rucio account that should be used to interact with the rucio system. |
required | |
ca_cert
|
the certificate to verify the server. |
required | |
auth_type
|
the type of authentication to use (e.g. userpass, x509 ...) |
required | |
creds
|
credentials needed for authentication. |
required | |
timeout
|
Float describes the timeout of the request (in seconds). |
required | |
vo
|
The vo that the client will interact with. |
required | |
logger
|
Logger instance to use (optional) |
required |