juju/client/_client1.py
async def Report(self, migration_id=None, phase=None, success=None):
        '''
        Report allows a migration minion to submit whether it succeeded or
        failed for a specific migration phase.

        migration_id : str
        phase : str
        success : bool
        Returns -> None
        '''
        if migration_id is not None and not isinstance(migration_id, (bytes, str)):
            raise Exception("Expected migration_id to be a str, received: {}".format(type(migration_id)))

        if phase is not None and not isinstance(phase, (bytes, str)):
            raise Exception("Expected phase to be a str, received: {}".format(type(phase)))

        if success is not None and not isinstance(success, bool):
            raise Exception("Expected success to be a bool, received: {}".format(type(success)))

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='MigrationMinion',
                   request='Report',
                   version=1,
                   params=_params)
        _params['migration-id'] = migration_id
        _params['phase'] = phase
        _params['success'] = success
        reply = await self.rpc(msg)
        return reply

        Report allows a migration minion to submit whether it succeeded or
        failed for a specific migration phase.

        migration_id : str
        phase : str
        success : bool
        Returns -> None
        
Report allows a migration minion to submit whether it succeeded or
failed for a specific migration phase.

migration_id : str
phase : str
success : bool
Returns -> None
Report allows a migration minion to submit whether it succeeded or failed for a specific migration phase . migration_id : str phase : str success : bool Returns - > None
async def Report(self, migration_id=None, phase=None, success=None):
        if migration_id is not None and not isinstance(migration_id, (bytes, str)):
            raise Exception("Expected migration_id to be a str, received: {}".format(type(migration_id)))
        if phase is not None and not isinstance(phase, (bytes, str)):
            raise Exception("Expected phase to be a str, received: {}".format(type(phase)))
        if success is not None and not isinstance(success, bool):
            raise Exception("Expected success to be a bool, received: {}".format(type(success)))
        _params = dict()
        msg = dict(type='MigrationMinion',
                   request='Report',
                   version=1,
                   params=_params)
        _params['migration-id'] = migration_id
        _params['phase'] = phase
        _params['success'] = success
        reply = await self.rpc(msg)
        return reply
async def Report ( self , migration_id = None , phase = None , success = None ) : if migration_id is not None and not isinstance ( migration_id , ( bytes , str ) ) : raise Exception ( "Expected migration_id to be a str, received: {}" . format ( type ( migration_id ) ) ) if phase is not None and not isinstance ( phase , ( bytes , str ) ) : raise Exception ( "Expected phase to be a str, received: {}" . format ( type ( phase ) ) ) if success is not None and not isinstance ( success , bool ) : raise Exception ( "Expected success to be a bool, received: {}" . format ( type ( success ) ) ) _params = dict ( ) msg = dict ( type = 'MigrationMinion' , request = 'Report' , version = 1 , params = _params ) _params [ 'migration-id' ] = migration_id _params [ 'phase' ] = phase _params [ 'success' ] = success reply = await self . rpc ( msg ) return reply
Report allows a migration minion to submit whether it succeeded or
failed for a specific migration phase.
Report allows a migration minion to submit whether it succeeded or failed for a specific migration phase .
'''
        Report allows a migration minion to submit whether it succeeded or
        failed for a specific migration phase.

        migration_id : str
        phase : str
        success : bool
        Returns -> None
        ''' # map input types to rpc msg
self
migration_id
phase
success