.. _slb_virtual_server_port_oper:

slb virtual-server port oper
============================

Operational Status for the object port


port Specification
------------------

	===================================== =====================================================================================================
	 **Parameter**                         **Value** 

	===================================== =====================================================================================================
	 **Type**                              *Collection*

	 **Collection Name**                   :ref:`3063_port_list`

	 **Collection URI**                    /axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}

	                                       

	 **Element Name**                      port

	 **Element URI**                       /axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}/oper

	 **Element Attributes**                port_attributes

	 **Partition Visibility**              None

	 **Schema**                             :download:`port schema <slb-virtual-server-port-oper/slb-virtual-server-port-oper.txt>`
	===================================== =====================================================================================================





	**Operations Allowed:**




.. raw:: html

   <script type="text/javascript">
 function showExample(a,b) { document.getElementById(a+'_div').style.display = 'block'; document.getElementById(a+'_cl').style.display = 'block'; document.getElementById(a+'_eg').style.display = 'none';}
   function closeExample(a,b) { document.getElementById(a+'_div').style.display = 'none'; document.getElementById(a+'_cl').style.display = 'none'; document.getElementById(a+'_eg').style.display = 'block';}
 </script>
   <table width='90%' style='margin-left:5%'>



.. raw:: html

   <tr style='border-bottom: thin solid; border-top: thin solid'><th width=15%>Operation</th><th width=10%>Method</th><th>URI</th><th width=15%>Payload</th><th width=10%></th></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Create Object



.. raw:: html

   </td><td valign = 'top'>


POST



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_attributes`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Create List



.. raw:: html

   </td><td valign = 'top'>


POST



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_attributes`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Get Object



.. raw:: html

   </td><td valign = 'top'>


GET



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}/oper



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_attributes`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Get List



.. raw:: html

   </td><td valign = 'top'>


GET



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_list`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Modify Object



.. raw:: html

   </td><td valign = 'top'>


POST



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}/oper



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_attributes`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Replace Object



.. raw:: html

   </td><td valign = 'top'>


PUT



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}/oper



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_attributes`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Replace List



.. raw:: html

   </td><td valign = 'top'>


PUT



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_list`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   <tr  style='border-bottom: thin solid;'><td valign = 'top'>


Delete Object



.. raw:: html

   </td><td valign = 'top'>


DELETE



.. raw:: html

   </td><td valign = 'top'>


/axapi/v3/slb/virtual-server/{name}/port/{port-number}+{protocol}/oper



.. raw:: html

   </td><td valign = 'top'>


:ref:`3063_port_attributes`



.. raw:: html

   </td><td></td></tr>




.. raw:: html

   </table>

.. _3063_port_list:

port-list
---------


    port-list is **JSON List** of :ref:`3063_port_attributes` 

        port-list : [

             { :ref:`3063_port_attributes` },

             { :ref:`3063_port_attributes` },

             ...

         ]

.. _3063_port_attributes:

port attributes
---------------

    **oper**

        **Description:** oper is a **JSON Block**.  Please see below for :ref:`3063_oper` 

        **Type:** Object

    **port-number**

        **Description** Port

        **Type:** number

        **Range:** 0-65534

    **protocol**

        **Description** 'tcp': TCP LB service; 'udp': UDP Port; 'others': for no tcp/udp protocol, do IP load balancing; 'diameter': diameter port; 'dns-tcp': DNS service over TCP; 'dns-udp': DNS service over UDP; 'fast-http': Fast HTTP Port; 'fix': FIX Port; 'ftp': File Transfer Protocol Port; 'ftp-proxy': ftp proxy port; 'http': HTTP Port; 'https': HTTPS port; 'imap': imap proxy port; 'mlb': Message based load balancing; 'mms': Microsoft Multimedia Service Port; 'mysql': mssql port; 'mssql': mssql; 'pop3': pop3 proxy port; 'radius': RADIUS Port; 'rtsp': Real Time Streaming Protocol Port; 'sip': Session initiation protocol over UDP; 'sip-tcp': Session initiation protocol over TCP; 'sips': Session initiation protocol over TLS; 'smpp-tcp': SMPP service over TCP; 'spdy': spdy port; 'spdys': spdys port; 'smtp': SMTP Port; 'mqtt': MQTT Port; 'mqtts': MQTTS Port; 'ssl-proxy': Generic SSL proxy; 'ssli': SSL insight; 'ssh': SSH Port; 'tcp-proxy': Generic TCP proxy; 'tftp': TFTP Port; 'fast-fix': Fast FIX port; 'http-over-quic': HTTP3-over-quic port; 

        **Type:** string

        **Supported Values:** tcp, udp, others, diameter, dns-tcp, dns-udp, fast-http, fix, ftp, ftp-proxy, http, https, imap, mlb, mms, mysql, mssql, pop3, radius, rtsp, sip, sip-tcp, sips, smpp-tcp, spdy, spdys, smtp, mqtt, mqtts, ssl-proxy, ssli, ssh, tcp-proxy, tftp, fast-fix, http-over-quic

.. _3063_oper:

oper
^^^^
	=============================== ===================================================
	**Specification**                 **Value**
	=============================== ===================================================
	 **Type**                        *object*

	=============================== ===================================================

    **clear_curr_conn**

        **Description** 

        **Type:** boolean

        **Supported Values:** true, false, 1, 0

    **cpu-count**

        **Description** 

        **Type:** number

    **curr_conn_overflow**

        **Description** 

        **Type:** number

    **geo_location**

        **Description** 

        **Type:** string

    **group_id**

        **Description** 

        **Type:** number

    **http-hits-list**

        **Type:** List

    **http-vport-cpu-list**

        **Type:** List

    **http_host_hits**

        **Description** 

        **Type:** boolean

        **Supported Values:** true, false, 1, 0

    **http_url_hits**

        **Description** 

        **Type:** boolean

        **Supported Values:** true, false, 1, 0

    **http_vport**

        **Description** 

        **Type:** boolean

        **Supported Values:** true, false, 1, 0

    **int_curr_conn**

        **Description** 

        **Type:** number

    **level_str**

        **Description** 

        **Type:** string

    **loc_error**

        **Description** 

        **Type:** number

    **loc_last**

        **Description** 

        **Type:** string

    **loc_list**

        **Description** 

        **Type:** string

    **loc_max_depth**

        **Description** 

        **Type:** number

    **loc_override**

        **Description** 

        **Type:** number

    **loc_success**

        **Description** 

        **Type:** number

    **print_extended_stats**

        **Description** 

        **Type:** number

    **real_curr_conn**

        **Description** 

        **Type:** number

    **state**

        **Description** 

        **Type:** string

        **Supported Values:** All Up, Functional Up, Down, Disb, Unkn

.. _3063_oper_http-hits-list:

oper_http-hits-list
^^^^^^^^^^^^^^^^^^^
	=============================== ===================================================
	**Specification**                 **Value**
	=============================== ===================================================
	 **Type**                        *list*

	 **Block object keys**             

	=============================== ===================================================

    **hits-count**

        **Description** 

        **Type:** number

    **name**

        **Description** Name

        **Type:** string

.. _3063_oper_http-vport-cpu-list:

oper_http-vport-cpu-list
^^^^^^^^^^^^^^^^^^^^^^^^
	=============================== ===================================================
	**Specification**                 **Value**
	=============================== ===================================================
	 **Type**                        *list*

	 **Block object keys**             

	=============================== ===================================================

    **REQ_100m**

        **Description** 

        **Type:** number

    **REQ_100u**

        **Description** 

        **Type:** number

    **REQ_10m**

        **Description** 

        **Type:** number

    **REQ_10u**

        **Description** 

        **Type:** number

    **REQ_1m**

        **Description** 

        **Type:** number

    **REQ_1s**

        **Description** 

        **Type:** number

    **REQ_200m**

        **Description** 

        **Type:** number

    **REQ_200u**

        **Description** 

        **Type:** number

    **REQ_20m**

        **Description** 

        **Type:** number

    **REQ_20u**

        **Description** 

        **Type:** number

    **REQ_2m**

        **Description** 

        **Type:** number

    **REQ_2s**

        **Description** 

        **Type:** number

    **REQ_500m**

        **Description** 

        **Type:** number

    **REQ_500u**

        **Description** 

        **Type:** number

    **REQ_50m**

        **Description** 

        **Type:** number

    **REQ_50u**

        **Description** 

        **Type:** number

    **REQ_5m**

        **Description** 

        **Type:** number

    **REQ_5s**

        **Description** 

        **Type:** number

    **REQ_OVER_5s**

        **Description** 

        **Type:** number

    **chunk_sz_1k**

        **Description** 

        **Type:** number

    **chunk_sz_2k**

        **Description** 

        **Type:** number

    **chunk_sz_4k**

        **Description** 

        **Type:** number

    **chunk_sz_512**

        **Description** 

        **Type:** number

    **chunk_sz_gt_4k**

        **Description** 

        **Type:** number

    **curr_http2_conn**

        **Description** 

        **Type:** number

    **doh_dns_malformed_query**

        **Description** 

        **Type:** number

    **doh_dns_query_type_a**

        **Description** 

        **Type:** number

    **doh_dns_query_type_aaaa**

        **Description** 

        **Type:** number

    **doh_dns_query_type_any**

        **Description** 

        **Type:** number

    **doh_dns_query_type_cname**

        **Description** 

        **Type:** number

    **doh_dns_query_type_mx**

        **Description** 

        **Type:** number

    **doh_dns_query_type_ns**

        **Description** 

        **Type:** number

    **doh_dns_query_type_others**

        **Description** 

        **Type:** number

    **doh_dns_query_type_soa**

        **Description** 

        **Type:** number

    **doh_dns_query_type_srv**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_err_format**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_err_name**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_err_server**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_err_type**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_notauth**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_notzone**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_nxrrset**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_other**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_refuse**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_yxdomain**

        **Description** 

        **Type:** number

    **doh_dns_resp_rcode_yxrrset**

        **Description** 

        **Type:** number

    **doh_get_base64_decode_failed**

        **Description** 

        **Type:** number

    **doh_get_dns_arg_failed**

        **Description** 

        **Type:** number

    **doh_get_uri_too_long**

        **Description** 

        **Type:** number

    **doh_malloc_fail**

        **Description** 

        **Type:** number

    **doh_non_doh_method**

        **Description** 

        **Type:** number

    **doh_non_doh_req**

        **Description** 

        **Type:** number

    **doh_non_doh_req_get**

        **Description** 

        **Type:** number

    **doh_non_doh_req_post**

        **Description** 

        **Type:** number

    **doh_path_not_found**

        **Description** 

        **Type:** number

    **doh_post_content_type_mismatch**

        **Description** 

        **Type:** number

    **doh_post_payload_extract_failed**

        **Description** 

        **Type:** number

    **doh_post_payload_not_found**

        **Description** 

        **Type:** number

    **doh_post_payload_too_large**

        **Description** 

        **Type:** number

    **doh_query_time_out**

        **Description** 

        **Type:** number

    **doh_req**

        **Description** 

        **Type:** number

    **doh_req_get**

        **Description** 

        **Type:** number

    **doh_req_post**

        **Description** 

        **Type:** number

    **doh_req_send_failed**

        **Description** 

        **Type:** number

    **doh_req_tcp_retry**

        **Description** 

        **Type:** number

    **doh_req_tcp_retry_fail**

        **Description** 

        **Type:** number

    **doh_req_udp_retry**

        **Description** 

        **Type:** number

    **doh_req_udp_retry_fail**

        **Description** 

        **Type:** number

    **doh_resp**

        **Description** 

        **Type:** number

    **doh_resp_header_alloc_failed**

        **Description** 

        **Type:** number

    **doh_resp_que_failed**

        **Description** 

        **Type:** number

    **doh_resp_send_failed**

        **Description** 

        **Type:** number

    **doh_resp_setup_failed**

        **Description** 

        **Type:** number

    **doh_resp_tcp_frags**

        **Description** 

        **Type:** number

    **doh_resp_udp_frags**

        **Description** 

        **Type:** number

    **doh_retry_w_tcp**

        **Description** 

        **Type:** number

    **doh_serv_sel_failed**

        **Description** 

        **Type:** number

    **doh_snat_failed**

        **Description** 

        **Type:** number

    **doh_tc_resp**

        **Description** 

        **Type:** number

    **doh_tcp_dns_req**

        **Description** 

        **Type:** number

    **doh_tcp_dns_resp**

        **Description** 

        **Type:** number

    **doh_tcp_send_failed**

        **Description** 

        **Type:** number

    **doh_udp_dns_req**

        **Description** 

        **Type:** number

    **doh_udp_dns_resp**

        **Description** 

        **Type:** number

    **doh_udp_send_failed**

        **Description** 

        **Type:** number

    **header_length_long**

        **Description** 

        **Type:** number

    **http2_control_bytes**

        **Description** 

        **Type:** number

    **http2_data_bytes**

        **Description** 

        **Type:** number

    **http2_goaway_received**

        **Description** 

        **Type:** number

    **http2_goaway_sent**

        **Description** 

        **Type:** number

    **http2_header_bytes**

        **Description** 

        **Type:** number

    **http2_reset_received**

        **Description** 

        **Type:** number

    **http2_reset_sent**

        **Description** 

        **Type:** number

    **jsi_api_no_auth_hdr**

        **Description** 

        **Type:** number

    **jsi_api_no_token**

        **Description** 

        **Type:** number

    **jsi_api_requests**

        **Description** 

        **Type:** number

    **jsi_api_responses**

        **Description** 

        **Type:** number

    **jsi_hash_add_fails**

        **Description** 

        **Type:** number

    **jsi_hash_lookup_fails**

        **Description** 

        **Type:** number

    **jsi_pri_requests**

        **Description** 

        **Type:** number

    **jsi_requests**

        **Description** 

        **Type:** number

    **jsi_responses**

        **Description** 

        **Type:** number

    **jsi_skip_no_fi**

        **Description** 

        **Type:** number

    **jsi_skip_no_ua**

        **Description** 

        **Type:** number

    **jsi_skip_not_browser**

        **Description** 

        **Type:** number

    **peak_http2_conn**

        **Description** 

        **Type:** number

    **req_connect**

        **Description** 

        **Type:** number

    **req_content_len**

        **Description** 

        **Type:** number

    **req_delete**

        **Description** 

        **Type:** number

    **req_get**

        **Description** 

        **Type:** number

    **req_head**

        **Description** 

        **Type:** number

    **req_options**

        **Description** 

        **Type:** number

    **req_post**

        **Description** 

        **Type:** number

    **req_put**

        **Description** 

        **Type:** number

    **req_sz_16k**

        **Description** 

        **Type:** number

    **req_sz_1k**

        **Description** 

        **Type:** number

    **req_sz_256k**

        **Description** 

        **Type:** number

    **req_sz_2k**

        **Description** 

        **Type:** number

    **req_sz_32k**

        **Description** 

        **Type:** number

    **req_sz_4k**

        **Description** 

        **Type:** number

    **req_sz_64k**

        **Description** 

        **Type:** number

    **req_sz_8k**

        **Description** 

        **Type:** number

    **req_sz_gt_256k**

        **Description** 

        **Type:** number

    **req_trace**

        **Description** 

        **Type:** number

    **req_track**

        **Description** 

        **Type:** number

    **req_unknown**

        **Description** 

        **Type:** number

    **rsp_chunk**

        **Description** 

        **Type:** number

    **rsp_sz_16k**

        **Description** 

        **Type:** number

    **rsp_sz_1k**

        **Description** 

        **Type:** number

    **rsp_sz_256k**

        **Description** 

        **Type:** number

    **rsp_sz_2k**

        **Description** 

        **Type:** number

    **rsp_sz_32k**

        **Description** 

        **Type:** number

    **rsp_sz_4k**

        **Description** 

        **Type:** number

    **rsp_sz_64k**

        **Description** 

        **Type:** number

    **rsp_sz_8k**

        **Description** 

        **Type:** number

    **rsp_sz_gt_256k**

        **Description** 

        **Type:** number

    **status_100**

        **Description** 

        **Type:** number

    **status_101**

        **Description** 

        **Type:** number

    **status_102**

        **Description** 

        **Type:** number

    **status_1xx**

        **Description** 

        **Type:** number

    **status_200**

        **Description** 

        **Type:** number

    **status_201**

        **Description** 

        **Type:** number

    **status_202**

        **Description** 

        **Type:** number

    **status_203**

        **Description** 

        **Type:** number

    **status_204**

        **Description** 

        **Type:** number

    **status_205**

        **Description** 

        **Type:** number

    **status_206**

        **Description** 

        **Type:** number

    **status_207**

        **Description** 

        **Type:** number

    **status_2xx**

        **Description** 

        **Type:** number

    **status_300**

        **Description** 

        **Type:** number

    **status_301**

        **Description** 

        **Type:** number

    **status_302**

        **Description** 

        **Type:** number

    **status_303**

        **Description** 

        **Type:** number

    **status_304**

        **Description** 

        **Type:** number

    **status_305**

        **Description** 

        **Type:** number

    **status_306**

        **Description** 

        **Type:** number

    **status_307**

        **Description** 

        **Type:** number

    **status_3xx**

        **Description** 

        **Type:** number

    **status_400**

        **Description** 

        **Type:** number

    **status_401**

        **Description** 

        **Type:** number

    **status_402**

        **Description** 

        **Type:** number

    **status_403**

        **Description** 

        **Type:** number

    **status_404**

        **Description** 

        **Type:** number

    **status_405**

        **Description** 

        **Type:** number

    **status_406**

        **Description** 

        **Type:** number

    **status_407**

        **Description** 

        **Type:** number

    **status_408**

        **Description** 

        **Type:** number

    **status_409**

        **Description** 

        **Type:** number

    **status_410**

        **Description** 

        **Type:** number

    **status_411**

        **Description** 

        **Type:** number

    **status_412**

        **Description** 

        **Type:** number

    **status_413**

        **Description** 

        **Type:** number

    **status_414**

        **Description** 

        **Type:** number

    **status_415**

        **Description** 

        **Type:** number

    **status_416**

        **Description** 

        **Type:** number

    **status_417**

        **Description** 

        **Type:** number

    **status_418**

        **Description** 

        **Type:** number

    **status_422**

        **Description** 

        **Type:** number

    **status_423**

        **Description** 

        **Type:** number

    **status_424**

        **Description** 

        **Type:** number

    **status_425**

        **Description** 

        **Type:** number

    **status_426**

        **Description** 

        **Type:** number

    **status_449**

        **Description** 

        **Type:** number

    **status_450**

        **Description** 

        **Type:** number

    **status_4xx**

        **Description** 

        **Type:** number

    **status_500**

        **Description** 

        **Type:** number

    **status_501**

        **Description** 

        **Type:** number

    **status_502**

        **Description** 

        **Type:** number

    **status_503**

        **Description** 

        **Type:** number

    **status_504**

        **Description** 

        **Type:** number

    **status_504_ax**

        **Description** 

        **Type:** number

    **status_505**

        **Description** 

        **Type:** number

    **status_506**

        **Description** 

        **Type:** number

    **status_507**

        **Description** 

        **Type:** number

    **status_508**

        **Description** 

        **Type:** number

    **status_509**

        **Description** 

        **Type:** number

    **status_510**

        **Description** 

        **Type:** number

    **status_5xx**

        **Description** 

        **Type:** number

    **status_6xx**

        **Description** 

        **Type:** number

    **status_unknown**

        **Description** 

        **Type:** number

    **stream_closed**

        **Description** 

        **Type:** number

    **total_http2_bytes**

        **Description** 

        **Type:** number

    **total_http2_conn**

        **Description** 

        **Type:** number

    **ws_client_switch**

        **Description** 

        **Type:** number

    **ws_handshake_request**

        **Description** 

        **Type:** number

    **ws_handshake_success**

        **Description** 

        **Type:** number

    **ws_server_switch**

        **Description** 

        **Type:** number