import dynamix_sdk.base as _base
from .access_grant import *
from .access_revoke import *
from .add_storage_policy import *
from .create import *
from .del_storage_policy import *
from .delete import *
from .disable import *
from .enable import *
from .get import *
from .get_resource_consumption import *
from .list import *
from .list_deleted import *
from .remove_def_net import *
from .restore import *
from .set_def_net import *
from .update import *


class CloudapiRgAPI(
    _base.BaseAPI,
    CloudapiRgAccessGrantProtocol,
    CloudapiRgAccessRevokeProtocol,
    CloudapiRgAddStoragePolicyProtocol,
    CloudapiRgCreateProtocol,
    CloudapiRgDelStoragePolicyProtocol,
    CloudapiRgDeleteProtocol,
    CloudapiRgDisableProtocol,
    CloudapiRgEnableProtocol,
    CloudapiRgGetProtocol,
    CloudapiRgGetResourceConsumptionProtocol,
    CloudapiRgListProtocol,
    CloudapiRgListDeletedProtocol,
    CloudapiRgRemoveDefNetProtocol,
    CloudapiRgRestoreProtocol,
    CloudapiRgSetDefNetProtocol,
    CloudapiRgUpdateProtocol,
):
    pass
