Microsoft.MobileNetwork mobileNetworks/Services
Bicep-Ressourcendefinition
Der Ressourcentyp "mobileNetworks/Services" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MobileNetwork/mobileNetworks/services-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
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'
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
Ambr
Name | Beschreibung | Wert |
---|---|---|
Downlink | Downlink-Bitrate. | Schnur Zwänge: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich) |
Uplink | Uplink-Bitrate. | Schnur Zwänge: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich) |
Microsoft.MobileNetwork/mobileNetworks/services
Name | Beschreibung | Wert |
---|---|---|
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ: mobileNetworks- |
Eigenschaften | Diensteigenschaften. | ServicePropertiesFormat- (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
PccRuleConfiguration
Name | Beschreibung | Wert |
---|---|---|
ruleName | Der Name der Regel. Dies muss innerhalb des übergeordneten Diensts eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default , requested oder service ) verwenden. |
Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
rulePrecedence | Ein Rangfolgewert, der verwendet wird, um zwischen Datenflussrichtlinienregeln zu entscheiden, wenn die für eine bestimmte SIM zu verwendenden QoS-Werte identifiziert werden. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Datenflussrichtlinienregeln eindeutig sein. | Int Zwänge: Min.-Wert = 0 Maximalwert = 255 (erforderlich) |
ruleQosPolicy | Die QoS-Richtlinie, die für Pakete verwendet werden soll, die dieser Regel entsprechen. Wenn dieses Feld null ist, definiert der übergeordnete Dienst die QoS-Einstellungen. | PccRuleQosPolicy |
serviceDataFlowTemplates | Der Satz von Datenflussvorlagen, die für diese Datenflussrichtlinienregel verwendet werden sollen. | ServiceDataFlowTemplate[] (erforderlich) |
trafficControl | Bestimmt, ob Flüsse, die dieser Datenflussrichtlinienregel entsprechen, zulässig sind. | "Blockiert" "Aktiviert" |
PccRuleQosPolicy
Name | Beschreibung | Wert |
---|---|---|
5qi | 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. | Int Zwänge: Min.-Wert = 1 Max. Wert = 127 |
allocationAndRetentionPriorityLevel | QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. |
Int Zwänge: Min.-Wert = 1 Max. Wert = 15 |
guaranteedBitRate | Die garantierte Bitrate (GBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel verwenden. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird für die Datenflussrichtlinienregel, die diese QoS-Definition verwendet, kein GBR festgelegt. | Ambr |
maximumBitRate | Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. | Ambr (erforderlich) |
preemptionCapability | QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | "MayPreempt" 'NotPreempt' |
preemptionVulnerability | Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | 'NotPreemptable' "Vorbearbeitbar" |
QosPolicy
Name | Beschreibung | Wert |
---|---|---|
5qi | 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. | Int Zwänge: Min.-Wert = 1 Max. Wert = 127 |
allocationAndRetentionPriorityLevel | QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. |
Int Zwänge: Min.-Wert = 1 Max. Wert = 15 |
maximumBitRate | Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. | Ambr (erforderlich) |
preemptionCapability | QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | "MayPreempt" 'NotPreempt' |
preemptionVulnerability | Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | 'NotPreemptable' "Vorbearbeitbar" |
ServiceDataFlowTemplate
Name | Beschreibung | Wert |
---|---|---|
Richtung | Die Richtung dieses Flusses. | "Bidirektional" 'Downlink' "Uplink" (erforderlich) |
Häfen | Die Ports, mit denen UEs eine Verbindung für diesen Fluss herstellen. Sie können null oder mehr Ports oder Portbereiche angeben. Wenn Sie einen oder mehrere Ports oder Portbereiche angeben, müssen Sie im Feld protocol einen anderen Wert als ip angeben. Dies ist eine optionale Einstellung. Wenn Sie sie nicht angeben, sind Verbindungen für alle Ports zulässig. Portbereiche müssen als <FirstPort->-<LastPort->angegeben werden. Beispiel: [8080 , 8082-8085 ]. |
Schnur Zwänge: 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]))?$ [] |
Protokoll | Eine Liste der zulässigen Protokolle für diesen Fluss. Wenn Sie möchten, dass dieser Fluss jedes Protokoll in der Internetprotokollsuite verwenden kann, verwenden Sie den Wert ip . Wenn Sie nur eine Auswahl von Protokollen zulassen möchten, müssen Sie die entsprechende IANA Assigned Internet Protocol Number für jedes Protokoll verwenden, wie in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlbeschrieben. Für UDP müssen Sie beispielsweise 17 verwenden. Wenn Sie den Wert ip verwenden, müssen Sie das Feld port nicht angegeben lassen. |
Schnur Zwänge: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (erforderlich) |
remoteIpList | Die Remote-IP-Adresse(en), mit der UEs eine Verbindung für diesen Fluss herstellen. Wenn Sie Verbindungen mit einer beliebigen IP-Adresse zulassen möchten, verwenden Sie den Wert any . Andernfalls müssen Sie jede der Remote-IP-Adressen angeben, mit denen die Paketkerninstanz eine Verbindung für diesen Fluss herstellt. Sie müssen jede IP-Adresse in der CIDR-Schreibweise angeben, einschließlich der Netmaske (z. B. 192.0.2.54/24). |
Schnur Zwänge: 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])))$ [] (erforderlich) |
templateName | Der Name der Datenflussvorlage. Dies muss innerhalb der Übergeordneten Datenflussrichtlinienregel eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default , requested oder service ) verwenden. |
Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
ServicePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
pccRules | Der Satz von Datenflussrichtlinienregeln, aus denen dieser Dienst besteht. | PccRuleConfiguration[] (erforderlich) |
servicePrecedence | Ein Rangfolgewert, der verwendet wird, um zwischen Diensten zu entscheiden, wenn die QoS-Werte identifiziert werden, die für eine bestimmte SIM-Karte verwendet werden sollen. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Diensten eindeutig sein. | Int Zwänge: Min.-Wert = 0 Maximalwert = 255 (erforderlich) |
serviceQosPolicy | Die QoS-Richtlinie, die für Pakete verwendet werden soll, die diesem Dienst entsprechen. Dies kann für bestimmte Flüsse mithilfe des RuleQosPolicy-Felds in einem PccRuleConfiguration überschrieben werden. Wenn dieses Feld null ist, definiert die SIM-Richtlinie der UE die QoS-Einstellungen. | QosPolicy- |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Erstellen einer vollständigen 5G Core-Bereitstellung | Diese Vorlage erstellt alle Ressourcen, die zum Bereitstellen eines privaten 5G Core erforderlich sind, einschließlich bereitstellungssims und Erstellen von Beispiel-QoS-Richtlinien. Sie kann optional auf einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird. |
Erstellen einer Sim-Richtlinie | Diese Vorlage erstellt eine Dienst- und Sim-Richtlinie für ein vorhandenes Mobilfunknetz. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "mobileNetworks/Services" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MobileNetwork/mobileNetworks/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.MobileNetwork/mobileNetworks/services",
"apiVersion": "2024-04-01",
"name": "string",
"location": "string",
"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"
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
Ambr
Name | Beschreibung | Wert |
---|---|---|
Downlink | Downlink-Bitrate. | Schnur Zwänge: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich) |
Uplink | Uplink-Bitrate. | Schnur Zwänge: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich) |
Microsoft.MobileNetwork/mobileNetworks/services
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2024-04-01' |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
Eigenschaften | Diensteigenschaften. | ServicePropertiesFormat- (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.MobileNetwork/mobileNetworks/services" |
PccRuleConfiguration
Name | Beschreibung | Wert |
---|---|---|
ruleName | Der Name der Regel. Dies muss innerhalb des übergeordneten Diensts eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default , requested oder service ) verwenden. |
Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
rulePrecedence | Ein Rangfolgewert, der verwendet wird, um zwischen Datenflussrichtlinienregeln zu entscheiden, wenn die für eine bestimmte SIM zu verwendenden QoS-Werte identifiziert werden. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Datenflussrichtlinienregeln eindeutig sein. | Int Zwänge: Min.-Wert = 0 Maximalwert = 255 (erforderlich) |
ruleQosPolicy | Die QoS-Richtlinie, die für Pakete verwendet werden soll, die dieser Regel entsprechen. Wenn dieses Feld null ist, definiert der übergeordnete Dienst die QoS-Einstellungen. | PccRuleQosPolicy |
serviceDataFlowTemplates | Der Satz von Datenflussvorlagen, die für diese Datenflussrichtlinienregel verwendet werden sollen. | ServiceDataFlowTemplate[] (erforderlich) |
trafficControl | Bestimmt, ob Flüsse, die dieser Datenflussrichtlinienregel entsprechen, zulässig sind. | "Blockiert" "Aktiviert" |
PccRuleQosPolicy
Name | Beschreibung | Wert |
---|---|---|
5qi | 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. | Int Zwänge: Min.-Wert = 1 Max. Wert = 127 |
allocationAndRetentionPriorityLevel | QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. |
Int Zwänge: Min.-Wert = 1 Max. Wert = 15 |
guaranteedBitRate | Die garantierte Bitrate (GBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel verwenden. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird für die Datenflussrichtlinienregel, die diese QoS-Definition verwendet, kein GBR festgelegt. | Ambr |
maximumBitRate | Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. | Ambr (erforderlich) |
preemptionCapability | QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | "MayPreempt" 'NotPreempt' |
preemptionVulnerability | Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | 'NotPreemptable' "Vorbearbeitbar" |
QosPolicy
Name | Beschreibung | Wert |
---|---|---|
5qi | 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. | Int Zwänge: Min.-Wert = 1 Max. Wert = 127 |
allocationAndRetentionPriorityLevel | QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. |
Int Zwänge: Min.-Wert = 1 Max. Wert = 15 |
maximumBitRate | Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. | Ambr (erforderlich) |
preemptionCapability | QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | "MayPreempt" 'NotPreempt' |
preemptionVulnerability | Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | 'NotPreemptable' "Vorbearbeitbar" |
ServiceDataFlowTemplate
Name | Beschreibung | Wert |
---|---|---|
Richtung | Die Richtung dieses Flusses. | "Bidirektional" 'Downlink' "Uplink" (erforderlich) |
Häfen | Die Ports, mit denen UEs eine Verbindung für diesen Fluss herstellen. Sie können null oder mehr Ports oder Portbereiche angeben. Wenn Sie einen oder mehrere Ports oder Portbereiche angeben, müssen Sie im Feld protocol einen anderen Wert als ip angeben. Dies ist eine optionale Einstellung. Wenn Sie sie nicht angeben, sind Verbindungen für alle Ports zulässig. Portbereiche müssen als <FirstPort->-<LastPort->angegeben werden. Beispiel: [8080 , 8082-8085 ]. |
Schnur Zwänge: 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]))?$ [] |
Protokoll | Eine Liste der zulässigen Protokolle für diesen Fluss. Wenn Sie möchten, dass dieser Fluss jedes Protokoll in der Internetprotokollsuite verwenden kann, verwenden Sie den Wert ip . Wenn Sie nur eine Auswahl von Protokollen zulassen möchten, müssen Sie die entsprechende IANA Assigned Internet Protocol Number für jedes Protokoll verwenden, wie in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlbeschrieben. Für UDP müssen Sie beispielsweise 17 verwenden. Wenn Sie den Wert ip verwenden, müssen Sie das Feld port nicht angegeben lassen. |
Schnur Zwänge: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (erforderlich) |
remoteIpList | Die Remote-IP-Adresse(en), mit der UEs eine Verbindung für diesen Fluss herstellen. Wenn Sie Verbindungen mit einer beliebigen IP-Adresse zulassen möchten, verwenden Sie den Wert any . Andernfalls müssen Sie jede der Remote-IP-Adressen angeben, mit denen die Paketkerninstanz eine Verbindung für diesen Fluss herstellt. Sie müssen jede IP-Adresse in der CIDR-Schreibweise angeben, einschließlich der Netmaske (z. B. 192.0.2.54/24). |
Schnur Zwänge: 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])))$ [] (erforderlich) |
templateName | Der Name der Datenflussvorlage. Dies muss innerhalb der Übergeordneten Datenflussrichtlinienregel eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default , requested oder service ) verwenden. |
Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
ServicePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
pccRules | Der Satz von Datenflussrichtlinienregeln, aus denen dieser Dienst besteht. | PccRuleConfiguration[] (erforderlich) |
servicePrecedence | Ein Rangfolgewert, der verwendet wird, um zwischen Diensten zu entscheiden, wenn die QoS-Werte identifiziert werden, die für eine bestimmte SIM-Karte verwendet werden sollen. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Diensten eindeutig sein. | Int Zwänge: Min.-Wert = 0 Maximalwert = 255 (erforderlich) |
serviceQosPolicy | Die QoS-Richtlinie, die für Pakete verwendet werden soll, die diesem Dienst entsprechen. Dies kann für bestimmte Flüsse mithilfe des RuleQosPolicy-Felds in einem PccRuleConfiguration überschrieben werden. Wenn dieses Feld null ist, definiert die SIM-Richtlinie der UE die QoS-Einstellungen. | QosPolicy- |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen einer vollständigen 5G Core-Bereitstellung |
Diese Vorlage erstellt alle Ressourcen, die zum Bereitstellen eines privaten 5G Core erforderlich sind, einschließlich bereitstellungssims und Erstellen von Beispiel-QoS-Richtlinien. Sie kann optional auf einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird. |
Erstellen einer Sim-Richtlinie |
Diese Vorlage erstellt eine Dienst- und Sim-Richtlinie für ein vorhandenes Mobilfunknetz. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "mobileNetworks/Services" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MobileNetwork/mobileNetworks/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
}
}
})
}
Eigenschaftswerte
Ambr
Name | Beschreibung | Wert |
---|---|---|
Downlink | Downlink-Bitrate. | Schnur Zwänge: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich) |
Uplink | Uplink-Bitrate. | Schnur Zwänge: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich) |
Microsoft.MobileNetwork/mobileNetworks/services
Name | Beschreibung | Wert |
---|---|---|
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: mobileNetworks- |
Eigenschaften | Diensteigenschaften. | ServicePropertiesFormat- (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01" |
PccRuleConfiguration
Name | Beschreibung | Wert |
---|---|---|
ruleName | Der Name der Regel. Dies muss innerhalb des übergeordneten Diensts eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default , requested oder service ) verwenden. |
Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
rulePrecedence | Ein Rangfolgewert, der verwendet wird, um zwischen Datenflussrichtlinienregeln zu entscheiden, wenn die für eine bestimmte SIM zu verwendenden QoS-Werte identifiziert werden. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Datenflussrichtlinienregeln eindeutig sein. | Int Zwänge: Min.-Wert = 0 Maximalwert = 255 (erforderlich) |
ruleQosPolicy | Die QoS-Richtlinie, die für Pakete verwendet werden soll, die dieser Regel entsprechen. Wenn dieses Feld null ist, definiert der übergeordnete Dienst die QoS-Einstellungen. | PccRuleQosPolicy |
serviceDataFlowTemplates | Der Satz von Datenflussvorlagen, die für diese Datenflussrichtlinienregel verwendet werden sollen. | ServiceDataFlowTemplate[] (erforderlich) |
trafficControl | Bestimmt, ob Flüsse, die dieser Datenflussrichtlinienregel entsprechen, zulässig sind. | "Blockiert" "Aktiviert" |
PccRuleQosPolicy
Name | Beschreibung | Wert |
---|---|---|
5qi | 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. | Int Zwänge: Min.-Wert = 1 Max. Wert = 127 |
allocationAndRetentionPriorityLevel | QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. |
Int Zwänge: Min.-Wert = 1 Max. Wert = 15 |
guaranteedBitRate | Die garantierte Bitrate (GBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel verwenden. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird für die Datenflussrichtlinienregel, die diese QoS-Definition verwendet, kein GBR festgelegt. | Ambr |
maximumBitRate | Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. | Ambr (erforderlich) |
preemptionCapability | QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | "MayPreempt" 'NotPreempt' |
preemptionVulnerability | Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | 'NotPreemptable' "Vorbearbeitbar" |
QosPolicy
Name | Beschreibung | Wert |
---|---|---|
5qi | 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. | Int Zwänge: Min.-Wert = 1 Max. Wert = 127 |
allocationAndRetentionPriorityLevel | QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. |
Int Zwänge: Min.-Wert = 1 Max. Wert = 15 |
maximumBitRate | Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. | Ambr (erforderlich) |
preemptionCapability | QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | "MayPreempt" 'NotPreempt' |
preemptionVulnerability | Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. | 'NotPreemptable' "Vorbearbeitbar" |
ServiceDataFlowTemplate
Name | Beschreibung | Wert |
---|---|---|
Richtung | Die Richtung dieses Flusses. | "Bidirektional" 'Downlink' "Uplink" (erforderlich) |
Häfen | Die Ports, mit denen UEs eine Verbindung für diesen Fluss herstellen. Sie können null oder mehr Ports oder Portbereiche angeben. Wenn Sie einen oder mehrere Ports oder Portbereiche angeben, müssen Sie im Feld protocol einen anderen Wert als ip angeben. Dies ist eine optionale Einstellung. Wenn Sie sie nicht angeben, sind Verbindungen für alle Ports zulässig. Portbereiche müssen als <FirstPort->-<LastPort->angegeben werden. Beispiel: [8080 , 8082-8085 ]. |
Schnur Zwänge: 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]))?$ [] |
Protokoll | Eine Liste der zulässigen Protokolle für diesen Fluss. Wenn Sie möchten, dass dieser Fluss jedes Protokoll in der Internetprotokollsuite verwenden kann, verwenden Sie den Wert ip . Wenn Sie nur eine Auswahl von Protokollen zulassen möchten, müssen Sie die entsprechende IANA Assigned Internet Protocol Number für jedes Protokoll verwenden, wie in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlbeschrieben. Für UDP müssen Sie beispielsweise 17 verwenden. Wenn Sie den Wert ip verwenden, müssen Sie das Feld port nicht angegeben lassen. |
Schnur Zwänge: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (erforderlich) |
remoteIpList | Die Remote-IP-Adresse(en), mit der UEs eine Verbindung für diesen Fluss herstellen. Wenn Sie Verbindungen mit einer beliebigen IP-Adresse zulassen möchten, verwenden Sie den Wert any . Andernfalls müssen Sie jede der Remote-IP-Adressen angeben, mit denen die Paketkerninstanz eine Verbindung für diesen Fluss herstellt. Sie müssen jede IP-Adresse in der CIDR-Schreibweise angeben, einschließlich der Netmaske (z. B. 192.0.2.54/24). |
Schnur Zwänge: 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])))$ [] (erforderlich) |
templateName | Der Name der Datenflussvorlage. Dies muss innerhalb der Übergeordneten Datenflussrichtlinienregel eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default , requested oder service ) verwenden. |
Schnur Zwänge: Max. Länge = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich) |
ServicePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
pccRules | Der Satz von Datenflussrichtlinienregeln, aus denen dieser Dienst besteht. | PccRuleConfiguration[] (erforderlich) |
servicePrecedence | Ein Rangfolgewert, der verwendet wird, um zwischen Diensten zu entscheiden, wenn die QoS-Werte identifiziert werden, die für eine bestimmte SIM-Karte verwendet werden sollen. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Diensten eindeutig sein. | Int Zwänge: Min.-Wert = 0 Maximalwert = 255 (erforderlich) |
serviceQosPolicy | Die QoS-Richtlinie, die für Pakete verwendet werden soll, die diesem Dienst entsprechen. Dies kann für bestimmte Flüsse mithilfe des RuleQosPolicy-Felds in einem PccRuleConfiguration überschrieben werden. Wenn dieses Feld null ist, definiert die SIM-Richtlinie der UE die QoS-Einstellungen. | QosPolicy- |
TrackedResourceTags
Name | Beschreibung | Wert |
---|