juju/client/_client9.py
async def DestroyModels(self, models=None):
        '''
        DestroyModels will try to destroy the specified models.
        If there is a block on destruction, this method will return an error.
        From ModelManager v7 onwards, DestroyModels gains 'force' and 'max-wait' parameters.

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

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='ModelManager',
                   request='DestroyModels',
                   version=9,
                   params=_params)
        _params['models'] = models
        reply = await self.rpc(msg)
        return reply

        DestroyModels will try to destroy the specified models.
        If there is a block on destruction, this method will return an error.
        From ModelManager v7 onwards, DestroyModels gains 'force' and 'max-wait' parameters.

        models : typing.Sequence[~DestroyModelParams]
        Returns -> ErrorResults
        
DestroyModels will try to destroy the specified models.
If there is a block on destruction, this method will return an error.
From ModelManager v7 onwards, DestroyModels gains 'force' and 'max-wait' parameters.


DestroyModels will try to destroy the specified models . If there is a block on destruction this method will return an error . From ModelManager v7 onwards DestroyModels gains ' force ' and ' max - wait ' parameters .
async def DestroyModels(self, models=None):
        if models is not None and not isinstance(models, (bytes, str, list)):
            raise Exception("Expected models to be a Sequence, received: {}".format(type(models)))
        _params = dict()
        msg = dict(type='ModelManager',
                   request='DestroyModels',
                   version=9,
                   params=_params)
        _params['models'] = models
        reply = await self.rpc(msg)
        return reply
async def DestroyModels ( self , models = None ) : if models is not None and not isinstance ( models , ( bytes , str , list ) ) : raise Exception ( "Expected models to be a Sequence, received: {}" . format ( type ( models ) ) ) _params = dict ( ) msg = dict ( type = 'ModelManager' , request = 'DestroyModels' , version = 9 , params = _params ) _params [ 'models' ] = models reply = await self . rpc ( msg ) return reply
DestroyModels will try to destroy the specified models.
DestroyModels will try to destroy the specified models .
'''
        DestroyModels will try to destroy the specified models.
        If there is a block on destruction, this method will return an error.
        From ModelManager v7 onwards, DestroyModels gains 'force' and 'max-wait' parameters.

        models : typing.Sequence[~DestroyModelParams]
        Returns -> ErrorResults
        ''' # map input types to rpc msg
self
models