Dela via


Microsoft.MobileNetwork mobileNetworks/services 2022-03-01-preview

Bicep-resursdefinition

Resurstypen mobileNetworks/services kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MobileNetwork/mobileNetworks/services-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview' = {
  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'
  }
}

Egenskapsvärden

Ambr

Namn Beskrivning Värde
Nedlänk Bithastighet för nedlänk. sträng

Begränsningar:
Mönster = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (krävs)
Uplink Bithastighet för överordnad länk. sträng

Begränsningar:
Mönster = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (krävs)

Microsoft.MobileNetwork/mobileNetworks/services

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: mobileNetworks
Egenskaper Tjänstegenskaper. ServicePropertiesFormat (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

PccRuleConfiguration

Namn Beskrivning Värde
ruleName Namnet på regeln. Detta måste vara unikt inom den överordnade tjänsten. Du får inte använda någon av följande reserverade strängar – default, requested eller service. sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)
rulePrecedence Ett prioritetsvärde som används för att bestämma mellan PCC-regler när du identifierar QoS-värdena som ska användas för en viss sim. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt bland alla PCC-regler som konfigurerats i mobilnätverket. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 255 (krävs)
ruleQosPolicy QoS-principen som ska användas för paket som matchar den här regeln. Om det här fältet är null definierar tjänsten QoS-inställningarna. PccRuleQosPolicy
serviceDataFlowTemplates Den uppsättning tjänstdataflödesmallar som ska användas för den här PCC-regeln. ServiceDataFlowTemplate[] (krävs)
trafficControl Avgör om flöden som matchar den här PCC-regeln är tillåtna. "Blockerad"
"Aktiverad"

PccRuleQosPolicy

Namn Beskrivning Värde
5qi QoS Flow 5G QoS-indikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. Detta får inte vara ett standardiserat 5QI-värde som väljer en GBR-QoS (garanterad bithastighet). De olagliga GBR 5QI-värdena är: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 och 85. Se 3GPP TS23.501 avsnitt 5.7.2.1 för en fullständig beskrivning av parametern 5Qi och tabell 5.7.4-1 för definitionen av vilka är GBR 5QI-värden. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 127
allocationAndRetentionPriorityLevel QoS Flow-allokerings- och kvarhållningsprioritetsnivå (ARP). Flöden med högre prioritet preempt flöden med lägre prioritet, om inställningarna för preemptionCapability och preemptionVulnerability tillåta det. 1 är den högsta prioritetsnivån. Om det här fältet inte anges används 5qi för att härleda ARP-värdet. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 15
guaranteedBitRate Garanterad bithastighet (GBR) för alla tjänstdataflöden som använder den här PCC-regeln. Det här är en valfri inställning. Om du inte anger något värde kommer det inte att finnas någon GBR-uppsättning för PCC-regeln som använder den här QoS-definitionen. Ambr
maximumBitRate Maximal bithastighet (MBR) för alla tjänstdataflöden som använder den här PCC-regeln eller -tjänsten. Ambr (krävs)
preemptionCapability QoS Flow-preemptionsfunktion. Preemption-funktionen för ett QoS Flow styr om det kan föregripa ett annat QoS-flöde med en lägre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "MayPreempt"
"NotPreempt"
preemptionVulnerability Sårbarhet för QoS Flow-preemption. Preemption Vulnerability för ett QoS Flow styr om det kan föregripas av QoS Flow med en högre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "NotPreemptable"
"Preemptable"

QosPolicy

Namn Beskrivning Värde
5qi QoS Flow 5G QoS-indikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. Detta får inte vara ett standardiserat 5QI-värde som väljer en GBR-QoS (garanterad bithastighet). De olagliga GBR 5QI-värdena är: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 och 85. Se 3GPP TS23.501 avsnitt 5.7.2.1 för en fullständig beskrivning av parametern 5Qi och tabell 5.7.4-1 för definitionen av vilka är GBR 5QI-värden. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 127
allocationAndRetentionPriorityLevel QoS Flow-allokerings- och kvarhållningsprioritetsnivå (ARP). Flöden med högre prioritet preempt flöden med lägre prioritet, om inställningarna för preemptionCapability och preemptionVulnerability tillåta det. 1 är den högsta prioritetsnivån. Om det här fältet inte anges används 5qi för att härleda ARP-värdet. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 15
maximumBitRate Maximal bithastighet (MBR) för alla tjänstdataflöden som använder den här PCC-regeln eller -tjänsten. Ambr (krävs)
preemptionCapability QoS Flow-preemptionsfunktion. Preemption-funktionen för ett QoS Flow styr om det kan föregripa ett annat QoS-flöde med en lägre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "MayPreempt"
"NotPreempt"
preemptionVulnerability Sårbarhet för QoS Flow-preemption. Preemption Vulnerability för ett QoS Flow styr om det kan föregripas av QoS Flow med en högre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "NotPreemptable"
"Preemptable"

ServiceDataFlowTemplate

Namn Beskrivning Värde
riktning Flödets riktning. "Dubbelriktad"
"Nedlänk"
"Överordnad länk" (krävs)
Portar De portar som UEs ansluter till för det här flödet. Du kan ange noll eller fler portar eller portintervall. Om du anger en eller flera portar eller portintervall måste du ange ett annat värde än ip i fältet protocol. Det här är en valfri inställning. Om du inte anger det tillåts anslutningar på alla portar. Portintervall måste anges som <FirstPort>–<LastPort>. Till exempel: [8080, 8082-8085]. sträng

Begränsningar:
Mönster = ^([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 En lista över tillåtna protokoll för det här flödet. Om du vill att det här flödet ska kunna använda något protokoll i Internet Protocol Suite använder du värdet ip. Om du bara vill tillåta ett urval av protokoll måste du använda motsvarande IANA Assigned Internet Protocol Number för varje protokoll enligt beskrivningen i https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. För UDP måste du till exempel använda 17. Om du använder värdet ip måste du lämna fältet port ospecificerat. sträng

Begränsningar:
Mönster = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (krävs)
remoteIpList Den fjärranslutna IP-adress (es) som UE:er ansluter till för det här flödet. Om du vill tillåta anslutningar på en IP-adress använder du värdet any. Annars måste du ange var och en av de fjärr-IP-adresser som Fusion Core ansluter till för det här flödet. Du måste ange varje IP-adress i CIDR-notationen, inklusive nätmasken (till exempel 192.0.2.54/24). sträng

Begränsningar:
Mönster = ^(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])))$[] (krävs)
templateName Namnet på SDF-mallen. Detta måste vara unikt i den överordnade PccRuleConfiguration. Du får inte använda någon av följande reserverade strängar – default, requested eller service. sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)

ServicePropertiesFormat

Namn Beskrivning Värde
pccRules Den uppsättning PCC-regler som utgör den här tjänsten. PccRuleConfiguration[] (krävs)
servicePrecedence Ett prioritetsvärde som används för att bestämma mellan tjänster när du identifierar QoS-värden som ska användas för en viss sim. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt för alla tjänster som konfigurerats i mobilnätverket. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 255 (krävs)
serviceQosPolicy QoS-principen som ska användas för paket som matchar den här tjänsten. Detta kan åsidosättas för vissa flöden med hjälp av fältet ruleQosPolicy i en PccRuleConfiguration. Om det här fältet är null definierar UE:s simPolicy QoS-inställningarna. QosPolicy

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en fullständig 5G Core-distribution Den här mallen skapar alla resurser som krävs för att distribuera en privat 5G Core, inklusive etablering av simmar och skapande av QoS-exempelprincip. Du kan också distribuera den till ett Kubernetes-kluster som körs på en Azure Stack Edge-enhet.
Skapa en sim-princip Den här mallen skapar en tjänst- och sim-princip för ett befintligt mobilt nätverk.

Resursdefinition för ARM-mall

Resurstypen mobileNetworks/services kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MobileNetwork/mobileNetworks/services-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.MobileNetwork/mobileNetworks/services",
  "apiVersion": "2022-03-01-preview",
  "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"
  }
}

Egenskapsvärden

Ambr

Namn Beskrivning Värde
Nedlänk Bithastighet för nedlänk. sträng

Begränsningar:
Mönster = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (krävs)
Uplink Bithastighet för överordnad länk. sträng

Begränsningar:
Mönster = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (krävs)

Microsoft.MobileNetwork/mobileNetworks/services

Namn Beskrivning Värde
apiVersion API-versionen "2022-03-01-preview"
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)
Egenskaper Tjänstegenskaper. ServicePropertiesFormat (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.MobileNetwork/mobileNetworks/services"

PccRuleConfiguration

Namn Beskrivning Värde
ruleName Namnet på regeln. Detta måste vara unikt inom den överordnade tjänsten. Du får inte använda någon av följande reserverade strängar – default, requested eller service. sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)
rulePrecedence Ett prioritetsvärde som används för att bestämma mellan PCC-regler när du identifierar QoS-värdena som ska användas för en viss sim. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt bland alla PCC-regler som konfigurerats i mobilnätverket. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 255 (krävs)
ruleQosPolicy QoS-principen som ska användas för paket som matchar den här regeln. Om det här fältet är null definierar tjänsten QoS-inställningarna. PccRuleQosPolicy
serviceDataFlowTemplates Den uppsättning tjänstdataflödesmallar som ska användas för den här PCC-regeln. ServiceDataFlowTemplate[] (krävs)
trafficControl Avgör om flöden som matchar den här PCC-regeln är tillåtna. "Blockerad"
"Aktiverad"

PccRuleQosPolicy

Namn Beskrivning Värde
5qi QoS Flow 5G QoS-indikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. Detta får inte vara ett standardiserat 5QI-värde som väljer en GBR-QoS (garanterad bithastighet). De olagliga GBR 5QI-värdena är: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 och 85. Se 3GPP TS23.501 avsnitt 5.7.2.1 för en fullständig beskrivning av parametern 5Qi och tabell 5.7.4-1 för definitionen av vilka är GBR 5QI-värden. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 127
allocationAndRetentionPriorityLevel QoS Flow-allokerings- och kvarhållningsprioritetsnivå (ARP). Flöden med högre prioritet preempt flöden med lägre prioritet, om inställningarna för preemptionCapability och preemptionVulnerability tillåta det. 1 är den högsta prioritetsnivån. Om det här fältet inte anges används 5qi för att härleda ARP-värdet. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 15
guaranteedBitRate Garanterad bithastighet (GBR) för alla tjänstdataflöden som använder den här PCC-regeln. Det här är en valfri inställning. Om du inte anger något värde kommer det inte att finnas någon GBR-uppsättning för PCC-regeln som använder den här QoS-definitionen. Ambr
maximumBitRate Maximal bithastighet (MBR) för alla tjänstdataflöden som använder den här PCC-regeln eller -tjänsten. Ambr (krävs)
preemptionCapability QoS Flow-preemptionsfunktion. Preemption-funktionen för ett QoS Flow styr om det kan föregripa ett annat QoS-flöde med en lägre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "MayPreempt"
"NotPreempt"
preemptionVulnerability Sårbarhet för QoS Flow-preemption. Preemption Vulnerability för ett QoS Flow styr om det kan föregripas av QoS Flow med en högre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "NotPreemptable"
"Preemptable"

QosPolicy

Namn Beskrivning Värde
5qi QoS Flow 5G QoS-indikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. Detta får inte vara ett standardiserat 5QI-värde som väljer en GBR-QoS (garanterad bithastighet). De olagliga GBR 5QI-värdena är: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 och 85. Se 3GPP TS23.501 avsnitt 5.7.2.1 för en fullständig beskrivning av parametern 5Qi och tabell 5.7.4-1 för definitionen av vilka är GBR 5QI-värden. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 127
allocationAndRetentionPriorityLevel QoS Flow-allokerings- och kvarhållningsprioritetsnivå (ARP). Flöden med högre prioritet preempt flöden med lägre prioritet, om inställningarna för preemptionCapability och preemptionVulnerability tillåta det. 1 är den högsta prioritetsnivån. Om det här fältet inte anges används 5qi för att härleda ARP-värdet. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 15
maximumBitRate Maximal bithastighet (MBR) för alla tjänstdataflöden som använder den här PCC-regeln eller -tjänsten. Ambr (krävs)
preemptionCapability QoS Flow-preemptionsfunktion. Preemption-funktionen för ett QoS Flow styr om det kan föregripa ett annat QoS-flöde med en lägre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "MayPreempt"
"NotPreempt"
preemptionVulnerability Sårbarhet för QoS Flow-preemption. Preemption Vulnerability för ett QoS Flow styr om det kan föregripas av QoS Flow med en högre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "NotPreemptable"
"Preemptable"

ServiceDataFlowTemplate

Namn Beskrivning Värde
riktning Flödets riktning. "Dubbelriktad"
"Nedlänk"
"Överordnad länk" (krävs)
Portar De portar som UEs ansluter till för det här flödet. Du kan ange noll eller fler portar eller portintervall. Om du anger en eller flera portar eller portintervall måste du ange ett annat värde än ip i fältet protocol. Det här är en valfri inställning. Om du inte anger det tillåts anslutningar på alla portar. Portintervall måste anges som <FirstPort>–<LastPort>. Till exempel: [8080, 8082-8085]. sträng

Begränsningar:
Mönster = ^([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 En lista över tillåtna protokoll för det här flödet. Om du vill att det här flödet ska kunna använda något protokoll i Internet Protocol Suite använder du värdet ip. Om du bara vill tillåta ett urval av protokoll måste du använda motsvarande IANA Assigned Internet Protocol Number för varje protokoll enligt beskrivningen i https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. För UDP måste du till exempel använda 17. Om du använder värdet ip måste du lämna fältet port ospecificerat. sträng

Begränsningar:
Mönster = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (krävs)
remoteIpList Den fjärranslutna IP-adress (es) som UE:er ansluter till för det här flödet. Om du vill tillåta anslutningar på en IP-adress använder du värdet any. Annars måste du ange var och en av de fjärr-IP-adresser som Fusion Core ansluter till för det här flödet. Du måste ange varje IP-adress i CIDR-notationen, inklusive nätmasken (till exempel 192.0.2.54/24). sträng

Begränsningar:
Mönster = ^(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])))$[] (krävs)
templateName Namnet på SDF-mallen. Detta måste vara unikt i den överordnade PccRuleConfiguration. Du får inte använda någon av följande reserverade strängar – default, requested eller service. sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)

ServicePropertiesFormat

Namn Beskrivning Värde
pccRules Den uppsättning PCC-regler som utgör den här tjänsten. PccRuleConfiguration[] (krävs)
servicePrecedence Ett prioritetsvärde som används för att bestämma mellan tjänster när du identifierar QoS-värden som ska användas för en viss sim. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt för alla tjänster som konfigurerats i mobilnätverket. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 255 (krävs)
serviceQosPolicy QoS-principen som ska användas för paket som matchar den här tjänsten. Detta kan åsidosättas för vissa flöden med hjälp av fältet ruleQosPolicy i en PccRuleConfiguration. Om det här fältet är null definierar UE:s simPolicy QoS-inställningarna. QosPolicy

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa en fullständig 5G Core-distribution

Distribuera till Azure
Den här mallen skapar alla resurser som krävs för att distribuera en privat 5G Core, inklusive etablering av simmar och skapande av QoS-exempelprincip. Du kan också distribuera den till ett Kubernetes-kluster som körs på en Azure Stack Edge-enhet.
Skapa en sim-princip

Distribuera till Azure
Den här mallen skapar en tjänst- och sim-princip för ett befintligt mobilt nätverk.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen mobileNetworks/services kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MobileNetwork/mobileNetworks/services-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview"
  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"
      }
    }
  })
}

Egenskapsvärden

Ambr

Namn Beskrivning Värde
Nedlänk Bithastighet för nedlänk. sträng

Begränsningar:
Mönster = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (krävs)
Uplink Bithastighet för överordnad länk. sträng

Begränsningar:
Mönster = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (krävs)

Microsoft.MobileNetwork/mobileNetworks/services

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: mobileNetworks
Egenskaper Tjänstegenskaper. ServicePropertiesFormat (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview"

PccRuleConfiguration

Namn Beskrivning Värde
ruleName Namnet på regeln. Detta måste vara unikt inom den överordnade tjänsten. Du får inte använda någon av följande reserverade strängar – default, requested eller service. sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)
rulePrecedence Ett prioritetsvärde som används för att bestämma mellan PCC-regler när du identifierar QoS-värdena som ska användas för en viss sim. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt bland alla PCC-regler som konfigurerats i mobilnätverket. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 255 (krävs)
ruleQosPolicy QoS-principen som ska användas för paket som matchar den här regeln. Om det här fältet är null definierar tjänsten QoS-inställningarna. PccRuleQosPolicy
serviceDataFlowTemplates Den uppsättning tjänstdataflödesmallar som ska användas för den här PCC-regeln. ServiceDataFlowTemplate[] (krävs)
trafficControl Avgör om flöden som matchar den här PCC-regeln är tillåtna. "Blockerad"
"Aktiverad"

PccRuleQosPolicy

Namn Beskrivning Värde
5qi QoS Flow 5G QoS-indikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. Detta får inte vara ett standardiserat 5QI-värde som väljer en GBR-QoS (garanterad bithastighet). De olagliga GBR 5QI-värdena är: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 och 85. Se 3GPP TS23.501 avsnitt 5.7.2.1 för en fullständig beskrivning av parametern 5Qi och tabell 5.7.4-1 för definitionen av vilka är GBR 5QI-värden. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 127
allocationAndRetentionPriorityLevel QoS Flow-allokerings- och kvarhållningsprioritetsnivå (ARP). Flöden med högre prioritet preempt flöden med lägre prioritet, om inställningarna för preemptionCapability och preemptionVulnerability tillåta det. 1 är den högsta prioritetsnivån. Om det här fältet inte anges används 5qi för att härleda ARP-värdet. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 15
guaranteedBitRate Garanterad bithastighet (GBR) för alla tjänstdataflöden som använder den här PCC-regeln. Det här är en valfri inställning. Om du inte anger något värde kommer det inte att finnas någon GBR-uppsättning för PCC-regeln som använder den här QoS-definitionen. Ambr
maximumBitRate Maximal bithastighet (MBR) för alla tjänstdataflöden som använder den här PCC-regeln eller -tjänsten. Ambr (krävs)
preemptionCapability QoS Flow-preemptionsfunktion. Preemption-funktionen för ett QoS Flow styr om det kan föregripa ett annat QoS-flöde med en lägre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "MayPreempt"
"NotPreempt"
preemptionVulnerability Sårbarhet för QoS Flow-preemption. Preemption Vulnerability för ett QoS Flow styr om det kan föregripas av QoS Flow med en högre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "NotPreemptable"
"Preemptable"

QosPolicy

Namn Beskrivning Värde
5qi QoS Flow 5G QoS-indikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. Detta får inte vara ett standardiserat 5QI-värde som väljer en GBR-QoS (garanterad bithastighet). De olagliga GBR 5QI-värdena är: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 och 85. Se 3GPP TS23.501 avsnitt 5.7.2.1 för en fullständig beskrivning av parametern 5Qi och tabell 5.7.4-1 för definitionen av vilka är GBR 5QI-värden. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 127
allocationAndRetentionPriorityLevel QoS Flow-allokerings- och kvarhållningsprioritetsnivå (ARP). Flöden med högre prioritet preempt flöden med lägre prioritet, om inställningarna för preemptionCapability och preemptionVulnerability tillåta det. 1 är den högsta prioritetsnivån. Om det här fältet inte anges används 5qi för att härleda ARP-värdet. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 15
maximumBitRate Maximal bithastighet (MBR) för alla tjänstdataflöden som använder den här PCC-regeln eller -tjänsten. Ambr (krävs)
preemptionCapability QoS Flow-preemptionsfunktion. Preemption-funktionen för ett QoS Flow styr om det kan föregripa ett annat QoS-flöde med en lägre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "MayPreempt"
"NotPreempt"
preemptionVulnerability Sårbarhet för QoS Flow-preemption. Preemption Vulnerability för ett QoS Flow styr om det kan föregripas av QoS Flow med en högre prioritetsnivå. Se 3GPP TS23.501 avsnitt 5.7.2.2 för en fullständig beskrivning av ARP-parametrarna. "NotPreemptable"
"Preemptable"

ServiceDataFlowTemplate

Namn Beskrivning Värde
riktning Flödets riktning. "Dubbelriktad"
"Nedlänk"
"Överordnad länk" (krävs)
Portar De portar som UEs ansluter till för det här flödet. Du kan ange noll eller fler portar eller portintervall. Om du anger en eller flera portar eller portintervall måste du ange ett annat värde än ip i fältet protocol. Det här är en valfri inställning. Om du inte anger det tillåts anslutningar på alla portar. Portintervall måste anges som <FirstPort>–<LastPort>. Till exempel: [8080, 8082-8085]. sträng

Begränsningar:
Mönster = ^([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 En lista över tillåtna protokoll för det här flödet. Om du vill att det här flödet ska kunna använda något protokoll i Internet Protocol Suite använder du värdet ip. Om du bara vill tillåta ett urval av protokoll måste du använda motsvarande IANA Assigned Internet Protocol Number för varje protokoll enligt beskrivningen i https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. För UDP måste du till exempel använda 17. Om du använder värdet ip måste du lämna fältet port ospecificerat. sträng

Begränsningar:
Mönster = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (krävs)
remoteIpList Den fjärranslutna IP-adress (es) som UE:er ansluter till för det här flödet. Om du vill tillåta anslutningar på en IP-adress använder du värdet any. Annars måste du ange var och en av de fjärr-IP-adresser som Fusion Core ansluter till för det här flödet. Du måste ange varje IP-adress i CIDR-notationen, inklusive nätmasken (till exempel 192.0.2.54/24). sträng

Begränsningar:
Mönster = ^(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])))$[] (krävs)
templateName Namnet på SDF-mallen. Detta måste vara unikt i den överordnade PccRuleConfiguration. Du får inte använda någon av följande reserverade strängar – default, requested eller service. sträng

Begränsningar:
Max längd =
Mönster = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (krävs)

ServicePropertiesFormat

Namn Beskrivning Värde
pccRules Den uppsättning PCC-regler som utgör den här tjänsten. PccRuleConfiguration[] (krävs)
servicePrecedence Ett prioritetsvärde som används för att bestämma mellan tjänster när du identifierar QoS-värden som ska användas för en viss sim. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt för alla tjänster som konfigurerats i mobilnätverket. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 255 (krävs)
serviceQosPolicy QoS-principen som ska användas för paket som matchar den här tjänsten. Detta kan åsidosättas för vissa flöden med hjälp av fältet ruleQosPolicy i en PccRuleConfiguration. Om det här fältet är null definierar UE:s simPolicy QoS-inställningarna. QosPolicy

TrackedResourceTags

Namn Beskrivning Värde