juju/client/_client6.py
async def WatchEgressAddressesForRelations(self, entities=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.

        entities : typing.Sequence[~Entity]
        Returns -> StringsWatchResults
        '''
        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='Firewaller',
                   request='WatchEgressAddressesForRelations',
                   version=6,
                   params=_params)
        _params['entities'] = entities
        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.

        entities : typing.Sequence[~Entity]
        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.

entities : typing.Sequence[~Entity]
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 . entities : typing . Sequence [ ~Entity ] Returns - > StringsWatchResults
async def WatchEgressAddressesForRelations(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='Firewaller',
                   request='WatchEgressAddressesForRelations',
                   version=6,
                   params=_params)
        _params['entities'] = entities
        reply = await self.rpc(msg)
        return reply
async def WatchEgressAddressesForRelations ( 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 = 'Firewaller' , request = 'WatchEgressAddressesForRelations' , version = 6 , params = _params ) _params [ 'entities' ] = entities 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.

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