Microsoft.MobileNetwork mobileNetworks/services
Bicep-resursdefinition
Resurstypen mobileNetworks/services kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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@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'
}
}
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 dataflödesprincipregler när du identifierar QoS-värdena som ska användas för ett visst SIM-kort. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt för alla dataflödesprincipregler 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 den överordnade tjänsten QoS-inställningarna. | PccRuleQosPolicy |
serviceDataFlowTemplates | Den uppsättning dataflödesmallar som ska användas för den här dataflödesprincipregeln. | ServiceDataFlowTemplate[] (krävs) |
trafficControl | Avgör om flöden som matchar den här dataflödesprincipregeln är tillåtna. | "Blockerad" "Aktiverad" |
PccRuleQosPolicy
Namn | Beskrivning | Värde |
---|---|---|
5qi | 5G QoS-flödesindikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. 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 5QI-värdena. | 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 policyregeln för dataflöde. 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 dataflödesprincipregeln som använder den här QoS-definitionen. | Ambr |
maximumBitRate | Den maximala bithastigheten (MBR) för alla tjänstdataflöden som använder den här regeln eller tjänsten för dataflödesprinciper. | 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. Preemptionsrisken för ett QoS Flow styr om det kan föregripas av ett QoS-flöde 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 | 5G QoS-flödesindikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. 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 5QI-värdena. | 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 | Den maximala bithastigheten (MBR) för alla tjänstdataflöden som använder den här regeln eller tjänsten för dataflödesprinciper. | 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. Preemptionsrisken för ett QoS Flow styr om det kan föregripas av ett QoS-flöde 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 paketkärninstansen ska ansluta 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å dataflödesmallen. Detta måste vara unikt inom den överordnade dataflödesprincipregeln. 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 dataflödesprincipregler 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ärdena som ska användas för ett visst SIM-kort. 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 SIM-princip 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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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": "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"
}
}
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 | '2024-04-01' |
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 dataflödesprincipregler när du identifierar QoS-värdena som ska användas för ett visst SIM-kort. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt för alla dataflödesprincipregler 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 den överordnade tjänsten QoS-inställningarna. | PccRuleQosPolicy |
serviceDataFlowTemplates | Den uppsättning dataflödesmallar som ska användas för den här dataflödesprincipregeln. | ServiceDataFlowTemplate[] (krävs) |
trafficControl | Avgör om flöden som matchar den här dataflödesprincipregeln är tillåtna. | "Blockerad" "Aktiverad" |
PccRuleQosPolicy
Namn | Beskrivning | Värde |
---|---|---|
5qi | 5G QoS-flödesindikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. 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 5QI-värdena. | 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 policyregeln för dataflöde. 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 dataflödesprincipregeln som använder den här QoS-definitionen. | Ambr |
maximumBitRate | Den maximala bithastigheten (MBR) för alla tjänstdataflöden som använder den här regeln eller tjänsten för dataflödesprinciper. | 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. Preemptionsrisken för ett QoS Flow styr om det kan föregripas av ett QoS-flöde 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 | 5G QoS-flödesindikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. 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 5QI-värdena. | 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 | Den maximala bithastigheten (MBR) för alla tjänstdataflöden som använder den här regeln eller tjänsten för dataflödesprinciper. | 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. Preemptionsrisken för ett QoS Flow styr om det kan föregripas av ett QoS-flöde 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 paketkärninstansen ska ansluta 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å dataflödesmallen. Detta måste vara unikt inom den överordnade dataflödesprincipregeln. 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 dataflödesprincipregler 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ärdena som ska användas för ett visst SIM-kort. 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 SIM-princip 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 |
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 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@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"
}
}
})
}
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@2024-04-01" |
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 dataflödesprincipregler när du identifierar QoS-värdena som ska användas för ett visst SIM-kort. Ett lägre värde innebär en högre prioritet. Det här värdet bör vara unikt för alla dataflödesprincipregler 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 den överordnade tjänsten QoS-inställningarna. | PccRuleQosPolicy |
serviceDataFlowTemplates | Den uppsättning dataflödesmallar som ska användas för den här dataflödesprincipregeln. | ServiceDataFlowTemplate[] (krävs) |
trafficControl | Avgör om flöden som matchar den här dataflödesprincipregeln är tillåtna. | "Blockerad" "Aktiverad" |
PccRuleQosPolicy
Namn | Beskrivning | Värde |
---|---|---|
5qi | 5G QoS-flödesindikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. 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 5QI-värdena. | 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 policyregeln för dataflöde. 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 dataflödesprincipregeln som använder den här QoS-definitionen. | Ambr |
maximumBitRate | Den maximala bithastigheten (MBR) för alla tjänstdataflöden som använder den här regeln eller tjänsten för dataflödesprinciper. | 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. Preemptionsrisken för ett QoS Flow styr om det kan föregripas av ett QoS-flöde 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 | 5G QoS-flödesindikatorvärde. 5QI identifierar en specifik QoS-vidarebefordringsbehandling som ska tillhandahållas till ett flöde. 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 5QI-värdena. | 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 | Den maximala bithastigheten (MBR) för alla tjänstdataflöden som använder den här regeln eller tjänsten för dataflödesprinciper. | 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. Preemptionsrisken för ett QoS Flow styr om det kan föregripas av ett QoS-flöde 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 paketkärninstansen ska ansluta 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å dataflödesmallen. Detta måste vara unikt inom den överordnade dataflödesprincipregeln. 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 dataflödesprincipregler 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ärdena som ska användas för ett visst SIM-kort. 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 SIM-princip QoS-inställningarna. | QosPolicy |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|