你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.MobileNetwork mobileNetworks/services

Bicep 资源定义

mobileNetworks/services 资源类型可以通过针对以下操作进行部署:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.MobileNetwork/mobileNetworks/services 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    pccRules: [
      {
        ruleName: 'string'
        rulePrecedence: int
        ruleQosPolicy: {
          5qi: int
          allocationAndRetentionPriorityLevel: int
          guaranteedBitRate: {
            downlink: 'string'
            uplink: 'string'
          }
          maximumBitRate: {
            downlink: 'string'
            uplink: 'string'
          }
          preemptionCapability: 'string'
          preemptionVulnerability: 'string'
        }
        serviceDataFlowTemplates: [
          {
            direction: 'string'
            ports: [
              'string'
            ]
            protocol: 'string'
            remoteIpList: 'string'
            templateName: 'string'
          }
        ]
        trafficControl: 'string'
      }
    ]
    servicePrecedence: int
    serviceQosPolicy: {
      5qi: int
      allocationAndRetentionPriorityLevel: int
      maximumBitRate: {
        downlink: 'string'
        uplink: 'string'
      }
      preemptionCapability: 'string'
      preemptionVulnerability: 'string'
    }
  }
}

属性值

mobileNetworks/services

名称 说明
name 资源名称

了解如何在 Bicep 中为子资源设置名称和类型。
字符串 (必需)

字符限制:1-64

有效字符:
字母数字和连字符。

以字母数字开头。

以下单词不能单独用作名称:defaultrequestedservice
location 资源所在的地理位置 字符串 (必需)
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
父级 (parent) 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源之外的子资源
类型为资源的符号名称: mobileNetworks
properties 服务属性。 ServicePropertiesFormat (必需)

ServicePropertiesFormat

名称 说明
pccRules 构成此服务的数据流策略规则集。 PccRuleConfiguration[] (必需的)

约束:
最小长度 = 1
servicePrecedence 一个优先级值,用于在标识要用于特定 SIM 的 QoS 值时确定服务之间的优先级值。 值越小,表示优先级越高。 此值在移动网络中配置的所有服务中应是唯一的。 int (必需)

约束:
最小值 = 0
最大值 = 255
serviceQosPolicy 要用于与此服务匹配的数据包的 QoS 策略。 可以使用 PccRuleConfiguration 中的 ruleQosPolicy 字段替代特定流。 如果此字段为 null,则 UE 的 SIM 策略将定义 QoS 设置。 QosPolicy

PccRuleConfiguration

名称 说明
ruleName 规则的名称。 这在父服务中必须是唯一的。 不得使用以下任何保留字符串 - defaultrequestedservice 字符串 (必需)

约束:
最大长度 = 64
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
rulePrecedence 确定要用于特定 SIM 的 QoS 值时,用于确定数据流策略规则之间的优先级值。 值越小,表示优先级越高。 此值在移动网络中配置的所有数据流策略规则中应是唯一的。 int (必需)

约束:
最小值 = 0
最大值 = 255
ruleQosPolicy 要用于与此规则匹配的数据包的 QoS 策略。 如果此字段为 null,则父服务将定义 QoS 设置。 PccRuleQosPolicy
serviceDataFlowTemplates 要用于此数据流策略规则的数据流模板集。 ServiceDataFlowTemplate[] (必需的)

约束:
最小长度 = 1
最大长度 = 15
trafficControl 确定是否允许与此数据流策略规则匹配的流。 'Blocked'
'Enabled'

PccRuleQosPolicy

名称 说明
5qi 5G QoS 流指示器值。 5QI 标识要提供给流的特定 QoS 转发处理。 有关 5QI 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.1;有关 5QI 值的定义,请参阅表 5.7.4-1。 int

约束:
最小值 = 1
最大值 = 127
allocationAndRetentionPriorityLevel QoS 流分配和保留优先级 (ARP) 级别。 如果 设置和 preemptionVulnerability 允许,则具有较高优先级的preemptionCapability流会抢占优先级较低的流。1 是最高级别的优先级。 如果未指定此字段,则 5qi 用于派生 ARP 值。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 int

约束:
最小值 = 1
最大值 = 15
guaranteedBitRate 对于使用此数据流策略规则的所有服务数据流,保证的比特率 (GBR) 。 这是一个可选设置。 如果未提供值,则不会为此 QoS 定义的数据流策略规则设置 GBR。 Ambr
maximumBitRate 使用此数据流策略规则或服务的所有服务数据流的最大比特率 (MBR) 。 Ambr (必需)
preemptionCapability QoS 流抢占功能。 QoS 流的抢占功能控制它是否可以抢占另一个具有更低优先级的 QoS 流。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 “MayPreempt”
“NotPreempt”
preemptionVulnerability QoS 流抢占漏洞。 QoS 流的抢占漏洞控制是否可以被优先级较高的 QoS 流抢占。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 “NotPreemptable”
'Preemptable'

Ambr

名称 说明
下行 下行比特率。 字符串 (必需)

约束:
模式 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
上行 上行比特率。 字符串 (必需)

约束:
模式 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

名称 说明
direction 此流的方向。 “双向”
“Downlink”
需要“上行” ()
ports UE 将为此流连接到的端口 () 。 可以指定零个或多个端口或端口范围。 如果指定一个或多个端口或端口范围,则必须在 protocol 字段中指定值以外的ip值。 这是一个可选设置。 如果未指定,则允许在所有端口上进行连接。 端口范围必须指定为 {FirstPort}-{LastPort}。 例如:[80808082-8085]。 string[]

约束:
模式 = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$
protocol 此流的允许协议 () 的列表。 如果希望此流能够使用 Internet 协议套件中的任何协议,请使用值 ip。 如果只想允许选择协议,则必须为每个协议使用相应的 IANA 分配的 Internet 协议编号,如 中所述 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml。 例如,对于 UDP,必须使用 17。 如果使用 值 ip ,则必须保留未指定字段 port 字符串 (必需)

约束:
最小长度 = 1
模式 = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList UE 将为此流连接到的远程 IP 地址。 如果要允许任何 IP 地址上的连接,请使用值 any。 否则,必须为此流提供数据包核心实例将连接到的每个远程 IP 地址。 必须以 CIDR 表示法提供每个 IP 地址,包括网络掩码 (例如 192.0.2.54/24) 。 字符串 (必需)

约束:
最小长度 = 1
模式 = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$"}
templateName 数据流模板的名称。 这在父数据流策略规则中必须是唯一的。 不得使用以下任何保留字符串 - defaultrequestedservice 字符串 (必需)

约束:
最大长度 = 64
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

名称 说明
5qi 5G QoS 流指示器值。 5QI 标识要提供给流的特定 QoS 转发处理。 有关 5QI 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.1;有关 5QI 值的定义,请参阅表 5.7.4-1。 int

约束:
最小值 = 1
最大值 = 127
allocationAndRetentionPriorityLevel QoS 流分配和保留优先级 (ARP) 级别。 优先级较高的流优先于优先级较低的流(如果 的设置 preemptionCapability 允许 preemptionVulnerability )。1 是最高级别的优先级。 如果未指定此字段,则 5qi 用于派生 ARP 值。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 int

约束:
最小值 = 1
最大值 = 15
maximumBitRate 使用此数据流策略规则或服务的所有服务数据流的最大比特率 (MBR) 。 Ambr (必需)
preemptionCapability QoS 流抢占功能。 QoS 流的抢占功能控制它是否可以抢占另一个具有更低优先级的 QoS 流。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “MayPreempt”
“NotPreempt”
preemptionVulnerability QoS 流抢占漏洞。 QoS 流的抢占漏洞控制它是否可以由优先级较高的 QoS 流抢占。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “NotPreemptable”
“Preemptable”

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
创建完整的 5G 核心部署

部署到 Azure
此模板创建部署专用 5G 核心版所需的所有资源,包括预配 sims 和创建示例 QoS 策略。 可以选择将其部署到 Azure Stack Edge 设备上运行的 Kubernetes 群集。
创建 sim 策略

部署到 Azure
此模板为现有移动网络创建服务和 sim 策略。

ARM 模板资源定义

mobileNetworks/services 资源类型可以通过针对以下操作进行部署:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.MobileNetwork/mobileNetworks/services 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.MobileNetwork/mobileNetworks/services",
  "apiVersion": "2024-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "pccRules": [
      {
        "ruleName": "string",
        "rulePrecedence": "int",
        "ruleQosPolicy": {
          "5qi": "int",
          "allocationAndRetentionPriorityLevel": "int",
          "guaranteedBitRate": {
            "downlink": "string",
            "uplink": "string"
          },
          "maximumBitRate": {
            "downlink": "string",
            "uplink": "string"
          },
          "preemptionCapability": "string",
          "preemptionVulnerability": "string"
        },
        "serviceDataFlowTemplates": [
          {
            "direction": "string",
            "ports": [ "string" ],
            "protocol": "string",
            "remoteIpList": "string",
            "templateName": "string"
          }
        ],
        "trafficControl": "string"
      }
    ],
    "servicePrecedence": "int",
    "serviceQosPolicy": {
      "5qi": "int",
      "allocationAndRetentionPriorityLevel": "int",
      "maximumBitRate": {
        "downlink": "string",
        "uplink": "string"
      },
      "preemptionCapability": "string",
      "preemptionVulnerability": "string"
    }
  }
}

属性值

mobileNetworks/services

名称 说明 Value
type 资源类型 “Microsoft.MobileNetwork/mobileNetworks/services”
apiVersion 资源 API 版本 '2024-02-01'
name 资源名称

了解如何在 JSON ARM 模板中为子资源设置名称和类型。
字符串 (必需)

字符限制:1-64

有效字符:
字母数字和连字符。

以字母数字开头。

以下单词不能单独用作名称:defaultrequestedservice
location 资源所在的地理位置 字符串 (必需)
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
properties 服务属性。 ServicePropertiesFormat (必需)

ServicePropertiesFormat

名称 说明
pccRules 构成此服务的数据流策略规则集。 PccRuleConfiguration[] (必需的)

约束:
最小长度 = 1
servicePrecedence 一个优先级值,用于在标识要用于特定 SIM 的 QoS 值时确定服务之间的优先级值。 值越小,表示优先级越高。 此值在移动网络中配置的所有服务中应是唯一的。 int (必需)

约束:
最小值 = 0
最大值 = 255
serviceQosPolicy 要用于与此服务匹配的数据包的 QoS 策略。 可以使用 PccRuleConfiguration 中的 ruleQosPolicy 字段替代特定流。 如果此字段为 null,则 UE 的 SIM 策略将定义 QoS 设置。 QosPolicy

PccRuleConfiguration

名称 说明
ruleName 规则的名称。 这在父服务中必须是唯一的。 不得使用以下任何保留字符串 - defaultrequestedservice 字符串 (必需)

约束:
最大长度 = 64
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
rulePrecedence 确定要用于特定 SIM 的 QoS 值时,用于确定数据流策略规则之间的优先级值。 值越小,表示优先级越高。 此值在移动网络中配置的所有数据流策略规则中应是唯一的。 int (必需)

约束:
最小值 = 0
最大值 = 255
ruleQosPolicy 要用于与此规则匹配的数据包的 QoS 策略。 如果此字段为 null,则父服务将定义 QoS 设置。 PccRuleQosPolicy
serviceDataFlowTemplates 要用于此数据流策略规则的数据流模板集。 ServiceDataFlowTemplate[] (必需的)

约束:
最小长度 = 1
最大长度 = 15
trafficControl 确定是否允许与此数据流策略规则匹配的流。 “已阻止”
“已启用”

PccRuleQosPolicy

名称 说明
5qi 5G QoS 流指示器值。 5QI 标识要提供给流的特定 QoS 转发处理。 有关 5QI 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.1;有关 5QI 值的定义,请参阅表 5.7.4-1。 int

约束:
最小值 = 1
最大值 = 127
allocationAndRetentionPriorityLevel QoS 流分配和保留优先级 (ARP) 级别。 优先级较高的流优先于优先级较低的流(如果 的设置 preemptionCapability 允许 preemptionVulnerability )。1 是最高级别的优先级。 如果未指定此字段,则 5qi 用于派生 ARP 值。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 int

约束:
最小值 = 1
最大值 = 15
guaranteedBitRate 对于使用此数据流策略规则的所有服务数据流,保证的比特率 (GBR) 。 这是一个可选设置。 如果未提供值,则不会为此 QoS 定义的数据流策略规则设置 GBR。 Ambr
maximumBitRate 使用此数据流策略规则或服务的所有服务数据流的最大比特率 (MBR) 。 Ambr (必需)
preemptionCapability QoS 流抢占功能。 QoS 流的抢占功能控制它是否可以抢占另一个具有更低优先级的 QoS 流。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “MayPreempt”
“NotPreempt”
preemptionVulnerability QoS 流抢占漏洞。 QoS 流的抢占漏洞控制它是否可以由优先级较高的 QoS 流抢占。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “NotPreemptable”
“Preemptable”

Ambr

名称 说明
下行 下行比特率。 字符串 (必需)

约束:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
上行 上行比特率。 字符串 (必需)

约束:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

名称 说明
direction 此流的方向。 “双向”
“下行链接”
“上行” (必需)
ports 端口 (UE 将为此流连接到的) 。 可以指定零个或多个端口或端口范围。 如果指定一个或多个端口或端口范围,则必须在 protocol 字段中指定一个值。ip 这是一个可选设置。 如果未指定,则允许在所有端口上进行连接。 端口范围必须指定为 {FirstPort}-{LastPort}。 例如:[80808082-8085]。 string[]

约束:
Pattern = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$
protocol 允许的协议列表 (此流的) 。 如果希望此流能够使用 Internet 协议套件中的任何协议,请使用 值 ip。 如果只想允许选择协议,则必须为每个协议使用相应的 IANA 分配的 Internet 协议编号,如 中所述 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml。 例如,对于 UDP,必须使用 17。 如果使用 值 ip ,则必须使字段 port 保持未指定状态。 字符串 (必需)

约束:
最小长度 = 1
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList UE 将为此流连接到的远程 IP 地址。 如果要允许任何 IP 地址上的连接,请使用值 any。 否则,必须提供数据包核心实例将为此流连接到的每个远程 IP 地址。 必须以 CIDR 表示法提供每个 IP 地址,包括网络掩码 (例如 192.0.2.54/24) 。 字符串 (必需)

约束:
最小长度 = 1
Pattern = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$"}
templateName 数据流模板的名称。 这在父数据流策略规则中必须是唯一的。 不得使用以下任何保留字符串 - defaultrequestedservice 字符串 (必需)

约束:
最大长度 = 64
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

名称 说明
5qi 5G QoS 流指示器值。 5QI 标识要提供给流的特定 QoS 转发处理。 有关 5QI 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.1;有关 5QI 值的定义,请参阅表 5.7.4-1。 int

约束:
最小值 = 1
最大值 = 127
allocationAndRetentionPriorityLevel QoS 流分配和保留优先级 (ARP) 级别。 优先级较高的流优先于优先级较低的流(如果 的设置 preemptionCapability 允许 preemptionVulnerability )。1 是最高级别的优先级。 如果未指定此字段,则 5qi 用于派生 ARP 值。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 int

约束:
最小值 = 1
最大值 = 15
maximumBitRate 使用此数据流策略规则或服务的所有服务数据流的最大比特率 (MBR) 。 Ambr (必需)
preemptionCapability QoS 流抢占功能。 QoS 流的抢占功能控制它是否可以抢占另一个具有更低优先级的 QoS 流。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “MayPreempt”
“NotPreempt”
preemptionVulnerability QoS 流抢占漏洞。 QoS 流的抢占漏洞控制它是否可以由优先级较高的 QoS 流抢占。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “NotPreemptable”
“Preemptable”

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
创建完整的 5G 核心部署

部署到 Azure
此模板创建部署专用 5G 核心版所需的所有资源,包括预配 sims 和创建示例 QoS 策略。 可以选择将其部署到 Azure Stack Edge 设备上运行的 Kubernetes 群集。
创建 sim 策略

部署到 Azure
此模板为现有移动网络创建服务和 sim 策略。

Terraform (AzAPI 提供程序) 资源定义

mobileNetworks/services 资源类型可以通过针对以下操作进行部署:

  • 资源组

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.MobileNetwork/mobileNetworks/services 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      pccRules = [
        {
          ruleName = "string"
          rulePrecedence = int
          ruleQosPolicy = {
            5qi = int
            allocationAndRetentionPriorityLevel = int
            guaranteedBitRate = {
              downlink = "string"
              uplink = "string"
            }
            maximumBitRate = {
              downlink = "string"
              uplink = "string"
            }
            preemptionCapability = "string"
            preemptionVulnerability = "string"
          }
          serviceDataFlowTemplates = [
            {
              direction = "string"
              ports = [
                "string"
              ]
              protocol = "string"
              remoteIpList = "string"
              templateName = "string"
            }
          ]
          trafficControl = "string"
        }
      ]
      servicePrecedence = int
      serviceQosPolicy = {
        5qi = int
        allocationAndRetentionPriorityLevel = int
        maximumBitRate = {
          downlink = "string"
          uplink = "string"
        }
        preemptionCapability = "string"
        preemptionVulnerability = "string"
      }
    }
  })
}

属性值

mobileNetworks/services

名称 说明 Value
type 资源类型 “Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01”
name 资源名称 字符串 (必需)

字符限制:1-64

有效字符:
字母数字和连字符。

以字母数字开头。

以下单词不能单独用作名称:defaultrequestedservice
location 资源所在的地理位置 字符串 (必需)
parent_id 此资源的父资源的 ID。 类型为的资源的 ID: mobileNetworks
标记 资源标记。 标记名称和值的字典。
properties 服务属性。 需要 ServicePropertiesFormat ()

ServicePropertiesFormat

名称 说明
pccRules 构成此服务的数据流策略规则集。 PccRuleConfiguration[] (所需的)

约束:
最小长度 = 1
servicePrecedence 在标识要用于特定 SIM 的 QoS 值时,用于确定服务之间的优先级值。 值越小,表示优先级越高。 此值在移动网络中配置的所有服务中应是唯一的。 int (必需)

约束:
最小值 = 0
最大值 = 255
serviceQosPolicy 要用于与此服务匹配的数据包的 QoS 策略。 对于使用 PccRuleConfiguration 中的 ruleQosPolicy 字段的特定流,可以重写此字段。 如果此字段为 null,则 UE 的 SIM 策略将定义 QoS 设置。 QosPolicy

PccRuleConfiguration

名称 说明
ruleName 规则的名称。 这在父服务中必须是唯一的。 不得使用以下任何保留字符串 - defaultrequestedservice 字符串 (必需)

约束:
最大长度 = 64
模式 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
rulePrecedence 在标识要用于特定 SIM 的 QoS 值时,用于确定数据流策略规则之间的优先级值。 值越小,表示优先级越高。 此值在移动网络中配置的所有数据流策略规则中应是唯一的。 int (必需)

约束:
最小值 = 0
最大值 = 255
ruleQosPolicy 要用于与此规则匹配的数据包的 QoS 策略。 如果此字段为 null,则父服务将定义 QoS 设置。 PccRuleQosPolicy
serviceDataFlowTemplates 要用于此数据流策略规则的数据流模板集。 ServiceDataFlowTemplate[] (必需的)

约束:
最小长度 = 1
最大长度 = 15
trafficControl 确定是否允许与此数据流策略规则匹配的流。 “已阻止”
“Enabled”

PccRuleQosPolicy

名称 说明
5qi 5G QoS 流指示器值。 5QI 标识要提供给流的特定 QoS 转发处理。 有关 5QI 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.1;有关 5QI 值的定义,请参阅表 5.7.4-1。 int

约束:
最小值 = 1
最大值 = 127
allocationAndRetentionPriorityLevel QoS 流分配和保留优先级 (ARP) 级别。 如果 设置和 preemptionVulnerability 允许,则具有较高优先级的preemptionCapability流会抢占优先级较低的流。1 是最高级别的优先级。 如果未指定此字段,则 5qi 用于派生 ARP 值。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 int

约束:
最小值 = 1
最大值 = 15
guaranteedBitRate 对于使用此数据流策略规则的所有服务数据流,保证的比特率 (GBR) 。 这是一个可选设置。 如果未提供值,则不会为此 QoS 定义的数据流策略规则设置 GBR。 Ambr
maximumBitRate 使用此数据流策略规则或服务的所有服务数据流的最大比特率 (MBR) 。 Ambr (必需)
preemptionCapability QoS 流抢占功能。 QoS 流的抢占功能控制它是否可以抢占另一个具有更低优先级的 QoS 流。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “MayPreempt”
“NotPreempt”
preemptionVulnerability QoS 流抢占漏洞。 QoS 流的抢占漏洞控制它是否可以由优先级较高的 QoS 流抢占。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.2。 “NotPreemptable”
“Preemptable”

Ambr

名称 说明
下行 下行比特率。 字符串 (必需)

约束:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
上行 上行比特率。 字符串 (必需)

约束:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

名称 说明
direction 此流的方向。 “双向”
“下行链接”
“上行” (必需)
ports 端口 (UE 将为此流连接到的) 。 可以指定零个或多个端口或端口范围。 如果指定一个或多个端口或端口范围,则必须在 protocol 字段中指定一个值。ip 这是一个可选设置。 如果未指定,则允许在所有端口上进行连接。 端口范围必须指定为 {FirstPort}-{LastPort}。 例如:[80808082-8085]。 string[]

约束:
Pattern = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$
protocol 允许的协议列表 (此流的) 。 如果希望此流能够使用 Internet 协议套件中的任何协议,请使用 值 ip。 如果只想允许选择协议,则必须为每个协议使用相应的 IANA 分配的 Internet 协议编号,如 中所述 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml。 例如,对于 UDP,必须使用 17。 如果使用 值 ip ,则必须使字段 port 保持未指定状态。 字符串 (必需)

约束:
最小长度 = 1
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList UE 将为此流连接到的远程 IP 地址。 如果要允许任何 IP 地址上的连接,请使用值 any。 否则,必须提供数据包核心实例将为此流连接到的每个远程 IP 地址。 必须以 CIDR 表示法提供每个 IP 地址,包括网络掩码 (例如 192.0.2.54/24) 。 字符串 (必需)

约束:
最小长度 = 1
Pattern = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$"}
templateName 数据流模板的名称。 这在父数据流策略规则中必须是唯一的。 不得使用以下任何保留字符串 - defaultrequestedservice 字符串 (必需)

约束:
最大长度 = 64
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

名称 说明
5qi 5G QoS 流指示器值。 5QI 标识要提供给流的特定 QoS 转发处理。 有关 5QI 参数的完整说明,请参阅 3GPP TS23.501 部分 5.7.2.1;有关 5QI 值的定义,请参阅表 5.7.4-1。 int

约束:
最小值 = 1
最大值 = 127
allocationAndRetentionPriorityLevel QoS 流分配和保留优先级 (ARP) 级别。 优先级较高的流优先于优先级较低的流(如果 的设置 preemptionCapability 允许 preemptionVulnerability )。1 是最高级别的优先级。 如果未指定此字段,则 5qi 用于派生 ARP 值。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 int

约束:
最小值 = 1
最大值 = 15
maximumBitRate 使用此数据流策略规则或服务的所有服务数据流的最大比特率 (MBR) 。 Ambr (必需)
preemptionCapability QoS 流抢占功能。 QoS 流的抢占功能控制它是否可以抢占另一个具有更低优先级的 QoS 流。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 “MayPreempt”
“NotPreempt”
preemptionVulnerability QoS 流抢占漏洞。 QoS 流的抢占漏洞控制是否可以被优先级较高的 QoS 流抢占。 有关 ARP 参数的完整说明,请参阅 3GPP TS23.501 第 5.7.2.2 节。 “NotPreemptable”
“Preemptable”