code: def vpc_subnets_create(
      self,
      folder_id: str,
      name: str,
      network_id: str,
      zone: str,
      cird_blocks: List[str],
      **kwargs,
  ) -> dict:
      logger.debug("Creating subnet %s in %s", name, network_id)
      self.get_token()
      resp = self.s.post(
          self.url("vpc", "/subnets"),
          json=omit_none(
              folderId=folder_id,
              name=name,
              networkId=network_id,
              zoneId=zone,
              v4CidrBlocks=cird_blocks,
              **kwargs,
          ),
      )
      self.raise_for_status(resp)
      return resp.json()
  
imports: import time
  from typing import Dict, List, Optional
  import jwt
  import requests
  from dstack._internal.core.backends.nebius.types import ClientError, ConflictError, ForbiddenError, NebiusError, NotFoundError, ResourcesSpec, ServiceAccount
  from dstack._internal.utils.logging import get_logger
label_desc: Use image node_id 7 for calling the NebiusAPIClient obj's underlying member method code with example usage: obj.vpc_subnets_create(folder_id, name, network_id, zone, cird_blocks) and returns: resp