Microsoft.MobileNetwork mobileNetworks/services
- più recenti
- 2024-04-01
- 2024-02-01
- 2023-09-01
- 2023-06-01
- 2022-11-01
- 2022-04-01-preview
03-03-2022
Definizione di risorsa Bicep
Il tipo di risorsa mobileNetworks/services può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MobileNetwork/mobileNetworks/services, aggiungere il bicep seguente al modello.
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'
}
}
Valori delle proprietà
Ambr
Nome | Descrizione | Valore |
---|---|---|
Downlink | Velocità in bit di downlink. | corda Vincoli: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obbligatorio) |
Uplink | Velocità in bit uplink. | corda Vincoli: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obbligatorio) |
Microsoft.MobileNetwork/mobileNetworks/services
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: mobileNetworks |
proprietà | Proprietà del servizio. | ServicePropertiesFormat (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
PccRuleConfiguration
Nome | Descrizione | Valore |
---|---|---|
ruleName | Nome della regola. Deve essere univoco all'interno del servizio padre. Non è necessario usare alcuna delle stringhe riservate seguenti: default , requested o service . |
corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
rulePrecedence | Valore di precedenza usato per decidere tra le regole dei criteri del flusso di dati quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutte le regole dei criteri del flusso di dati configurate nella rete mobile. | Int Vincoli: Valore minimo = 0 Valore massimo = 255 (obbligatorio) |
ruleQosPolicy | Criterio QoS da usare per i pacchetti corrispondenti a questa regola. Se questo campo è Null, il servizio padre definirà le impostazioni QoS. | PccRuleQosPolicy |
serviceDataFlowTemplates | Set di modelli di flusso di dati da usare per questa regola dei criteri del flusso di dati. | serviceDataFlowTemplate[] (obbligatorio) |
trafficControl | Determina se i flussi che corrispondono a questa regola dei criteri del flusso di dati sono consentiti. | 'Bloccato' 'Enabled' |
PccRuleQosPolicy
Nome | Descrizione | Valore |
---|---|---|
5qi | Valore indicatore flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere la sezione 3GPP TS23.501 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. | Int Vincoli: Valore minimo = 1 Valore massimo = 127 |
allocationAndRetentionPriorityLevel | Livello di allocazione del flusso QoS e priorità di conservazione (ARP). I flussi con priorità più alta precedono i flussi con priorità più bassa, se le impostazioni di preemptionCapability e preemptionVulnerability consentirlo. 1 è il livello di priorità più alto. Se questo campo non viene specificato, 5qi viene usato per derivare il valore ARP. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. |
Int Vincoli: Valore minimo = 1 Valore massimo = 15 |
guaranteedBitRate | Velocità in bit garantita (GBR) per tutti i flussi di dati del servizio che usano questa regola dei criteri del flusso di dati. Si tratta di un'impostazione facoltativa. Se non si specifica un valore, non verrà impostato alcun GBR per la regola dei criteri del flusso di dati che usa questa definizione QoS. | Ambr |
maximumBitRate | Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. | Ambr (obbligatorio) |
preemptionCapability | Funzionalità di preemption del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Nome | Descrizione | Valore |
---|---|---|
5qi | Valore indicatore flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere la sezione 3GPP TS23.501 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. | Int Vincoli: Valore minimo = 1 Valore massimo = 127 |
allocationAndRetentionPriorityLevel | Livello di allocazione del flusso QoS e priorità di conservazione (ARP). I flussi con priorità più alta precedono i flussi con priorità più bassa, se le impostazioni di preemptionCapability e preemptionVulnerability consentirlo. 1 è il livello di priorità più alto. Se questo campo non viene specificato, 5qi viene usato per derivare il valore ARP. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. |
Int Vincoli: Valore minimo = 1 Valore massimo = 15 |
maximumBitRate | Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. | Ambr (obbligatorio) |
preemptionCapability | Funzionalità di preemption del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Nome | Descrizione | Valore |
---|---|---|
direzione | Direzione di questo flusso. | 'Bidirezionale' 'Downlink' 'Uplink' (obbligatorio) |
Porte | Le porte a cui si connetteranno gli UES per questo flusso. È possibile specificare zero o più porte o intervalli di porte. Se si specificano una o più porte o intervalli di porte, è necessario specificare un valore diverso da ip nel campo protocol . Si tratta di un'impostazione facoltativa. Se non si specifica, le connessioni saranno consentite su tutte le porte. Gli intervalli di porte devono essere specificati come <FirstPort>-<LastPort>. Ad esempio: [8080 , 8082-8085 ]. |
corda Vincoli: 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]))?$ [] |
protocollo | Elenco dei protocolli consentiti per questo flusso. Se si vuole che questo flusso sia in grado di usare qualsiasi protocollo all'interno della suite di protocolli Internet, usare il valore ip . Se si vuole consentire solo una selezione di protocolli, è necessario usare il numero di protocollo Internet assegnato IANA corrispondente per ogni protocollo, come descritto in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Ad esempio, per UDP, è necessario usare 17. Se si usa il valore ip , è necessario lasciare il campo port non specificato. |
corda Vincoli: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (obbligatorio) |
remoteIpList | Indirizzo IP remoto a cui si connetteranno gli entità utente per questo flusso. Se si desidera consentire le connessioni su qualsiasi indirizzo IP, usare il valore any . In caso contrario, è necessario specificare ognuno degli indirizzi IP remoti a cui si connetterà l'istanza di base del pacchetto per questo flusso. È necessario specificare ogni indirizzo IP nella notazione CIDR, inclusa la maschera di rete (ad esempio, 192.0.2.54/24). |
corda Vincoli: Pattern = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$ [] (obbligatorio) |
templateName | Nome del modello di flusso di dati. Deve essere univoco all'interno della regola dei criteri del flusso di dati padre. Non è necessario usare alcuna delle stringhe riservate seguenti: default , requested o service . |
corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
ServicePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
pccRules | Set di regole dei criteri del flusso di dati che costituiscono questo servizio. | PccRuleConfiguration[] (obbligatorio) |
servicePrecedence | Valore di precedenza usato per decidere tra i servizi quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutti i servizi configurati nella rete mobile. | Int Vincoli: Valore minimo = 0 Valore massimo = 255 (obbligatorio) |
serviceQosPolicy | Criteri QoS da usare per i pacchetti corrispondenti a questo servizio. Questo può essere sottoposto a override per determinati flussi usando il campo ruleQosPolicy in un pccRuleConfiguration. Se questo campo è null, i criteri SIM di UE definiranno le impostazioni QoS. | QosPolicy |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Creare una distribuzione completa 5G Core | Questo modello crea tutte le risorse necessarie per distribuire un core 5G privato, inclusi il provisioning dei sims e la creazione di criteri QoS di esempio. Può essere distribuito facoltativamente in un cluster Kubernetes in esecuzione in un dispositivo Azure Stack Edge. |
Creare un criterio sim | Questo modello crea un servizio e criteri sim per una rete mobile esistente. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa mobileNetworks/services può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MobileNetwork/mobileNetworks/services, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Valori delle proprietà
Ambr
Nome | Descrizione | Valore |
---|---|---|
Downlink | Velocità in bit di downlink. | corda Vincoli: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obbligatorio) |
Uplink | Velocità in bit uplink. | corda Vincoli: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obbligatorio) |
Microsoft.MobileNetwork/mobileNetworks/services
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-04-01' |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
proprietà | Proprietà del servizio. | ServicePropertiesFormat (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.MobileNetwork/mobileNetworks/services' |
PccRuleConfiguration
Nome | Descrizione | Valore |
---|---|---|
ruleName | Nome della regola. Deve essere univoco all'interno del servizio padre. Non è necessario usare alcuna delle stringhe riservate seguenti: default , requested o service . |
corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
rulePrecedence | Valore di precedenza usato per decidere tra le regole dei criteri del flusso di dati quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutte le regole dei criteri del flusso di dati configurate nella rete mobile. | Int Vincoli: Valore minimo = 0 Valore massimo = 255 (obbligatorio) |
ruleQosPolicy | Criterio QoS da usare per i pacchetti corrispondenti a questa regola. Se questo campo è Null, il servizio padre definirà le impostazioni QoS. | PccRuleQosPolicy |
serviceDataFlowTemplates | Set di modelli di flusso di dati da usare per questa regola dei criteri del flusso di dati. | serviceDataFlowTemplate[] (obbligatorio) |
trafficControl | Determina se i flussi che corrispondono a questa regola dei criteri del flusso di dati sono consentiti. | 'Bloccato' 'Enabled' |
PccRuleQosPolicy
Nome | Descrizione | Valore |
---|---|---|
5qi | Valore indicatore flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere la sezione 3GPP TS23.501 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. | Int Vincoli: Valore minimo = 1 Valore massimo = 127 |
allocationAndRetentionPriorityLevel | Livello di allocazione del flusso QoS e priorità di conservazione (ARP). I flussi con priorità più alta precedono i flussi con priorità più bassa, se le impostazioni di preemptionCapability e preemptionVulnerability consentirlo. 1 è il livello di priorità più alto. Se questo campo non viene specificato, 5qi viene usato per derivare il valore ARP. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. |
Int Vincoli: Valore minimo = 1 Valore massimo = 15 |
guaranteedBitRate | Velocità in bit garantita (GBR) per tutti i flussi di dati del servizio che usano questa regola dei criteri del flusso di dati. Si tratta di un'impostazione facoltativa. Se non si specifica un valore, non verrà impostato alcun GBR per la regola dei criteri del flusso di dati che usa questa definizione QoS. | Ambr |
maximumBitRate | Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. | Ambr (obbligatorio) |
preemptionCapability | Funzionalità di preemption del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Nome | Descrizione | Valore |
---|---|---|
5qi | Valore indicatore flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere la sezione 3GPP TS23.501 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. | Int Vincoli: Valore minimo = 1 Valore massimo = 127 |
allocationAndRetentionPriorityLevel | Livello di allocazione del flusso QoS e priorità di conservazione (ARP). I flussi con priorità più alta precedono i flussi con priorità più bassa, se le impostazioni di preemptionCapability e preemptionVulnerability consentirlo. 1 è il livello di priorità più alto. Se questo campo non viene specificato, 5qi viene usato per derivare il valore ARP. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. |
Int Vincoli: Valore minimo = 1 Valore massimo = 15 |
maximumBitRate | Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. | Ambr (obbligatorio) |
preemptionCapability | Funzionalità di preemption del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Nome | Descrizione | Valore |
---|---|---|
direzione | Direzione di questo flusso. | 'Bidirezionale' 'Downlink' 'Uplink' (obbligatorio) |
Porte | Le porte a cui si connetteranno gli UES per questo flusso. È possibile specificare zero o più porte o intervalli di porte. Se si specificano una o più porte o intervalli di porte, è necessario specificare un valore diverso da ip nel campo protocol . Si tratta di un'impostazione facoltativa. Se non si specifica, le connessioni saranno consentite su tutte le porte. Gli intervalli di porte devono essere specificati come <FirstPort>-<LastPort>. Ad esempio: [8080 , 8082-8085 ]. |
corda Vincoli: 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]))?$ [] |
protocollo | Elenco dei protocolli consentiti per questo flusso. Se si vuole che questo flusso sia in grado di usare qualsiasi protocollo all'interno della suite di protocolli Internet, usare il valore ip . Se si vuole consentire solo una selezione di protocolli, è necessario usare il numero di protocollo Internet assegnato IANA corrispondente per ogni protocollo, come descritto in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Ad esempio, per UDP, è necessario usare 17. Se si usa il valore ip , è necessario lasciare il campo port non specificato. |
corda Vincoli: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (obbligatorio) |
remoteIpList | Indirizzo IP remoto a cui si connetteranno gli entità utente per questo flusso. Se si desidera consentire le connessioni su qualsiasi indirizzo IP, usare il valore any . In caso contrario, è necessario specificare ognuno degli indirizzi IP remoti a cui si connetterà l'istanza di base del pacchetto per questo flusso. È necessario specificare ogni indirizzo IP nella notazione CIDR, inclusa la maschera di rete (ad esempio, 192.0.2.54/24). |
corda Vincoli: Pattern = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$ [] (obbligatorio) |
templateName | Nome del modello di flusso di dati. Deve essere univoco all'interno della regola dei criteri del flusso di dati padre. Non è necessario usare alcuna delle stringhe riservate seguenti: default , requested o service . |
corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
ServicePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
pccRules | Set di regole dei criteri del flusso di dati che costituiscono questo servizio. | PccRuleConfiguration[] (obbligatorio) |
servicePrecedence | Valore di precedenza usato per decidere tra i servizi quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutti i servizi configurati nella rete mobile. | Int Vincoli: Valore minimo = 0 Valore massimo = 255 (obbligatorio) |
serviceQosPolicy | Criteri QoS da usare per i pacchetti corrispondenti a questo servizio. Questo può essere sottoposto a override per determinati flussi usando il campo ruleQosPolicy in un pccRuleConfiguration. Se questo campo è null, i criteri SIM di UE definiranno le impostazioni QoS. | QosPolicy |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare una distribuzione completa 5G Core |
Questo modello crea tutte le risorse necessarie per distribuire un core 5G privato, inclusi il provisioning dei sims e la creazione di criteri QoS di esempio. Può essere distribuito facoltativamente in un cluster Kubernetes in esecuzione in un dispositivo Azure Stack Edge. |
Creare un criterio sim |
Questo modello crea un servizio e criteri sim per una rete mobile esistente. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa mobileNetworks/services può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.MobileNetwork/mobileNetworks/services, aggiungere il comando Terraform seguente al modello.
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"
}
}
})
}
Valori delle proprietà
Ambr
Nome | Descrizione | Valore |
---|---|---|
Downlink | Velocità in bit di downlink. | corda Vincoli: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obbligatorio) |
Uplink | Velocità in bit uplink. | corda Vincoli: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obbligatorio) |
Microsoft.MobileNetwork/mobileNetworks/services
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: mobileNetworks |
proprietà | Proprietà del servizio. | ServicePropertiesFormat (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01" |
PccRuleConfiguration
Nome | Descrizione | Valore |
---|---|---|
ruleName | Nome della regola. Deve essere univoco all'interno del servizio padre. Non è necessario usare alcuna delle stringhe riservate seguenti: default , requested o service . |
corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
rulePrecedence | Valore di precedenza usato per decidere tra le regole dei criteri del flusso di dati quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutte le regole dei criteri del flusso di dati configurate nella rete mobile. | Int Vincoli: Valore minimo = 0 Valore massimo = 255 (obbligatorio) |
ruleQosPolicy | Criterio QoS da usare per i pacchetti corrispondenti a questa regola. Se questo campo è Null, il servizio padre definirà le impostazioni QoS. | PccRuleQosPolicy |
serviceDataFlowTemplates | Set di modelli di flusso di dati da usare per questa regola dei criteri del flusso di dati. | serviceDataFlowTemplate[] (obbligatorio) |
trafficControl | Determina se i flussi che corrispondono a questa regola dei criteri del flusso di dati sono consentiti. | 'Bloccato' 'Enabled' |
PccRuleQosPolicy
Nome | Descrizione | Valore |
---|---|---|
5qi | Valore indicatore flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere la sezione 3GPP TS23.501 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. | Int Vincoli: Valore minimo = 1 Valore massimo = 127 |
allocationAndRetentionPriorityLevel | Livello di allocazione del flusso QoS e priorità di conservazione (ARP). I flussi con priorità più alta precedono i flussi con priorità più bassa, se le impostazioni di preemptionCapability e preemptionVulnerability consentirlo. 1 è il livello di priorità più alto. Se questo campo non viene specificato, 5qi viene usato per derivare il valore ARP. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. |
Int Vincoli: Valore minimo = 1 Valore massimo = 15 |
guaranteedBitRate | Velocità in bit garantita (GBR) per tutti i flussi di dati del servizio che usano questa regola dei criteri del flusso di dati. Si tratta di un'impostazione facoltativa. Se non si specifica un valore, non verrà impostato alcun GBR per la regola dei criteri del flusso di dati che usa questa definizione QoS. | Ambr |
maximumBitRate | Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. | Ambr (obbligatorio) |
preemptionCapability | Funzionalità di preemption del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Nome | Descrizione | Valore |
---|---|---|
5qi | Valore indicatore flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere la sezione 3GPP TS23.501 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. | Int Vincoli: Valore minimo = 1 Valore massimo = 127 |
allocationAndRetentionPriorityLevel | Livello di allocazione del flusso QoS e priorità di conservazione (ARP). I flussi con priorità più alta precedono i flussi con priorità più bassa, se le impostazioni di preemptionCapability e preemptionVulnerability consentirlo. 1 è il livello di priorità più alto. Se questo campo non viene specificato, 5qi viene usato per derivare il valore ARP. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. |
Int Vincoli: Valore minimo = 1 Valore massimo = 15 |
maximumBitRate | Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. | Ambr (obbligatorio) |
preemptionCapability | Funzionalità di preemption del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere 3GPP TS23.501 sezione 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Nome | Descrizione | Valore |
---|---|---|
direzione | Direzione di questo flusso. | 'Bidirezionale' 'Downlink' 'Uplink' (obbligatorio) |
Porte | Le porte a cui si connetteranno gli UES per questo flusso. È possibile specificare zero o più porte o intervalli di porte. Se si specificano una o più porte o intervalli di porte, è necessario specificare un valore diverso da ip nel campo protocol . Si tratta di un'impostazione facoltativa. Se non si specifica, le connessioni saranno consentite su tutte le porte. Gli intervalli di porte devono essere specificati come <FirstPort>-<LastPort>. Ad esempio: [8080 , 8082-8085 ]. |
corda Vincoli: 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]))?$ [] |
protocollo | Elenco dei protocolli consentiti per questo flusso. Se si vuole che questo flusso sia in grado di usare qualsiasi protocollo all'interno della suite di protocolli Internet, usare il valore ip . Se si vuole consentire solo una selezione di protocolli, è necessario usare il numero di protocollo Internet assegnato IANA corrispondente per ogni protocollo, come descritto in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Ad esempio, per UDP, è necessario usare 17. Se si usa il valore ip , è necessario lasciare il campo port non specificato. |
corda Vincoli: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (obbligatorio) |
remoteIpList | Indirizzo IP remoto a cui si connetteranno gli entità utente per questo flusso. Se si desidera consentire le connessioni su qualsiasi indirizzo IP, usare il valore any . In caso contrario, è necessario specificare ognuno degli indirizzi IP remoti a cui si connetterà l'istanza di base del pacchetto per questo flusso. È necessario specificare ogni indirizzo IP nella notazione CIDR, inclusa la maschera di rete (ad esempio, 192.0.2.54/24). |
corda Vincoli: Pattern = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$ [] (obbligatorio) |
templateName | Nome del modello di flusso di dati. Deve essere univoco all'interno della regola dei criteri del flusso di dati padre. Non è necessario usare alcuna delle stringhe riservate seguenti: default , requested o service . |
corda Vincoli: Lunghezza massima = Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio) |
ServicePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
pccRules | Set di regole dei criteri del flusso di dati che costituiscono questo servizio. | PccRuleConfiguration[] (obbligatorio) |
servicePrecedence | Valore di precedenza usato per decidere tra i servizi quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutti i servizi configurati nella rete mobile. | Int Vincoli: Valore minimo = 0 Valore massimo = 255 (obbligatorio) |
serviceQosPolicy | Criteri QoS da usare per i pacchetti corrispondenti a questo servizio. Questo può essere sottoposto a override per determinati flussi usando il campo ruleQosPolicy in un pccRuleConfiguration. Se questo campo è null, i criteri SIM di UE definiranno le impostazioni QoS. | QosPolicy |
TrackedResourceTags
Nome | Descrizione | Valore |
---|