juju/client/_client1.py
async def WatchAuthorisedKeys(self, entities=None):
        '''
        WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys
        for the specified machines.
        The current implementation relies on global authorised keys being stored in the model config.
        This will change as new user management and authorisation functionality is added.

        entities : typing.Sequence[~Entity]
        Returns -> NotifyWatchResults
        '''
        if entities is not None and not isinstance(entities, (bytes, str, list)):
            raise Exception("Expected entities to be a Sequence, received: {}".format(type(entities)))

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='KeyUpdater',
                   request='WatchAuthorisedKeys',
                   version=1,
                   params=_params)
        _params['entities'] = entities
        reply = await self.rpc(msg)
        return reply

        WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys
        for the specified machines.
        The current implementation relies on global authorised keys being stored in the model config.
        This will change as new user management and authorisation functionality is added.

        entities : typing.Sequence[~Entity]
        Returns -> NotifyWatchResults
        
WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys
for the specified machines.
The current implementation relies on global authorised keys being stored in the model config.
This will change as new user management and authorisation functionality is added.

entities : typing.Sequence[~Entity]
Returns -> NotifyWatchResults
WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys for the specified machines . The current implementation relies on global authorised keys being stored in the model config . This will change as new user management and authorisation functionality is added . entities : typing . Sequence [ ~Entity ] Returns - > NotifyWatchResults
async def WatchAuthorisedKeys(self, entities=None):
        if entities is not None and not isinstance(entities, (bytes, str, list)):
            raise Exception("Expected entities to be a Sequence, received: {}".format(type(entities)))
        _params = dict()
        msg = dict(type='KeyUpdater',
                   request='WatchAuthorisedKeys',
                   version=1,
                   params=_params)
        _params['entities'] = entities
        reply = await self.rpc(msg)
        return reply
async def WatchAuthorisedKeys ( self , entities = None ) : if entities is not None and not isinstance ( entities , ( bytes , str , list ) ) : raise Exception ( "Expected entities to be a Sequence, received: {}" . format ( type ( entities ) ) ) _params = dict ( ) msg = dict ( type = 'KeyUpdater' , request = 'WatchAuthorisedKeys' , version = 1 , params = _params ) _params [ 'entities' ] = entities reply = await self . rpc ( msg ) return reply
WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys
for the specified machines.
WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys for the specified machines .
'''
        WatchAuthorisedKeys starts a watcher to track changes to the authorised ssh keys
        for the specified machines.
        The current implementation relies on global authorised keys being stored in the model config.
        This will change as new user management and authorisation functionality is added.

        entities : typing.Sequence[~Entity]
        Returns -> NotifyWatchResults
        ''' # map input types to rpc msg
self
entities