code: async def DestroyMachineWithParams(self, force, keep, machine_tags):
          '''
          force : bool
          keep : bool
          machine_tags : typing.Sequence[str]
          Returns -> typing.Sequence[~DestroyMachineResult]
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='MachineManager',
                     request='DestroyMachineWithParams',
                     version=5,
                     params=_params)
          _params['force'] = force
          _params['keep'] = keep
          _params['machine-tags'] = machine_tags
          reply = await self.rpc(msg)
          return replync def DestroyMachineWithParams(self, force, keep, machine_tags):
          '''
          force : bool
          keep : bool
          machine_tags : typing.Sequence[str]
          Returns -> typing.Sequence[~DestroyMachineResult]
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='MachineManager',
                     request='DestroyMachineWithParams',
                     version=5,
                     params=_params)
          _params['force'] = force
          _params['keep'] = keep
          _params['machine-tags'] = machine_tags
          reply = await self.rpc(msg)
          return reply
docs: force : bool
          keep : bool
          machine_tags : typing.Sequence[str]
          Returns -> typing.Sequence[~DestroyMachineResult]