Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu mobileNetworks/services można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.MobileNetwork/mobileNetworks/services, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2022-11-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'
}
}
Wartości właściwości
Microsoft.MobileNetwork/mobileNetworks/services
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: mobileNetworks |
Właściwości | Właściwości usługi. | ServicePropertiesFormat (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Biblioteka Ambr
Nazwa | Opis | Wartość |
---|---|---|
Downlink | Szybkość ściągnięć bitów. | struna Ograniczenia: Wzorzec = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (wymagane) |
Uplink | Szybkość pasma bitów. | struna Ograniczenia: Wzorzec = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (wymagane) |
Konfiguracja PccRuleConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwaReguły | Nazwa reguły. Musi to być unikatowe w ramach usługi nadrzędnej. Nie można używać żadnych z następujących ciągów zarezerwowanych — default , requested ani service . |
struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
regułaPierwszeństwo | Wartość pierwszeństwa używana do decydowania między regułami zasad przepływu danych podczas identyfikowania wartości QoS do użycia dla określonej karty SIM. Niższa wartość oznacza wyższy priorytet. Ta wartość powinna być unikatowa wśród wszystkich reguł zasad przepływu danych skonfigurowanych w sieci komórkowej. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 255 (wymagana) |
ruleQosPolicy (Zasady dotyczące reguły) | Zasady QoS do użycia dla pakietów pasujących do tej reguły. Jeśli to pole ma wartość null, usługa nadrzędna zdefiniuje ustawienia QoS. | PccRuleQosPolicy |
serviceDataFlowTemplates (szablony przepływu) | Zestaw szablonów przepływu danych do użycia dla tej reguły zasad przepływu danych. | ServiceDataFlowTemplate[] (wymagane) |
trafficControl (kontrola ruchu) | Określa, czy przepływy zgodne z tą regułą zasad przepływu danych są dozwolone. | "Zablokowane" "Włączone" |
PccRuleQosPolicy
Nazwa | Opis | Wartość |
---|---|---|
5qi powiedział: | Wartość wskaźnika przepływu QoS 5G. 5QI identyfikuje konkretne leczenie przekazywania QoS, które ma zostać dostarczone do przepływu. Zobacz sekcję 3GPP TS23.501 5.7.2.1, aby uzyskać pełny opis parametru 5QI i tabeli 5.7.4-1, aby uzyskać definicję wartości 5QI. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 127 |
allocationAndRetentionPriorityLevel | Poziom alokacji i przechowywania przepływu QoS (ARP). Przepływy z wywłaszczanym priorytetem przepływy o niższym prioryfiksie, jeśli zezwalają na to ustawienia preemptionCapability i preemptionVulnerability . 1 jest najwyższym poziomem priorytetu. Jeśli to pole nie zostanie określone, 5qi zostanie użyta do uzyskania wartości ARP. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. |
Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 15 |
gwarantowanydBitRate | Gwarantowana szybkość bitów (GBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych. Jest to ustawienie opcjonalne. Jeśli nie podasz wartości, dla reguły zasad przepływu danych nie będzie ustawiony gbr, która używa tej definicji QoS. | Biblioteka Ambr |
maximumBitRate | Maksymalna szybkość bitów (MBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych lub usługi. | ambr (wymagane) |
wywłaszczanieZdolność | Możliwość wywłaszczania przepływu QoS. Możliwość wywłaszczania przepływu QoS steruje tym, czy może wyprzedać inny przepływ QoS z niższym priorytetem. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability (wywłaszczenie) | Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS. Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS steruje tym, czy może zostać wywłaszczone przez przepływ QoS z wyższym poziomem priorytetu. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "NotPreemptable" "Preemptable" |
QosPolicy (Polityka Qos)
Nazwa | Opis | Wartość |
---|---|---|
5qi powiedział: | Wartość wskaźnika przepływu QoS 5G. 5QI identyfikuje konkretne leczenie przekazywania QoS, które ma zostać dostarczone do przepływu. Zobacz sekcję 3GPP TS23.501 5.7.2.1, aby uzyskać pełny opis parametru 5QI i tabeli 5.7.4-1, aby uzyskać definicję wartości 5QI. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 127 |
allocationAndRetentionPriorityLevel | Poziom alokacji i przechowywania przepływu QoS (ARP). Przepływy z wywłaszczanym priorytetem przepływy o niższym prioryfiksie, jeśli zezwalają na to ustawienia preemptionCapability i preemptionVulnerability . 1 jest najwyższym poziomem priorytetu. Jeśli to pole nie zostanie określone, 5qi zostanie użyta do uzyskania wartości ARP. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. |
Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 15 |
maximumBitRate | Maksymalna szybkość bitów (MBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych lub usługi. | ambr (wymagane) |
wywłaszczanieZdolność | Możliwość wywłaszczania przepływu QoS. Możliwość wywłaszczania przepływu QoS steruje tym, czy może wyprzedać inny przepływ QoS z niższym priorytetem. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability (wywłaszczenie) | Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS. Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS steruje tym, czy może zostać wywłaszczone przez przepływ QoS z wyższym poziomem priorytetu. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "NotPreemptable" "Preemptable" |
ServiceDataFlowTemplate (Szablon Usługi)
Nazwa | Opis | Wartość |
---|---|---|
kierunek | Kierunek tego przepływu. | "Dwukierunkowy" "Link do dołu" "Pasma" (wymagane) |
Porty | Porty, z którymi będą łączyć się interfejsy użytkownika dla tego przepływu. Można określić zero lub więcej portów lub zakresów portów. Jeśli określisz co najmniej jeden port lub zakresy portów, musisz określić wartość inną niż ip w polu protocol . Jest to ustawienie opcjonalne. Jeśli nie określisz tego parametru, połączenia będą dozwolone na wszystkich portach. Zakresy portów muszą być określone jako <FirstPort>—<LastPort>. Na przykład: [8080 , 8082-8085 ]. |
struna Ograniczenia: Wzorzec = ^([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]))?$ [] |
protokół | Lista dozwolonych protokołów dla tego przepływu. Jeśli chcesz, aby ten przepływ mógł używać dowolnego protokołu w pakiecie protokołów internetowych, użyj wartości ip . Jeśli chcesz zezwolić tylko na wybór protokołów, musisz użyć odpowiedniego numeru protokołu internetowego przypisanego przez IANA dla każdego protokołu, zgodnie z opisem w https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Na przykład w przypadku protokołu UDP należy użyć wartości 17. Jeśli używasz wartości ip , musisz pozostawić pole port nieokreślone. |
struna Ograniczenia: Wzorzec = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (wymagane) |
remoteIpList (zdalnaLista) | Zdalny adres IP, z którym interfejsy użytkownika będą łączyć się dla tego przepływu. Jeśli chcesz zezwolić na połączenia na dowolnym adresie IP, użyj wartości any . W przeciwnym razie należy podać każdy z zdalnych adresów IP, z którymi będzie łączyć się wystąpienie podstawowe pakietu dla tego przepływu. Należy podać każdy adres IP w notacji CIDR, w tym maskę sieci (na przykład 192.0.2.54/24). |
struna Ograniczenia: Wzorzec = ^(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])))$ [] (wymagane) |
nazwa_szablonu | Nazwa szablonu przepływu danych. Musi to być unikatowe w ramach nadrzędnej reguły zasad przepływu danych. Nie można używać żadnych z następujących ciągów zarezerwowanych — default , requested ani service . |
struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
ServicePropertiesFormat (Format usługi)
Nazwa | Opis | Wartość |
---|---|---|
pccRegulamin | Zestaw reguł zasad przepływu danych, które tworzą tę usługę. | PccRuleConfiguration[] (wymagane) |
servicePierwszeństwo | Wartość pierwszeństwa używana do decydowania między usługami podczas identyfikowania wartości QoS do użycia dla określonej karty SIM. Niższa wartość oznacza wyższy priorytet. Ta wartość powinna być unikatowa wśród wszystkich usług skonfigurowanych w sieci komórkowej. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 255 (wymagana) |
serviceQosPolityka: | Zasady QoS do użycia dla pakietów pasujących do tej usługi. Można to zastąpić dla określonych przepływów przy użyciu pola ruleQosPolicy w pccRuleConfiguration. Jeśli to pole ma wartość null, zasady karty SIM ue zdefiniują ustawienia QoS. | QosPolicy |
Śledzone tagi zasobów
Nazwa | Opis | Wartość |
---|
Przykłady użycia
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Plik Bicep | Opis |
---|---|
Tworzenie pełnego wdrożenia 5G Core | Ten szablon tworzy wszystkie zasoby wymagane do wdrożenia prywatnej sieci 5G Core, w tym aprowizowanie simów i tworzenie przykładowych zasad QoS. Można ją opcjonalnie wdrożyć w klastrze Kubernetes uruchomionym na urządzeniu Azure Stack Edge. |
Tworzenie zasad sim | Ten szablon tworzy zasady usługi i sim dla istniejącej sieci komórkowej. |
Definicja zasobu szablonu usługi ARM
Typ zasobu mobileNetworks/services można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.MobileNetwork/mobileNetworks/services, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.MobileNetwork/mobileNetworks/services",
"apiVersion": "2022-11-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"
}
}
Wartości właściwości
Microsoft.MobileNetwork/mobileNetworks/services
Nazwa | Opis | Wartość |
---|---|---|
apiVersion (wersja interfejsu api) | Wersja interfejsu API | '2022-11-01' |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
Właściwości | Właściwości usługi. | ServicePropertiesFormat (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.MobileNetwork/mobileNetworks/services" |
Biblioteka Ambr
Nazwa | Opis | Wartość |
---|---|---|
Downlink | Szybkość ściągnięć bitów. | struna Ograniczenia: Wzorzec = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (wymagane) |
Uplink | Szybkość pasma bitów. | struna Ograniczenia: Wzorzec = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (wymagane) |
Konfiguracja PccRuleConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwaReguły | Nazwa reguły. Musi to być unikatowe w ramach usługi nadrzędnej. Nie można używać żadnych z następujących ciągów zarezerwowanych — default , requested ani service . |
struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
regułaPierwszeństwo | Wartość pierwszeństwa używana do decydowania między regułami zasad przepływu danych podczas identyfikowania wartości QoS do użycia dla określonej karty SIM. Niższa wartość oznacza wyższy priorytet. Ta wartość powinna być unikatowa wśród wszystkich reguł zasad przepływu danych skonfigurowanych w sieci komórkowej. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 255 (wymagana) |
ruleQosPolicy (Zasady dotyczące reguły) | Zasady QoS do użycia dla pakietów pasujących do tej reguły. Jeśli to pole ma wartość null, usługa nadrzędna zdefiniuje ustawienia QoS. | PccRuleQosPolicy |
serviceDataFlowTemplates (szablony przepływu) | Zestaw szablonów przepływu danych do użycia dla tej reguły zasad przepływu danych. | ServiceDataFlowTemplate[] (wymagane) |
trafficControl (kontrola ruchu) | Określa, czy przepływy zgodne z tą regułą zasad przepływu danych są dozwolone. | "Zablokowane" "Włączone" |
PccRuleQosPolicy
Nazwa | Opis | Wartość |
---|---|---|
5qi powiedział: | Wartość wskaźnika przepływu QoS 5G. 5QI identyfikuje konkretne leczenie przekazywania QoS, które ma zostać dostarczone do przepływu. Zobacz sekcję 3GPP TS23.501 5.7.2.1, aby uzyskać pełny opis parametru 5QI i tabeli 5.7.4-1, aby uzyskać definicję wartości 5QI. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 127 |
allocationAndRetentionPriorityLevel | Poziom alokacji i przechowywania przepływu QoS (ARP). Przepływy z wywłaszczanym priorytetem przepływy o niższym prioryfiksie, jeśli zezwalają na to ustawienia preemptionCapability i preemptionVulnerability . 1 jest najwyższym poziomem priorytetu. Jeśli to pole nie zostanie określone, 5qi zostanie użyta do uzyskania wartości ARP. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. |
Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 15 |
gwarantowanydBitRate | Gwarantowana szybkość bitów (GBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych. Jest to ustawienie opcjonalne. Jeśli nie podasz wartości, dla reguły zasad przepływu danych nie będzie ustawiony gbr, która używa tej definicji QoS. | Biblioteka Ambr |
maximumBitRate | Maksymalna szybkość bitów (MBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych lub usługi. | ambr (wymagane) |
wywłaszczanieZdolność | Możliwość wywłaszczania przepływu QoS. Możliwość wywłaszczania przepływu QoS steruje tym, czy może wyprzedać inny przepływ QoS z niższym priorytetem. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability (wywłaszczenie) | Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS. Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS steruje tym, czy może zostać wywłaszczone przez przepływ QoS z wyższym poziomem priorytetu. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "NotPreemptable" "Preemptable" |
QosPolicy (Polityka Qos)
Nazwa | Opis | Wartość |
---|---|---|
5qi powiedział: | Wartość wskaźnika przepływu QoS 5G. 5QI identyfikuje konkretne leczenie przekazywania QoS, które ma zostać dostarczone do przepływu. Zobacz sekcję 3GPP TS23.501 5.7.2.1, aby uzyskać pełny opis parametru 5QI i tabeli 5.7.4-1, aby uzyskać definicję wartości 5QI. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 127 |
allocationAndRetentionPriorityLevel | Poziom alokacji i przechowywania przepływu QoS (ARP). Przepływy z wywłaszczanym priorytetem przepływy o niższym prioryfiksie, jeśli zezwalają na to ustawienia preemptionCapability i preemptionVulnerability . 1 jest najwyższym poziomem priorytetu. Jeśli to pole nie zostanie określone, 5qi zostanie użyta do uzyskania wartości ARP. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. |
Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 15 |
maximumBitRate | Maksymalna szybkość bitów (MBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych lub usługi. | ambr (wymagane) |
wywłaszczanieZdolność | Możliwość wywłaszczania przepływu QoS. Możliwość wywłaszczania przepływu QoS steruje tym, czy może wyprzedać inny przepływ QoS z niższym priorytetem. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability (wywłaszczenie) | Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS. Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS steruje tym, czy może zostać wywłaszczone przez przepływ QoS z wyższym poziomem priorytetu. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "NotPreemptable" "Preemptable" |
ServiceDataFlowTemplate (Szablon Usługi)
Nazwa | Opis | Wartość |
---|---|---|
kierunek | Kierunek tego przepływu. | "Dwukierunkowy" "Link do dołu" "Pasma" (wymagane) |
Porty | Porty, z którymi będą łączyć się interfejsy użytkownika dla tego przepływu. Można określić zero lub więcej portów lub zakresów portów. Jeśli określisz co najmniej jeden port lub zakresy portów, musisz określić wartość inną niż ip w polu protocol . Jest to ustawienie opcjonalne. Jeśli nie określisz tego parametru, połączenia będą dozwolone na wszystkich portach. Zakresy portów muszą być określone jako <FirstPort>—<LastPort>. Na przykład: [8080 , 8082-8085 ]. |
struna Ograniczenia: Wzorzec = ^([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]))?$ [] |
protokół | Lista dozwolonych protokołów dla tego przepływu. Jeśli chcesz, aby ten przepływ mógł używać dowolnego protokołu w pakiecie protokołów internetowych, użyj wartości ip . Jeśli chcesz zezwolić tylko na wybór protokołów, musisz użyć odpowiedniego numeru protokołu internetowego przypisanego przez IANA dla każdego protokołu, zgodnie z opisem w https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Na przykład w przypadku protokołu UDP należy użyć wartości 17. Jeśli używasz wartości ip , musisz pozostawić pole port nieokreślone. |
struna Ograniczenia: Wzorzec = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (wymagane) |
remoteIpList (zdalnaLista) | Zdalny adres IP, z którym interfejsy użytkownika będą łączyć się dla tego przepływu. Jeśli chcesz zezwolić na połączenia na dowolnym adresie IP, użyj wartości any . W przeciwnym razie należy podać każdy z zdalnych adresów IP, z którymi będzie łączyć się wystąpienie podstawowe pakietu dla tego przepływu. Należy podać każdy adres IP w notacji CIDR, w tym maskę sieci (na przykład 192.0.2.54/24). |
struna Ograniczenia: Wzorzec = ^(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])))$ [] (wymagane) |
nazwa_szablonu | Nazwa szablonu przepływu danych. Musi to być unikatowe w ramach nadrzędnej reguły zasad przepływu danych. Nie można używać żadnych z następujących ciągów zarezerwowanych — default , requested ani service . |
struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
ServicePropertiesFormat (Format usługi)
Nazwa | Opis | Wartość |
---|---|---|
pccRegulamin | Zestaw reguł zasad przepływu danych, które tworzą tę usługę. | PccRuleConfiguration[] (wymagane) |
servicePierwszeństwo | Wartość pierwszeństwa używana do decydowania między usługami podczas identyfikowania wartości QoS do użycia dla określonej karty SIM. Niższa wartość oznacza wyższy priorytet. Ta wartość powinna być unikatowa wśród wszystkich usług skonfigurowanych w sieci komórkowej. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 255 (wymagana) |
serviceQosPolityka: | Zasady QoS do użycia dla pakietów pasujących do tej usługi. Można to zastąpić dla określonych przepływów przy użyciu pola ruleQosPolicy w pccRuleConfiguration. Jeśli to pole ma wartość null, zasady karty SIM ue zdefiniują ustawienia QoS. | QosPolicy |
Śledzone tagi zasobów
Nazwa | Opis | Wartość |
---|
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
Tworzenie pełnego wdrożenia 5G Core wdrażanie |
Ten szablon tworzy wszystkie zasoby wymagane do wdrożenia prywatnej sieci 5G Core, w tym aprowizowanie simów i tworzenie przykładowych zasad QoS. Można ją opcjonalnie wdrożyć w klastrze Kubernetes uruchomionym na urządzeniu Azure Stack Edge. |
Tworzenie zasad sim wdrażanie |
Ten szablon tworzy zasady usługi i sim dla istniejącej sieci komórkowej. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu mobileNetworks/services można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.MobileNetwork/mobileNetworks/services, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks/services@2022-11-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
}
Wartości właściwości
Microsoft.MobileNetwork/mobileNetworks/services
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
nazwa | Nazwa zasobu | struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
parent_id (identyfikator rodzica) | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: mobileNetworks |
Właściwości | Właściwości usługi. | ServicePropertiesFormat (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.MobileNetwork/mobileNetworks/services@2022-11-01" |
Biblioteka Ambr
Nazwa | Opis | Wartość |
---|---|---|
Downlink | Szybkość ściągnięć bitów. | struna Ograniczenia: Wzorzec = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (wymagane) |
Uplink | Szybkość pasma bitów. | struna Ograniczenia: Wzorzec = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (wymagane) |
Konfiguracja PccRuleConfiguration
Nazwa | Opis | Wartość |
---|---|---|
nazwaReguły | Nazwa reguły. Musi to być unikatowe w ramach usługi nadrzędnej. Nie można używać żadnych z następujących ciągów zarezerwowanych — default , requested ani service . |
struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
regułaPierwszeństwo | Wartość pierwszeństwa używana do decydowania między regułami zasad przepływu danych podczas identyfikowania wartości QoS do użycia dla określonej karty SIM. Niższa wartość oznacza wyższy priorytet. Ta wartość powinna być unikatowa wśród wszystkich reguł zasad przepływu danych skonfigurowanych w sieci komórkowej. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 255 (wymagana) |
ruleQosPolicy (Zasady dotyczące reguły) | Zasady QoS do użycia dla pakietów pasujących do tej reguły. Jeśli to pole ma wartość null, usługa nadrzędna zdefiniuje ustawienia QoS. | PccRuleQosPolicy |
serviceDataFlowTemplates (szablony przepływu) | Zestaw szablonów przepływu danych do użycia dla tej reguły zasad przepływu danych. | ServiceDataFlowTemplate[] (wymagane) |
trafficControl (kontrola ruchu) | Określa, czy przepływy zgodne z tą regułą zasad przepływu danych są dozwolone. | "Zablokowane" "Włączone" |
PccRuleQosPolicy
Nazwa | Opis | Wartość |
---|---|---|
5qi powiedział: | Wartość wskaźnika przepływu QoS 5G. 5QI identyfikuje konkretne leczenie przekazywania QoS, które ma zostać dostarczone do przepływu. Zobacz sekcję 3GPP TS23.501 5.7.2.1, aby uzyskać pełny opis parametru 5QI i tabeli 5.7.4-1, aby uzyskać definicję wartości 5QI. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 127 |
allocationAndRetentionPriorityLevel | Poziom alokacji i przechowywania przepływu QoS (ARP). Przepływy z wywłaszczanym priorytetem przepływy o niższym prioryfiksie, jeśli zezwalają na to ustawienia preemptionCapability i preemptionVulnerability . 1 jest najwyższym poziomem priorytetu. Jeśli to pole nie zostanie określone, 5qi zostanie użyta do uzyskania wartości ARP. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. |
Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 15 |
gwarantowanydBitRate | Gwarantowana szybkość bitów (GBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych. Jest to ustawienie opcjonalne. Jeśli nie podasz wartości, dla reguły zasad przepływu danych nie będzie ustawiony gbr, która używa tej definicji QoS. | Biblioteka Ambr |
maximumBitRate | Maksymalna szybkość bitów (MBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych lub usługi. | ambr (wymagane) |
wywłaszczanieZdolność | Możliwość wywłaszczania przepływu QoS. Możliwość wywłaszczania przepływu QoS steruje tym, czy może wyprzedać inny przepływ QoS z niższym priorytetem. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability (wywłaszczenie) | Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS. Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS steruje tym, czy może zostać wywłaszczone przez przepływ QoS z wyższym poziomem priorytetu. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "NotPreemptable" "Preemptable" |
QosPolicy (Polityka Qos)
Nazwa | Opis | Wartość |
---|---|---|
5qi powiedział: | Wartość wskaźnika przepływu QoS 5G. 5QI identyfikuje konkretne leczenie przekazywania QoS, które ma zostać dostarczone do przepływu. Zobacz sekcję 3GPP TS23.501 5.7.2.1, aby uzyskać pełny opis parametru 5QI i tabeli 5.7.4-1, aby uzyskać definicję wartości 5QI. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 127 |
allocationAndRetentionPriorityLevel | Poziom alokacji i przechowywania przepływu QoS (ARP). Przepływy z wywłaszczanym priorytetem przepływy o niższym prioryfiksie, jeśli zezwalają na to ustawienia preemptionCapability i preemptionVulnerability . 1 jest najwyższym poziomem priorytetu. Jeśli to pole nie zostanie określone, 5qi zostanie użyta do uzyskania wartości ARP. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. |
Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 15 |
maximumBitRate | Maksymalna szybkość bitów (MBR) dla wszystkich przepływów danych usługi korzystających z tej reguły zasad przepływu danych lub usługi. | ambr (wymagane) |
wywłaszczanieZdolność | Możliwość wywłaszczania przepływu QoS. Możliwość wywłaszczania przepływu QoS steruje tym, czy może wyprzedać inny przepływ QoS z niższym priorytetem. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability (wywłaszczenie) | Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS. Luka w zabezpieczeniach dotycząca wywłaszczania przepływu QoS steruje tym, czy może zostać wywłaszczone przez przepływ QoS z wyższym poziomem priorytetu. Aby uzyskać pełny opis parametrów protokołu ARP, zobacz sekcję 3GPP TS23.501 5.7.2.2. | "NotPreemptable" "Preemptable" |
ServiceDataFlowTemplate (Szablon Usługi)
Nazwa | Opis | Wartość |
---|---|---|
kierunek | Kierunek tego przepływu. | "Dwukierunkowy" "Link do dołu" "Pasma" (wymagane) |
Porty | Porty, z którymi będą łączyć się interfejsy użytkownika dla tego przepływu. Można określić zero lub więcej portów lub zakresów portów. Jeśli określisz co najmniej jeden port lub zakresy portów, musisz określić wartość inną niż ip w polu protocol . Jest to ustawienie opcjonalne. Jeśli nie określisz tego parametru, połączenia będą dozwolone na wszystkich portach. Zakresy portów muszą być określone jako <FirstPort>—<LastPort>. Na przykład: [8080 , 8082-8085 ]. |
struna Ograniczenia: Wzorzec = ^([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]))?$ [] |
protokół | Lista dozwolonych protokołów dla tego przepływu. Jeśli chcesz, aby ten przepływ mógł używać dowolnego protokołu w pakiecie protokołów internetowych, użyj wartości ip . Jeśli chcesz zezwolić tylko na wybór protokołów, musisz użyć odpowiedniego numeru protokołu internetowego przypisanego przez IANA dla każdego protokołu, zgodnie z opisem w https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Na przykład w przypadku protokołu UDP należy użyć wartości 17. Jeśli używasz wartości ip , musisz pozostawić pole port nieokreślone. |
struna Ograniczenia: Wzorzec = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (wymagane) |
remoteIpList (zdalnaLista) | Zdalny adres IP, z którym interfejsy użytkownika będą łączyć się dla tego przepływu. Jeśli chcesz zezwolić na połączenia na dowolnym adresie IP, użyj wartości any . W przeciwnym razie należy podać każdy z zdalnych adresów IP, z którymi będzie łączyć się wystąpienie podstawowe pakietu dla tego przepływu. Należy podać każdy adres IP w notacji CIDR, w tym maskę sieci (na przykład 192.0.2.54/24). |
struna Ograniczenia: Wzorzec = ^(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])))$ [] (wymagane) |
nazwa_szablonu | Nazwa szablonu przepływu danych. Musi to być unikatowe w ramach nadrzędnej reguły zasad przepływu danych. Nie można używać żadnych z następujących ciągów zarezerwowanych — default , requested ani service . |
struna Ograniczenia: Maksymalna długość = 64 Wzorzec = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (wymagane) |
ServicePropertiesFormat (Format usługi)
Nazwa | Opis | Wartość |
---|---|---|
pccRegulamin | Zestaw reguł zasad przepływu danych, które tworzą tę usługę. | PccRuleConfiguration[] (wymagane) |
servicePierwszeństwo | Wartość pierwszeństwa używana do decydowania między usługami podczas identyfikowania wartości QoS do użycia dla określonej karty SIM. Niższa wartość oznacza wyższy priorytet. Ta wartość powinna być unikatowa wśród wszystkich usług skonfigurowanych w sieci komórkowej. | Int Ograniczenia: Minimalna wartość = 0 Wartość maksymalna = 255 (wymagana) |
serviceQosPolityka: | Zasady QoS do użycia dla pakietów pasujących do tej usługi. Można to zastąpić dla określonych przepływów przy użyciu pola ruleQosPolicy w pccRuleConfiguration. Jeśli to pole ma wartość null, zasady karty SIM ue zdefiniują ustawienia QoS. | QosPolicy |
Śledzone tagi zasobów
Nazwa | Opis | Wartość |
---|