Source code for jelastic.api.migration

from ..abstract import ClientAbstract

__all__ = ["Migration"]


[docs] class Migration(ClientAbstract): """ >>> from jelastic import Jelastic >>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f') >>> jelastic.migration """ _endpoint1 = "migration" @property def Migration(self) -> "_Migration": """ >>> from jelastic import Jelastic >>> jelastic = Jelastic('https://app.xapp.cloudmydc.com', token='d6f4e314a5b5fefd164995169f28ae32d987704f') >>> jelastic.migration.Migration https://docs.jelastic.com/api/private/#!/api/migration.Migration """ return _Migration( session=self._session, token=self._token, debug=self._debug, ruk=self._ruk, )
[docs] class _Migration(Migration): """ https://docs.jelastic.com/api/private/#!/api/migration.Migration """ _endpoint2 = "migration"
[docs] def GetMigrationOperations( self, search: str = None, ruk: str = None, ): return self._get( "GetMigrationOperations", params={ "search": search, "ruk": ruk, }, )
[docs] def Migrate( self, ruk: str = None, ): return self._get( "Migrate", params={ "ruk": ruk, }, )