code: def update_partition_static_route(self, org_name, part_name,
                                        static_ip_list, vrf_prof=None,
                                        service_node_ip=None):
          
          if part_name is None:
              part_name = self._part_name
          if vrf_prof is None:
              vrf_prof = self.default_vrf_profile
          operation = 'PUT'
          url = (self._update_part_url % (org_name, part_name))
          ip_str = ''
          ip_cnt = 0
          for ip in static_ip_list:
              ip_sub = "$n0" + str(ip_cnt) + "=" + str(ip) + ";"
              ip_str = ip_str + ip_sub
              ip_cnt = ip_cnt + 1
          cfg_args = {
              "$vrfName=" + org_name + ':' + part_name + ";"
              "$include_serviceNodeIpAddress=" + service_node_ip + ";" + ip_str
          }
          cfg_args = ';'.join(cfg_args)
          payload = {
              "partitionName": part_name,
              "organizationName": org_name,
              "dciExtensionStatus": "Not configured",
              "vrfProfileName": vrf_prof,
              "vrfName": ':'.join((org_name, part_name)),
              "configArg": cfg_args}
  
          res = self._send_request(operation, url, payload, 'partition')
          return (res is not None and res.status_code in self._resp_ok)
docs: Send static route update requests to DCNM.
  
          :param org_name: name of organization
          :param part_name: name of partition
          :static_ip_list: List of static IP addresses
          :vrf_prof: VRF Profile
          :service_node_ip: Service Node IP address