Microsoft.MobileNetwork mobileNetworks/services 2022-04-01-preview
Bicep-resourcedefinitie
Het resourcetype mobileNetworks/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.MobileNetwork/mobileNetworks/services wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2022-04-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'
}
}
Eigenschapswaarden
Ambr
Naam | Beschrijving | Waarde |
---|---|---|
Downlink | Downlink-bitsnelheid. | snaar Beperkingen: Patroon = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (vereist) |
Uplink | Bitsnelheid uplinken. | snaar Beperkingen: Patroon = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (vereist) |
Microsoft.MobileNetwork/mobileNetworks/services
Naam | Beschrijving | Waarde |
---|---|---|
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: mobileNetworks- |
Eigenschappen | Service-eigenschappen. | ServicePropertiesFormat (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
PccRuleConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
ruleName | De naam van de regel. Dit moet uniek zijn binnen de bovenliggende service. U mag geen van de volgende gereserveerde tekenreeksen gebruiken: default , requested of service . |
snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
rulePrecedence | Een prioriteitswaarde die wordt gebruikt om te bepalen tussen beleidsregels voor gegevensstromen bij het identificeren van de QoS-waarden die voor een bepaalde SIM moeten worden gebruikt. Een lagere waarde betekent een hogere prioriteit. Deze waarde moet uniek zijn voor alle beleidsregels voor gegevensstromen die zijn geconfigureerd in het mobiele netwerk. | Int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 255 (vereist) |
ruleQosPolicy | Het QoS-beleid dat moet worden gebruikt voor pakketten die overeenkomen met deze regel. Als dit veld null is, definieert de bovenliggende service de QoS-instellingen. | PccRuleQosPolicy- |
serviceDataFlowTemplates | De set gegevensstroomsjablonen die moeten worden gebruikt voor deze gegevensstroombeleidsregel. | ServiceDataFlowTemplate[] (vereist) |
trafficControl | Bepaalt of stromen die overeenkomen met deze gegevensstroombeleidsregel zijn toegestaan. | 'Geblokkeerd' 'Ingeschakeld' |
PccRuleQosPolicy
Naam | Beschrijving | Waarde |
---|---|---|
5qi | QoS-stroom 5G QoS-indicatorwaarde. De 5QI identificeert een specifieke QoS-doorstuurbehandeling die aan een stroom moet worden verstrekt. Dit mag geen gestandaardiseerde 5QI-waarde zijn die overeenkomt met een GBR-QoS-stroom (gegarandeerde bitsnelheid). De illegale GBR 5QI-waarden zijn: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 en 85. Zie 3GPP TS23.501 sectie 5.7.2.1 voor een volledige beschrijving van de parameter 5QI en tabel 5.7.4-1 voor de definitie waarvan de GBR 5QI-waarden zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 127 |
allocationAndRetentionPriorityLevel | Niveau QoS-stroomtoewijzing en -retentieprioriteit (ARP). Stromen met vooraf gedefinieerde stromen met een hogere prioriteit met een lagere prioriteit, als de instellingen van preemptionCapability en preemptionVulnerability toestaan. 1 is het hoogste prioriteitsniveau. Als dit veld niet is opgegeven, wordt 5qi gebruikt om de ARP-waarde af te leiden. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. |
Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 15 |
guaranteedBitRate | De gegarandeerde bitsnelheid (GBR) voor alle servicegegevensstromen die gebruikmaken van deze gegevensstroombeleidsregel. Dit is een optionele instelling. Als u geen waarde opgeeft, is er geen GBR-set voor de gegevensstroombeleidsregel die gebruikmaakt van deze QoS-definitie. | Ambr- |
maximumBitRate | De maximale bitsnelheid (MBR) voor alle servicegegevensstromen die gebruikmaken van deze beleidsregel of service voor gegevensstromen. | Ambr- (vereist) |
preemptionCapability | Mogelijkheid van QoS-stroomvoorbeëindiging. Met de mogelijkheid van een QoS-stroom wordt bepaald of een andere QoS-stroom met een lagere prioriteit kan worden voorbereid. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Beveiligingsprobleem met QoS-stroomvoorbeëindiging. Het beveiligingsprobleem van een QoS-stroom bepaalt of dit kan worden verschoven door een QoS-stroom met een hogere prioriteit. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Naam | Beschrijving | Waarde |
---|---|---|
5qi | QoS-stroom 5G QoS-indicatorwaarde. De 5QI identificeert een specifieke QoS-doorstuurbehandeling die aan een stroom moet worden verstrekt. Dit mag geen gestandaardiseerde 5QI-waarde zijn die overeenkomt met een GBR-QoS-stroom (gegarandeerde bitsnelheid). De illegale GBR 5QI-waarden zijn: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 en 85. Zie 3GPP TS23.501 sectie 5.7.2.1 voor een volledige beschrijving van de parameter 5QI en tabel 5.7.4-1 voor de definitie waarvan de GBR 5QI-waarden zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 127 |
allocationAndRetentionPriorityLevel | Niveau QoS-stroomtoewijzing en -retentieprioriteit (ARP). Stromen met vooraf gedefinieerde stromen met een hogere prioriteit met een lagere prioriteit, als de instellingen van preemptionCapability en preemptionVulnerability toestaan. 1 is het hoogste prioriteitsniveau. Als dit veld niet is opgegeven, wordt 5qi gebruikt om de ARP-waarde af te leiden. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. |
Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 15 |
maximumBitRate | De maximale bitsnelheid (MBR) voor alle servicegegevensstromen die gebruikmaken van deze beleidsregel of service voor gegevensstromen. | Ambr- (vereist) |
preemptionCapability | Mogelijkheid van QoS-stroomvoorbeëindiging. Met de mogelijkheid van een QoS-stroom wordt bepaald of een andere QoS-stroom met een lagere prioriteit kan worden voorbereid. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Beveiligingsprobleem met QoS-stroomvoorbeëindiging. Het beveiligingsprobleem van een QoS-stroom bepaalt of dit kan worden verschoven door een QoS-stroom met een hogere prioriteit. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Naam | Beschrijving | Waarde |
---|---|---|
richting | De richting van deze stroom. | 'Bidirectioneel' 'Downlink' Uplink (vereist) |
Ports | De poort(en) waarmee UE's verbinding maken voor deze stroom. U kunt nul of meer poorten of poortbereiken opgeven. Als u een of meer poorten of poortbereiken opgeeft, moet u een andere waarde dan ip opgeven in het veld protocol . Dit is een optionele instelling. Als u deze niet opgeeft, worden verbindingen toegestaan op alle poorten. Poortbereiken moeten worden opgegeven als <FirstPort->-<LastPort->. Bijvoorbeeld: [8080 , 8082-8085 ]. |
snaar Beperkingen: Pattern = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$ [] |
protocol | Een lijst met de toegestane protocollen voor deze stroom. Als u wilt dat deze stroom elk protocol in de internetprotocolsuite kan gebruiken, gebruikt u de waarde ip . Als u alleen een selectie van protocollen wilt toestaan, moet u het overeenkomstige IANA Assigned Internet Protocol Number voor elk protocol gebruiken, zoals beschreven in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Voor UDP moet u bijvoorbeeld 17 gebruiken. Als u de waarde ip gebruikt, moet u het veld port niet opgegeven. |
snaar Beperkingen: Patroon = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (vereist) |
remoteIpList | Het externe IP-adres(en) waarmee UE's verbinding maken voor deze stroom. Als u verbindingen op een IP-adres wilt toestaan, gebruikt u de waarde any . Anders moet u elk van de externe IP-adressen opgeven waarmee het pakketkernexemplaren verbinding maakt voor deze stroom. U moet elk IP-adres opgeven in CIDR-notatie, inclusief het netmasker (bijvoorbeeld 192.0.2.54/24). |
snaar Beperkingen: Patroon = ^(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])))$ [] (vereist) |
templateName | De naam van de gegevensstroomsjabloon. Dit moet uniek zijn binnen de bovenliggende gegevensstroombeleidsregel. U mag geen van de volgende gereserveerde tekenreeksen gebruiken: default , requested of service . |
snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
ServicePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
pccRules | De set beleidsregels voor gegevensstromen waaruit deze service bestaat. | PccRuleConfiguration[] (vereist) |
servicePrecedence | Een prioriteitswaarde die wordt gebruikt om te bepalen tussen services bij het identificeren van de QoS-waarden die voor een bepaalde SIM moeten worden gebruikt. Een lagere waarde betekent een hogere prioriteit. Deze waarde moet uniek zijn voor alle services die zijn geconfigureerd in het mobiele netwerk. | Int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 255 (vereist) |
serviceQosPolicy | Het QoS-beleid dat moet worden gebruikt voor pakketten die overeenkomen met deze service. Dit kan worden overschreven voor bepaalde stromen met behulp van het veld ruleQosPolicy in een PccRuleConfiguration. Als dit veld null is, definieert het SIM-beleid van de UE de QoS-instellingen. | QosPolicy- |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Een volledige 5G Core-implementatie maken | Met deze sjabloon worden alle resources gemaakt die nodig zijn voor het implementeren van een Privé 5G Core, inclusief het inrichten van sims en het maken van voorbeeld-QoS-beleid. Het kan eventueel worden geïmplementeerd in een Kubernetes-cluster dat wordt uitgevoerd op een Azure Stack Edge-apparaat. |
Een sim-beleid maken | Met deze sjabloon maakt u een service- en simbeleid voor een bestaand mobiel netwerk. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype mobileNetworks/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.MobileNetwork/mobileNetworks/services wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.MobileNetwork/mobileNetworks/services",
"apiVersion": "2022-04-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"
}
}
Eigenschapswaarden
Ambr
Naam | Beschrijving | Waarde |
---|---|---|
Downlink | Downlink-bitsnelheid. | snaar Beperkingen: Patroon = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (vereist) |
Uplink | Bitsnelheid uplinken. | snaar Beperkingen: Patroon = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (vereist) |
Microsoft.MobileNetwork/mobileNetworks/services
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2022-04-01-preview' |
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
Eigenschappen | Service-eigenschappen. | ServicePropertiesFormat (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.MobileNetwork/mobileNetworks/services' |
PccRuleConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
ruleName | De naam van de regel. Dit moet uniek zijn binnen de bovenliggende service. U mag geen van de volgende gereserveerde tekenreeksen gebruiken: default , requested of service . |
snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
rulePrecedence | Een prioriteitswaarde die wordt gebruikt om te bepalen tussen beleidsregels voor gegevensstromen bij het identificeren van de QoS-waarden die voor een bepaalde SIM moeten worden gebruikt. Een lagere waarde betekent een hogere prioriteit. Deze waarde moet uniek zijn voor alle beleidsregels voor gegevensstromen die zijn geconfigureerd in het mobiele netwerk. | Int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 255 (vereist) |
ruleQosPolicy | Het QoS-beleid dat moet worden gebruikt voor pakketten die overeenkomen met deze regel. Als dit veld null is, definieert de bovenliggende service de QoS-instellingen. | PccRuleQosPolicy- |
serviceDataFlowTemplates | De set gegevensstroomsjablonen die moeten worden gebruikt voor deze gegevensstroombeleidsregel. | ServiceDataFlowTemplate[] (vereist) |
trafficControl | Bepaalt of stromen die overeenkomen met deze gegevensstroombeleidsregel zijn toegestaan. | 'Geblokkeerd' 'Ingeschakeld' |
PccRuleQosPolicy
Naam | Beschrijving | Waarde |
---|---|---|
5qi | QoS-stroom 5G QoS-indicatorwaarde. De 5QI identificeert een specifieke QoS-doorstuurbehandeling die aan een stroom moet worden verstrekt. Dit mag geen gestandaardiseerde 5QI-waarde zijn die overeenkomt met een GBR-QoS-stroom (gegarandeerde bitsnelheid). De illegale GBR 5QI-waarden zijn: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 en 85. Zie 3GPP TS23.501 sectie 5.7.2.1 voor een volledige beschrijving van de parameter 5QI en tabel 5.7.4-1 voor de definitie waarvan de GBR 5QI-waarden zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 127 |
allocationAndRetentionPriorityLevel | Niveau QoS-stroomtoewijzing en -retentieprioriteit (ARP). Stromen met vooraf gedefinieerde stromen met een hogere prioriteit met een lagere prioriteit, als de instellingen van preemptionCapability en preemptionVulnerability toestaan. 1 is het hoogste prioriteitsniveau. Als dit veld niet is opgegeven, wordt 5qi gebruikt om de ARP-waarde af te leiden. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. |
Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 15 |
guaranteedBitRate | De gegarandeerde bitsnelheid (GBR) voor alle servicegegevensstromen die gebruikmaken van deze gegevensstroombeleidsregel. Dit is een optionele instelling. Als u geen waarde opgeeft, is er geen GBR-set voor de gegevensstroombeleidsregel die gebruikmaakt van deze QoS-definitie. | Ambr- |
maximumBitRate | De maximale bitsnelheid (MBR) voor alle servicegegevensstromen die gebruikmaken van deze beleidsregel of service voor gegevensstromen. | Ambr- (vereist) |
preemptionCapability | Mogelijkheid van QoS-stroomvoorbeëindiging. Met de mogelijkheid van een QoS-stroom wordt bepaald of een andere QoS-stroom met een lagere prioriteit kan worden voorbereid. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Beveiligingsprobleem met QoS-stroomvoorbeëindiging. Het beveiligingsprobleem van een QoS-stroom bepaalt of dit kan worden verschoven door een QoS-stroom met een hogere prioriteit. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Naam | Beschrijving | Waarde |
---|---|---|
5qi | QoS-stroom 5G QoS-indicatorwaarde. De 5QI identificeert een specifieke QoS-doorstuurbehandeling die aan een stroom moet worden verstrekt. Dit mag geen gestandaardiseerde 5QI-waarde zijn die overeenkomt met een GBR-QoS-stroom (gegarandeerde bitsnelheid). De illegale GBR 5QI-waarden zijn: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 en 85. Zie 3GPP TS23.501 sectie 5.7.2.1 voor een volledige beschrijving van de parameter 5QI en tabel 5.7.4-1 voor de definitie waarvan de GBR 5QI-waarden zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 127 |
allocationAndRetentionPriorityLevel | Niveau QoS-stroomtoewijzing en -retentieprioriteit (ARP). Stromen met vooraf gedefinieerde stromen met een hogere prioriteit met een lagere prioriteit, als de instellingen van preemptionCapability en preemptionVulnerability toestaan. 1 is het hoogste prioriteitsniveau. Als dit veld niet is opgegeven, wordt 5qi gebruikt om de ARP-waarde af te leiden. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. |
Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 15 |
maximumBitRate | De maximale bitsnelheid (MBR) voor alle servicegegevensstromen die gebruikmaken van deze beleidsregel of service voor gegevensstromen. | Ambr- (vereist) |
preemptionCapability | Mogelijkheid van QoS-stroomvoorbeëindiging. Met de mogelijkheid van een QoS-stroom wordt bepaald of een andere QoS-stroom met een lagere prioriteit kan worden voorbereid. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Beveiligingsprobleem met QoS-stroomvoorbeëindiging. Het beveiligingsprobleem van een QoS-stroom bepaalt of dit kan worden verschoven door een QoS-stroom met een hogere prioriteit. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Naam | Beschrijving | Waarde |
---|---|---|
richting | De richting van deze stroom. | 'Bidirectioneel' 'Downlink' Uplink (vereist) |
Ports | De poort(en) waarmee UE's verbinding maken voor deze stroom. U kunt nul of meer poorten of poortbereiken opgeven. Als u een of meer poorten of poortbereiken opgeeft, moet u een andere waarde dan ip opgeven in het veld protocol . Dit is een optionele instelling. Als u deze niet opgeeft, worden verbindingen toegestaan op alle poorten. Poortbereiken moeten worden opgegeven als <FirstPort->-<LastPort->. Bijvoorbeeld: [8080 , 8082-8085 ]. |
snaar Beperkingen: Pattern = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$ [] |
protocol | Een lijst met de toegestane protocollen voor deze stroom. Als u wilt dat deze stroom elk protocol in de internetprotocolsuite kan gebruiken, gebruikt u de waarde ip . Als u alleen een selectie van protocollen wilt toestaan, moet u het overeenkomstige IANA Assigned Internet Protocol Number voor elk protocol gebruiken, zoals beschreven in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Voor UDP moet u bijvoorbeeld 17 gebruiken. Als u de waarde ip gebruikt, moet u het veld port niet opgegeven. |
snaar Beperkingen: Patroon = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (vereist) |
remoteIpList | Het externe IP-adres(en) waarmee UE's verbinding maken voor deze stroom. Als u verbindingen op een IP-adres wilt toestaan, gebruikt u de waarde any . Anders moet u elk van de externe IP-adressen opgeven waarmee het pakketkernexemplaren verbinding maakt voor deze stroom. U moet elk IP-adres opgeven in CIDR-notatie, inclusief het netmasker (bijvoorbeeld 192.0.2.54/24). |
snaar Beperkingen: Patroon = ^(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])))$ [] (vereist) |
templateName | De naam van de gegevensstroomsjabloon. Dit moet uniek zijn binnen de bovenliggende gegevensstroombeleidsregel. U mag geen van de volgende gereserveerde tekenreeksen gebruiken: default , requested of service . |
snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
ServicePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
pccRules | De set beleidsregels voor gegevensstromen waaruit deze service bestaat. | PccRuleConfiguration[] (vereist) |
servicePrecedence | Een prioriteitswaarde die wordt gebruikt om te bepalen tussen services bij het identificeren van de QoS-waarden die voor een bepaalde SIM moeten worden gebruikt. Een lagere waarde betekent een hogere prioriteit. Deze waarde moet uniek zijn voor alle services die zijn geconfigureerd in het mobiele netwerk. | Int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 255 (vereist) |
serviceQosPolicy | Het QoS-beleid dat moet worden gebruikt voor pakketten die overeenkomen met deze service. Dit kan worden overschreven voor bepaalde stromen met behulp van het veld ruleQosPolicy in een PccRuleConfiguration. Als dit veld null is, definieert het SIM-beleid van de UE de QoS-instellingen. | QosPolicy- |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Een volledige 5G Core-implementatie maken |
Met deze sjabloon worden alle resources gemaakt die nodig zijn voor het implementeren van een Privé 5G Core, inclusief het inrichten van sims en het maken van voorbeeld-QoS-beleid. Het kan eventueel worden geïmplementeerd in een Kubernetes-cluster dat wordt uitgevoerd op een Azure Stack Edge-apparaat. |
Een sim-beleid maken |
Met deze sjabloon maakt u een service- en simbeleid voor een bestaand mobiel netwerk. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype mobileNetworks/services kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.MobileNetwork/mobileNetworks/services wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks/services@2022-04-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"
}
}
})
}
Eigenschapswaarden
Ambr
Naam | Beschrijving | Waarde |
---|---|---|
Downlink | Downlink-bitsnelheid. | snaar Beperkingen: Patroon = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (vereist) |
Uplink | Bitsnelheid uplinken. | snaar Beperkingen: Patroon = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (vereist) |
Microsoft.MobileNetwork/mobileNetworks/services
Naam | Beschrijving | Waarde |
---|---|---|
plaats | De geografische locatie waar de resource zich bevindt | tekenreeks (vereist) |
naam | De resourcenaam | snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: mobileNetworks- |
Eigenschappen | Service-eigenschappen. | ServicePropertiesFormat (vereist) |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.MobileNetwork/mobileNetworks/services@2022-04-01-preview" |
PccRuleConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
ruleName | De naam van de regel. Dit moet uniek zijn binnen de bovenliggende service. U mag geen van de volgende gereserveerde tekenreeksen gebruiken: default , requested of service . |
snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
rulePrecedence | Een prioriteitswaarde die wordt gebruikt om te bepalen tussen beleidsregels voor gegevensstromen bij het identificeren van de QoS-waarden die voor een bepaalde SIM moeten worden gebruikt. Een lagere waarde betekent een hogere prioriteit. Deze waarde moet uniek zijn voor alle beleidsregels voor gegevensstromen die zijn geconfigureerd in het mobiele netwerk. | Int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 255 (vereist) |
ruleQosPolicy | Het QoS-beleid dat moet worden gebruikt voor pakketten die overeenkomen met deze regel. Als dit veld null is, definieert de bovenliggende service de QoS-instellingen. | PccRuleQosPolicy- |
serviceDataFlowTemplates | De set gegevensstroomsjablonen die moeten worden gebruikt voor deze gegevensstroombeleidsregel. | ServiceDataFlowTemplate[] (vereist) |
trafficControl | Bepaalt of stromen die overeenkomen met deze gegevensstroombeleidsregel zijn toegestaan. | 'Geblokkeerd' 'Ingeschakeld' |
PccRuleQosPolicy
Naam | Beschrijving | Waarde |
---|---|---|
5qi | QoS-stroom 5G QoS-indicatorwaarde. De 5QI identificeert een specifieke QoS-doorstuurbehandeling die aan een stroom moet worden verstrekt. Dit mag geen gestandaardiseerde 5QI-waarde zijn die overeenkomt met een GBR-QoS-stroom (gegarandeerde bitsnelheid). De illegale GBR 5QI-waarden zijn: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 en 85. Zie 3GPP TS23.501 sectie 5.7.2.1 voor een volledige beschrijving van de parameter 5QI en tabel 5.7.4-1 voor de definitie waarvan de GBR 5QI-waarden zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 127 |
allocationAndRetentionPriorityLevel | Niveau QoS-stroomtoewijzing en -retentieprioriteit (ARP). Stromen met vooraf gedefinieerde stromen met een hogere prioriteit met een lagere prioriteit, als de instellingen van preemptionCapability en preemptionVulnerability toestaan. 1 is het hoogste prioriteitsniveau. Als dit veld niet is opgegeven, wordt 5qi gebruikt om de ARP-waarde af te leiden. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. |
Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 15 |
guaranteedBitRate | De gegarandeerde bitsnelheid (GBR) voor alle servicegegevensstromen die gebruikmaken van deze gegevensstroombeleidsregel. Dit is een optionele instelling. Als u geen waarde opgeeft, is er geen GBR-set voor de gegevensstroombeleidsregel die gebruikmaakt van deze QoS-definitie. | Ambr- |
maximumBitRate | De maximale bitsnelheid (MBR) voor alle servicegegevensstromen die gebruikmaken van deze beleidsregel of service voor gegevensstromen. | Ambr- (vereist) |
preemptionCapability | Mogelijkheid van QoS-stroomvoorbeëindiging. Met de mogelijkheid van een QoS-stroom wordt bepaald of een andere QoS-stroom met een lagere prioriteit kan worden voorbereid. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Beveiligingsprobleem met QoS-stroomvoorbeëindiging. Het beveiligingsprobleem van een QoS-stroom bepaalt of dit kan worden verschoven door een QoS-stroom met een hogere prioriteit. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Naam | Beschrijving | Waarde |
---|---|---|
5qi | QoS-stroom 5G QoS-indicatorwaarde. De 5QI identificeert een specifieke QoS-doorstuurbehandeling die aan een stroom moet worden verstrekt. Dit mag geen gestandaardiseerde 5QI-waarde zijn die overeenkomt met een GBR-QoS-stroom (gegarandeerde bitsnelheid). De illegale GBR 5QI-waarden zijn: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 en 85. Zie 3GPP TS23.501 sectie 5.7.2.1 voor een volledige beschrijving van de parameter 5QI en tabel 5.7.4-1 voor de definitie waarvan de GBR 5QI-waarden zijn. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 127 |
allocationAndRetentionPriorityLevel | Niveau QoS-stroomtoewijzing en -retentieprioriteit (ARP). Stromen met vooraf gedefinieerde stromen met een hogere prioriteit met een lagere prioriteit, als de instellingen van preemptionCapability en preemptionVulnerability toestaan. 1 is het hoogste prioriteitsniveau. Als dit veld niet is opgegeven, wordt 5qi gebruikt om de ARP-waarde af te leiden. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. |
Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 15 |
maximumBitRate | De maximale bitsnelheid (MBR) voor alle servicegegevensstromen die gebruikmaken van deze beleidsregel of service voor gegevensstromen. | Ambr- (vereist) |
preemptionCapability | Mogelijkheid van QoS-stroomvoorbeëindiging. Met de mogelijkheid van een QoS-stroom wordt bepaald of een andere QoS-stroom met een lagere prioriteit kan worden voorbereid. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Beveiligingsprobleem met QoS-stroomvoorbeëindiging. Het beveiligingsprobleem van een QoS-stroom bepaalt of dit kan worden verschoven door een QoS-stroom met een hogere prioriteit. Zie 3GPP TS23.501 sectie 5.7.2.2 voor een volledige beschrijving van de ARP-parameters. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Naam | Beschrijving | Waarde |
---|---|---|
richting | De richting van deze stroom. | 'Bidirectioneel' 'Downlink' Uplink (vereist) |
Ports | De poort(en) waarmee UE's verbinding maken voor deze stroom. U kunt nul of meer poorten of poortbereiken opgeven. Als u een of meer poorten of poortbereiken opgeeft, moet u een andere waarde dan ip opgeven in het veld protocol . Dit is een optionele instelling. Als u deze niet opgeeft, worden verbindingen toegestaan op alle poorten. Poortbereiken moeten worden opgegeven als <FirstPort->-<LastPort->. Bijvoorbeeld: [8080 , 8082-8085 ]. |
snaar Beperkingen: Pattern = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$ [] |
protocol | Een lijst met de toegestane protocollen voor deze stroom. Als u wilt dat deze stroom elk protocol in de internetprotocolsuite kan gebruiken, gebruikt u de waarde ip . Als u alleen een selectie van protocollen wilt toestaan, moet u het overeenkomstige IANA Assigned Internet Protocol Number voor elk protocol gebruiken, zoals beschreven in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Voor UDP moet u bijvoorbeeld 17 gebruiken. Als u de waarde ip gebruikt, moet u het veld port niet opgegeven. |
snaar Beperkingen: Patroon = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (vereist) |
remoteIpList | Het externe IP-adres(en) waarmee UE's verbinding maken voor deze stroom. Als u verbindingen op een IP-adres wilt toestaan, gebruikt u de waarde any . Anders moet u elk van de externe IP-adressen opgeven waarmee het pakketkernexemplaren verbinding maakt voor deze stroom. U moet elk IP-adres opgeven in CIDR-notatie, inclusief het netmasker (bijvoorbeeld 192.0.2.54/24). |
snaar Beperkingen: Patroon = ^(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])))$ [] (vereist) |
templateName | De naam van de gegevensstroomsjabloon. Dit moet uniek zijn binnen de bovenliggende gegevensstroombeleidsregel. U mag geen van de volgende gereserveerde tekenreeksen gebruiken: default , requested of service . |
snaar Beperkingen: Maximale lengte = Patroon = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (vereist) |
ServicePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
pccRules | De set beleidsregels voor gegevensstromen waaruit deze service bestaat. | PccRuleConfiguration[] (vereist) |
servicePrecedence | Een prioriteitswaarde die wordt gebruikt om te bepalen tussen services bij het identificeren van de QoS-waarden die voor een bepaalde SIM moeten worden gebruikt. Een lagere waarde betekent een hogere prioriteit. Deze waarde moet uniek zijn voor alle services die zijn geconfigureerd in het mobiele netwerk. | Int Beperkingen: Minimumwaarde = 0 Maximumwaarde = 255 (vereist) |
serviceQosPolicy | Het QoS-beleid dat moet worden gebruikt voor pakketten die overeenkomen met deze service. Dit kan worden overschreven voor bepaalde stromen met behulp van het veld ruleQosPolicy in een PccRuleConfiguration. Als dit veld null is, definieert het SIM-beleid van de UE de QoS-instellingen. | QosPolicy- |
TrackedResourceTags
Naam | Beschrijving | Waarde |
---|