juju/client/_client2.py
async def WatchEgressAddressesForRelations(self, args=None):
        '''
        WatchEgressAddressesForRelations creates a watcher that notifies when addresses, from which
        connections will originate for the relation, change.
        Each event contains the entire set of addresses which are required for ingress for the relation.

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

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='CrossModelRelations',
                   request='WatchEgressAddressesForRelations',
                   version=2,
                   params=_params)
        _params['args'] = args
        reply = await self.rpc(msg)
        return reply

        WatchEgressAddressesForRelations creates a watcher that notifies when addresses, from which
        connections will originate for the relation, change.
        Each event contains the entire set of addresses which are required for ingress for the relation.

        args : typing.Sequence[~RemoteEntityArg]
        Returns -> StringsWatchResults
        
WatchEgressAddressesForRelations creates a watcher that notifies when addresses, from which
connections will originate for the relation, change.
Each event contains the entire set of addresses which are required for ingress for the relation.


WatchEgressAddressesForRelations creates a watcher that notifies when addresses from which connections will originate for the relation change . Each event contains the entire set of addresses which are required for ingress for the relation .
async def WatchEgressAddressesForRelations(self, args=None):
        if args is not None and not isinstance(args, (bytes, str, list)):
            raise Exception("Expected args to be a Sequence, received: {}".format(type(args)))
        _params = dict()
        msg = dict(type='CrossModelRelations',
                   request='WatchEgressAddressesForRelations',
                   version=2,
                   params=_params)
        _params['args'] = args
        reply = await self.rpc(msg)
        return reply
async def WatchEgressAddressesForRelations ( self , args = None ) : if args is not None and not isinstance ( args , ( bytes , str , list ) ) : raise Exception ( "Expected args to be a Sequence, received: {}" . format ( type ( args ) ) ) _params = dict ( ) msg = dict ( type = 'CrossModelRelations' , request = 'WatchEgressAddressesForRelations' , version = 2 , params = _params ) _params [ 'args' ] = args reply = await self . rpc ( msg ) return reply
WatchEgressAddressesForRelations creates a watcher that notifies when addresses, from which
connections will originate for the relation, change.
WatchEgressAddressesForRelations creates a watcher that notifies when addresses from which connections will originate for the relation change .
'''
        WatchEgressAddressesForRelations creates a watcher that notifies when addresses, from which
        connections will originate for the relation, change.
        Each event contains the entire set of addresses which are required for ingress for the relation.

        args : typing.Sequence[~RemoteEntityArg]
        Returns -> StringsWatchResults
        ''' # map input types to rpc msg
self
args