다음을 통해 공유


Microsoft.MobileNetwork mobileNetworks/services 2024-04-01

Bicep 리소스 정의

mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

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'
  }
}

속성 값

암브르 주

이름 묘사
downlink 다운링크 비트 속도입니다. 문자열

제약 조건:
패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$(필수)
업링크 업링크 비트 속도입니다. 문자열

제약 조건:
패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$(필수)

Microsoft.MobileNetwork/mobileNetworks/services

이름 묘사
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: mobileNetworks
속성 서비스 속성입니다. ServicePropertiesFormat(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

PccRuleConfiguration

이름 묘사
ruleName 규칙의 이름입니다. 부모 서비스 내에서 고유해야 합니다. default, requested 또는 service예약된 문자열을 사용하면 안 됩니다. 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
rulePrecedence 특정 SIM에 사용할 QoS 값을 식별할 때 데이터 흐름 정책 규칙 중에서 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 데이터 흐름 정책 규칙 중에서 고유해야 합니다. int

제약 조건:
최소값 = 0
최대값 = 255(필수)
ruleQosPolicy 이 규칙과 일치하는 패킷에 사용할 QoS 정책입니다. 이 필드가 null이면 부모 서비스에서 QoS 설정을 정의합니다. PccRuleQosPolicy
serviceDataFlowTemplates 이 데이터 흐름 정책 규칙에 사용할 데이터 흐름 템플릿 집합입니다. ServiceDataFlowTemplate[] (필수)
trafficControl 이 데이터 흐름 정책 규칙과 일치하는 흐름이 허용되는지 여부를 결정합니다. '차단됨'
'Enabled'

PccRuleQosPolicy

이름 묘사
5qi 5G QoS 흐름 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. 5QI 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고, 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 127
allocationAndRetentionPriorityLevel QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다. preemptionCapabilitypreemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 15
guaranteedBitRate 이 데이터 흐름 정책 규칙을 사용하는 모든 서비스 데이터 흐름에 대해 보장된 GBR(비트 전송률)입니다. 선택적 설정입니다. 값을 제공하지 않으면 이 QoS 정의를 사용하는 데이터 흐름 정책 규칙에 대한 GBR 집합이 없습니다. 암브르
maximumBitRate 이 데이터 흐름 정책 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름의 최대 비트 전송률(MBR)입니다. Ambr(필수)
preemptionCapability QoS Flow 선점 기능. QoS Flow의 선점 기능은 우선 순위 수준이 낮은 다른 QoS Flow를 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'NotPreemptable'
'선점 가능'

QosPolicy

이름 묘사
5qi 5G QoS 흐름 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. 5QI 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고, 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 127
allocationAndRetentionPriorityLevel QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다. preemptionCapabilitypreemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 15
maximumBitRate 이 데이터 흐름 정책 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름의 최대 비트 전송률(MBR)입니다. Ambr(필수)
preemptionCapability QoS Flow 선점 기능. QoS Flow의 선점 기능은 우선 순위 수준이 낮은 다른 QoS Flow를 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'NotPreemptable'
'선점 가능'

ServiceDataFlowTemplate

이름 묘사
방향 이 흐름의 방향입니다. '양방향'
'Downlink'
'Uplink'(필수)
포트 이 흐름에 대해 ES가 연결할 포트입니다. 0개 이상의 포트 또는 포트 범위를 지정할 수 있습니다. 하나 이상의 포트 또는 포트 범위를 지정하는 경우 protocol 필드에 ip 이외의 값을 지정해야 합니다. 선택적 설정입니다. 지정하지 않으면 모든 포트에서 연결이 허용됩니다. 포트 범위는 <FirstPort>-<LastPort>지정해야 합니다. 예: [8080, 8082-8085]. 문자열

제약 조건:
패턴 = ^([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]))?$[]
프로토콜 이 흐름에 허용되는 프로토콜 목록입니다. 이 흐름이 인터넷 프로토콜 제품군 내에서 모든 프로토콜을 사용할 수 있도록 하려면 ip값을 사용합니다. 프로토콜 선택만 허용하려면 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml설명된 대로 각 프로토콜에 해당하는 IANA 할당 인터넷 프로토콜 번호를 사용해야 합니다. 예를 들어 UDP의 경우 17을 사용해야 합니다. 값 ip 사용하는 경우 필드를 지정되지 port 유지해야 합니다. 문자열

제약 조건:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (필수)
remoteIpList 이 흐름에 대해 UI가 연결할 원격 IP 주소입니다. IP 주소에서 연결을 허용하려면 any값을 사용합니다. 그렇지 않으면 패킷 코어 인스턴스가 이 흐름에 연결할 각 원격 IP 주소를 제공해야 합니다. netmask(예: 192.0.2.54/24)를 포함하여 CIDR 표기법으로 각 IP 주소를 제공해야 합니다. 문자열

제약 조건:
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])))$[] (필수)
templateName 데이터 흐름 템플릿의 이름입니다. 부모 데이터 흐름 정책 규칙 내에서 고유해야 합니다. default, requested 또는 service예약된 문자열을 사용하면 안 됩니다. 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)

ServicePropertiesFormat

이름 묘사
pccRules 이 서비스를 구성하는 데이터 흐름 정책 규칙 집합입니다. PccRuleConfiguration[] (필수)
servicePrecedence 특정 SIM에 사용할 QoS 값을 식별할 때 서비스 간에 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 서비스 중에서 고유해야 합니다. int

제약 조건:
최소값 = 0
최대값 = 255(필수)
serviceQosPolicy 이 서비스와 일치하는 패킷에 사용할 QoS 정책입니다. PccRuleConfiguration에서 ruleQosPolicy 필드를 사용하여 특정 흐름에 대해 재정의할 수 있습니다. 이 필드가 null이면 UE의 SIM 정책이 QoS 설정을 정의합니다. QosPolicy

TrackedResourceTags

이름 묘사

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
전체 5G Core 배포 만들기 이 템플릿은 심 프로비전 및 샘플 QoS 정책 만들기를 포함하여 Private 5G Core를 배포하는 데 필요한 모든 리소스를 만듭니다. 필요에 따라 Azure Stack Edge 디바이스에서 실행되는 Kubernetes 클러스터에 배포할 수 있습니다.
sim 정책 만들기 이 템플릿은 기존 모바일 네트워크에 대한 서비스 및 Sim 정책을 만듭니다.

ARM 템플릿 리소스 정의

mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "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"
  }
}

속성 값

암브르 주

이름 묘사
downlink 다운링크 비트 속도입니다. 문자열

제약 조건:
패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$(필수)
업링크 업링크 비트 속도입니다. 문자열

제약 조건:
패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$(필수)

Microsoft.MobileNetwork/mobileNetworks/services

이름 묘사
apiVersion api 버전 '2024-04-01'
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
속성 서비스 속성입니다. ServicePropertiesFormat(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.MobileNetwork/mobileNetworks/services'

PccRuleConfiguration

이름 묘사
ruleName 규칙의 이름입니다. 부모 서비스 내에서 고유해야 합니다. default, requested 또는 service예약된 문자열을 사용하면 안 됩니다. 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
rulePrecedence 특정 SIM에 사용할 QoS 값을 식별할 때 데이터 흐름 정책 규칙 중에서 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 데이터 흐름 정책 규칙 중에서 고유해야 합니다. int

제약 조건:
최소값 = 0
최대값 = 255(필수)
ruleQosPolicy 이 규칙과 일치하는 패킷에 사용할 QoS 정책입니다. 이 필드가 null이면 부모 서비스에서 QoS 설정을 정의합니다. PccRuleQosPolicy
serviceDataFlowTemplates 이 데이터 흐름 정책 규칙에 사용할 데이터 흐름 템플릿 집합입니다. ServiceDataFlowTemplate[] (필수)
trafficControl 이 데이터 흐름 정책 규칙과 일치하는 흐름이 허용되는지 여부를 결정합니다. '차단됨'
'Enabled'

PccRuleQosPolicy

이름 묘사
5qi 5G QoS 흐름 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. 5QI 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고, 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 127
allocationAndRetentionPriorityLevel QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다. preemptionCapabilitypreemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 15
guaranteedBitRate 이 데이터 흐름 정책 규칙을 사용하는 모든 서비스 데이터 흐름에 대해 보장된 GBR(비트 전송률)입니다. 선택적 설정입니다. 값을 제공하지 않으면 이 QoS 정의를 사용하는 데이터 흐름 정책 규칙에 대한 GBR 집합이 없습니다. 암브르
maximumBitRate 이 데이터 흐름 정책 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름의 최대 비트 전송률(MBR)입니다. Ambr(필수)
preemptionCapability QoS Flow 선점 기능. QoS Flow의 선점 기능은 우선 순위 수준이 낮은 다른 QoS Flow를 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'NotPreemptable'
'선점 가능'

QosPolicy

이름 묘사
5qi 5G QoS 흐름 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. 5QI 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고, 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 127
allocationAndRetentionPriorityLevel QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다. preemptionCapabilitypreemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 15
maximumBitRate 이 데이터 흐름 정책 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름의 최대 비트 전송률(MBR)입니다. Ambr(필수)
preemptionCapability QoS Flow 선점 기능. QoS Flow의 선점 기능은 우선 순위 수준이 낮은 다른 QoS Flow를 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'NotPreemptable'
'선점 가능'

ServiceDataFlowTemplate

이름 묘사
방향 이 흐름의 방향입니다. '양방향'
'Downlink'
'Uplink'(필수)
포트 이 흐름에 대해 ES가 연결할 포트입니다. 0개 이상의 포트 또는 포트 범위를 지정할 수 있습니다. 하나 이상의 포트 또는 포트 범위를 지정하는 경우 protocol 필드에 ip 이외의 값을 지정해야 합니다. 선택적 설정입니다. 지정하지 않으면 모든 포트에서 연결이 허용됩니다. 포트 범위는 <FirstPort>-<LastPort>지정해야 합니다. 예: [8080, 8082-8085]. 문자열

제약 조건:
패턴 = ^([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]))?$[]
프로토콜 이 흐름에 허용되는 프로토콜 목록입니다. 이 흐름이 인터넷 프로토콜 제품군 내에서 모든 프로토콜을 사용할 수 있도록 하려면 ip값을 사용합니다. 프로토콜 선택만 허용하려면 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml설명된 대로 각 프로토콜에 해당하는 IANA 할당 인터넷 프로토콜 번호를 사용해야 합니다. 예를 들어 UDP의 경우 17을 사용해야 합니다. 값 ip 사용하는 경우 필드를 지정되지 port 유지해야 합니다. 문자열

제약 조건:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (필수)
remoteIpList 이 흐름에 대해 UI가 연결할 원격 IP 주소입니다. IP 주소에서 연결을 허용하려면 any값을 사용합니다. 그렇지 않으면 패킷 코어 인스턴스가 이 흐름에 연결할 각 원격 IP 주소를 제공해야 합니다. netmask(예: 192.0.2.54/24)를 포함하여 CIDR 표기법으로 각 IP 주소를 제공해야 합니다. 문자열

제약 조건:
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])))$[] (필수)
templateName 데이터 흐름 템플릿의 이름입니다. 부모 데이터 흐름 정책 규칙 내에서 고유해야 합니다. default, requested 또는 service예약된 문자열을 사용하면 안 됩니다. 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)

ServicePropertiesFormat

이름 묘사
pccRules 이 서비스를 구성하는 데이터 흐름 정책 규칙 집합입니다. PccRuleConfiguration[] (필수)
servicePrecedence 특정 SIM에 사용할 QoS 값을 식별할 때 서비스 간에 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 서비스 중에서 고유해야 합니다. int

제약 조건:
최소값 = 0
최대값 = 255(필수)
serviceQosPolicy 이 서비스와 일치하는 패킷에 사용할 QoS 정책입니다. PccRuleConfiguration에서 ruleQosPolicy 필드를 사용하여 특정 흐름에 대해 재정의할 수 있습니다. 이 필드가 null이면 UE의 SIM 정책이 QoS 설정을 정의합니다. QosPolicy

TrackedResourceTags

이름 묘사

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
전체 5G Core 배포 만들기

Azure 배포
이 템플릿은 심 프로비전 및 샘플 QoS 정책 만들기를 포함하여 Private 5G Core를 배포하는 데 필요한 모든 리소스를 만듭니다. 필요에 따라 Azure Stack Edge 디바이스에서 실행되는 Kubernetes 클러스터에 배포할 수 있습니다.
sim 정책 만들기

Azure 배포
이 템플릿은 기존 모바일 네트워크에 대한 서비스 및 Sim 정책을 만듭니다.

Terraform(AzAPI 공급자) 리소스 정의

mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

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"
      }
    }
  })
}

속성 값

암브르 주

이름 묘사
downlink 다운링크 비트 속도입니다. 문자열

제약 조건:
패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$(필수)
업링크 업링크 비트 속도입니다. 문자열

제약 조건:
패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$(필수)

Microsoft.MobileNetwork/mobileNetworks/services

이름 묘사
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스 ID: mobileNetworks
속성 서비스 속성입니다. ServicePropertiesFormat(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01"

PccRuleConfiguration

이름 묘사
ruleName 규칙의 이름입니다. 부모 서비스 내에서 고유해야 합니다. default, requested 또는 service예약된 문자열을 사용하면 안 됩니다. 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
rulePrecedence 특정 SIM에 사용할 QoS 값을 식별할 때 데이터 흐름 정책 규칙 중에서 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 데이터 흐름 정책 규칙 중에서 고유해야 합니다. int

제약 조건:
최소값 = 0
최대값 = 255(필수)
ruleQosPolicy 이 규칙과 일치하는 패킷에 사용할 QoS 정책입니다. 이 필드가 null이면 부모 서비스에서 QoS 설정을 정의합니다. PccRuleQosPolicy
serviceDataFlowTemplates 이 데이터 흐름 정책 규칙에 사용할 데이터 흐름 템플릿 집합입니다. ServiceDataFlowTemplate[] (필수)
trafficControl 이 데이터 흐름 정책 규칙과 일치하는 흐름이 허용되는지 여부를 결정합니다. '차단됨'
'Enabled'

PccRuleQosPolicy

이름 묘사
5qi 5G QoS 흐름 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. 5QI 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고, 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 127
allocationAndRetentionPriorityLevel QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다. preemptionCapabilitypreemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 15
guaranteedBitRate 이 데이터 흐름 정책 규칙을 사용하는 모든 서비스 데이터 흐름에 대해 보장된 GBR(비트 전송률)입니다. 선택적 설정입니다. 값을 제공하지 않으면 이 QoS 정의를 사용하는 데이터 흐름 정책 규칙에 대한 GBR 집합이 없습니다. 암브르
maximumBitRate 이 데이터 흐름 정책 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름의 최대 비트 전송률(MBR)입니다. Ambr(필수)
preemptionCapability QoS Flow 선점 기능. QoS Flow의 선점 기능은 우선 순위 수준이 낮은 다른 QoS Flow를 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'NotPreemptable'
'선점 가능'

QosPolicy

이름 묘사
5qi 5G QoS 흐름 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. 5QI 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고, 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 127
allocationAndRetentionPriorityLevel QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다. preemptionCapabilitypreemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. int

제약 조건:
최소값 = 1
최대값 = 15
maximumBitRate 이 데이터 흐름 정책 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름의 최대 비트 전송률(MBR)입니다. Ambr(필수)
preemptionCapability QoS Flow 선점 기능. QoS Flow의 선점 기능은 우선 순위 수준이 낮은 다른 QoS Flow를 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. 'NotPreemptable'
'선점 가능'

ServiceDataFlowTemplate

이름 묘사
방향 이 흐름의 방향입니다. '양방향'
'Downlink'
'Uplink'(필수)
포트 이 흐름에 대해 ES가 연결할 포트입니다. 0개 이상의 포트 또는 포트 범위를 지정할 수 있습니다. 하나 이상의 포트 또는 포트 범위를 지정하는 경우 protocol 필드에 ip 이외의 값을 지정해야 합니다. 선택적 설정입니다. 지정하지 않으면 모든 포트에서 연결이 허용됩니다. 포트 범위는 <FirstPort>-<LastPort>지정해야 합니다. 예: [8080, 8082-8085]. 문자열

제약 조건:
패턴 = ^([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]))?$[]
프로토콜 이 흐름에 허용되는 프로토콜 목록입니다. 이 흐름이 인터넷 프로토콜 제품군 내에서 모든 프로토콜을 사용할 수 있도록 하려면 ip값을 사용합니다. 프로토콜 선택만 허용하려면 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml설명된 대로 각 프로토콜에 해당하는 IANA 할당 인터넷 프로토콜 번호를 사용해야 합니다. 예를 들어 UDP의 경우 17을 사용해야 합니다. 값 ip 사용하는 경우 필드를 지정되지 port 유지해야 합니다. 문자열

제약 조건:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (필수)
remoteIpList 이 흐름에 대해 UI가 연결할 원격 IP 주소입니다. IP 주소에서 연결을 허용하려면 any값을 사용합니다. 그렇지 않으면 패킷 코어 인스턴스가 이 흐름에 연결할 각 원격 IP 주소를 제공해야 합니다. netmask(예: 192.0.2.54/24)를 포함하여 CIDR 표기법으로 각 IP 주소를 제공해야 합니다. 문자열

제약 조건:
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])))$[] (필수)
templateName 데이터 흐름 템플릿의 이름입니다. 부모 데이터 흐름 정책 규칙 내에서 고유해야 합니다. default, requested 또는 service예약된 문자열을 사용하면 안 됩니다. 문자열

제약 조건:
최대 길이 =
패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)

ServicePropertiesFormat

이름 묘사
pccRules 이 서비스를 구성하는 데이터 흐름 정책 규칙 집합입니다. PccRuleConfiguration[] (필수)
servicePrecedence 특정 SIM에 사용할 QoS 값을 식별할 때 서비스 간에 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 서비스 중에서 고유해야 합니다. int

제약 조건:
최소값 = 0
최대값 = 255(필수)
serviceQosPolicy 이 서비스와 일치하는 패킷에 사용할 QoS 정책입니다. PccRuleConfiguration에서 ruleQosPolicy 필드를 사용하여 특정 흐름에 대해 재정의할 수 있습니다. 이 필드가 null이면 UE의 SIM 정책이 QoS 설정을 정의합니다. QosPolicy

TrackedResourceTags

이름 묘사