code: async def ProvisioningScript(self, data_dir, disable_package_commands, machine_id, nonce):
          '''
          data_dir : str
          disable_package_commands : bool
          machine_id : str
          nonce : str
          Returns -> str
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='Client',
                     request='ProvisioningScript',
                     version=1,
                     params=_params)
          _params['data-dir'] = data_dir
          _params['disable-package-commands'] = disable_package_commands
          _params['machine-id'] = machine_id
          _params['nonce'] = nonce
          reply = await self.rpc(msg)
          return replync def ProvisioningScript(self, data_dir, disable_package_commands, machine_id, nonce):
          '''
          data_dir : str
          disable_package_commands : bool
          machine_id : str
          nonce : str
          Returns -> str
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='Client',
                     request='ProvisioningScript',
                     version=1,
                     params=_params)
          _params['data-dir'] = data_dir
          _params['disable-package-commands'] = disable_package_commands
          _params['machine-id'] = machine_id
          _params['nonce'] = nonce
          reply = await self.rpc(msg)
          return reply
docs: data_dir : str
          disable_package_commands : bool
          machine_id : str
          nonce : str
          Returns -> str