17 lines
490 B
Python
17 lines
490 B
Python
from typing import Dict
|
|
|
|
from zope.interface import Interface
|
|
|
|
|
|
class ICloudResourceManager(Interface):
|
|
"""Manages multiple cloud resources for each user."""
|
|
|
|
def purge_accounts() -> Dict:
|
|
"""
|
|
Delete cloud resources for expired CSC accounts.
|
|
A warning message will be emailed to users one week before their
|
|
cloud account is deleted.
|
|
Another message will be emailed to the users after their cloud account
|
|
has been deleted.
|
|
"""
|