Microsoft.MobileNetwork mobileNetworks/services 2023-06-01
Bicep 리소스 정의
mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2023-06-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) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 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) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 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": "2023-06-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 버전 | '2023-06-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) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 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) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 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@2023-06-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@2023-06-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) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 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) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 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
이름 | 묘사 | 값 |
---|