code: async def CreatePool(self, attrs, name, provider):
          '''
          attrs : typing.Mapping[str, typing.Any]
          name : str
          provider : str
          Returns -> None
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='Storage',
                     request='CreatePool',
                     version=3,
                     params=_params)
          _params['attrs'] = attrs
          _params['name'] = name
          _params['provider'] = provider
          reply = await self.rpc(msg)
          return replync def CreatePool(self, attrs, name, provider):
          '''
          attrs : typing.Mapping[str, typing.Any]
          name : str
          provider : str
          Returns -> None
          '''
          # map input types to rpc msg
          _params = dict()
          msg = dict(type='Storage',
                     request='CreatePool',
                     version=3,
                     params=_params)
          _params['attrs'] = attrs
          _params['name'] = name
          _params['provider'] = provider
          reply = await self.rpc(msg)
          return reply
docs: attrs : typing.Mapping[str, typing.Any]
          name : str
          provider : str
          Returns -> None