docs: def create(self, name, *args, **kwargs):
          """
          Create a network. Similar to the ``docker network create``.
  
          Args:
              name (str): Name of the network
              driver (str): Name of the driver used to create the network
              options (dict): Driver options as a key-value dictionary
              ipam (IPAMConfig): Optional custom IP scheme for the network.
              check_duplicate (bool): Request daemon to check for networks with
                  same name. Default: ``None``.
              internal (bool): Restrict external access to the network. Default
                  ``False``.
              labels (dict): Map of labels to set on the network. Default
                  ``None``.
              enable_ipv6 (bool): Enable IPv6 on the network. Default ``False``.
              attachable (bool): If enabled, and the network is in the global
                  scope,  non-service containers on worker nodes will be able to
                  connect to the network.
              scope (str): Specify the network's scope (``local``, ``global`` or
                  ``swarm``)
              ingress (bool): If set, create an ingress network which provides
                  the routing-mesh in swarm mode.
  
          Returns:
              (:py:class:`Network`): The network that was created.
  
          Raises:
              :py:class:`docker.errors.APIError`
                  If the server returns an error.
  
          Example:
              A network using the bridge driver:
  
                  >>> client.networks.create("network1", driver="bridge")
  
              You can also create more advanced networks with custom IPAM
              configurations. For example, setting the subnet to
              ``192.168.52.0/24`` and gateway address to ``192.168.52.254``.
  
              .. code-block:: python
  
                  >>> ipam_pool = docker.types.IPAMPool(
                      subnet='192.168.52.0/24',
                      gateway='192.168.52.254'
                  )
                  >>> ipam_config = docker.types.IPAMConfig(
                      pool_configs=[ipam_pool]
                  )
                  >>> client.networks.create(
                      "network1",
                      driver="bridge",
                      ipam=ipam_config
                  )
  
          """
          resp = self.client.api.create_network(name, *args, **kwargs)
          return self.get(resp['Id'])