Lifetime Methods¶
-
class
rucio.client.lifetimeclient.
LifetimeClient
(rucio_host=None, auth_host=None, account=None, ca_cert=None, auth_type=None, creds=None, timeout=600, user_agent='rucio-clients', vo=None)¶ Bases:
rucio.client.baseclient.BaseClient
Lifetime client class for working with Lifetime Model exceptions
-
LIFETIME_BASEURL
= 'lifetime_exceptions'¶
-
add_exception
(dids, account, pattern, comments, expires_at)¶ Add exceptions to Lifetime Model.
- Parameters
dids – The list of dids
account – The account of the requester.
pattern – The account.
comments – The comments associated to the exception.
expires_at – The expiration date of the exception.
returns: The id of the exception.
-
list_exceptions
(exception_id=None, states=None)¶ List exceptions to Lifetime Model.
- Parameters
id – The id of the exception
states – The states to filter
-