From fd234364b4f3bde5da01b4146140b42d05887f17 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 15 Aug 2024 19:06:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E5=B9=B6=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96=E7=BD=91=E5=85=83=E5=8F=82=E6=95=B0=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/param/amf_param_config.yaml | 621 +++++++-------- config/param/ausf_param_config.yaml | 85 +- config/param/ims_param_config.yaml | 8 +- config/param/mme_param_config.yaml | 7 + config/param/mocngw_param_config.yaml | 199 ++--- config/param/n3iwf_param_config.yaml | 114 +-- config/param/nrf_param_config.yaml | 65 +- config/param/nssf_param_config.yaml | 136 ++-- config/param/pcf_param_config.yaml | 461 +++++------ config/param/smf_param_config.yaml | 1035 +++++++++++++------------ config/param/smsc_param_config.yaml | 398 +++++----- config/param/udm_param_config.yaml | 814 +++++++++---------- config/param/upf_param_config.yaml | 611 ++++++++------- 13 files changed, 2316 insertions(+), 2238 deletions(-) diff --git a/config/param/amf_param_config.yaml b/config/param/amf_param_config.yaml index 5abb58c3..011fad79 100644 --- a/config/param/amf_param_config.yaml +++ b/config/param/amf_param_config.yaml @@ -1,324 +1,329 @@ amf: system: display: "System Config" + sort: 1 list: - - name: "amfName" - type: "string" - value: "AMF" - access: "read-write" - filter: '0~64' - display: "AMF Name" - comment: "" - - name: "relativeCapacity" - type: "int" - value: "255" - access: "read-write" - filter: "0~255" - display: "Relative Capacity" - comment: "0~255" - - name: "sbiScheme" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"http","1":"https"}' - display: "SBI Scheme" - comment: "" - - name: "sbiServerIp" - type: "string" - value: "192.168.1.183" - access: "read-write" - filter: '0~64' - display: "SBI Server IP" - comment: "" - - name: "sbiServerPort" - type: "int" - value: "8080" - access: "read-write" - filter: "0~65535" - display: "SBI Server Port" - comment: "0~65535" - - name: "nrfEnabled" - type: "bool" - value: "0" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "NRF Enabled" - comment: "" - - name: "nrfUri" - type: "string" - value: "http://172.16.5.180:8080" - access: "read-write" - filter: '0~64' - display: "NRF URI" - comment: "" - - name: "ausfUri" - type: "string" - value: "http://172.16.5.130:8080" - access: "read-write" - filter: '0~64' - display: "AUSF URI" - comment: "" - - name: "udmUri" - type: "string" - value: "http://172.16.5.140:8080" - access: "read-write" - filter: '0~64' - display: "UDM URI" - comment: "" - - name: "smfUri" - type: "string" - value: "http://172.16.5.150:8080" - access: "read-write" - filter: '0~64' - display: "SMF URI" - comment: "" - - name: "pcfUri" - type: "string" - value: "http://172.16.5.160:8080" - access: "read-write" - filter: '0~64' - display: "PCF URI" - comment: "" - - name: "lmfUri" - type: "string" - value: "http://172.16.5.200:8080" - access: "read-write" - filter: '0~64' - display: "LMF URI" - comment: "" - - name: "nefUri" - type: "string" - value: "http://172.16.5.210:8080" - access: "read-write" - filter: '0~64' - display: "NEF URI" - comment: "" - - name: "imeiRestrictionEnabled" - type: "bool" - value: "0" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "IMEI Restriction Enabled" - comment: "" - - name: "allowedImeiPrefix" - type: "string" - value: "869583045" - access: "read-write" - filter: '0~128' - display: "Allowed IMEI Prefix" - comment: "" - - name: "dnnCorrectionEnabled" - type: "bool" - value: "0" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "DNN Correction Enabled" - comment: "" - - name: "defaultDnn" - type: "string" - value: "internet" - access: "read-write" - filter: '0~64' - display: "Default DNN" - comment: "" - - name: "integrityAlgorithm" - type: "enum" - value: "2" - access: "read-write" - filter: '{"0":"NIA0","1":"NIA1","2":"NIA2","3":"NIA3"}' - display: "Integrity Algorithm" - comment: "" - - name: "cipheringAlgorithm" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"NEA0","1":"NEA1","2":"NEA2","3":"NEA3"}' - display: "Ciphering Algorithm" - comment: "" - - name: "t3502" - type: "int" - value: "720" - access: "read-write" - filter: "1~65535" - display: "T3502" - comment: "" - - name: "t3512" - type: "int" - value: "3600" - access: "read-write" - filter: "1~65535" - display: "T3512" - comment: "" - - name: "t3513" - type: "int" - value: "2" - access: "read-write" - filter: "1~65535" - display: "T3513" - comment: "" - - name: "t3522" - type: "int" - value: "6" - access: "read-write" - filter: "1~65535" - display: "T3522" - comment: "" - - name: "t3550" - type: "int" - value: "6" - access: "read-write" - filter: "1~65535" - display: "T3550" - comment: "" - - name: "t3555" - type: "int" - value: "6" - access: "read-write" - filter: "1~65535" - display: "T3555" - comment: "" - - name: "t3560" - type: "int" - value: "6" - access: "read-write" - filter: "1~65535" - display: "T3560" - comment: "" - - name: "t3565" - type: "int" - value: "6" - access: "read-write" - filter: "1~65535" - display: "T3565" - comment: "" - - name: "t3570" - type: "int" - value: "6" - access: "read-write" - filter: "1~65535" - display: "T3570" - comment: "" + - name: "amfName" + type: "string" + value: "AMF" + access: "read-write" + filter: "0~64" + display: "AMF Name" + comment: "" + - name: "relativeCapacity" + type: "int" + value: "255" + access: "read-write" + filter: "0~255" + display: "Relative Capacity" + comment: "0~255" + - name: "sbiScheme" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"http","1":"https"}' + display: "SBI Scheme" + comment: "" + - name: "sbiServerIp" + type: "string" + value: "192.168.1.183" + access: "read-write" + filter: "0~64" + display: "SBI Server IP" + comment: "" + - name: "sbiServerPort" + type: "int" + value: "8080" + access: "read-write" + filter: "0~65535" + display: "SBI Server Port" + comment: "0~65535" + - name: "nrfEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "NRF Enabled" + comment: "" + - name: "nrfUri" + type: "string" + value: "http://172.16.5.180:8080" + access: "read-write" + filter: "0~64" + display: "NRF URI" + comment: "" + - name: "ausfUri" + type: "string" + value: "http://172.16.5.130:8080" + access: "read-write" + filter: "0~64" + display: "AUSF URI" + comment: "" + - name: "udmUri" + type: "string" + value: "http://172.16.5.140:8080" + access: "read-write" + filter: "0~64" + display: "UDM URI" + comment: "" + - name: "smfUri" + type: "string" + value: "http://172.16.5.150:8080" + access: "read-write" + filter: "0~64" + display: "SMF URI" + comment: "" + - name: "pcfUri" + type: "string" + value: "http://172.16.5.160:8080" + access: "read-write" + filter: "0~64" + display: "PCF URI" + comment: "" + - name: "lmfUri" + type: "string" + value: "http://172.16.5.200:8080" + access: "read-write" + filter: "0~64" + display: "LMF URI" + comment: "" + - name: "nefUri" + type: "string" + value: "http://172.16.5.210:8080" + access: "read-write" + filter: "0~64" + display: "NEF URI" + comment: "" + - name: "imeiRestrictionEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "IMEI Restriction Enabled" + comment: "" + - name: "allowedImeiPrefix" + type: "string" + value: "869583045" + access: "read-write" + filter: "0~128" + display: "Allowed IMEI Prefix" + comment: "" + - name: "dnnCorrectionEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "DNN Correction Enabled" + comment: "" + - name: "defaultDnn" + type: "string" + value: "internet" + access: "read-write" + filter: "0~64" + display: "Default DNN" + comment: "" + - name: "integrityAlgorithm" + type: "enum" + value: "2" + access: "read-write" + filter: '{"0":"NIA0","1":"NIA1","2":"NIA2","3":"NIA3"}' + display: "Integrity Algorithm" + comment: "" + - name: "cipheringAlgorithm" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"NEA0","1":"NEA1","2":"NEA2","3":"NEA3"}' + display: "Ciphering Algorithm" + comment: "" + - name: "t3502" + type: "int" + value: "720" + access: "read-write" + filter: "1~65535" + display: "T3502" + comment: "" + - name: "t3512" + type: "int" + value: "3600" + access: "read-write" + filter: "1~65535" + display: "T3512" + comment: "" + - name: "t3513" + type: "int" + value: "2" + access: "read-write" + filter: "1~65535" + display: "T3513" + comment: "" + - name: "t3522" + type: "int" + value: "6" + access: "read-write" + filter: "1~65535" + display: "T3522" + comment: "" + - name: "t3550" + type: "int" + value: "6" + access: "read-write" + filter: "1~65535" + display: "T3550" + comment: "" + - name: "t3555" + type: "int" + value: "6" + access: "read-write" + filter: "1~65535" + display: "T3555" + comment: "" + - name: "t3560" + type: "int" + value: "6" + access: "read-write" + filter: "1~65535" + display: "T3560" + comment: "" + - name: "t3565" + type: "int" + value: "6" + access: "read-write" + filter: "1~65535" + display: "T3565" + comment: "" + - name: "t3570" + type: "int" + value: "6" + access: "read-write" + filter: "1~65535" + display: "T3570" + comment: "" association: display: "TNL Association List" + sort: 3 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~15' - display: "Index" - comment: "0~15" - - name: "ngapIp" - type: "string" - value: "192.168.1.183" - access: "read-write" - filter: '0~64' - display: "NGAP IP" - comment: "" - - name: "ngapSctpPort" - type: "int" - value: "38412" - access: "read-write" - filter: "0~65535" - display: "NGAP SCTP Port" - comment: "0~65535" - - name: "weightFactor" - type: "int" - value: "255" - access: "read-write" - filter: "0~255" - display: "Weight" - comment: "0~255" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "ngapIp" + type: "string" + value: "192.168.1.183" + access: "read-write" + filter: "0~64" + display: "NGAP IP" + comment: "" + - name: "ngapSctpPort" + type: "int" + value: "38412" + access: "read-write" + filter: "0~65535" + display: "NGAP SCTP Port" + comment: "0~65535" + - name: "weightFactor" + type: "int" + value: "255" + access: "read-write" + filter: "0~255" + display: "Weight" + comment: "0~255" guami: display: "GUAMI List" + sort: 5 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~15' - display: "Index" - comment: "0~15" - - name: "plmnId" - type: "regex" - value: '00101' - access: "read-write" - filter: '^[0-9]{5,6}$' - display: "PLMN ID" - comment: "" - - name: "regionId" - type: "int" - value: '1' - access: "read-write" - filter: '0~255' - display: "Region ID" - comment: "0~255" - - name: "setId" - type: "int" - value: '1' - access: "read-write" - filter: '0~1023' - display: "Set ID" - comment: "0~1023" - - name: "pointer" - type: "int" - value: '1' - access: "read-write" - filter: '0~63' - display: "Pointer" - comment: "0~63" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "plmnId" + type: "regex" + value: "00101" + access: "read-write" + filter: "^[0-9]{5,6}$" + display: "PLMN ID" + comment: "" + - name: "regionId" + type: "int" + value: "1" + access: "read-write" + filter: "0~255" + display: "Region ID" + comment: "0~255" + - name: "setId" + type: "int" + value: "1" + access: "read-write" + filter: "0~1023" + display: "Set ID" + comment: "0~1023" + - name: "pointer" + type: "int" + value: "1" + access: "read-write" + filter: "0~63" + display: "Pointer" + comment: "0~63" tai: display: "TAI List" + sort: 7 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~15' - display: "Index" - comment: "0~15" - - name: "plmnId" - type: "regex" - value: '00101' - access: "read-write" - filter: '^[0-9]{5,6}$' - display: "PLMN ID" - comment: "" - - name: "tac" - type: "string" - value: "1" - access: "read-write" - filter: '0~8' - display: "TAC" - comment: "0~16777215" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "plmnId" + type: "regex" + value: "00101" + access: "read-write" + filter: "^[0-9]{5,6}$" + display: "PLMN ID" + comment: "" + - name: "tac" + type: "string" + value: "1" + access: "read-write" + filter: "0~8" + display: "TAC" + comment: "0~16777215" slice: display: "Slice List" + sort: 9 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~15' - display: "Index" - comment: "0~15" - - name: "plmnId" - type: "regex" - value: '00101' - access: "read-write" - filter: '^[0-9]{5,6}$' - display: "PLMN ID" - comment: "" - - name: "sst" - type: "int" - value: '1' - access: "read-write" - filter: '0~127' - display: "SST" - comment: "0~127" - - name: "sd" - type: "regex" - value: '000001' - access: "read-write" - filter: '^[A-Fa-f0-9]{6}' - display: "SD" - comment: "" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "plmnId" + type: "regex" + value: "00101" + access: "read-write" + filter: "^[0-9]{5,6}$" + display: "PLMN ID" + comment: "" + - name: "sst" + type: "int" + value: "1" + access: "read-write" + filter: "0~127" + display: "SST" + comment: "0~127" + - name: "sd" + type: "regex" + value: "000001" + access: "read-write" + filter: "^[A-Fa-f0-9]{6}" + display: "SD" + comment: "" diff --git a/config/param/ausf_param_config.yaml b/config/param/ausf_param_config.yaml index 0b570ea8..67b3b00b 100644 --- a/config/param/ausf_param_config.yaml +++ b/config/param/ausf_param_config.yaml @@ -1,46 +1,47 @@ ausf: system: display: "System" + sort: 1 list: - - name: "serviceIP" - type: "ipv4" - value: "172.16.5.130" - access: "read-write" - filter: '' - display: "Service IP" - comment: "" - - name: "servicePort" - type: "int" - value: "8080" - access: "read-write" - filter: "0~65535" - display: "Service Port" - comment: "" - - name: "scheme" - type: "enum" - value: "http" - access: "read-write" - filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}" - display: "Scheme" - comment: "" - - name: "nrfUri" - type: "string" - value: "http://172.16.5.180:8080" - access: "read-write" - filter: '' - display: "NRF URI" - comment: "" - - name: "udmUri" - type: "string" - value: "http://172.16.5.140:8080" - access: "read-write" - filter: '' - display: "UDM URI" - comment: "" - - name: "groupId" - type: "string" - value: "0" - access: "read-write" - filter: '' - display: "Group ID" - comment: "" + - name: "serviceIP" + type: "ipv4" + value: "172.16.5.130" + access: "read-write" + filter: "" + display: "Service IP" + comment: "" + - name: "servicePort" + type: "int" + value: "8080" + access: "read-write" + filter: "0~65535" + display: "Service Port" + comment: "" + - name: "scheme" + type: "enum" + value: "http" + access: "read-write" + filter: '{"0":"HTTP", "1":"HTTPS"}' + display: "Scheme" + comment: "" + - name: "nrfUri" + type: "string" + value: "http://172.16.5.180:8080" + access: "read-write" + filter: "" + display: "NRF URI" + comment: "" + - name: "udmUri" + type: "string" + value: "http://172.16.5.140:8080" + access: "read-write" + filter: "" + display: "UDM URI" + comment: "" + - name: "groupId" + type: "string" + value: "0" + access: "read-write" + filter: "" + display: "Group ID" + comment: "" diff --git a/config/param/ims_param_config.yaml b/config/param/ims_param_config.yaml index 8a9fbef6..a7cd91a2 100644 --- a/config/param/ims_param_config.yaml +++ b/config/param/ims_param_config.yaml @@ -1,6 +1,7 @@ ims: system: display: "System" + sort: 1 list: - name: "label" type: "string" @@ -123,14 +124,15 @@ ims: comment: "" plmn: display: "PLMN List" + sort: 3 array: - name: "index" type: "int" value: "0" access: "read-only" - filter: "0~15" + filter: "0~3" display: "Index" - comment: "0~15" + comment: "0~3" - name: "mcc" type: "regex" value: "001" @@ -154,6 +156,7 @@ ims: comment: "" mmtel_dialplan: display: "MMTEL Dialplan" + sort: 5 array: - name: "index" type: "int" @@ -255,6 +258,7 @@ ims: comment: "Enable: Close/Open" ds_system: display: "DS System" + sort: 7 list: - name: "dispatchSystemInd" type: "bool" diff --git a/config/param/mme_param_config.yaml b/config/param/mme_param_config.yaml index 5ddd5caa..d4f994bb 100644 --- a/config/param/mme_param_config.yaml +++ b/config/param/mme_param_config.yaml @@ -1,6 +1,7 @@ mme: system: display: "System Config" + sort: 1 list: - name: "csfbEnabled" type: "bool" @@ -88,6 +89,7 @@ mme: comment: "0~20" gummei: display: "Gummei List" + sort: 3 array: - name: "index" type: "int" @@ -119,6 +121,7 @@ mme: comment: "0~255" tai: display: "TAI List" + sort: 5 array: - name: "index" type: "int" @@ -143,6 +146,7 @@ mme: comment: "0~65535" hss: display: "HSS List" + sort: 7 array: - name: "index" type: "int" @@ -181,6 +185,7 @@ mme: comment: "0~65535" sgw: display: "SGW List" + sort: 9 array: - name: "index" type: "int" @@ -212,6 +217,7 @@ mme: comment: "0~64" pgw: display: "PGW List" + sort: 11 array: - name: "index" type: "int" @@ -243,6 +249,7 @@ mme: comment: "0~64" amf: display: "AMF List" + sort: 13 array: - name: "index" type: "int" diff --git a/config/param/mocngw_param_config.yaml b/config/param/mocngw_param_config.yaml index a213de42..133de9a9 100644 --- a/config/param/mocngw_param_config.yaml +++ b/config/param/mocngw_param_config.yaml @@ -1,108 +1,111 @@ mocngw: system: display: "System Config" + sort: 1 list: - - name: "s1apSouthAddr" - type: "string" - value: "192.168.7.163" - access: "read-write" - filter: '0~64' - display: "S1AP South Address" - comment: "" - - name: "s1apNorthAddr" - type: "string" - value: "192.168.8.163" - access: "read-write" - filter: '0~64' - display: "S1AP North Address" - comment: "" - - name: "tac" - type: "int" - value: "1" - access: "read-write" - filter: '0~65535' - display: "TAC" - comment: "0~65535" - - name: "enbId" - type: "int" - value: "24" - access: "read-write" - filter: "0~1048575" - display: "ENB ID" - comment: "0~1048575" - - name: "userPlaneEnabled" - type: "bool" - value: "0" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "User Plane Enabled" - comment: "" - - name: "pfcpAddr" - type: "string" - value: "192.168.7.163" - access: "read-write" - filter: '0~64' - display: "PFCP Address" - comment: "" + - name: "s1apSouthAddr" + type: "string" + value: "192.168.7.163" + access: "read-write" + filter: "0~64" + display: "S1AP South Address" + comment: "" + - name: "s1apNorthAddr" + type: "string" + value: "192.168.8.163" + access: "read-write" + filter: "0~64" + display: "S1AP North Address" + comment: "" + - name: "tac" + type: "int" + value: "1" + access: "read-write" + filter: "0~65535" + display: "TAC" + comment: "0~65535" + - name: "enbId" + type: "int" + value: "24" + access: "read-write" + filter: "0~1048575" + display: "ENB ID" + comment: "0~1048575" + - name: "userPlaneEnabled" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "User Plane Enabled" + comment: "" + - name: "pfcpAddr" + type: "string" + value: "192.168.7.163" + access: "read-write" + filter: "0~64" + display: "PFCP Address" + comment: "" mme: display: "MME List" + sort: 3 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~15' - display: "Index" - comment: "0~15" - - name: "s1apAddr" - type: "string" - value: "192.168.1.161" - access: "read-write" - filter: '0~64' - display: "S1AP Address" - comment: "" - - name: "s1apPort" - type: "int" - value: "36412" - access: "read-write" - filter: "0~65535" - display: "S1AP Port" - comment: "0~65535" - - name: "plmnId" - type: "regex" - value: '00101' - access: "read-write" - filter: '^[0-9]{5,6}$' - display: "PLMN ID" - comment: "" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "s1apAddr" + type: "string" + value: "192.168.1.161" + access: "read-write" + filter: "0~64" + display: "S1AP Address" + comment: "" + - name: "s1apPort" + type: "int" + value: "36412" + access: "read-write" + filter: "0~65535" + display: "S1AP Port" + comment: "0~65535" + - name: "plmnId" + type: "regex" + value: "00101" + access: "read-write" + filter: "^[0-9]{5,6}$" + display: "PLMN ID" + comment: "" upgw: display: "UPGW Config" + sort: 5 list: - - name: "pfcpAddr" - type: "string" - value: "192.168.1.159" - access: "read-write" - filter: '0~64' - display: "PFCP Address" - comment: "" - - name: "pfcpPort" - type: "int" - value: "8805" - access: "read-write" - filter: "0~65535" - display: "PFCP Port" - comment: "0~65535" - - name: "gtpuSouthAddr" - type: "string" - value: "10.10.1.2" - access: "read-write" - filter: '0~64' - display: "GTP-U South Address" - comment: "" - - name: "gtpuNorthAddr" - type: "string" - value: "192.168.7.123" - access: "read-write" - filter: '0~64' - display: "GTP-U North Address" - comment: "" + - name: "pfcpAddr" + type: "string" + value: "192.168.1.159" + access: "read-write" + filter: "0~64" + display: "PFCP Address" + comment: "" + - name: "pfcpPort" + type: "int" + value: "8805" + access: "read-write" + filter: "0~65535" + display: "PFCP Port" + comment: "0~65535" + - name: "gtpuSouthAddr" + type: "string" + value: "10.10.1.2" + access: "read-write" + filter: "0~64" + display: "GTP-U South Address" + comment: "" + - name: "gtpuNorthAddr" + type: "string" + value: "192.168.7.123" + access: "read-write" + filter: "0~64" + display: "GTP-U North Address" + comment: "" diff --git a/config/param/n3iwf_param_config.yaml b/config/param/n3iwf_param_config.yaml index 54113a0f..0a420c0d 100644 --- a/config/param/n3iwf_param_config.yaml +++ b/config/param/n3iwf_param_config.yaml @@ -1,61 +1,61 @@ n3iwf: system: display: "System" + sort: 1 list: - - name: "ikeBindAddr" - type: "string" - value: "192.168.12.160" - access: "read-write" - filter: '' - display: "IKEBindAddress" - comment: "" - - name: "gtpBindAddr" - type: "string" - value: "192.168.12.161" - access: "read-write" - filter: '' - display: "GTPBindAddress" - comment: "" - - name: "fqdn" - type: "string" - value: "n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org" - access: "read-write" - filter: '' - display: "FQDN" - comment: "" - - name: "internalIP" - type: "string" - value: "172.16.1.190" - access: "read-write" - filter: '' - display: "InternalIP" - comment: "" - - name: "udmAddr" - type: "string" - value: "172.16.1.140:8080" - access: "read-write" - filter: '' - display: "UdmIPAddrPort" - comment: "" - - name: "smfIPAddr" - type: "string" - value: "172.16.1.150" - access: "read-write" - filter: '' - display: "SmfIPAddress" - comment: "" - - name: "n3IPAddr" - type: "string" - value: "192.168.1.160" - access: "read-write" - filter: '' - display: "N3IPAddress" - comment: "" - - name: "n6IPAddr" - type: "string" - value: "192.168.1.161" - access: "read-write" - filter: '' - display: "N6IPAddress" - comment: "" - + - name: "ikeBindAddr" + type: "string" + value: "192.168.12.160" + access: "read-write" + filter: "" + display: "IKEBindAddress" + comment: "" + - name: "gtpBindAddr" + type: "string" + value: "192.168.12.161" + access: "read-write" + filter: "" + display: "GTPBindAddress" + comment: "" + - name: "fqdn" + type: "string" + value: "n3iwf.5gc.mnc00.mcc460.pub.3gppnetwork.org" + access: "read-write" + filter: "" + display: "FQDN" + comment: "" + - name: "internalIP" + type: "string" + value: "172.16.1.190" + access: "read-write" + filter: "" + display: "InternalIP" + comment: "" + - name: "udmAddr" + type: "string" + value: "172.16.1.140:8080" + access: "read-write" + filter: "" + display: "UdmIPAddrPort" + comment: "" + - name: "smfIPAddr" + type: "string" + value: "172.16.1.150" + access: "read-write" + filter: "" + display: "SmfIPAddress" + comment: "" + - name: "n3IPAddr" + type: "string" + value: "192.168.1.160" + access: "read-write" + filter: "" + display: "N3IPAddress" + comment: "" + - name: "n6IPAddr" + type: "string" + value: "192.168.1.161" + access: "read-write" + filter: "" + display: "N6IPAddress" + comment: "" diff --git a/config/param/nrf_param_config.yaml b/config/param/nrf_param_config.yaml index 8441a44a..45674c6b 100644 --- a/config/param/nrf_param_config.yaml +++ b/config/param/nrf_param_config.yaml @@ -1,64 +1,67 @@ nrf: system: display: "System" + sort: 1 + perms: "put" list: - - name: "serviceIP" - type: "ipv4" - value: "172.16.5.180" - access: "read-write" - filter: '' - display: "Service IP" - comment: "" - - name: "servicePort" - type: "int" - value: "8080" - access: "read-write" - filter: "0~65535" - display: "Service Port" - comment: "" - - name: "scheme" - type: "enum" - value: "0" - access: "read-write" - filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}" - display: "Scheme" - comment: "" + - name: "serviceIP" + type: "ipv4" + value: "172.16.5.180" + access: "read-write" + filter: "" + display: "Service IP" + comment: "" + - name: "servicePort" + type: "int" + value: "8080" + access: "read-write" + filter: "0~65535" + display: "Service Port" + comment: "" + - name: "scheme" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"HTTP", "1":"HTTPS"}' + display: "Scheme" + comment: "" registeredNFs: display: "Registered NFs" - method: "get" + sort: 3 + perms: "get" array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~256' + filter: "1~256" display: "Index" comment: "" - name: "nfType" type: "string" - value: '' + value: "" access: "read-only" - filter: '^.{1,128}$' + filter: "^.{1,128}$" display: "NF Type" comment: "" - name: "status" type: "string" - value: '' + value: "" access: "read-only" - filter: '^.{1,128}$' + filter: "^.{1,128}$" display: "Status" comment: "" - name: "nfId" type: "string" - value: '' + value: "" access: "read-only" - filter: '^.{1,128}$' + filter: "^.{1,128}$" display: "NF ID" comment: "" - name: "ipAddress" type: "string" - value: '' + value: "" access: "read-only" - filter: '^.{1,128}$' + filter: "^.{1,128}$" display: "IP Address" comment: "" diff --git a/config/param/nssf_param_config.yaml b/config/param/nssf_param_config.yaml index 0906ae59..05216278 100644 --- a/config/param/nssf_param_config.yaml +++ b/config/param/nssf_param_config.yaml @@ -1,258 +1,262 @@ nssf: general: display: "General" + sort: 1 list: - - name: "nssfName" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "NSSF Name" - comment: "" - - name: "nrfUri" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "NRF URI" - comment: "" - - name: "logLevel" - type: "string" - value: "error" - access: "read-write" - filter: '' - display: "Log Level" - comment: "" - - name: "nfId" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "NF ID" - comment: "" - - name: "systemId" - type: "int" - value: "0" - access: "read-write" - filter: '' - display: "System ID" - comment: "" + - name: "nssfName" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "NSSF Name" + comment: "" + - name: "nrfUri" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "NRF URI" + comment: "" + - name: "logLevel" + type: "string" + value: "error" + access: "read-write" + filter: "" + display: "Log Level" + comment: "" + - name: "nfId" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "NF ID" + comment: "" + - name: "systemId" + type: "int" + value: "0" + access: "read-write" + filter: "" + display: "System ID" + comment: "" sbi: display: "SBI" + sort: 3 list: - name: "scheme" type: "string" value: "http" access: "read-write" - filter: '' + filter: "" display: "Scheme" comment: "" - name: "registerIpv4" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Register IPv4" comment: "" - name: "bindingIpv4" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Binding IPv4" comment: "" - name: "registerIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Register IPv6" comment: "" - name: "bindingIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Binding IPv6" comment: "" - name: "ipType" type: "string" value: "ipv4" access: "read-write" - filter: '' + filter: "" display: "IP Type" comment: "" - name: "port" type: "int" value: "8080" access: "read-write" - filter: '' + filter: "" display: "Port" comment: "" - name: "telnetIpv4" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Telnet IPv4" comment: "" - name: "telnetIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Telnet IPv6" comment: "" - name: "telnetPort" type: "int" value: "4100" access: "read-write" - filter: '' + filter: "" display: "Telnet Port" comment: "" supportedNetworkSliceList: display: "Supported Network Slice List" + sort: 5 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "mcc" type: "string" value: "001" access: "read-write" - filter: '' + filter: "" display: "MCC" comment: "" - name: "mnc" type: "string" value: "01" access: "read-write" - filter: '' + filter: "" display: "MNC" comment: "" - name: "tac" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "TAC" comment: "" - name: "supportedSst" type: "int" value: "" access: "read-write" - filter: '' + filter: "" display: "Supported SST" comment: "" - name: "supportedSd" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Supported SD" comment: "" - name: "restrictedSst" type: "int" value: "" access: "read-write" - filter: '' + filter: "" display: "Restricted SST" comment: "" - name: "restrictedSd" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Restricted SD" comment: "" - name: "nrfId" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "NRF ID" comment: "" - name: "nsiId" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "NSI ID" comment: "" - name: "accessType" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Access Type" comment: "" - name: "amfSetId" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "AMF Set ID" comment: "" plmnMappingList: display: "PLMN Mapping List" + sort: 7 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "operatorName" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Operator Name" comment: "" - name: "mcc" type: "string" value: "001" access: "read-write" - filter: '' + filter: "" display: "MCC" comment: "" - name: "mnc" type: "string" value: "02" access: "read-write" - filter: '' + filter: "" display: "MNC" comment: "" - name: "servingSnssaiSst" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "Serving SNSSAI SST" comment: "" - name: "servingSnssaiSd" type: "string" value: "1" access: "read-write" - filter: '' + filter: "" display: "Serving SNSSAI SD" comment: "" - name: "homeSnssaiSst" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "Home SNSSAI SST" comment: "" - name: "homeSnssaiSd" type: "string" value: "1" access: "read-write" - filter: '' + filter: "" display: "Home SNSSAI SD" - comment: "" \ No newline at end of file + comment: "" diff --git a/config/param/pcf_param_config.yaml b/config/param/pcf_param_config.yaml index fa5c701a..eab8cf97 100644 --- a/config/param/pcf_param_config.yaml +++ b/config/param/pcf_param_config.yaml @@ -1,99 +1,101 @@ pcf: system: display: "System" + sort: 1 list: - - name: "serviceIP" - type: "ipv4" - value: "172.16.5.160" - access: "read-write" - filter: '' - display: "Service IP" - comment: "" - - name: "servicePort" - type: "int" - value: "8080" - access: "read-write" - filter: "0~65535" - display: "Service Port" - comment: "" - - name: "scheme" - type: "enum" - value: "0" - access: "read-write" - filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}" - display: "Scheme" - comment: "" - - name: "nrfUri" - type: "string" - value: "http://172.16.5.180:8080" - access: "read-write" - filter: '' - display: "NRF URI" - comment: "" - - name: "supportedPlmn1" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn1" - comment: "" - - name: "supportedPlmn2" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn2" - comment: "" - - name: "supportedPlmn3" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn3" - comment: "" - - name: "supportedPlmn4" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn4" - comment: "" + - name: "serviceIP" + type: "ipv4" + value: "172.16.5.160" + access: "read-write" + filter: "" + display: "Service IP" + comment: "" + - name: "servicePort" + type: "int" + value: "8080" + access: "read-write" + filter: "0~65535" + display: "Service Port" + comment: "" + - name: "scheme" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"HTTP", "1":"HTTPS"}' + display: "Scheme" + comment: "" + - name: "nrfUri" + type: "string" + value: "http://172.16.5.180:8080" + access: "read-write" + filter: "" + display: "NRF URI" + comment: "" + - name: "supportedPlmn1" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn1" + comment: "" + - name: "supportedPlmn2" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn2" + comment: "" + - name: "supportedPlmn3" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn3" + comment: "" + - name: "supportedPlmn4" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn4" + comment: "" serviceAreaRestriction: display: "Service Area Restriction" + sort: 3 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_ambr' + value: "def_ambr" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "restrictionType" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Allowed Areas\", \"1\":\"Not Allowed Areas\"}" + filter: '{"0":"Allowed Areas", "1":"Not Allowed Areas"}' display: "Restriction Type" comment: "" - name: "tacs" type: "string" - value: '123' + value: "123" access: "read-write" - filter: '' + filter: "" display: "TACs" comment: "" - name: "areaCodes" type: "string" - value: '123456' + value: "123456" access: "read-write" - filter: '' + filter: "" display: "Area Codes" comment: "" - name: "maxTAs" @@ -105,139 +107,141 @@ pcf: comment: "" pccRules: display: "PCC Rules" + sort: 5 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~64' + filter: "1~64" display: "Index" comment: "" - name: "ruleId" type: "string" - value: 'internet' + value: "internet" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Rule ID" comment: "" - name: "activate" type: "bool" - value: 'true' + value: "true" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "Activate" comment: "" - name: "precedence" type: "int" value: "80" access: "read-write" - filter: '0~255' + filter: "0~255" display: "Precedence" comment: "" - name: "flowUsage" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"General\", \"1\":\"IMS-Signalling\"}" + filter: '{"0":"General", "1":"IMS-Signalling"}' display: "Flow Usage" comment: "" - name: "appId" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "APP ID" comment: "" - name: "flowTemplate" type: "string" - value: 'flow_any' + value: "flow_any" access: "read-write" - filter: '^.{1,255}$' + filter: "^.{1,255}$" display: "Flow Template" comment: "" - name: "qosId" type: "string" - value: 'qos_internet' + value: "qos_internet" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "QoS ID" comment: "" - name: "trafficControlId" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Traffic Control ID" comment: "" - name: "usageMonitoringId" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Usage Monitoring ID" comment: "" sessionRules: display: "Session Rules" + sort: 7 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~64' + filter: "1~64" display: "Index" comment: "" - name: "ruleId" type: "string" - value: 'internet' + value: "internet" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Rule ID" comment: "" - name: "activate" type: "bool" - value: 'true' + value: "true" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "Activate" comment: "" - name: "fiveQI" type: "int" value: "9" access: "read-write" - filter: '0~255' + filter: "0~255" display: "5QI" comment: "" - name: "fiveQIPriorityLevel" type: "int" value: "80" access: "read-write" - filter: '0~127' + filter: "0~127" display: "5QI Priority Level" comment: "" - name: "flowUsage" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"General\", \"1\":\"IMS-Signalling\"}" + filter: '{"0":"General", "1":"IMS-Signalling"}' display: "Flow Usage" comment: "" - name: "usageMonitoringId" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Usage Monitoring ID" comment: "" - name: "ambrDl" type: "string" - value: '200Mbps' + value: "200Mbps" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "AMBR Downlink" comment: "" - name: "ambrUl" type: "string" - value: '100Mbps' + value: "100Mbps" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "AMBR Uplink" @@ -246,227 +250,231 @@ pcf: type: "int" value: "0" access: "read-write" - filter: '0~4095' + filter: "0~4095" display: "Averaging Window" comment: "" - name: "maxDataBurstVolume" type: "int" value: "0" access: "read-write" - filter: '0~4095' + filter: "0~4095" display: "Max Data Burst Volume" comment: "" - name: "arpPriorityLevel" type: "int" value: "1" access: "read-write" - filter: '1~15' + filter: "1~15" display: "ARP Priority Level" comment: "" - name: "arpPreemptCap" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}" + filter: '{"0":"Not Preempt","1":"May Preempt"}' display: "ARP Preempt Capability" comment: "" - name: "arpPreemptVuln" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}" + filter: '{"0":"Not Preemptable","1":"Preemptable"}' display: "ARP Preempt Vulnerability" comment: "" - name: "maxbrDl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "Max Bitrate Downlink" comment: "" - name: "maxbrUl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "Max Bitrate Uplink" comment: "" - name: "gbrDl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "GBR Downlink" comment: "" - name: "gbrUl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "GBR Uplink" comment: "" gxServer: display: "Gx Server" + sort: 9 list: - - name: "enable" - type: "bool" - value: 'true' - access: "read-write" - filter: 'false;true;' - display: "Enable" - comment: "" - - name: "netType" - type: "enum" - value: '1' - access: "read-write" - filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}" - display: "Link Type" - comment: "" - - name: "addr" - type: "string" - value: "172.16.5.140:3868" - access: "read-write" - filter: '' - display: "Address" - comment: "" - - name: "host" - type: "string" - value: "hss.ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{0,127}$' - display: "Host" - comment: "" - - name: "realm" - type: "string" - value: "ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{0,127}$' - display: "Realm" - comment: "" + - name: "enable" + type: "bool" + value: "true" + access: "read-write" + filter: "false;true;" + display: "Enable" + comment: "" + - name: "netType" + type: "enum" + value: "1" + access: "read-write" + filter: '{"0":"TCP","1":"SCTP"}' + display: "Link Type" + comment: "" + - name: "addr" + type: "string" + value: "172.16.5.140:3868" + access: "read-write" + filter: "" + display: "Address" + comment: "" + - name: "host" + type: "string" + value: "hss.ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{0,127}$" + display: "Host" + comment: "" + - name: "realm" + type: "string" + value: "ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{0,127}$" + display: "Realm" + comment: "" rxServer: display: "Rx Server" + sort: 11 list: - - name: "enable" - type: "bool" - value: 'true' - access: "read-write" - filter: 'false;true;' - display: "Enable" - comment: "" - - name: "netType" - type: "enum" - value: '0' - access: "read-write" - filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}" - display: "Link Type" - comment: "" - - name: "addr" - type: "string" - value: "172.16.5.140:3868" - access: "read-write" - filter: '' - display: "Address" - comment: "" - - name: "host" - type: "string" - value: "hss.ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{0,127}$' - display: "Host" - comment: "" - - name: "realm" - type: "string" - value: "ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{0,127}$' - display: "Realm" - comment: "" + - name: "enable" + type: "bool" + value: "true" + access: "read-write" + filter: "false;true;" + display: "Enable" + comment: "" + - name: "netType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"TCP","1":"SCTP"}' + display: "Link Type" + comment: "" + - name: "addr" + type: "string" + value: "172.16.5.140:3868" + access: "read-write" + filter: "" + display: "Address" + comment: "" + - name: "host" + type: "string" + value: "hss.ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{0,127}$" + display: "Host" + comment: "" + - name: "realm" + type: "string" + value: "ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{0,127}$" + display: "Realm" + comment: "" flowTemplate: display: "Flow Template" + sort: 13 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~256' + filter: "1~256" display: "Index" comment: "" - name: "templateName" type: "string" - value: 'flow_any' + value: "flow_any" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Template Name" comment: "" - name: "flowDescription" type: "string" - value: 'permit out ip from any to assigned' + value: "permit out ip from any to assigned" access: "read-write" - filter: '^.{1,127}$' + filter: "^.{1,127}$" display: "Flow Description" comment: "" - name: "flowDirection" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Unspecified\", \"1\":\"Uplink\", \"2\":\"Downlink\", \"3\":\"Bidirectional\"}" + filter: '{"0":"Unspecified", "1":"Uplink", "2":"Downlink", "3":"Bidirectional"}' display: "Flow Direction" comment: "" qosTemplate: display: "QoS Template" + sort: 15 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~64' + filter: "1~64" display: "Index" comment: "" - name: "qosId" type: "string" - value: 'qos_internet' + value: "qos_internet" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "QoS ID" comment: "" - name: "fiveQI" type: "int" value: "9" access: "read-write" - filter: '0~255' + filter: "0~255" display: "5QI" comment: "" - name: "fiveQIPriorityLevel" type: "int" value: "80" access: "read-write" - filter: '0~127' + filter: "0~127" display: "5QI Priority Level" comment: "" - name: "maxbrDl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "Max Bitrate Downlink" comment: "" - name: "maxbrUl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "Max Bitrate Uplink" comment: "" - name: "gbrDl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "GBR Downlink" comment: "" - name: "gbrUl" type: "string" - value: '' + value: "" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "GBR Uplink" @@ -475,148 +483,151 @@ pcf: type: "int" value: "1" access: "read-write" - filter: '1~15' + filter: "1~15" display: "ARP Priority Level" comment: "" - name: "arpPreemptCap" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}" + filter: '{"0":"Not Preempt","1":"May Preempt"}' display: "ARP Preempt Capability" comment: "" - name: "arpPreemptVuln" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}" + filter: '{"0":"Not Preemptable","1":"Preemptable"}' display: "ARP Preempt Vulnerability" comment: "" - name: "defQosFlowIndication" type: "bool" - value: 'false' + value: "false" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "Default QoS Flow Indication" comment: "" usageMonitoringTemplate: display: "Usage Monitoring Template" + sort: 17 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~64' + filter: "1~64" display: "Index" comment: "" - name: "umId" type: "string" - value: 'flow_any' + value: "flow_any" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Usage Monitoring ID" comment: "" - name: "volumeThreshold" type: "int" - value: '5242880' + value: "5242880" access: "read-write" - filter: '' + filter: "" display: "Volume Threshold(KB)" comment: "" - name: "volumeThresholdUplink" type: "int" - value: '0' + value: "0" access: "read-write" - filter: '' + filter: "" display: "Volume Threshold Uplink(KB)" comment: "" - name: "volumeThresholdDownlink" type: "int" - value: '0' + value: "0" access: "read-write" - filter: '' + filter: "" display: "Volume Threshold Downlink(KB)" comment: "" - name: "timeThreshold" type: "int" - value: '0' + value: "0" access: "read-write" - filter: '' + filter: "" display: "Time Threshold" comment: "" - name: "inactivityTime" type: "int" - value: '0' + value: "0" access: "read-write" - filter: '' + filter: "" display: "Inactivity Time" comment: "" trafficControlTemplate: display: "Traffic Control Template" + sort: 19 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~64' + filter: "1~64" display: "Index" comment: "" - name: "tcId" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Traffic Control ID" comment: "" - name: "flowStatus" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Disable\", \"1\":\"Uplink\", \"2\":\"Downlink\", \"3\":\"Enable\", \"4\":\"Remove\"}" + filter: '{"0":"Disable", "1":"Uplink", "2":"Downlink", "3":"Enable", "4":"Remove"}' display: "Flow Status" comment: "" - name: "muteNotif" type: "bool" - value: 'true' + value: "true" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "Mute Notify" comment: "" - name: "dnai" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Route to Location DNAI" comment: "" headerEnrichTemplate: display: "Header Enrich Template" + sort: 21 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "templateName" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Template Name" comment: "" - name: "headerType" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"GPSI\", \"1\":\"SUPI\", \"2\":\"UE IP\", \"3\":\"User Location\", \"4\":\"DNN\"}" + filter: '{"0":"GPSI", "1":"SUPI", "2":"UE IP", "3":"User Location", "4":"DNN"}' display: "Header Type" comment: "" - name: "headerName" type: "string" - value: '' + value: "" access: "read-write" - filter: '^.{1,63}$' + filter: "^.{1,63}$" display: "Header Name" comment: "" diff --git a/config/param/smf_param_config.yaml b/config/param/smf_param_config.yaml index b6863a8d..9e780d33 100644 --- a/config/param/smf_param_config.yaml +++ b/config/param/smf_param_config.yaml @@ -1,597 +1,604 @@ smf: smfSystem: display: "SMF System Config" + sort: 1 list: - - name: "sbiIpAddr" - type: "string" - value: "172.16.5.150" - access: "read-write" - filter: '' - display: "SBI IP" - comment: "" - - name: "sbiPort" - type: "int" - value: "8080" - access: "read-write" - filter: "0~65535" - display: "SBI Port" - comment: "0~65535" - - name: "sbiScheme" - type: "enum" - value: "http" - access: "read-write" - filter: "{\"0\":\"http\", \"1\":\"https\"}" - display: "SBI Scheme" - comment: "" - - name: "n4Ipv4" - type: "ipv4" - value: "172.16.5.150" - access: "read-write" - filter: '' - display: "N4 IPv4" - comment: "" - - name: "n4Ipv6" - type: "ipv6" - value: "" - access: "read-write" - filter: '' - display: "N4 IPv6" - comment: "" - - name: "n4UIpv4" - type: "ipv4" - value: "" - access: "read-write" - filter: '' - display: "N4U IPv4" - comment: "" - - name: "n4UIpv6" - type: "ipv6" - value: "" - access: "read-write" - filter: '' - display: "N4U IPv6" - comment: "" - - name: "amfUri" - type: "string" - value: "http://172.16.5.120:8080" - access: "read-write" - filter: '' - display: "AMF URI" - comment: "" - - name: "pcfEnable" - type: "bool" - value: "true" - access: "read-write" - filter: '' - display: "PCF Enable" - comment: "" - - name: "pcfUri" - type: "string" - value: "http://172.16.5.160:8080" - access: "read-write" - filter: '' - display: "PCF URI" - comment: "" - - name: "udmUri" - type: "string" - value: "http://172.16.5.140:8080" - access: "read-write" - filter: '' - display: "UDM URI" - comment: "" - - name: "chfEnable" - type: "bool" - value: "false" - access: "read-write" - filter: "{\"0\":\"false\", \"1\":\"true\"}" - display: "5G Charging Enable" - - name: "chfPrimaryUri" - type: "string" - value: "http://172.16.5.240:8080" - access: "read-write" - filter: '' - display: "CHF Primary URI" - comment: "" - - name: "chfSecondaryUri" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "CHF Secondary URI" - comment: "" - - name: "nrfEnable" - type: "bool" - value: "false" - access: "read-write" - filter: "{\"0\":\"false\", \"1\":\"true\"}" - display: "NRF Enable" - comment: "" - - name: "nrfUri" - type: "string" - value: "http://172.16.5.180:8080" - access: "read-write" - filter: '' - display: "NRF URI" - comment: "" - - name: "primaryDnsIpv4" - type: "ipv4" - value: "114.114.114.114" - access: "read-write" - filter: "" - display: "Primary DNS IPv4" - comment: "" - - name: "secondaryDnsIpv4" - type: "ipv4" - value: "" - access: "read-write" - filter: "" - display: "Secondary DNS IPv4" - comment: "" - - name: "primaryDnsIpv6" - type: "ipv6" - value: "" - access: "read-write" - filter: "" - display: "Primary DNS IPv6" - comment: "" - - name: "secondaryDnsIpv6" - type: "ipv6" - value: "" - access: "read-write" - filter: "" - display: "Secondary DNS IPv6" - comment: "" - - name: "primaryPcscfIpv4" - type: "ipv4" - value: "172.16.5.110" - access: "read-write" - filter: "" - display: "Primary PCSCF IPv4" - comment: "" - - name: "secondaryPcscfIpv4" - type: "ipv4" - value: "" - access: "read-write" - filter: "" - display: "Secondary PCSCF IPv4" - comment: "" - - name: "primaryPcscfIpv6" - type: "ipv6" - value: "" - access: "read-write" - filter: "" - display: "Primary PCSCF IPv6" - comment: "" - - name: "secondaryPcscfIpv6" - type: "ipv6" - value: "" - access: "read-write" - filter: "" - display: "Secondary PCSCF IPv6" - comment: "" - - name: "ueMtu" - type: "int" - value: "" - access: "read-write" - filter: "0~65535" - display: "UE MTU" - comment: "" + - name: "sbiIpAddr" + type: "string" + value: "172.16.5.150" + access: "read-write" + filter: "" + display: "SBI IP" + comment: "" + - name: "sbiPort" + type: "int" + value: "8080" + access: "read-write" + filter: "0~65535" + display: "SBI Port" + comment: "0~65535" + - name: "sbiScheme" + type: "enum" + value: "http" + access: "read-write" + filter: '{"0":"http", "1":"https"}' + display: "SBI Scheme" + comment: "" + - name: "n4Ipv4" + type: "ipv4" + value: "172.16.5.150" + access: "read-write" + filter: "" + display: "N4 IPv4" + comment: "" + - name: "n4Ipv6" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "N4 IPv6" + comment: "" + - name: "n4UIpv4" + type: "ipv4" + value: "" + access: "read-write" + filter: "" + display: "N4U IPv4" + comment: "" + - name: "n4UIpv6" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "N4U IPv6" + comment: "" + - name: "amfUri" + type: "string" + value: "http://172.16.5.120:8080" + access: "read-write" + filter: "" + display: "AMF URI" + comment: "" + - name: "pcfEnable" + type: "bool" + value: "true" + access: "read-write" + filter: "" + display: "PCF Enable" + comment: "" + - name: "pcfUri" + type: "string" + value: "http://172.16.5.160:8080" + access: "read-write" + filter: "" + display: "PCF URI" + comment: "" + - name: "udmUri" + type: "string" + value: "http://172.16.5.140:8080" + access: "read-write" + filter: "" + display: "UDM URI" + comment: "" + - name: "chfEnable" + type: "bool" + value: "false" + access: "read-write" + filter: '{"0":"false", "1":"true"}' + display: "5G Charging Enable" + - name: "chfPrimaryUri" + type: "string" + value: "http://172.16.5.240:8080" + access: "read-write" + filter: "" + display: "CHF Primary URI" + comment: "" + - name: "chfSecondaryUri" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "CHF Secondary URI" + comment: "" + - name: "nrfEnable" + type: "bool" + value: "false" + access: "read-write" + filter: '{"0":"false", "1":"true"}' + display: "NRF Enable" + comment: "" + - name: "nrfUri" + type: "string" + value: "http://172.16.5.180:8080" + access: "read-write" + filter: "" + display: "NRF URI" + comment: "" + - name: "primaryDnsIpv4" + type: "ipv4" + value: "114.114.114.114" + access: "read-write" + filter: "" + display: "Primary DNS IPv4" + comment: "" + - name: "secondaryDnsIpv4" + type: "ipv4" + value: "" + access: "read-write" + filter: "" + display: "Secondary DNS IPv4" + comment: "" + - name: "primaryDnsIpv6" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "Primary DNS IPv6" + comment: "" + - name: "secondaryDnsIpv6" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "Secondary DNS IPv6" + comment: "" + - name: "primaryPcscfIpv4" + type: "ipv4" + value: "172.16.5.110" + access: "read-write" + filter: "" + display: "Primary PCSCF IPv4" + comment: "" + - name: "secondaryPcscfIpv4" + type: "ipv4" + value: "" + access: "read-write" + filter: "" + display: "Secondary PCSCF IPv4" + comment: "" + - name: "primaryPcscfIpv6" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "Primary PCSCF IPv6" + comment: "" + - name: "secondaryPcscfIpv6" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "Secondary PCSCF IPv6" + comment: "" + - name: "ueMtu" + type: "int" + value: "" + access: "read-write" + filter: "0~65535" + display: "UE MTU" + comment: "" spgwSystem: display: "SPGW Sytem Config" + sort: 3 list: - - name: "s11Ip" - type: "string" - value: "172.16.5.150" - access: "read-write" - filter: '' - display: "Local S11 IP" - comment: "" - - name: "localDiameterIp" - type: "string" - value: "172.16.5.150" - access: "read-write" - filter: '' - display: "Local Diameter IP" - comment: "" - - name: "localDiameterHostName" - type: "string" - value: "smf.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '' - display: "Local Diameter Host Name" - comment: "" - - name: "localDiameterRealmName" - type: "string" - value: "mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '' - display: "Local Diameter Realm Name" - comment: "" - - name: "peerGyEnable" - type: "bool" - value: 'false' - access: "read-write" - filter: 'false;true;' - display: "Gy Enable" - comment: "" - - name: "primaryPeerGyIp" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "Primary Remote Gy IP" - comment: "" - - name: "primaryPeerGyPort" - type: "int" - value: "3868" - access: "read-write" - filter: "0~65535" - display: "Primary Remote Gy Port" - comment: "0~65535" - - name: "secondaryPeerGyIp" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "Secondary Remote Gy IP" - comment: "" - - name: "secondaryPeerGyPort" - type: "int" - value: "3868" - access: "read-write" - filter: "0~65535" - display: "Secondary Remote Gy Port" - comment: "0~65535" - - name: "peerGxEnable" - type: "bool" - value: 'false' - access: "read-write" - filter: 'false;true;' - display: "Gx Enable" - comment: "" - - name: "gxChargingEnable" - type: "bool" - value: 'false' - access: "read-write" - filter: 'false;true;' - display: "Gx Charging Enable" - comment: "" - - name: "primaryPeerGxIp" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "Primary Remote Gx IP" - comment: "" - - name: "primaryPeerGxPort" - type: "int" - value: "3868" - access: "read-write" - filter: "0~65535" - display: "Primary Remote Gx Port" - comment: "0~65535" - - name: "secondaryPeerGxIp" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "Secondary Remote Gx IP" - comment: "" - - name: "secondaryPeerGxPort" - type: "int" - value: "3868" - access: "read-write" - filter: "0~65535" - display: "Secondary Remote Gx Port" - comment: "0~65535" + - name: "s11Ip" + type: "string" + value: "172.16.5.150" + access: "read-write" + filter: "" + display: "Local S11 IP" + comment: "" + - name: "localDiameterIp" + type: "string" + value: "172.16.5.150" + access: "read-write" + filter: "" + display: "Local Diameter IP" + comment: "" + - name: "localDiameterHostName" + type: "string" + value: "smf.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "" + display: "Local Diameter Host Name" + comment: "" + - name: "localDiameterRealmName" + type: "string" + value: "mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "" + display: "Local Diameter Realm Name" + comment: "" + - name: "peerGyEnable" + type: "bool" + value: "false" + access: "read-write" + filter: "false;true;" + display: "Gy Enable" + comment: "" + - name: "primaryPeerGyIp" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "Primary Remote Gy IP" + comment: "" + - name: "primaryPeerGyPort" + type: "int" + value: "3868" + access: "read-write" + filter: "0~65535" + display: "Primary Remote Gy Port" + comment: "0~65535" + - name: "secondaryPeerGyIp" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "Secondary Remote Gy IP" + comment: "" + - name: "secondaryPeerGyPort" + type: "int" + value: "3868" + access: "read-write" + filter: "0~65535" + display: "Secondary Remote Gy Port" + comment: "0~65535" + - name: "peerGxEnable" + type: "bool" + value: "false" + access: "read-write" + filter: "false;true;" + display: "Gx Enable" + comment: "" + - name: "gxChargingEnable" + type: "bool" + value: "false" + access: "read-write" + filter: "false;true;" + display: "Gx Charging Enable" + comment: "" + - name: "primaryPeerGxIp" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "Primary Remote Gx IP" + comment: "" + - name: "primaryPeerGxPort" + type: "int" + value: "3868" + access: "read-write" + filter: "0~65535" + display: "Primary Remote Gx Port" + comment: "0~65535" + - name: "secondaryPeerGxIp" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "Secondary Remote Gx IP" + comment: "" + - name: "secondaryPeerGxPort" + type: "int" + value: "3868" + access: "read-write" + filter: "0~65535" + display: "Secondary Remote Gx Port" + comment: "0~65535" upfConfig: display: "UPF Config" + sort: 5 array: - - name: "index" - type: "int" - value: "" - access: "read-only" - filter: '0~2047' - display: "Index" - comment: "" - - name: "id" - type: "string" - value: "" - access: "read-write" - filter: '1~64' - display: "UPF ID" - comment: "" - - name: "addr" - type: "string" - value: "" - access: "read-write" - filter: '7~45' - display: "Address" - comment: "e.g. ip:port" - - name: "ipPoolType" - type: "string" - value: "IPv4v6" - access: "read-write" - filter: '' - display: "Ip Pool Type" - comment: "IPv4,IPv6,IPv4v6" - - name: "ipv4Pools" - type: "string" - value: "" - access: "read-write" - filter: '10~256' - display: "IPv4 Pools" - comment: "CIDR format, e.g. 192.168.1.0/24" - - name: "ipv6Pools" - type: "string" - value: "" - access: "read-write" - filter: '5~512' - display: "IPv6 Pools" - comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50" - - name: "staticIpv4Enable" - type: "bool" - value: "" - access: "read-write" - filter: "{\"0\":\"false\", \"1\":\"true\"}" - display: "Static IPv4 Enable" - comment: "" - - name: "staticIpv4Start" - type: "ipv4" - value: "" - access: "read-write" - filter: '' - display: "Static IPv4 Start" - comment: "ipv4 format" - - name: "staticIpv4End" - type: "ipv4" - value: "" - access: "read-write" - filter: '' - display: "Static IPv4 End" - comment: "ipv4 format" - - name: "staticIpv6Enable" - type: "bool" - value: "" - access: "read-write" - filter: "{\"0\":\"false\", \"1\":\"true\"}" - display: "Static IPv6 Enable" - comment: "" - - name: "staticIpv6Start" - type: "ipv6" - value: "" - access: "read-write" - filter: '' - display: "Static IPv6 Start" - comment: "ipv6 format" - - name: "staticIpv6End" - type: "ipv6" - value: "" - access: "read-write" - filter: '' - display: "Static IPv6 End" - comment: "ipv6 format" - - name: "ueDnnIpPool" - display: "UE DNN IP Pool" - array: - name: "index" type: "int" value: "" access: "read-only" - filter: '0~2047' + filter: "0~2047" display: "Index" comment: "" - - name: "dnn" + - name: "id" type: "string" value: "" access: "read-write" - filter: '1~64' - display: "DNN" + filter: "1~64" + display: "UPF ID" comment: "" + - name: "addr" + type: "string" + value: "" + access: "read-write" + filter: "7~45" + display: "Address" + comment: "e.g. ip:port" - name: "ipPoolType" - type: "string" + type: "string" value: "IPv4v6" access: "read-write" - filter: '' + filter: "" display: "Ip Pool Type" comment: "IPv4,IPv6,IPv4v6" - name: "ipv4Pools" - type: "string" + type: "string" value: "" access: "read-write" - filter: '10~256' + filter: "10~256" display: "IPv4 Pools" comment: "CIDR format, e.g. 192.168.1.0/24" - name: "ipv6Pools" - type: "string" + type: "string" value: "" access: "read-write" - filter: '5~512' + filter: "5~512" display: "IPv6 Pools" comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50" - name: "staticIpv4Enable" type: "bool" value: "" access: "read-write" - filter: "{\"0\":\"false\", \"1\":\"true\"}" + filter: '{"0":"false", "1":"true"}' display: "Static IPv4 Enable" comment: "" - name: "staticIpv4Start" type: "ipv4" value: "" access: "read-write" - filter: '' + filter: "" display: "Static IPv4 Start" comment: "ipv4 format" - name: "staticIpv4End" type: "ipv4" value: "" access: "read-write" - filter: '' + filter: "" display: "Static IPv4 End" comment: "ipv4 format" - name: "staticIpv6Enable" type: "bool" value: "" access: "read-write" - filter: "{\"0\":\"false\", \"1\":\"true\"}" + filter: '{"0":"false", "1":"true"}' display: "Static IPv6 Enable" comment: "" - name: "staticIpv6Start" type: "ipv6" value: "" access: "read-write" - filter: '' + filter: "" display: "Static IPv6 Start" comment: "ipv6 format" - name: "staticIpv6End" type: "ipv6" value: "" access: "read-write" - filter: '' + filter: "" display: "Static IPv6 End" comment: "ipv6 format" + - name: "ueDnnIpPool" + display: "UE DNN IP Pool" + array: + - name: "index" + type: "int" + value: "" + access: "read-only" + filter: "0~2047" + display: "Index" + comment: "" + - name: "dnn" + type: "string" + value: "" + access: "read-write" + filter: "1~64" + display: "DNN" + comment: "" + - name: "ipPoolType" + type: "string" + value: "IPv4v6" + access: "read-write" + filter: "" + display: "Ip Pool Type" + comment: "IPv4,IPv6,IPv4v6" + - name: "ipv4Pools" + type: "string" + value: "" + access: "read-write" + filter: "10~256" + display: "IPv4 Pools" + comment: "CIDR format, e.g. 192.168.1.0/24" + - name: "ipv6Pools" + type: "string" + value: "" + access: "read-write" + filter: "5~512" + display: "IPv6 Pools" + comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50" + - name: "staticIpv4Enable" + type: "bool" + value: "" + access: "read-write" + filter: '{"0":"false", "1":"true"}' + display: "Static IPv4 Enable" + comment: "" + - name: "staticIpv4Start" + type: "ipv4" + value: "" + access: "read-write" + filter: "" + display: "Static IPv4 Start" + comment: "ipv4 format" + - name: "staticIpv4End" + type: "ipv4" + value: "" + access: "read-write" + filter: "" + display: "Static IPv4 End" + comment: "ipv4 format" + - name: "staticIpv6Enable" + type: "bool" + value: "" + access: "read-write" + filter: '{"0":"false", "1":"true"}' + display: "Static IPv6 Enable" + comment: "" + - name: "staticIpv6Start" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "Static IPv6 Start" + comment: "ipv6 format" + - name: "staticIpv6End" + type: "ipv6" + value: "" + access: "read-write" + filter: "" + display: "Static IPv6 End" + comment: "ipv6 format" dnnSelectUpf: display: "DNN Select UPF" + sort: 7 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~65535' - display: "Index" - comment: "" - - name: "dnn" - type: "string" - value: "" - access: "read-write" - filter: '1~64' - display: "DNN" - comment: "" - - name: "upfId" - type: "string" - value: "" - access: "read-write" - filter: '1~64' - display: "UPF ID" - comment: "" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~65535" + display: "Index" + comment: "" + - name: "dnn" + type: "string" + value: "" + access: "read-write" + filter: "1~64" + display: "DNN" + comment: "" + - name: "upfId" + type: "string" + value: "" + access: "read-write" + filter: "1~64" + display: "UPF ID" + comment: "" dnnTaiSelectUpf: display: "DNN TAI Select UPF" + sort: 9 array: - - name: "index" - type: "int" - value: "" - access: "read-only" - filter: '0~65535' - display: "Index" - comment: "" - - name: "dnn" - type: "string" - value: "" - access: "read-write" - filter: '1~64' - display: "DNN" - comment: "" - - name: "tai" - type: "string" - value: "" - access: "read-write" - filter: '1~64' - display: "TAI" - comment: "MCC+MNC+TAC" - - name: "upfId" - type: "string" - value: "upf2-Id" - access: "read-write" - filter: '1~64' - display: "UPF ID" - comment: "" + - name: "index" + type: "int" + value: "" + access: "read-only" + filter: "0~65535" + display: "Index" + comment: "" + - name: "dnn" + type: "string" + value: "" + access: "read-write" + filter: "1~64" + display: "DNN" + comment: "" + - name: "tai" + type: "string" + value: "" + access: "read-write" + filter: "1~64" + display: "TAI" + comment: "MCC+MNC+TAC" + - name: "upfId" + type: "string" + value: "upf2-Id" + access: "read-write" + filter: "1~64" + display: "UPF ID" + comment: "" snssaiSelectUpf: display: "SNSSAI Select UPF" + sort: 11 array: - - name: "index" - type: "int" - value: "" - access: "read-only" - filter: '0~65535' - display: "Index" - comment: "" - - name: "enable" - type: "bool" - value: 'true' - access: "read-write" - filter: 'false;true;' - display: "Enable" - - name: "snssai" - type: "string" - value: "1-000001" - access: "read-write" - filter: '1~64' - display: "SNSSAI" - comment: "sst1-sd1;sst2-sd2;sst3-sd3" - - name: "upfId" - type: "string" - value: "upf1-Id" - access: "read-write" - filter: '1~64' - display: "UPF ID" - comment: "upf1-id;upf2-id;upf3-id" + - name: "index" + type: "int" + value: "" + access: "read-only" + filter: "0~65535" + display: "Index" + comment: "" + - name: "enable" + type: "bool" + value: "true" + access: "read-write" + filter: "false;true;" + display: "Enable" + - name: "snssai" + type: "string" + value: "1-000001" + access: "read-write" + filter: "1~64" + display: "SNSSAI" + comment: "sst1-sd1;sst2-sd2;sst3-sd3" + - name: "upfId" + type: "string" + value: "upf1-Id" + access: "read-write" + filter: "1~64" + display: "UPF ID" + comment: "upf1-id;upf2-id;upf3-id" offlineChargingConfig: display: "Offline Charging Config" + sort: 13 list: - - name: "cdrFileName" - type: "string" - value: "smf.cdr" - access: "read-write" - filter: "1~64" - display: "CDR File Name" - comment: "" - - name: "cdrFilePath" - type: "string" - value: "/var/log/smfCdr" - access: "read-write" - filter: "1~256" - display: "CDR File Path" - comment: "" - - name: "cdrFileNum" - type: "int" - value: "50" - access: "read-write" - filter: "1~999999999" - display: "CDR File Num" - comment: "" - - name: "cdrFileSize" - type: "int" - value: "300" - access: "read-write" - filter: "1~999999" - display: "CDR File Size" - comment: "Megabytes" - - name: "cdrFileMaxAge" - type: "int" - value: "30" - access: "read-write" - filter: "0~9999" - display: "CDR File Max Age" - comment: "Days" - - name: "freeSubsCdrEnable" - type: "bool" - value: "false" - access: "read-write" - filter: "" - display: "Free Subscribers CDR Enable" - comment: "" - - name: "timeThreshold" - type: "int" - value: "600" - access: "read-write" - filter: "0~999999999" - display: "Time Threshold" - comment: "Seconds" - - name: "volumeThreshold" - type: "int" - value: "0" - access: "read-write" - filter: "0~999999999999999" - display: "Volume Threshold" - comment: "Bytes" \ No newline at end of file + - name: "cdrFileName" + type: "string" + value: "smf.cdr" + access: "read-write" + filter: "1~64" + display: "CDR File Name" + comment: "" + - name: "cdrFilePath" + type: "string" + value: "/var/log/smfCdr" + access: "read-write" + filter: "1~256" + display: "CDR File Path" + comment: "" + - name: "cdrFileNum" + type: "int" + value: "50" + access: "read-write" + filter: "1~999999999" + display: "CDR File Num" + comment: "" + - name: "cdrFileSize" + type: "int" + value: "300" + access: "read-write" + filter: "1~999999" + display: "CDR File Size" + comment: "Megabytes" + - name: "cdrFileMaxAge" + type: "int" + value: "30" + access: "read-write" + filter: "0~9999" + display: "CDR File Max Age" + comment: "Days" + - name: "freeSubsCdrEnable" + type: "bool" + value: "false" + access: "read-write" + filter: "" + display: "Free Subscribers CDR Enable" + comment: "" + - name: "timeThreshold" + type: "int" + value: "600" + access: "read-write" + filter: "0~999999999" + display: "Time Threshold" + comment: "Seconds" + - name: "volumeThreshold" + type: "int" + value: "0" + access: "read-write" + filter: "0~999999999999999" + display: "Volume Threshold" + comment: "Bytes" diff --git a/config/param/smsc_param_config.yaml b/config/param/smsc_param_config.yaml index 5b135e87..1f06e7d6 100644 --- a/config/param/smsc_param_config.yaml +++ b/config/param/smsc_param_config.yaml @@ -1,208 +1,210 @@ smsc: system: display: "System" + sort: 1 list: - - name: "cdrFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "CDR Flag" - comment: "" - - name: "smValidity" - type: "int" - value: "259200" - access: "read-write" - filter: '0-2147483647' - display: "SM Validity" - comment: "" - - name: "logFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Log Flag" - comment: "" - - name: "localPollingFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Local Polling Flag" - comment: "Enable or disable resend pending SMS to unattainable local users." - - name: "localRoamingOutPollingFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Local Roaming Out Polling Flag" - comment: "Enable or disable resend pending SMS to unattainable outbound roaming users." - - name: "visitorRoamingInPollingFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Visitor Roaming In Polling Flag" - comment: "Enable or disable resend pending SMS to unattainable inbound roaming users." - - name: "otherPollingFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Other Polling Flag" - comment: "Enable or disable resend pending SMS to other unattainable users." - - name: "pollingNumber" - type: "int" - value: "64" - access: "read-write" - filter: '0-64' - display: "Polling Number" - comment: "Define the maximum port number that the queue of pending SMS may grow to." - - name: "priorityFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Priority Flag" - comment: "Specify the priority parameter of SM_RP_PRI. true = High; false = Low." - - name: "tpReplyPathFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "TP Reply Path Flag" - comment: "Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit." - - name: "smscDomain" - type: "string" - value: "0.0.0.0" - access: "read-write" - filter: '0~16' - display: "SMSC Domain" - comment: "" - - name: "csfbVolteFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "CSFB VoLTE Flag" - comment: "" - - name: "camelFlag" - type: "bool" - value: "0" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Camel Flag" - comment: "" - - name: "scfAddress" - type: "string" - value: "0.0.0.0" - access: "read-write" - filter: '0~16' - display: "SCF Address" - comment: "" + - name: "cdrFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "CDR Flag" + comment: "" + - name: "smValidity" + type: "int" + value: "259200" + access: "read-write" + filter: "0-2147483647" + display: "SM Validity" + comment: "" + - name: "logFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Log Flag" + comment: "" + - name: "localPollingFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Local Polling Flag" + comment: "Enable or disable resend pending SMS to unattainable local users." + - name: "localRoamingOutPollingFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Local Roaming Out Polling Flag" + comment: "Enable or disable resend pending SMS to unattainable outbound roaming users." + - name: "visitorRoamingInPollingFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Visitor Roaming In Polling Flag" + comment: "Enable or disable resend pending SMS to unattainable inbound roaming users." + - name: "otherPollingFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Other Polling Flag" + comment: "Enable or disable resend pending SMS to other unattainable users." + - name: "pollingNumber" + type: "int" + value: "64" + access: "read-write" + filter: "0-64" + display: "Polling Number" + comment: "Define the maximum port number that the queue of pending SMS may grow to." + - name: "priorityFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Priority Flag" + comment: "Specify the priority parameter of SM_RP_PRI. true = High; false = Low." + - name: "tpReplyPathFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "TP Reply Path Flag" + comment: "Enable or disable TP-Reply-Path parameter in the SMS-DELIVER data unit." + - name: "smscDomain" + type: "string" + value: "0.0.0.0" + access: "read-write" + filter: "0~16" + display: "SMSC Domain" + comment: "" + - name: "csfbVolteFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "CSFB VoLTE Flag" + comment: "" + - name: "camelFlag" + type: "bool" + value: "0" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Camel Flag" + comment: "" + - name: "scfAddress" + type: "string" + value: "0.0.0.0" + access: "read-write" + filter: "0~16" + display: "SCF Address" + comment: "" msisdnsegment: display: "MSISDN Segment List" - method: "put" + sort: 3 + perms: "put" array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~15' - display: "Index" - comment: "0~15" - - name: "startMSISDN" - type: "string" - value: "0" - access: "read-write" - filter: '0~32' - display: "Start MSISDN" - comment: "" - - name: "endMSISDN" - type: "string" - value: "0" - access: "read-write" - filter: '0~32' - display: "End MSISDN" - comment: "" + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~15" + display: "Index" + comment: "0~15" + - name: "startMSISDN" + type: "string" + value: "0" + access: "read-write" + filter: "0~32" + display: "Start MSISDN" + comment: "" + - name: "endMSISDN" + type: "string" + value: "0" + access: "read-write" + filter: "0~32" + display: "End MSISDN" + comment: "" smpplink: display: "SMPP Link List" + sort: 5 array: - - name: "index" - type: "int" - value: "0" - access: "read-only" - filter: '0~63' - display: "Index" - comment: "0~63" - - name: "linkAlias" - type: "string" - value: "0" - access: "read-write" - filter: '0~32' - display: "Link Alias" - comment: "" - - name: "sessionType" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"bindTX","1":"bindRX","2":"bindTRX"}' - display: "Session Type" - comment: "" - - name: "serviceNumber" - type: "string" - value: "0" - access: "read-write" - filter: '0~32' - display: "Service Number" - comment: "" - - name: "dataCodingScheme" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"smpp7def7","1":"smpp8dcs4def7","2":"smpp8dcs0def7","16":"smpp7def8","17":"smpp8dcs4def8","18":"smpp8dcs0def8"}' - display: "Data Coding Scheme" - comment: "" - - name: "platformNum" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"plat0","1":"plat1","2":"ignore"}' - display: "Platform Num" - comment: "" - - name: "timeToLive" - type: "int" - value: "604800" - access: "read-write" - filter: '0-2147483647' - display: "Time To Live" - comment: "" - - name: "manipulationFlag" - type: "bool" - value: "1" - access: "read-write" - filter: '{"0":"false","1":"true"}' - display: "Manipulation Flag" - comment: "" - - name: "ton" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"unknown","1":"international","2":"national","3":"networkSpecific","4":"subscriberNumber","5":"alphanumeric","6":"abbreviated"}' - display: "Type of Number" - comment: "" - - name: "npi" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"unknown","1":"isdn","3":"data","4":"telex","6":"landMobile","8":"national","9":"private","10":"ermes","14":"internet","18":"wapClientID"}' - display: "Number Plan Indicator" - comment: "" - - name: "roleType" - type: "enum" - value: "0" - access: "read-write" - filter: '{"0":"server","1":"client"}' - display: "Role Type" - comment: "" - + - name: "index" + type: "int" + value: "0" + access: "read-only" + filter: "0~63" + display: "Index" + comment: "0~63" + - name: "linkAlias" + type: "string" + value: "0" + access: "read-write" + filter: "0~32" + display: "Link Alias" + comment: "" + - name: "sessionType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"bindTX","1":"bindRX","2":"bindTRX"}' + display: "Session Type" + comment: "" + - name: "serviceNumber" + type: "string" + value: "0" + access: "read-write" + filter: "0~32" + display: "Service Number" + comment: "" + - name: "dataCodingScheme" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"smpp7def7","1":"smpp8dcs4def7","2":"smpp8dcs0def7","16":"smpp7def8","17":"smpp8dcs4def8","18":"smpp8dcs0def8"}' + display: "Data Coding Scheme" + comment: "" + - name: "platformNum" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"plat0","1":"plat1","2":"ignore"}' + display: "Platform Num" + comment: "" + - name: "timeToLive" + type: "int" + value: "604800" + access: "read-write" + filter: "0-2147483647" + display: "Time To Live" + comment: "" + - name: "manipulationFlag" + type: "bool" + value: "1" + access: "read-write" + filter: '{"0":"false","1":"true"}' + display: "Manipulation Flag" + comment: "" + - name: "ton" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"unknown","1":"international","2":"national","3":"networkSpecific","4":"subscriberNumber","5":"alphanumeric","6":"abbreviated"}' + display: "Type of Number" + comment: "" + - name: "npi" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"unknown","1":"isdn","3":"data","4":"telex","6":"landMobile","8":"national","9":"private","10":"ermes","14":"internet","18":"wapClientID"}' + display: "Number Plan Indicator" + comment: "" + - name: "roleType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"server","1":"client"}' + display: "Role Type" + comment: "" diff --git a/config/param/udm_param_config.yaml b/config/param/udm_param_config.yaml index 5da1286c..75dfc3eb 100644 --- a/config/param/udm_param_config.yaml +++ b/config/param/udm_param_config.yaml @@ -1,262 +1,267 @@ udm: system: display: "System" + sort: 1 list: - - name: "serviceIP" - type: "ipv4" - value: "172.16.5.140" - access: "read-write" - filter: '' - display: "Service IP" - comment: "" - - name: "servicePort" - type: "int" - value: "8080" - access: "read-write" - filter: "0~65535" - display: "Service Port" - comment: "" - - name: "nrfUri" - type: "string" - value: "http://172.16.5.180:8080" - access: "read-write" - filter: '' - display: "NRF URI" - comment: "" - - name: "ausfIP" - type: "ipv4" - value: "172.16.5.130" - access: "read-write" - filter: '' - display: "AUSF IP" - comment: "" - - name: "fqdn" - type: "string" - value: "omc.com" - access: "read-write" - filter: '' - display: "FQDN" - comment: "" - - name: "priority" - type: "int" - value: "1" - access: "read-write" - filter: "0~4095" - display: "Priority" - comment: "" - - name: "capacity" - type: "int" - value: "4096" - access: "read-write" - filter: "0~65535" - display: "Capacity" - comment: "" - - name: "groupId" - type: "string" - value: "0" - access: "read-write" - filter: '' - display: "Group ID" - comment: "" - - name: "supportedPlmn1" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn1" - comment: "" - - name: "supportedPlmn2" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn2" - comment: "" - - name: "supportedPlmn3" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn3" - comment: "" - - name: "supportedPlmn4" - type: "string" - value: "00101" - access: "read-write" - filter: '^\d{5,6}$' - display: "Supported Plmn4" - comment: "" - - name: "supiRanges" - type: "regex" - value: "imsi-001010100080000~imsi-001010100080099" - access: "read-write" - filter: '^imsi-\d{15}~imsi-\d{15}$' - display: "SUPI Ranges" - comment: "" - - name: "gpsiRanges" - type: "regex" - value: "msisdn-69072000~msisdn-69072099" - access: "read-write" - filter: '^msisdn-\d{2,15}~msisdn-\d{2,15}$' - display: "GPSI Ranges" - comment: "" - - name: "scheme" - type: "enum" - value: "0" - access: "read-write" - filter: "{\"0\":\"HTTP\", \"1\":\"HTTPS\"}" - display: "Scheme" - comment: "" - - name: "redisLink" - type: "enum" - value: '0' - access: "read-write" - filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}" - display: "Redis Link" - comment: "" - - name: "redisAddr" - type: "string" - value: "172.16.5.140:6379" - access: "read-write" - filter: '' - display: "Redis Address" - comment: "" + - name: "serviceIP" + type: "ipv4" + value: "172.16.5.140" + access: "read-write" + filter: "" + display: "Service IP" + comment: "" + - name: "servicePort" + type: "int" + value: "8080" + access: "read-write" + filter: "0~65535" + display: "Service Port" + comment: "" + - name: "nrfUri" + type: "string" + value: "http://172.16.5.180:8080" + access: "read-write" + filter: "" + display: "NRF URI" + comment: "" + - name: "ausfIP" + type: "ipv4" + value: "172.16.5.130" + access: "read-write" + filter: "" + display: "AUSF IP" + comment: "" + - name: "fqdn" + type: "string" + value: "omc.com" + access: "read-write" + filter: "" + display: "FQDN" + comment: "" + - name: "priority" + type: "int" + value: "1" + access: "read-write" + filter: "0~4095" + display: "Priority" + comment: "" + - name: "capacity" + type: "int" + value: "4096" + access: "read-write" + filter: "0~65535" + display: "Capacity" + comment: "" + - name: "groupId" + type: "string" + value: "0" + access: "read-write" + filter: "" + display: "Group ID" + comment: "" + - name: "supportedPlmn1" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn1" + comment: "" + - name: "supportedPlmn2" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn2" + comment: "" + - name: "supportedPlmn3" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn3" + comment: "" + - name: "supportedPlmn4" + type: "string" + value: "00101" + access: "read-write" + filter: '^\d{5,6}$' + display: "Supported Plmn4" + comment: "" + - name: "supiRanges" + type: "regex" + value: "imsi-001010100080000~imsi-001010100080099" + access: "read-write" + filter: '^imsi-\d{15}~imsi-\d{15}$' + display: "SUPI Ranges" + comment: "" + - name: "gpsiRanges" + type: "regex" + value: "msisdn-69072000~msisdn-69072099" + access: "read-write" + filter: '^msisdn-\d{2,15}~msisdn-\d{2,15}$' + display: "GPSI Ranges" + comment: "" + - name: "scheme" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"HTTP", "1":"HTTPS"}' + display: "Scheme" + comment: "" + - name: "redisLink" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"TCP","1":"SCTP"}' + display: "Redis Link" + comment: "" + - name: "redisAddr" + type: "string" + value: "172.16.5.140:6379" + access: "read-write" + filter: "" + display: "Redis Address" + comment: "" subsUEAmbr: display: "Subs UE AMBR" + sort: 3 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_ambr' + value: "def_ambr" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "uplink" type: "regex" - value: '1 Gbps' + value: "1 Gbps" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "Uplink" comment: "" - name: "downlink" type: "regex" - value: '2 Gbps' + value: "2 Gbps" access: "read-write" filter: '^\d+(\.\d+)?( ?)(bps|Kbps|Mbps|Gbps|Tbps)$' display: "Downlink" comment: "" subsNssais: display: "Subs NSSAIs" + sort: 5 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_nssai' + value: "def_nssai" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "supportedFeatures" type: "regex" value: "00000001" access: "read-write" - filter: '^[0-9a-fA-F]{8}$' + filter: "^[0-9a-fA-F]{8}$" display: "Supported Features" comment: "" - name: "defaultSingleNSSAIs" type: "string" - value: '1-000001' + value: "1-000001" access: "read-write" - filter: '' + filter: "" display: "Default Single NSSAIs" comment: "" - name: "singleNssais" type: "string" - value: '1-000002' + value: "1-000002" access: "read-write" - filter: '' + filter: "" display: "Single NSSAIs" comment: "" forbiddenAreas: display: "Forbidden Areas" + sort: 7 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_ambr' + value: "def_ambr" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "tacs" type: "string" - value: '123' + value: "123" access: "read-write" - filter: '' + filter: "" display: "TACs" comment: "" - name: "areaCodes" type: "string" - value: '123456' + value: "123456" access: "read-write" - filter: '' + filter: "" display: "Area Codes" comment: "" serviceAreaRestriction: display: "Service Area Restriction" + sort: 9 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_ambr' + value: "def_ambr" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "restrictionType" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Allowed Areas\", \"1\":\"Not Allowed Areas\"}" + filter: '{"0":"Allowed Areas", "1":"Not Allowed Areas"}' display: "Restriction Type" comment: "" - name: "tacs" type: "string" - value: '123' + value: "123" access: "read-write" - filter: '' + filter: "" display: "TACs" comment: "" - name: "areaCodes" type: "string" - value: '123456' + value: "123456" access: "read-write" - filter: '' + filter: "" display: "Area Codes" comment: "" - name: "maxTAs" @@ -268,107 +273,109 @@ udm: comment: "" smfSelection: display: "Subs SMF Selection" + sort: 11 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_snssai' + value: "def_snssai" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "snssai" type: "string" - value: '1-000001' + value: "1-000001" access: "read-write" filter: '^\d{1,3}[A-Fa-f0-9]{6}$' display: "SNSSAI" comment: "" - name: "dnnList" type: "int" - value: '1' + value: "1" access: "read-only" - filter: '1~4' + filter: "1~4" display: "DNN List" comment: "" array: - - name: "index" - type: "int" - value: "1" - access: "read-only" - filter: '1~4' - display: "Index" - comment: "" - - name: "dnn" - type: "string" - value: 'internet' - access: "read-write" - filter: '^.{1,32}$' - display: "DNN" - comment: "" - - name: "defaultDnnInd" - type: "bool" - value: 'true' - access: "read-write" - filter: 'false;true;' - display: "Default DNN Indicator" - comment: "" - - name: "lboRoamingAllowed" - type: "bool" - value: 'false' - access: "read-write" - filter: 'false;true;' - display: "LBO Roaming Allowed" - comment: "" - - name: "iwkEpsInd" - type: "bool" - value: 'false' - access: "read-write" - filter: 'false;true;' - display: "Interworking EPS Indicator" - comment: "" - - name: "ladnIndicator" - type: "bool" - value: 'false' - access: "read-write" - filter: 'false;true;' - display: "LADN Indicator" - comment: "" + - name: "index" + type: "int" + value: "1" + access: "read-only" + filter: "1~4" + display: "Index" + comment: "" + - name: "dnn" + type: "string" + value: "internet" + access: "read-write" + filter: "^.{1,32}$" + display: "DNN" + comment: "" + - name: "defaultDnnInd" + type: "bool" + value: "true" + access: "read-write" + filter: "false;true;" + display: "Default DNN Indicator" + comment: "" + - name: "lboRoamingAllowed" + type: "bool" + value: "false" + access: "read-write" + filter: "false;true;" + display: "LBO Roaming Allowed" + comment: "" + - name: "iwkEpsInd" + type: "bool" + value: "false" + access: "read-write" + filter: "false;true;" + display: "Interworking EPS Indicator" + comment: "" + - name: "ladnIndicator" + type: "bool" + value: "false" + access: "read-write" + filter: "false;true;" + display: "LADN Indicator" + comment: "" dnn: display: "DNN Conf" + sort: 13 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_nssai' + value: "def_nssai" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "defaultPDUSessionType" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"IPv4\",\"1\":\"IPv6\",\"2\":\"IPv4v6\",\"3\":\"Ethernet\",\"4\":\"Unstruction\"}" + filter: '{"0":"IPv4","1":"IPv6","2":"IPv4v6","3":"Ethernet","4":"Unstruction"}' display: "Default PDU Session Type" comment: "" - name: "allowedPDUSessionTypes" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"IPv4\",\"1\":\"IPv6\",\"2\":\"IPv4v6\",\"3\":\"Ethernet\",\"4\":\"Unstruction\",\"5\":\"IPv4 & IPv6\",\"6\":\"IPv4 & IPv4v6\",\"7\":\"IPv6 & IPv4v6\",\"8\":\"IPv4 & IPv6 & IPv4v6\"}" + filter: '{"0":"IPv4","1":"IPv6","2":"IPv4v6","3":"Ethernet","4":"Unstruction","5":"IPv4 & IPv6","6":"IPv4 & IPv4v6","7":"IPv6 & IPv4v6","8":"IPv4 & IPv6 & IPv4v6"}' display: "Allowed PDU Session Types" comment: "" - name: "5qi" @@ -389,35 +396,35 @@ udm: type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"SSC Mode1\",\"1\":\"SSC Mode2\",\"2\":\"SSC Mode3\"}" + filter: '{"0":"SSC Mode1","1":"SSC Mode2","2":"SSC Mode3"}' display: "Default SSC Mode" comment: "" - name: "allowedSSCmodes" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"SSC Mode1\",\"1\":\"SSC Mode2\",\"2\":\"SSC Mode3\",\"3\":\"SSC Mode1 & SSC Mode2\",\"4\":\"SSC Mode1 & SSC Mode3\",\"5\":\"SSC Mode2 & SSC Mode3\",\"6\":\"SSC Mode1 & SSC Mode2 & SSC Mode3\"}" + filter: '{"0":"SSC Mode1","1":"SSC Mode2","2":"SSC Mode3","3":"SSC Mode1 & SSC Mode2","4":"SSC Mode1 & SSC Mode3","5":"SSC Mode2 & SSC Mode3","6":"SSC Mode1 & SSC Mode2 & SSC Mode3"}' display: "Allowed SSC Modes" comment: "" - name: "interworkingEPSIndicator" type: "bool" value: "1" access: "read-write" - filter: '' + filter: "" display: "Interworking EPS Indicator" comment: "" - name: "ladnIndicator" type: "bool" value: "1" access: "read-write" - filter: '' + filter: "" display: "LADN Indicator" comment: "" - name: "chargingCharacteristics" type: "string" value: "0001" access: "read-write" - filter: '4~4' + filter: "4~4" display: "Charging Characteristics" comment: "" - name: "subscribedSessionAmbrUL" @@ -438,21 +445,21 @@ udm: type: "ipv4" value: "192.168.1.100" access: "read-write" - filter: '' + filter: "" display: "Static IP Address" comment: "" - name: "userPlaneIntegrity" type: "enum" value: "3" access: "read-write" - filter: "{\"0\":\"Null\",\"1\":\"Required\",\"2\":\"Preferred\",\"3\":\"Not Needed\"}" + filter: '{"0":"Null","1":"Required","2":"Preferred","3":"Not Needed"}' display: "User Plane Integrity" comment: "" - name: "userPlaneConfidentiality" type: "enum" value: "3" access: "read-write" - filter: "{\"0\":\"Null\",\"1\":\"Required\",\"2\":\"Preferred\",\"3\":\"Not Needed\"}" + filter: '{"0":"Null","1":"Required","2":"Preferred","3":"Not Needed"}' display: "User Plane Confidentiality" comment: "" - name: "arpPriorityLevel" @@ -466,413 +473,420 @@ udm: type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}" + filter: '{"0":"Not Preempt","1":"May Preempt"}' display: "ARP Preempt Capability" comment: "" - name: "arpPreemptVuln" type: "enum" value: "0" access: "read-write" - filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}" + filter: '{"0":"Not Preemptable","1":"Preemptable"}' display: "ARP Preempt Vulnerability" comment: "" epsTemplate: display: "EPS User Template" + sort: 15 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_eps' + value: "def_eps" access: "read-write" - filter: '^.{0,31}$' + filter: "^.{0,31}$" display: "Name" comment: "" - name: "ambrUplink" type: "int" - value: '100000000' + value: "100000000" access: "read-write" - filter: '0~4294967295' + filter: "0~4294967295" display: "AMBR Uplink" comment: "" - name: "ambrDownlink" type: "int" - value: '200000000' + value: "200000000" access: "read-write" - filter: '0~4294967295' + filter: "0~4294967295" display: "AMBR Downlink" comment: "" - name: "apnOIReplacement" type: "string" - value: 'money' + value: "money" access: "read-write" - filter: '^.{0,31}$' + filter: "^.{0,31}$" display: "APN OI Replacement" comment: "" - name: "rfsp" type: "int" - value: '1' + value: "1" access: "read-write" - filter: '' + filter: "" display: "RFSP" comment: "" - name: "rauTauTimer" type: "int" - value: '120' + value: "120" access: "read-write" - filter: '' + filter: "" display: "RAU TAU Timer" comment: "" - name: "chargingCharacteristic" type: "string" - value: '0001' + value: "0001" access: "read-write" - filter: '4~4' + filter: "4~4" display: "Charging Characteristic" comment: "" epsApn: display: "EPS APN" + sort: 17 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "dnn" type: "string" - value: 'internet' + value: "internet" access: "read-write" - filter: '^.{0,127}$' + filter: "^.{0,127}$" display: "DNN" comment: "" - name: "pdnType" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"IPv4\",\"1\":\"IPv6\",\"2\":\"IPv4v6\",\"3\":\"IPv4 or IPv6\"}" + filter: '{"0":"IPv4","1":"IPv6","2":"IPv4v6","3":"IPv4 or IPv6"}' display: "PDN Type" comment: "" - name: "qci" type: "int" - value: '9' + value: "9" access: "read-write" - filter: '1~255' + filter: "1~255" display: "QCI" comment: "" - name: "arpPriorityLevel" type: "int" - value: '8' + value: "8" access: "read-write" - filter: '1~127' + filter: "1~127" display: "ARP Priority" comment: "" - name: "arpPreemptCap" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Not Preempt\",\"1\":\"May Preempt\"}" + filter: '{"0":"Not Preempt","1":"May Preempt"}' display: "ARP Preemption Capability" comment: "" - name: "arpPreemptVuln" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Not Preemptable\",\"1\":\"Preemptable\"}" + filter: '{"0":"Not Preemptable","1":"Preemptable"}' display: "ARP Preemption Vulnerability" comment: "" - name: "contextIdentifier" type: "int" - value: '1' + value: "1" access: "read-write" - filter: '' + filter: "" display: "Context Identifier" comment: "" - name: "vplmnDynamicAddressAllowed" type: "bool" - value: 'true' + value: "true" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "VPLMN Dynamic Address Allowed" comment: "" - name: "pdnGWAllocationType" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Static\",\"1\":\"Dynamic\"}" + filter: '{"0":"Static","1":"Dynamic"}' display: "PDN GW Allocation Type" comment: "" - name: "ambrUplink" type: "int" - value: '100000000' + value: "100000000" access: "read-write" - filter: '0~4294967295' + filter: "0~4294967295" display: "AMBR Uplink" comment: "" - name: "ambrDownlink" type: "int" - value: '200000000' + value: "200000000" access: "read-write" - filter: '0~4294967295' + filter: "0~4294967295" display: "AMBR Downlink" comment: "" - name: "chargingCharacteristic" type: "string" - value: '0001' + value: "0001" access: "read-write" - filter: '4~4' + filter: "4~4" display: "Charging Characteristic" comment: "" applicationServer: display: "Application Server" + sort: 19 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "" - name: "name" type: "string" - value: 'mmtel_as' + value: "mmtel_as" access: "read-write" - filter: '^.{1,31}$' + filter: "^.{1,31}$" display: "AS Name" comment: "" - name: "defaultHandling" type: "enum" - value: '0' + value: "0" access: "read-write" - filter: "{\"0\":\"Session Continued\",\"1\":\"Session Terminated\"}" + filter: '{"0":"Session Continued","1":"Session Terminated"}' display: "Default Handling" comment: "" - name: "serverName" type: "string" - value: 'sip:192.168.8.26:7060' + value: "sip:192.168.8.26:7060" access: "read-write" - filter: '^.{1,127}$' + filter: "^.{1,127}$" display: "Server Name" comment: "" - name: "diameterAddress" type: "string" - value: 'mmtel.ims.mnc001.mcc001.3gppnetwork.org' + value: "mmtel.ims.mnc001.mcc001.3gppnetwork.org" access: "read-write" - filter: '^.{1,127}$' + filter: "^.{1,127}$" display: "Diameter Address" comment: "" - name: "repDataSizeLimit" type: "int" - value: '0' + value: "0" access: "read-write" - filter: '0~65535' + filter: "0~65535" display: "Rep Data Size Limit" comment: "" - name: "includeRegisterRequest" type: "bool" - value: 'false' + value: "false" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "Include Register Request" comment: "" - name: "includeRegisterResponse" type: "bool" - value: 'false' + value: "false" access: "read-write" - filter: 'false;true;' + filter: "false;true;" display: "Include Register Response" comment: "" scscfSet: display: "SCSCF Set" + sort: 21 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~8' + filter: "1~8" display: "Index" comment: "" - name: "name" type: "string" - value: 'mmtel_as' + value: "mmtel_as" access: "read-write" - filter: '^.{1,31}$' + filter: "^.{1,31}$" display: "Name" comment: "" - name: "priority" type: "int" - value: '1' + value: "1" access: "read-write" - filter: '' + filter: "" display: "Priority" comment: "" - name: "serverName" type: "string" - value: 'sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060' + value: "sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060" access: "read-write" - filter: '^.{1,127}$' + filter: "^.{1,127}$" display: "Server Name" comment: "" triggerPoint: display: "Trigger Point" + sort: 23 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~16' + filter: "1~16" display: "Index" comment: "" - name: "name" type: "string" - value: 'def_snssai' + value: "def_snssai" access: "read-write" - filter: '^.{1,32}$' + filter: "^.{1,32}$" display: "Name" comment: "" - name: "conditionTypeCNF" type: "int" - value: '0' + value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Condition Type CNF" comment: "" - name: "sptList" type: "int" - value: '1' + value: "1" access: "read-only" - filter: '1~4' + filter: "1~4" display: "SPT List" comment: "" array: - - name: "index" - type: "int" - value: "1" - access: "read-only" - filter: '1~4' - display: "Index" - comment: "" - - name: "enable" - type: "bool" - value: 'true' - access: "read-write" - filter: '' - display: "Enable" - comment: "" - - name: "conditionNegated" - type: "int" - value: '0' - access: "read-write" - filter: '0~1' - display: "Condition Negated" - comment: "" - - name: "group" - type: "int" - value: '1' - access: "read-write" - filter: '0~4096' - display: "Group" - comment: "" - - name: "method" - type: "string" - value: '' - access: "read-write" - filter: '^.{0,32}$' - display: "Method" - comment: "" - - name: "sipHeader" - type: "string" - value: '' - access: "read-write" - filter: '^.{0,64}$' - display: "SIP Header" - comment: "" - - name: "sipContent" - type: "string" - value: '' - access: "read-write" - filter: '^.{0,64}$' - display: "SIP Content" - comment: "" + - name: "index" + type: "int" + value: "1" + access: "read-only" + filter: "1~4" + display: "Index" + comment: "" + - name: "enable" + type: "bool" + value: "true" + access: "read-write" + filter: "" + display: "Enable" + comment: "" + - name: "conditionNegated" + type: "int" + value: "0" + access: "read-write" + filter: "0~1" + display: "Condition Negated" + comment: "" + - name: "group" + type: "int" + value: "1" + access: "read-write" + filter: "0~4096" + display: "Group" + comment: "" + - name: "method" + type: "string" + value: "" + access: "read-write" + filter: "^.{0,32}$" + display: "Method" + comment: "" + - name: "sipHeader" + type: "string" + value: "" + access: "read-write" + filter: "^.{0,64}$" + display: "SIP Header" + comment: "" + - name: "sipContent" + type: "string" + value: "" + access: "read-write" + filter: "^.{0,64}$" + display: "SIP Content" + comment: "" s6aServer: display: "S6a Server" + sort: 25 list: - - name: "enable" - type: "bool" - value: 'true' - access: "read-write" - filter: 'false;true;' - display: "Enable" - comment: "" - - name: "netType" - type: "enum" - value: '1' - access: "read-write" - filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}" - display: "Link Type" - comment: "" - - name: "addr" - type: "string" - value: "172.16.5.140:3868" - access: "read-write" - filter: '' - display: "Address" - comment: "" - - name: "host" - type: "string" - value: "hss.ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{1,127}$' - display: "Host" - comment: "" - - name: "realm" - type: "string" - value: "ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{1,127}$' - display: "Realm" - comment: "" + - name: "enable" + type: "bool" + value: "true" + access: "read-write" + filter: "false;true;" + display: "Enable" + comment: "" + - name: "netType" + type: "enum" + value: "1" + access: "read-write" + filter: '{"0":"TCP","1":"SCTP"}' + display: "Link Type" + comment: "" + - name: "addr" + type: "string" + value: "172.16.5.140:3868" + access: "read-write" + filter: "" + display: "Address" + comment: "" + - name: "host" + type: "string" + value: "hss.ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{1,127}$" + display: "Host" + comment: "" + - name: "realm" + type: "string" + value: "ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{1,127}$" + display: "Realm" + comment: "" cxServer: display: "Cx Server" + sort: 27 list: - - name: "enable" - type: "bool" - value: 'true' - access: "read-write" - filter: 'false;true;' - display: "Enable" - comment: "" - - name: "netType" - type: "enum" - value: '0' - access: "read-write" - filter: "{\"0\":\"TCP\",\"1\":\"SCTP\"}" - display: "Link Type" - comment: "" - - name: "addr" - type: "string" - value: "172.16.5.140:3868" - access: "read-write" - filter: '' - display: "Address" - comment: "" - - name: "host" - type: "string" - value: "hss.ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{1,127}$' - display: "Host" - comment: "" - - name: "realm" - type: "string" - value: "ims.mnc001.mcc001.3gppnetwork.org" - access: "read-write" - filter: '^.{1,127}$' - display: "Realm" - comment: "" + - name: "enable" + type: "bool" + value: "true" + access: "read-write" + filter: "false;true;" + display: "Enable" + comment: "" + - name: "netType" + type: "enum" + value: "0" + access: "read-write" + filter: '{"0":"TCP","1":"SCTP"}' + display: "Link Type" + comment: "" + - name: "addr" + type: "string" + value: "172.16.5.140:3868" + access: "read-write" + filter: "" + display: "Address" + comment: "" + - name: "host" + type: "string" + value: "hss.ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{1,127}$" + display: "Host" + comment: "" + - name: "realm" + type: "string" + value: "ims.mnc001.mcc001.3gppnetwork.org" + access: "read-write" + filter: "^.{1,127}$" + display: "Realm" + comment: "" diff --git a/config/param/upf_param_config.yaml b/config/param/upf_param_config.yaml index b5fc23ee..0da0be98 100644 --- a/config/param/upf_param_config.yaml +++ b/config/param/upf_param_config.yaml @@ -1,446 +1,454 @@ upf: general: display: "General" + sort: 1 list: - - name: "configFileDirectory" - type: "string" - value: "/usr/local/etc/upf/" - access: "read-write" - filter: '' - display: "Config File Directory" - comment: "" - - name: "exeFileDirectory" - type: "string" - value: "/usr/local/bin/" - access: "read-write" - filter: '' - display: "EXE File Directory" - comment: "" - - name: "systemId" - type: "int" - value: "1" - access: "read-write" - filter: '' - display: "System ID" - comment: "1~255" - - name: "dataForwarderNum" - type: "int" - value: "1" - access: "read-write" - filter: '1~8' - display: "Data Forwarder Number" - comment: "1~8" - - name: "commonStatisticInterval" - type: "int" - value: "60" - access: "read-write" - filter: '' - display: "Common Statistic Interval" - comment: "" - - name: "userStatisticInterval" - type: "int" - value: "60" - access: "read-write" - filter: '' - display: "User Statistic Interval" - comment: "" - - name: "rxN3OverLoadThresholdMbps" - type: "int" - value: "0" - access: "read-write" - filter: '' - display: "RX N3 OverLoad Threshold Mbps" - comment: "" - - name: "rxN6OverLoadThresholdMbps" - type: "int" - value: "0" - access: "read-write" - filter: '' - display: "RX N6 OverLoad Threshold Mbps" - comment: "" - - name: "checksumOffload" - type: "int" - value: "0" - access: "read-write" - filter: '0~255' - display: "Checksum Offload" - comment: "0~255" - - name: "maxDownlinkBufferNum" - type: "int" - value: "50" - access: "read-write" - filter: '' - display: "Max Downlink Buffer Num" - comment: "" + - name: "configFileDirectory" + type: "string" + value: "/usr/local/etc/upf/" + access: "read-write" + filter: "" + display: "Config File Directory" + comment: "" + - name: "exeFileDirectory" + type: "string" + value: "/usr/local/bin/" + access: "read-write" + filter: "" + display: "EXE File Directory" + comment: "" + - name: "systemId" + type: "int" + value: "1" + access: "read-write" + filter: "" + display: "System ID" + comment: "1~255" + - name: "dataForwarderNum" + type: "int" + value: "1" + access: "read-write" + filter: "1~8" + display: "Data Forwarder Number" + comment: "1~8" + - name: "commonStatisticInterval" + type: "int" + value: "60" + access: "read-write" + filter: "" + display: "Common Statistic Interval" + comment: "" + - name: "userStatisticInterval" + type: "int" + value: "60" + access: "read-write" + filter: "" + display: "User Statistic Interval" + comment: "" + - name: "rxN3OverLoadThresholdMbps" + type: "int" + value: "0" + access: "read-write" + filter: "" + display: "RX N3 OverLoad Threshold Mbps" + comment: "" + - name: "rxN6OverLoadThresholdMbps" + type: "int" + value: "0" + access: "read-write" + filter: "" + display: "RX N6 OverLoad Threshold Mbps" + comment: "" + - name: "checksumOffload" + type: "int" + value: "0" + access: "read-write" + filter: "0~255" + display: "Checksum Offload" + comment: "0~255" + - name: "maxDownlinkBufferNum" + type: "int" + value: "50" + access: "read-write" + filter: "" + display: "Max Downlink Buffer Num" + comment: "" logger: display: "Logger" + sort: 3 list: - name: "logFileFullPath" type: "string" value: "/var/log/upf.log" access: "read-write" - filter: '' + filter: "" display: "Log File Full Path" comment: "" - name: "logLevel" type: "string" value: "error" access: "read-write" - filter: '' + filter: "" display: "Log Level" comment: "error|warning|info|debug" - name: "upfdLogLevel" type: "string" value: "error" access: "read-write" - filter: '' + filter: "" display: "Upfd Log Level" comment: "error|warning|info|debug" - name: "upfdLogTransfer" type: "bool" value: "false" access: "read-write" - filter: '' + filter: "" display: "Upfd Log Transfer" comment: "" - name: "reportCaller" type: "bool" value: "false" access: "read-write" - filter: '' + filter: "" display: "Report Caller" comment: "" pfcp: display: "PFCP" + sort: 5 list: - name: "ipType" type: "string" value: "ipv4" access: "read-write" - filter: '' + filter: "" display: "IP Type" comment: "ipv4|ipv6|ipv46" - name: "localIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Local IPv4" comment: "" - name: "localIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Local IPv6" comment: "" - name: "localUdpPort" type: "int" value: "8805" access: "read-write" - filter: '1~65535' + filter: "1~65535" display: "Local UDP Port" comment: "1~65535" - name: "smfIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "SMF IPv4" comment: "" - name: "smfIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "SMF IPv6" comment: "" - name: "smfUdpPort" type: "int" value: "8805" access: "read-write" - filter: '1~65535' + filter: "1~65535" display: "SMF UDP Port" comment: "1~65535" - name: "retryInterval" type: "int" value: "2" access: "read-write" - filter: '1~255' + filter: "1~255" display: "Retry Interval" comment: "1~255" - name: "maxRetry" type: "int" value: "3" access: "read-write" - filter: '0~255' + filter: "0~255" display: "Max Retry" comment: "0~255" - name: "heartbeatInterval" type: "int" value: "15" access: "read-write" - filter: '1~255' + filter: "1~255" display: "Heartbeat Interval" comment: "1~255" telnet: display: "Telnet" + sort: 7 list: - name: "enabled" type: "bool" value: "false" access: "read-write" - filter: '' + filter: "" display: "Enabled" comment: "" - name: "ipType" type: "string" value: "ipv4" access: "read-write" - filter: '' + filter: "" display: "IP Type" comment: "ipv4|ipv6|ipv46" - name: "localIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Local IPv4" comment: "" - name: "localIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Local IPv6" comment: "" - name: "localPort" type: "int" value: "4100" access: "read-write" - filter: '1~65535' + filter: "1~65535" display: "Local Port" comment: "1~65535" redisDb: display: "Redis DB" + sort: 9 list: - name: "enabled" type: "bool" value: "false" access: "read-write" - filter: '' + filter: "" display: "Enabled" comment: "" - name: "netType" type: "string" value: "tcp" access: "read-write" - filter: '' + filter: "" display: "Net Type" comment: "tcp|udp" - name: "serverAddr" type: "string" value: "0.0.0.0:0" access: "read-write" - filter: '' + filter: "" display: "Server Address" comment: "" dataForwarderCommon: display: "Data Forwarder Common" + sort: 11 list: - name: "type" type: "string" value: "upfd" access: "read-write" - filter: '' + filter: "" display: "Type" comment: "upfd|tun" - name: "instanceId" type: "int" value: "1" access: "read-only" - filter: '1~8' + filter: "1~8" display: "Instance ID" comment: "1~8" - name: "mainCpu" type: "int" value: "1" access: "read-write" - filter: '1~255' + filter: "1~255" display: "Main CPU" comment: "1~255" - name: "cpuWorkers" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "CPU Workers" comment: "2,3,4,5 or 2-5" - name: "isRun" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Is Run" comment: "data forwarder already run or not" - name: "isHotStandby" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Is Hot Standby" comment: "Hot Standby work or not" - name: "teidStart" type: "int" value: "16777216" access: "read-write" - filter: '' + filter: "" display: "TEID Start" comment: "The value from which TEID is allocated" - name: "n3HeartbeatInterval" type: "int" value: "30" access: "read-write" - filter: '' + filter: "" display: "N3 Heartbeat Interval" comment: "" - name: "rxTxQueueNum" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "RX TX Queue Num" comment: "" - name: "useSocket" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Use Socket" comment: "data rx&tx use C socket" - name: "enableTap" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Enable Tap" comment: "Enable 5G ethernet LAN" - name: "enableQer" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Enable Qer" comment: "Enable PFCP Qer Control" dataForwarderUpfd: display: "Data Forwarder Upfd" + sort: 13 list: - name: "uioDriver" type: "string" value: "vfio-pci" access: "read-write" - filter: '' + filter: "" display: "UIO Driver" comment: "Currently only support vfio-pci" - name: "commandlineListen" type: "string" value: "localhost:5002" access: "read-write" - filter: '' + filter: "" display: "Telnet Address IP:Port" comment: "The format must be IP:Port" - name: "heapSizeGB" type: "int" value: "2" access: "read-write" - filter: '1~8' + filter: "1~8" display: "Heap Size GB" comment: "the unit is GB" - name: "stateSegSizeMB" type: "int" value: "256" access: "read-write" - filter: '64~512' + filter: "64~512" display: "State Seg Size MB" comment: "the unit is MB" - name: "dpdkNoPci" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "DPDK No PCI" comment: "" - name: "memChannelNum" type: "int" value: "0" access: "read-write" - filter: '0~128' + filter: "0~128" display: "Mem Channel Num" comment: "" - name: "sessionBaseVa" type: "string" value: "0x2000000000" access: "read-write" - filter: '' + filter: "" display: "Session Base Va" comment: "" - name: "buffersPerNuma" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Buffers Per Numa" comment: "" - name: "n3RssHash" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "N3 RSS Hash" comment: "" dataInterfaceList: display: "Data Interface List" + sort: 15 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "interfaceType" type: "string" value: "N3" access: "read-write" - filter: '' + filter: "" display: "Interface Type" comment: "N3|N6|N9|N19" - name: "interfaceId" type: "int" value: "1" access: "read-write" - filter: '1~32' + filter: "1~32" display: "Interface ID" comment: "" - name: "driverType" type: "string" value: "host" access: "read-write" - filter: '' + filter: "" display: "Driver Type" comment: "host|vmxnet3|dpdk|socket|uds" - name: "ipType" type: "string" value: "ipv4" access: "read-write" - filter: '' + filter: "" display: "IP Type" comment: "ipv4|ipv6|ipv4v6" - name: "ipv4AddrList" type: "int" value: "1" access: "read-write" - filter: '0~8' + filter: "0~8" display: "IPv4 Address List" comment: "" array: @@ -448,28 +456,28 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~8' + filter: "1~8" display: "Index" comment: "1~8" - name: "ipv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "IPv4" comment: "IPv4" - name: "ipv4Mask" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "IPv4 Mask" comment: "" - name: "ipv6AddrList" type: "int" value: "1" access: "read-write" - filter: '0~8' + filter: "0~8" display: "IPv6 Address List" comment: "" array: @@ -477,407 +485,409 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~8' + filter: "1~8" display: "Index" comment: "1~8" - name: "ipv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "IPv6" comment: "" - name: "ipv6Prefix" type: "int" value: "64" access: "read-write" - filter: '' + filter: "" display: "IPv6 Prefix" comment: "" - name: "macAddr" type: "string" value: "00:00:00:00:00:00" access: "read-write" - filter: '' + filter: "" display: "MAC Address" comment: "" - name: "interfacePCI" type: "string" value: "0000:00:00.0" access: "read-write" - filter: '' + filter: "" display: "Interface PCI" comment: "" - name: "systemNetworkCardName" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "System Network Card Name" comment: "" - name: "gatewayIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Gateway IPv4" comment: "" - name: "bondType" type: "string" value: "0" access: "read-write" - filter: '' + filter: "" display: "Bond Type" comment: "null|bak|sub|xor|round|lacp" - name: "bondId" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "Bond ID" comment: "" - name: "bfdTxIntervalMs" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "BFD TX Interval Ms" comment: "" - name: "bfdRxIntervalMs" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "BFD RX Interval Ms" comment: "" - name: "dnnName" type: "string" value: "default" access: "read-write" - filter: '' + filter: "" display: "DNN Name" comment: "" - name: "gatewayIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Gateway IPv6" comment: "" - name: "bfdGatewayIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "BFD Gateway IPv4" comment: "" - name: "bfdGatewayIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "BFD Gateway IPv6" comment: "" - name: "mtu" type: "int" value: "1500" access: "read-write" - filter: '0~65535' + filter: "0~65535" display: "MTU" comment: "" - name: "vlanIdMin" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Vlan ID Min" comment: "" - name: "vlanIdMax" type: "int" value: "" access: "read-write" - filter: '' + filter: "" display: "Vlan ID Max" comment: "" - name: "udpSrcPort" type: "int" value: "0" access: "read-write" - filter: '1~65535' + filter: "1~65535" display: "UDP Src Port" comment: "" - name: "udpListenPort" type: "int" value: "2152" access: "read-write" - filter: '0~65536' + filter: "0~65536" display: "UDP Listen Port" comment: "" - name: "udsLocalFileFullPath" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "UDS Local File Full Path" comment: "" - name: "udsRemoteFileFullPath" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "UDS Remote File Full Path" comment: "" - name: "linkDetectionType" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Link Detection Type" comment: "" - name: "natInterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "NAT Interface ID" comment: "" - name: "ueIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "IPv4" comment: "" - name: "ueIpv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "UE IPv4 Mask" comment: "" - name: "ueIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "UE IPv6" comment: "" - name: "ueIpv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "UE IPv6 Prefix" comment: "" - name: "gtpuRemoteIpv4PoolList" type: "int" value: "1" access: "read-write" - filter: '1~32' + filter: "1~32" display: "GTPU Remote IPv4 Pool List" comment: "" array: - - name: "index" - type: "int" - value: "1" - access: "read-only" - filter: '1~32' - display: "Index" - comment: "1~32" - - name: "ipv4" - type: "string" - value: "0.0.0.0" - access: "read-write" - filter: '' - display: "IPv4" - comment: "" - - name: "ipv4Mask" - type: "string" - value: "0.0.0.0" - access: "read-write" - filter: '' - display: "IPv4 Mask" - comment: "" + - name: "index" + type: "int" + value: "1" + access: "read-only" + filter: "1~32" + display: "Index" + comment: "1~32" + - name: "ipv4" + type: "string" + value: "0.0.0.0" + access: "read-write" + filter: "" + display: "IPv4" + comment: "" + - name: "ipv4Mask" + type: "string" + value: "0.0.0.0" + access: "read-write" + filter: "" + display: "IPv4 Mask" + comment: "" - name: "gtpuRemoteIpv6PoolList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "GTPU Remote IPv6 Pool List" comment: "" array: - - name: "index" - type: "int" - value: "1" - access: "read-only" - filter: '1~32' - display: "Index" - comment: "1~32" - - name: "ipv6" - type: "string" - value: "" - access: "read-write" - filter: '' - display: "IPv6" - comment: "" - - name: "ipv6Prefix" - type: "int" - value: "64" - access: "read-write" - filter: '' - display: "IPv6 Prefix" - comment: "" + - name: "index" + type: "int" + value: "1" + access: "read-only" + filter: "1~32" + display: "Index" + comment: "1~32" + - name: "ipv6" + type: "string" + value: "" + access: "read-write" + filter: "" + display: "IPv6" + comment: "" + - name: "ipv6Prefix" + type: "int" + value: "64" + access: "read-write" + filter: "" + display: "IPv6 Prefix" + comment: "" - name: "gtpuSignalingHandle" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "GTPU Signaling Handle" comment: "" - name: "imsDefaultDSCPValue" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "IMS Default DSCP Value" comment: "" - name: "dataDefaultDSCPValue" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Data Default DSCP Value" comment: "" - name: "innerDSCPValueMap" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Inner DSCP Value Map" comment: "" - name: "maxSupportSpeedMbps" type: "int" value: "0" access: "read-write" - filter: '0~65536' + filter: "0~65536" display: "Max Support Speed Mbps" comment: "" - name: "dpdkRxQueuesNumber" type: "int" value: "0" access: "read-write" - filter: '0~127' + filter: "0~127" display: "DPDK RX Queues Number" comment: "" - name: "dpdkTxQueuesNumber" type: "int" value: "0" access: "read-write" - filter: '0~127' + filter: "0~127" display: "DPDK TX Queues Number" comment: "" - name: "dpdkRxDescNumber" type: "int" value: "0" access: "read-write" - filter: '0~32768' + filter: "0~32768" display: "DPDK RX Desc Number" comment: "" - name: "dpdkTxDescNumber" type: "int" value: "0" access: "read-write" - filter: '0~32768' + filter: "0~32768" display: "DPDK TX Desc Number" comment: "" - name: "dpdkworkers" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "DPDK Workers" comment: "" networkControlCommon: display: "Network Control Common" + sort: 17 list: - name: "localSwitchDisabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Local Switch Disabled" comment: "" - name: "maxTCPSyncPerSecond" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Max TCP Sync Per Second" comment: "" - name: "upfMaxSupportMbps" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "UPF Max Support Mbps" comment: "" - name: "dscpInnerMapping" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "dscp Inner Mapping" comment: "" networkControlDnnList: display: "Network Control DNN List" + sort: 19 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "dnnName" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "DNN Name" comment: "" - name: "n3InterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~32' + filter: "0~32" display: "N3 Interface ID" comment: "" - name: "n6InterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~32' + filter: "0~32" display: "N6 Interface ID" comment: "" - name: "httpProtoEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "HTTP Proto Enabled" comment: "" - name: "httpsProtoEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "HTTPS Proto Enabled" comment: "" - name: "headerEnrichInfoList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "Header Enrich Info List" comment: "" array: @@ -885,56 +895,56 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "type" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Type" comment: "" - name: "name" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Name" comment: "" - name: "value" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Value" comment: "" - name: "statisticEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Statistic Enabled" comment: "" - name: "localSwitchCheck" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Local Switch Check" comment: "" - name: "qerMaxSupportMbps" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "QER Max Support Mbps" comment: "" - name: "ueIpv4PoolList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "UE IPv4 Pool List" comment: "" array: @@ -942,28 +952,28 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ipv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "IPv4" comment: "" - name: "ipv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "IPv4 Mask" comment: "" - name: "ueIpv6PoolList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "UE IPv6 Pool List" comment: "" array: @@ -971,28 +981,28 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ipv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "IPv6" comment: "" - name: "ipv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "IPv6 Prefix" comment: "" - name: "dstServerIpv4PoolList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "Dst Server IPv4 Pool List" comment: "" array: @@ -1000,28 +1010,28 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ipv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "IPv4" comment: "" - name: "ipv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "IPv4 Mask" comment: "" - name: "dstServerIpv6PoolList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "Dst Server IPv6 Pool List" comment: "" array: @@ -1029,399 +1039,406 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ipv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "IPv6" comment: "" - name: "ipv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "IPv6 Prefix" comment: "" - name: "gatewayIpType" type: "string" value: "ipv4" access: "read-write" - filter: '' + filter: "" display: "Gateway IP Type" comment: "ipv4|ipv6|ipv4v6" - name: "gatewayIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Gateway IPv4" comment: "" - name: "gatewayIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Gateway IPv6" comment: "" - name: "secondaryGatewayIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Secondary Gateway IPv4" comment: "" - name: "secondaryGatewayIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Secondary Gateway IPv6" comment: "" networkControlSnssaiList: display: "Network Control SNSSAI List" + sort: 21 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "sst" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "SST" comment: "" - name: "sd" type: "int" value: "1" access: "read-write" - filter: '' + filter: "" display: "SD" comment: "" - name: "n3InterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~32' + filter: "0~32" display: "N3 Interface ID" comment: "" - name: "n6InterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~32' + filter: "0~32" display: "N6 Interface ID" comment: "" - name: "qerMaxSupportMbps" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "QER Max Support Mbps" comment: "" - name: "statisticEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Statistic Enabled" comment: "" - name: "vlanIdMin" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Vlan ID Min" comment: "" - name: "vlanIdMax" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Vlan ID Max" comment: "" networkControlAclWhiteList: display: "Network Control ACL White List" + sort: 23 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ueIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "UE IPv4" comment: "" - name: "ueIpv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "UE IPv4 Mask" comment: "" - name: "ueIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "UE IPv6" comment: "" - name: "ueIpv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "UE IPv6 Prefix" comment: "" - name: "dstServerIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Dst Server IPv4" comment: "" - name: "dstServerIpv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "Dst Server IPv4 Mask" comment: "" - name: "dstServerIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Dst Server IPv6" comment: "" - name: "dstServerIpv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "Dst Server IPv6 Prefix" comment: "" networkControlAclBlackList: display: "Network Control ACL Black List" + sort: 25 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ueIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "UE IPv4" comment: "" - name: "ueIpv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "UE IPv4 Mask" comment: "" - name: "ueIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "UE IPv6" comment: "" - name: "ueIpv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "UE IPv6 Prefix" comment: "" - name: "dstServerIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Dst Server IPv4" comment: "" - name: "dstServerIpv4Mask" type: "string" value: "255.255.255.0" access: "read-write" - filter: '' + filter: "" display: "Dst Server IPv4 Mask" comment: "" - name: "dstServerIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Dst Server IPv6" comment: "" - name: "dstServerIpv6Prefix" type: "int" value: "64" access: "read-write" - filter: '1~128' + filter: "1~128" display: "Dst Server IPv6 Prefix" comment: "" networkControlDnsServerList: display: "Network Control DNS Server List" + sort: 27 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "enabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Enabled" comment: "0~1" - name: "dnsName" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "DNS Name" comment: "" - name: "serverIpv4" type: "string" value: "0.0.0.0" access: "read-write" - filter: '' + filter: "" display: "Server IPv4" comment: "" - name: "serverIpv6" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Server IPv6" comment: "" dpiCommon: display: "DPI Common" + sort: 29 list: - name: "maxDetectPacketNum" type: "int" value: "20" access: "read-write" - filter: '' + filter: "" display: "Max Detect Packet Num" comment: "" - name: "httpProtoEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "HTTP Proto Enabled" comment: "" - name: "httpsProtoEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "HTTPS Proto Enabled" comment: "" dpiHeaderEnrichInfoList: display: "DPI Header Enrich Info List" + sort: 31 array: - name: "index" type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "type" type: "int" value: "0" access: "read-write" - filter: '' + filter: "" display: "Type" comment: "" - name: "name" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Name" comment: "" - name: "value" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Value" comment: "" dpiAppList: display: "DPI APP List" + sort: 33 array: - name: "index" type: "int" value: "1" access: "read-write" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "appName" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "APP Name" comment: "" - name: "proxyEnabled" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Proxy Enabled" comment: "" - name: "forceCheckType" type: "int" value: "0" access: "read-write" - filter: '0~1' + filter: "0~1" display: "Force Check Type" comment: "" - name: "n3InterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~32' + filter: "0~32" display: "N3 Interface ID" comment: "" - name: "n6InterfaceId" type: "int" value: "0" access: "read-write" - filter: '0~32' + filter: "0~32" display: "N6 Interface ID" comment: "" - name: "ruleList" type: "int" value: "1" access: "read-write" - filter: '0~32' + filter: "0~32" display: "Rule List" comment: "" array: @@ -1429,34 +1446,34 @@ upf: type: "int" value: "1" access: "read-only" - filter: '1~32' + filter: "1~32" display: "Index" comment: "1~32" - name: "ruleId" type: "int" value: "" access: "read-write" - filter: '' + filter: "" display: "Rule ID" comment: "" - name: "regexMatch" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "REGEX Match" comment: "" - name: "flowDescription" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Flow Description" comment: "" - name: "customName" type: "string" value: "" access: "read-write" - filter: '' + filter: "" display: "Custom Name" - comment: "" \ No newline at end of file + comment: ""