Partager via


Microsoft.MobileNetwork mobileNetworks/services 2023-09-01

Définition de ressource Bicep

Le type de ressource mobileNetworks/services peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MobileNetwork/mobileNetworks/services, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2023-09-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'
  }
}

Valeurs de propriété

Ambr

Nom Description Valeur
Descendante Débit de bits de liaison descendante. corde

Contraintes:
Modèle = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obligatoire)
liaison montante Débit de bits de liaison montante. corde

Contraintes:
Modèle = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obligatoire)

Microsoft.MobileNetwork/mobileNetworks/services

Nom Description Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : mobileNetworks
Propriétés Propriétés du service. ServicePropertiesFormat (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

PccRuleConfiguration

Nom Description Valeur
ruleName Nom de la règle. Cela doit être unique dans le service parent. Vous ne devez pas utiliser l’une des chaînes réservées suivantes : default, requested ou service. corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)
rulePrecedence Valeur de précédence utilisée pour décider entre les règles de stratégie de flux de données lors de l’identification des valeurs QoS à utiliser pour une carte SIM particulière. Une valeur inférieure signifie une priorité plus élevée. Cette valeur doit être unique parmi toutes les règles de stratégie de flux de données configurées dans le réseau mobile. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 255 (obligatoire)
ruleQosPolicy Stratégie QoS à utiliser pour les paquets correspondant à cette règle. Si ce champ a la valeur Null, le service parent définit les paramètres QoS. PccRuleQosPolicy
serviceDataFlowTemplates Ensemble de modèles de flux de données à utiliser pour cette règle de stratégie de flux de données. ServiceDataFlowTemplate[] (obligatoire)
trafficControl Détermine si les flux qui correspondent à cette règle de stratégie de flux de données sont autorisés. 'Bloqué'
'Activé'

PccRuleQosPolicy

Nom Description Valeur
5qi Valeur de l’indicateur de flux qoS 5G. Le 5QI identifie un traitement spécifique de transfert QoS à fournir à un flux. Consultez la section 5.7.2.1 de la section 3GPP TS23.501 pour obtenir une description complète du paramètre 5QI et le tableau 5.7.4-1 pour connaître la définition des valeurs 5QI. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 127
allocationAndRetentionPriorityLevel Niveau d’allocation et de priorité de rétention de qoS Flow (ARP). Les flux avec des flux de priorité supérieure avec une priorité inférieure, si les paramètres de preemptionCapability et preemptionVulnerability l’autorisent. 1 est le niveau de priorité le plus élevé. Si ce champ n’est pas spécifié, 5qi est utilisé pour dériver la valeur ARP. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 15
guaranteedBitRate Taux de bits garanti (GBR) pour tous les flux de données de service qui utilisent cette règle de stratégie de flux de données. Il s’agit d’un paramètre facultatif. Si vous ne fournissez pas de valeur, il n’y a pas de jeu GBR défini pour la règle de stratégie de flux de données qui utilise cette définition QoS. Ambr
maximumBitRate Taux de bits maximal (MBR) pour tous les flux de données de service qui utilisent cette règle ou service de stratégie de flux de données. Ambr (obligatoire)
preemptionCapability Fonctionnalité de préemption qoS Flow. La fonctionnalité de préemption d’un flux QoS contrôle s’il peut préempter un autre flux QoS avec un niveau de priorité inférieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'MayPreempt'
'NotPreempt'
preemptionVulnerability Vulnérabilité de préemption qoS Flow. La vulnérabilité de préemption d’un flux QoS contrôle s’il peut être préempté par un flux QoS avec un niveau de priorité supérieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'NotPreemptable'
'Preemptable'

QosPolicy

Nom Description Valeur
5qi Valeur de l’indicateur de flux qoS 5G. Le 5QI identifie un traitement spécifique de transfert QoS à fournir à un flux. Consultez la section 5.7.2.1 de la section 3GPP TS23.501 pour obtenir une description complète du paramètre 5QI et le tableau 5.7.4-1 pour connaître la définition des valeurs 5QI. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 127
allocationAndRetentionPriorityLevel Niveau d’allocation et de priorité de rétention de qoS Flow (ARP). Les flux avec des flux de priorité supérieure avec une priorité inférieure, si les paramètres de preemptionCapability et preemptionVulnerability l’autorisent. 1 est le niveau de priorité le plus élevé. Si ce champ n’est pas spécifié, 5qi est utilisé pour dériver la valeur ARP. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 15
maximumBitRate Taux de bits maximal (MBR) pour tous les flux de données de service qui utilisent cette règle ou service de stratégie de flux de données. Ambr (obligatoire)
preemptionCapability Fonctionnalité de préemption qoS Flow. La fonctionnalité de préemption d’un flux QoS contrôle s’il peut préempter un autre flux QoS avec un niveau de priorité inférieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'MayPreempt'
'NotPreempt'
preemptionVulnerability Vulnérabilité de préemption qoS Flow. La vulnérabilité de préemption d’un flux QoS contrôle s’il peut être préempté par un flux QoS avec un niveau de priorité supérieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'NotPreemptable'
'Preemptable'

ServiceDataFlowTemplate

Nom Description Valeur
direction Direction de ce flux. 'Bidirectionnel'
'Downlink'
'Uplink' (obligatoire)
Ports Port(s) auquel les UEs se connectent pour ce flux. Vous pouvez spécifier zéro ou plusieurs ports ou plages de ports. Si vous spécifiez un ou plusieurs ports ou plages de ports, vous devez spécifier une valeur autre que ip dans le champ protocol. Il s’agit d’un paramètre facultatif. Si vous ne le spécifiez pas, les connexions seront autorisées sur tous les ports. Les plages de ports doivent être spécifiées en tant que <FirstPort>-<LastPort>. Par exemple : [8080, 8082-8085]. corde

Contraintes:
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]))?$[]
protocole Liste des protocoles autorisés pour ce flux. Si vous souhaitez que ce flux puisse utiliser n’importe quel protocole dans la suite de protocoles Internet, utilisez la valeur ip. Si vous ne souhaitez autoriser qu’une sélection de protocoles, vous devez utiliser le numéro de protocole Internet affecté par l’IANA correspondant pour chaque protocole, comme décrit dans https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Par exemple, pour UDP, vous devez utiliser 17. Si vous utilisez la valeur ip, vous devez laisser le champ port non spécifié. corde

Contraintes:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (obligatoire)
remoteIpList Adresse IP distante à laquelle les UEs se connectent pour ce flux. Si vous souhaitez autoriser les connexions sur n’importe quelle adresse IP, utilisez la valeur any. Sinon, vous devez fournir chacune des adresses IP distantes auxquelles l’instance de cœur de paquet se connecte pour ce flux. Vous devez fournir chaque adresse IP en notation CIDR, y compris le masque net (par exemple, 192.0.2.54/24). corde

Contraintes:
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])))$[] (obligatoire)
templateName Nom du modèle de flux de données. Cela doit être unique dans la règle de stratégie de flux de données parent. Vous ne devez pas utiliser l’une des chaînes réservées suivantes : default, requested ou service. corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)

ServicePropertiesFormat

Nom Description Valeur
ccpRules Ensemble de règles de stratégie de flux de données qui composent ce service. PccRuleConfiguration[] (obligatoire)
servicePrecedence Valeur de précédence utilisée pour décider entre les services lors de l’identification des valeurs QoS à utiliser pour une carte SIM particulière. Une valeur inférieure signifie une priorité plus élevée. Cette valeur doit être unique parmi tous les services configurés dans le réseau mobile. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 255 (obligatoire)
serviceQosPolicy Stratégie QoS à utiliser pour les paquets correspondant à ce service. Cela peut être substitué pour des flux particuliers à l’aide du champ ruleQosPolicy dans un PccRuleConfiguration. Si ce champ est null, la stratégie SIM de l’UE définit les paramètres QoS. QosPolicy

TrackedResourceTags

Nom Description Valeur

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Créer un déploiement 5G Core complet Ce modèle crée toutes les ressources requises pour déployer un cœur 5G privé, notamment le provisionnement de sims et la création d’un exemple de stratégie QoS. Il peut éventuellement être déployé sur un cluster Kubernetes s’exécutant sur un appareil Azure Stack Edge.
Créer une stratégie sim Ce modèle crée un service et une stratégie sim pour un réseau mobile existant.

Définition de ressource de modèle ARM

Le type de ressource mobileNetworks/services peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MobileNetwork/mobileNetworks/services, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.MobileNetwork/mobileNetworks/services",
  "apiVersion": "2023-09-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"
  }
}

Valeurs de propriété

Ambr

Nom Description Valeur
Descendante Débit de bits de liaison descendante. corde

Contraintes:
Modèle = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obligatoire)
liaison montante Débit de bits de liaison montante. corde

Contraintes:
Modèle = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obligatoire)

Microsoft.MobileNetwork/mobileNetworks/services

Nom Description Valeur
apiVersion Version de l’API '2023-09-01'
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)
Propriétés Propriétés du service. ServicePropertiesFormat (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.MobileNetwork/mobileNetworks/services'

PccRuleConfiguration

Nom Description Valeur
ruleName Nom de la règle. Cela doit être unique dans le service parent. Vous ne devez pas utiliser l’une des chaînes réservées suivantes : default, requested ou service. corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)
rulePrecedence Valeur de précédence utilisée pour décider entre les règles de stratégie de flux de données lors de l’identification des valeurs QoS à utiliser pour une carte SIM particulière. Une valeur inférieure signifie une priorité plus élevée. Cette valeur doit être unique parmi toutes les règles de stratégie de flux de données configurées dans le réseau mobile. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 255 (obligatoire)
ruleQosPolicy Stratégie QoS à utiliser pour les paquets correspondant à cette règle. Si ce champ a la valeur Null, le service parent définit les paramètres QoS. PccRuleQosPolicy
serviceDataFlowTemplates Ensemble de modèles de flux de données à utiliser pour cette règle de stratégie de flux de données. ServiceDataFlowTemplate[] (obligatoire)
trafficControl Détermine si les flux qui correspondent à cette règle de stratégie de flux de données sont autorisés. 'Bloqué'
'Activé'

PccRuleQosPolicy

Nom Description Valeur
5qi Valeur de l’indicateur de flux qoS 5G. Le 5QI identifie un traitement spécifique de transfert QoS à fournir à un flux. Consultez la section 5.7.2.1 de la section 3GPP TS23.501 pour obtenir une description complète du paramètre 5QI et le tableau 5.7.4-1 pour connaître la définition des valeurs 5QI. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 127
allocationAndRetentionPriorityLevel Niveau d’allocation et de priorité de rétention de qoS Flow (ARP). Les flux avec des flux de priorité supérieure avec une priorité inférieure, si les paramètres de preemptionCapability et preemptionVulnerability l’autorisent. 1 est le niveau de priorité le plus élevé. Si ce champ n’est pas spécifié, 5qi est utilisé pour dériver la valeur ARP. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 15
guaranteedBitRate Taux de bits garanti (GBR) pour tous les flux de données de service qui utilisent cette règle de stratégie de flux de données. Il s’agit d’un paramètre facultatif. Si vous ne fournissez pas de valeur, il n’y a pas de jeu GBR défini pour la règle de stratégie de flux de données qui utilise cette définition QoS. Ambr
maximumBitRate Taux de bits maximal (MBR) pour tous les flux de données de service qui utilisent cette règle ou service de stratégie de flux de données. Ambr (obligatoire)
preemptionCapability Fonctionnalité de préemption qoS Flow. La fonctionnalité de préemption d’un flux QoS contrôle s’il peut préempter un autre flux QoS avec un niveau de priorité inférieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'MayPreempt'
'NotPreempt'
preemptionVulnerability Vulnérabilité de préemption qoS Flow. La vulnérabilité de préemption d’un flux QoS contrôle s’il peut être préempté par un flux QoS avec un niveau de priorité supérieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'NotPreemptable'
'Preemptable'

QosPolicy

Nom Description Valeur
5qi Valeur de l’indicateur de flux qoS 5G. Le 5QI identifie un traitement spécifique de transfert QoS à fournir à un flux. Consultez la section 5.7.2.1 de la section 3GPP TS23.501 pour obtenir une description complète du paramètre 5QI et le tableau 5.7.4-1 pour connaître la définition des valeurs 5QI. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 127
allocationAndRetentionPriorityLevel Niveau d’allocation et de priorité de rétention de qoS Flow (ARP). Les flux avec des flux de priorité supérieure avec une priorité inférieure, si les paramètres de preemptionCapability et preemptionVulnerability l’autorisent. 1 est le niveau de priorité le plus élevé. Si ce champ n’est pas spécifié, 5qi est utilisé pour dériver la valeur ARP. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 15
maximumBitRate Taux de bits maximal (MBR) pour tous les flux de données de service qui utilisent cette règle ou service de stratégie de flux de données. Ambr (obligatoire)
preemptionCapability Fonctionnalité de préemption qoS Flow. La fonctionnalité de préemption d’un flux QoS contrôle s’il peut préempter un autre flux QoS avec un niveau de priorité inférieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'MayPreempt'
'NotPreempt'
preemptionVulnerability Vulnérabilité de préemption qoS Flow. La vulnérabilité de préemption d’un flux QoS contrôle s’il peut être préempté par un flux QoS avec un niveau de priorité supérieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'NotPreemptable'
'Preemptable'

ServiceDataFlowTemplate

Nom Description Valeur
direction Direction de ce flux. 'Bidirectionnel'
'Downlink'
'Uplink' (obligatoire)
Ports Port(s) auquel les UEs se connectent pour ce flux. Vous pouvez spécifier zéro ou plusieurs ports ou plages de ports. Si vous spécifiez un ou plusieurs ports ou plages de ports, vous devez spécifier une valeur autre que ip dans le champ protocol. Il s’agit d’un paramètre facultatif. Si vous ne le spécifiez pas, les connexions seront autorisées sur tous les ports. Les plages de ports doivent être spécifiées en tant que <FirstPort>-<LastPort>. Par exemple : [8080, 8082-8085]. corde

Contraintes:
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]))?$[]
protocole Liste des protocoles autorisés pour ce flux. Si vous souhaitez que ce flux puisse utiliser n’importe quel protocole dans la suite de protocoles Internet, utilisez la valeur ip. Si vous ne souhaitez autoriser qu’une sélection de protocoles, vous devez utiliser le numéro de protocole Internet affecté par l’IANA correspondant pour chaque protocole, comme décrit dans https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Par exemple, pour UDP, vous devez utiliser 17. Si vous utilisez la valeur ip, vous devez laisser le champ port non spécifié. corde

Contraintes:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (obligatoire)
remoteIpList Adresse IP distante à laquelle les UEs se connectent pour ce flux. Si vous souhaitez autoriser les connexions sur n’importe quelle adresse IP, utilisez la valeur any. Sinon, vous devez fournir chacune des adresses IP distantes auxquelles l’instance de cœur de paquet se connecte pour ce flux. Vous devez fournir chaque adresse IP en notation CIDR, y compris le masque net (par exemple, 192.0.2.54/24). corde

Contraintes:
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])))$[] (obligatoire)
templateName Nom du modèle de flux de données. Cela doit être unique dans la règle de stratégie de flux de données parent. Vous ne devez pas utiliser l’une des chaînes réservées suivantes : default, requested ou service. corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)

ServicePropertiesFormat

Nom Description Valeur
ccpRules Ensemble de règles de stratégie de flux de données qui composent ce service. PccRuleConfiguration[] (obligatoire)
servicePrecedence Valeur de précédence utilisée pour décider entre les services lors de l’identification des valeurs QoS à utiliser pour une carte SIM particulière. Une valeur inférieure signifie une priorité plus élevée. Cette valeur doit être unique parmi tous les services configurés dans le réseau mobile. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 255 (obligatoire)
serviceQosPolicy Stratégie QoS à utiliser pour les paquets correspondant à ce service. Cela peut être substitué pour des flux particuliers à l’aide du champ ruleQosPolicy dans un PccRuleConfiguration. Si ce champ est null, la stratégie SIM de l’UE définit les paramètres QoS. QosPolicy

TrackedResourceTags

Nom Description Valeur

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un déploiement 5G Core complet

Déployer sur Azure
Ce modèle crée toutes les ressources requises pour déployer un cœur 5G privé, notamment le provisionnement de sims et la création d’un exemple de stratégie QoS. Il peut éventuellement être déployé sur un cluster Kubernetes s’exécutant sur un appareil Azure Stack Edge.
Créer une stratégie sim

Déployer sur Azure
Ce modèle crée un service et une stratégie sim pour un réseau mobile existant.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource mobileNetworks/services peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MobileNetwork/mobileNetworks/services, ajoutez le terraform suivant à votre modèle.

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

Valeurs de propriété

Ambr

Nom Description Valeur
Descendante Débit de bits de liaison descendante. corde

Contraintes:
Modèle = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obligatoire)
liaison montante Débit de bits de liaison montante. corde

Contraintes:
Modèle = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obligatoire)

Microsoft.MobileNetwork/mobileNetworks/services

Nom Description Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : mobileNetworks
Propriétés Propriétés du service. ServicePropertiesFormat (obligatoire)
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.MobileNetwork/mobileNetworks/services@2023-09-01 »

PccRuleConfiguration

Nom Description Valeur
ruleName Nom de la règle. Cela doit être unique dans le service parent. Vous ne devez pas utiliser l’une des chaînes réservées suivantes : default, requested ou service. corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)
rulePrecedence Valeur de précédence utilisée pour décider entre les règles de stratégie de flux de données lors de l’identification des valeurs QoS à utiliser pour une carte SIM particulière. Une valeur inférieure signifie une priorité plus élevée. Cette valeur doit être unique parmi toutes les règles de stratégie de flux de données configurées dans le réseau mobile. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 255 (obligatoire)
ruleQosPolicy Stratégie QoS à utiliser pour les paquets correspondant à cette règle. Si ce champ a la valeur Null, le service parent définit les paramètres QoS. PccRuleQosPolicy
serviceDataFlowTemplates Ensemble de modèles de flux de données à utiliser pour cette règle de stratégie de flux de données. ServiceDataFlowTemplate[] (obligatoire)
trafficControl Détermine si les flux qui correspondent à cette règle de stratégie de flux de données sont autorisés. 'Bloqué'
'Activé'

PccRuleQosPolicy

Nom Description Valeur
5qi Valeur de l’indicateur de flux qoS 5G. Le 5QI identifie un traitement spécifique de transfert QoS à fournir à un flux. Consultez la section 5.7.2.1 de la section 3GPP TS23.501 pour obtenir une description complète du paramètre 5QI et le tableau 5.7.4-1 pour connaître la définition des valeurs 5QI. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 127
allocationAndRetentionPriorityLevel Niveau d’allocation et de priorité de rétention de qoS Flow (ARP). Les flux avec des flux de priorité supérieure avec une priorité inférieure, si les paramètres de preemptionCapability et preemptionVulnerability l’autorisent. 1 est le niveau de priorité le plus élevé. Si ce champ n’est pas spécifié, 5qi est utilisé pour dériver la valeur ARP. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 15
guaranteedBitRate Taux de bits garanti (GBR) pour tous les flux de données de service qui utilisent cette règle de stratégie de flux de données. Il s’agit d’un paramètre facultatif. Si vous ne fournissez pas de valeur, il n’y a pas de jeu GBR défini pour la règle de stratégie de flux de données qui utilise cette définition QoS. Ambr
maximumBitRate Taux de bits maximal (MBR) pour tous les flux de données de service qui utilisent cette règle ou service de stratégie de flux de données. Ambr (obligatoire)
preemptionCapability Fonctionnalité de préemption qoS Flow. La fonctionnalité de préemption d’un flux QoS contrôle s’il peut préempter un autre flux QoS avec un niveau de priorité inférieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'MayPreempt'
'NotPreempt'
preemptionVulnerability Vulnérabilité de préemption qoS Flow. La vulnérabilité de préemption d’un flux QoS contrôle s’il peut être préempté par un flux QoS avec un niveau de priorité supérieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'NotPreemptable'
'Preemptable'

QosPolicy

Nom Description Valeur
5qi Valeur de l’indicateur de flux qoS 5G. Le 5QI identifie un traitement spécifique de transfert QoS à fournir à un flux. Consultez la section 5.7.2.1 de la section 3GPP TS23.501 pour obtenir une description complète du paramètre 5QI et le tableau 5.7.4-1 pour connaître la définition des valeurs 5QI. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 127
allocationAndRetentionPriorityLevel Niveau d’allocation et de priorité de rétention de qoS Flow (ARP). Les flux avec des flux de priorité supérieure avec une priorité inférieure, si les paramètres de preemptionCapability et preemptionVulnerability l’autorisent. 1 est le niveau de priorité le plus élevé. Si ce champ n’est pas spécifié, 5qi est utilisé pour dériver la valeur ARP. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. Int

Contraintes:
Valeur minimale = 1
Valeur maximale = 15
maximumBitRate Taux de bits maximal (MBR) pour tous les flux de données de service qui utilisent cette règle ou service de stratégie de flux de données. Ambr (obligatoire)
preemptionCapability Fonctionnalité de préemption qoS Flow. La fonctionnalité de préemption d’un flux QoS contrôle s’il peut préempter un autre flux QoS avec un niveau de priorité inférieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'MayPreempt'
'NotPreempt'
preemptionVulnerability Vulnérabilité de préemption qoS Flow. La vulnérabilité de préemption d’un flux QoS contrôle s’il peut être préempté par un flux QoS avec un niveau de priorité supérieur. Consultez la section 5.7.2.2.2 de la section 3GPP TS23.501 pour obtenir une description complète des paramètres ARP. 'NotPreemptable'
'Preemptable'

ServiceDataFlowTemplate

Nom Description Valeur
direction Direction de ce flux. 'Bidirectionnel'
'Downlink'
'Uplink' (obligatoire)
Ports Port(s) auquel les UEs se connectent pour ce flux. Vous pouvez spécifier zéro ou plusieurs ports ou plages de ports. Si vous spécifiez un ou plusieurs ports ou plages de ports, vous devez spécifier une valeur autre que ip dans le champ protocol. Il s’agit d’un paramètre facultatif. Si vous ne le spécifiez pas, les connexions seront autorisées sur tous les ports. Les plages de ports doivent être spécifiées en tant que <FirstPort>-<LastPort>. Par exemple : [8080, 8082-8085]. corde

Contraintes:
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]))?$[]
protocole Liste des protocoles autorisés pour ce flux. Si vous souhaitez que ce flux puisse utiliser n’importe quel protocole dans la suite de protocoles Internet, utilisez la valeur ip. Si vous ne souhaitez autoriser qu’une sélection de protocoles, vous devez utiliser le numéro de protocole Internet affecté par l’IANA correspondant pour chaque protocole, comme décrit dans https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Par exemple, pour UDP, vous devez utiliser 17. Si vous utilisez la valeur ip, vous devez laisser le champ port non spécifié. corde

Contraintes:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (obligatoire)
remoteIpList Adresse IP distante à laquelle les UEs se connectent pour ce flux. Si vous souhaitez autoriser les connexions sur n’importe quelle adresse IP, utilisez la valeur any. Sinon, vous devez fournir chacune des adresses IP distantes auxquelles l’instance de cœur de paquet se connecte pour ce flux. Vous devez fournir chaque adresse IP en notation CIDR, y compris le masque net (par exemple, 192.0.2.54/24). corde

Contraintes:
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])))$[] (obligatoire)
templateName Nom du modèle de flux de données. Cela doit être unique dans la règle de stratégie de flux de données parent. Vous ne devez pas utiliser l’une des chaînes réservées suivantes : default, requested ou service. corde

Contraintes:
Longueur maximale =
Modèle = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obligatoire)

ServicePropertiesFormat

Nom Description Valeur
ccpRules Ensemble de règles de stratégie de flux de données qui composent ce service. PccRuleConfiguration[] (obligatoire)
servicePrecedence Valeur de précédence utilisée pour décider entre les services lors de l’identification des valeurs QoS à utiliser pour une carte SIM particulière. Une valeur inférieure signifie une priorité plus élevée. Cette valeur doit être unique parmi tous les services configurés dans le réseau mobile. Int

Contraintes:
Valeur minimale = 0
Valeur maximale = 255 (obligatoire)
serviceQosPolicy Stratégie QoS à utiliser pour les paquets correspondant à ce service. Cela peut être substitué pour des flux particuliers à l’aide du champ ruleQosPolicy dans un PccRuleConfiguration. Si ce champ est null, la stratégie SIM de l’UE définit les paramètres QoS. QosPolicy

TrackedResourceTags

Nom Description Valeur