code: async def RunOnAllMachines(self, applications, commands, machines, timeout, units):
          '''
          applications : typing.Sequence[str]
          commands : str
          machines : typing.Sequence[str]
          timeout : int
          units : typing.Sequence[str]
          Returns -> typing.Sequence[~ActionResult]
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='Action',
                     request='RunOnAllMachines',
                     version=3,
                     params=_params)
          _params['applications'] = applications
          _params['commands'] = commands
          _params['machines'] = machines
          _params['timeout'] = timeout
          _params['units'] = units
          reply = await self.rpc(msg)
          return replync def RunOnAllMachines(self, applications, commands, machines, timeout, units):
          '''
          applications : typing.Sequence[str]
          commands : str
          machines : typing.Sequence[str]
          timeout : int
          units : typing.Sequence[str]
          Returns -> typing.Sequence[~ActionResult]
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='Action',
                     request='RunOnAllMachines',
                     version=3,
                     params=_params)
          _params['applications'] = applications
          _params['commands'] = commands
          _params['machines'] = machines
          _params['timeout'] = timeout
          _params['units'] = units
          reply = await self.rpc(msg)
          return reply
docs: applications : typing.Sequence[str]
          commands : str
          machines : typing.Sequence[str]
          timeout : int
          units : typing.Sequence[str]
          Returns -> typing.Sequence[~ActionResult]