import dynamix_sdk.base as _base
from .create import *
from .delete import *
from .disable import *
from .enable import *
from .get import *
from .group_add import *
from .group_compute_remove import *
from .group_get import *
from .group_parent_add import *
from .group_parent_remove import *
from .group_remove import *
from .group_start import *
from .group_stop import *
from .group_update import *
from .group_update_extnet import *
from .group_update_vins import *
from .list import *
from .list_deleted import *
from .migrate_to_zone import *
from .restore import *
from .snapshot_create import *
from .snapshot_delete import *
from .snapshot_list import *
from .snapshot_rollback import *
from .start import *
from .stop import *


class CloudapiBserviceAPI(
    _base.BaseAPI,
    CloudapiBserviceCreateProtocol,
    CloudapiBserviceDeleteProtocol,
    CloudapiBserviceDisableProtocol,
    CloudapiBserviceEnableProtocol,
    CloudapiBserviceGetProtocol,
    CloudapiBserviceGroupAddProtocol,
    CloudapiBserviceGroupComputeRemoveProtocol,
    CloudapiBserviceGroupGetProtocol,
    CloudapiBserviceGroupParentAddProtocol,
    CloudapiBserviceGroupParentRemoveProtocol,
    CloudapiBserviceGroupRemoveProtocol,
    CloudapiBserviceGroupStartProtocol,
    CloudapiBserviceGroupStopProtocol,
    CloudapiBserviceGroupUpdateExtnetProtocol,
    CloudapiBserviceGroupUpdateProtocol,
    CloudapiBserviceGroupUpdateVinsProtocol,
    CloudapiBserviceListDeletedProtocol,
    CloudapiBserviceListProtocol,
    CloudapiBserviceMigrateToZoneProtocol,
    CloudapiBserviceRestoreProtocol,
    CloudapiBserviceSnapshotCreateProtocol,
    CloudapiBserviceSnapshotDeleteProtocol,
    CloudapiBserviceSnapshotListProtocol,
    CloudapiBserviceSnapshotRollbackProtocol,
    CloudapiBserviceStartProtocol,
    CloudapiBserviceStopProtocol,
):
    pass
