Microsoft.MobileNetwork mobileNetworks/services
Bicep kaynak tanımı
mobileNetworks/services kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MobileNetwork/mobileNetworks/services kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
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'
}
}
}
Özellik değerleri
mobileNetworks/services
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 1-64 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Alfasayısal ile başlayın. Ad olarak aşağıdaki sözcükler kendi başlarına kullanılamaz: default , requested , service . |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: mobileNetworks |
properties | Hizmet Özellikleri. | ServicePropertiesFormat (gerekli) |
ServicePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
pccRules | Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. | PccRuleConfiguration[] (gerekli) Kısıtlama -ları: En az uzunluk = 1 |
servicePrecedence | Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken hizmetler arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. | int (gerekli) Kısıtlama -ları: Min değer = 0 Maksimum değer = 255 |
serviceQosPolicy | Bu hizmetle eşleşen paketler için kullanılacak QoS ilkesi. Bu, bir PccRuleConfiguration içindeki ruleQosPolicy alanı kullanılarak belirli akışlar için geçersiz kılınabilir. Bu alan null ise, UE'nin SIM ilkesi QoS ayarlarını tanımlar. | QosPolicy |
PccRuleConfiguration
Ad | Açıklama | Değer |
---|---|---|
Rulename | Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default veya requested service . |
dize (gerekli) Kısıtlama -ları: Maksimum uzunluk = 64 Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
rulePrecedence | Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken veri akışı ilkesi kuralları arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm veri akışı ilkesi kuralları arasında benzersiz olmalıdır. | int (gerekli) Kısıtlama -ları: Min değer = 0 Maksimum değer = 255 |
ruleQosPolicy | Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise, üst hizmet QoS ayarlarını tanımlar. | PccRuleQospolicy |
serviceDataFlowTemplates | Bu veri akışı ilke kuralı için kullanılacak veri akışı şablonları kümesi. | ServiceDataFlowTemplate[] (gerekli) Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 15 |
trafficControl | Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. | 'Engellendi' 'Etkin' |
PccRuleQospolicy
Ad | Açıklama | Değer |
---|---|---|
5qi | 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 127 |
allocationAndRetentionPriorityLevel | QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. |
int Kısıtlama -ları: Min değer = 1 Maksimum değer = 15 |
guaranteedBitRate | Bu veri akışı ilke kuralını kullanan tüm hizmet veri akışları için garanti edilen bit hızı (GBR). Bu isteğe bağlı bir ayardır. Bir değer sağlamazsanız, bu QoS tanımını kullanan veri akışı ilkesi kuralı için gbr ayarlanmaz. | Ambr |
maximumBitRate | Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). | Ambr (gerekli) |
preemptionCapability | QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
Ambr
Ad | Açıklama | Değer |
---|---|---|
Downlink | Aşağı bağlantı bit hızı. | dize (gerekli) Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ |
Uplink | Yukarı bağlantı bit hızı. | dize (gerekli) Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ |
ServiceDataFlowTemplate
Ad | Açıklama | Değer |
---|---|---|
yön | Bu akışın yönü. | 'Çift Yönlü' 'Aşağı Bağlantı' 'Yukarı Bağlantı' (gerekli) |
ports | UE'lerin bu akış için bağlanacağı bağlantı noktası... Sıfır veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtebilirsiniz. Bir veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtirseniz, alanında dışında ip protocol bir değer belirtmeniz gerekir. Bu isteğe bağlı bir ayardır. Belirtmezseniz tüm bağlantı noktalarında bağlantılara izin verilir. Bağlantı noktası aralıkları {FirstPort}-{LastPort} olarak belirtilmelidir. Örneğin: [8080 , 8082-8085 ]. |
dize[] Kısıtlama -ları: Desen = ^([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]))?$ |
protokol | Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini ip kullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, içinde açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml kullanmanız gerekir. Örneğin, UDP için 17 kullanmanız gerekir. Değeri ip kullanırsanız, alanı port belirtilmemiş olarak bırakmanız gerekir. |
dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"} |
remoteIpList | UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini any kullanın. Aksi takdirde, paket çekirdek örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask da dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir (örneğin, 192.0.2.54/24). |
dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = ^(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 | Veri akışı şablonunun adı. Bu, üst veri akışı ilkesi kuralı içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default veya requested service . |
dize (gerekli) Kısıtlama -ları: Maksimum uzunluk = 64 Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
QosPolicy
Ad | Açıklama | Değer |
---|---|---|
5qi | 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 127 |
allocationAndRetentionPriorityLevel | QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. |
int Kısıtlama -ları: Min değer = 1 Maksimum değer = 15 |
maximumBitRate | Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). | Ambr (gerekli) |
preemptionCapability | QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Tam 5G Core dağıtımı oluşturma |
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir. |
Sim ilkesi oluşturma |
Bu şablon, mevcut bir mobil ağ için bir hizmet ve sim ilkesi oluşturur. |
ARM şablonu kaynak tanımı
mobileNetworks/services kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MobileNetwork/mobileNetworks/services kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"type": "Microsoft.MobileNetwork/mobileNetworks/services",
"apiVersion": "2024-02-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"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"
}
}
}
Özellik değerleri
mobileNetworks/services
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.MobileNetwork/mobileNetworks/services' |
apiVersion | Kaynak API'sinin sürümü | '2024-02-01' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 1-64 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Alfasayısal ile başlayın. Ad olarak aşağıdaki sözcükler kendi başlarına kullanılamaz: default , requested , service . |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
properties | Hizmet Özellikleri. | ServicePropertiesFormat (gerekli) |
ServicePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
pccRules | Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. | PccRuleConfiguration[] (gerekli) Kısıtlama -ları: En az uzunluk = 1 |
servicePrecedence | Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken hizmetler arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. | int (gerekli) Kısıtlama -ları: Min değer = 0 Maksimum değer = 255 |
serviceQosPolicy | Bu hizmetle eşleşen paketler için kullanılacak QoS ilkesi. Bu, bir PccRuleConfiguration içindeki ruleQosPolicy alanı kullanılarak belirli akışlar için geçersiz kılınabilir. Bu alan null ise, UE'nin SIM ilkesi QoS ayarlarını tanımlar. | QosPolicy |
PccRuleConfiguration
Ad | Açıklama | Değer |
---|---|---|
Rulename | Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default , requested veya service . |
dize (gerekli) Kısıtlama -ları: Maksimum uzunluk = 64 Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
rulePrecedence | Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken veri akışı ilkesi kuralları arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer, daha yüksek bir öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm veri akışı ilkesi kuralları arasında benzersiz olmalıdır. | int (gerekli) Kısıtlama -ları: Min değer = 0 Maksimum değer = 255 |
ruleQosPolicy | Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise üst hizmet QoS ayarlarını tanımlar. | PccRuleQosPolicy |
serviceDataFlowTemplates | Bu veri akışı ilkesi kuralı için kullanılacak veri akışı şablonları kümesi. | ServiceDataFlowTemplate[] (gerekli) Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 15 |
trafficControl | Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. | 'Engellendi' 'Etkin' |
PccRuleQosPolicy
Ad | Açıklama | Değer |
---|---|---|
5qi | 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 127 |
allocationAndRetentionPriorityLevel | QoS Akış ayırma ve saklama önceliği (ARP) düzeyi. daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability buna izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi , ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. |
int Kısıtlama -ları: Min değer = 1 Maksimum değer = 15 |
guaranteedBitRate | Bu veri akışı ilke kuralını kullanan tüm hizmet veri akışları için garanti edilen bit hızı (GBR). Bu isteğe bağlı bir ayardır. Bir değer sağlamazsanız, bu QoS tanımını kullanan veri akışı ilkesi kuralı için hiçbir GBR ayarlanmaz. | Ambr |
maximumBitRate | Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). | Ambr (gerekli) |
preemptionCapability | QoS Akışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden alıp almayacağını denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow önalım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından etkisiz hale getirip geçirilemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
Ambr
Ad | Açıklama | Değer |
---|---|---|
Downlink | Aşağı bağlantı bit hızı. | dize (gerekli) Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ |
Uplink | Yukarı bağlantı bit hızı. | dize (gerekli) Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ |
ServiceDataFlowTemplate
Ad | Açıklama | Değer |
---|---|---|
yön | Bu akışın yönü. | 'Çift Yönlü' 'Aşağı Bağlantı' 'Yukarı Bağlantı' (gerekli) |
ports | UE'lerin bu akış için bağlanacağı bağlantı noktası... Sıfır veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtebilirsiniz. Bir veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtirseniz, alanında dışında ip protocol bir değer belirtmeniz gerekir. Bu isteğe bağlı bir ayardır. Belirtmezseniz tüm bağlantı noktalarında bağlantılara izin verilir. Bağlantı noktası aralıkları {FirstPort}-{LastPort} olarak belirtilmelidir. Örneğin: [8080 , 8082-8085 ]. |
dize[] Kısıtlama -ları: Desen = ^([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]))?$ |
protokol | Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini ip kullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, içinde açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml kullanmanız gerekir. Örneğin, UDP için 17 kullanmanız gerekir. Değeri ip kullanırsanız, alanı port belirtilmemiş olarak bırakmanız gerekir. |
dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"} |
remoteIpList | UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini any kullanın. Aksi takdirde, paket çekirdek örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask da dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir (örneğin, 192.0.2.54/24). |
dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = ^(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 | Veri akışı şablonunun adı. Bu, üst veri akışı ilkesi kuralı içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default veya requested service . |
dize (gerekli) Kısıtlama -ları: Maksimum uzunluk = 64 Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
QosPolicy
Ad | Açıklama | Değer |
---|---|---|
5qi | 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 127 |
allocationAndRetentionPriorityLevel | QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. |
int Kısıtlama -ları: Min değer = 1 Maksimum değer = 15 |
maximumBitRate | Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). | Ambr (gerekli) |
preemptionCapability | QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | 'NotPreemptable' 'Preemptable' |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Tam 5G Core dağıtımı oluşturma |
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir. |
Sim ilkesi oluşturma |
Bu şablon, mevcut bir mobil ağ için bir hizmet ve sim ilkesi oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
mobileNetworks/services kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MobileNetwork/mobileNetworks/services kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
}
})
}
Özellik değerleri
mobileNetworks/services
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-64 Geçerli karakterler: Alfasayısallar ve kısa çizgiler. Alfasayısal ile başlayın. Ad olarak aşağıdaki sözcükler kendi başlarına kullanılamaz: default , requested , service . |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: mobileNetworks kimliği |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
properties | Hizmet Özellikleri. | ServicePropertiesFormat (gerekli) |
ServicePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
pccRules | Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. | PccRuleConfiguration[] (gerekli) Kısıtlama -ları: En az uzunluk = 1 |
servicePrecedence | Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken hizmetler arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. | int (gerekli) Kısıtlama -ları: Min değer = 0 Maksimum değer = 255 |
serviceQosPolicy | Bu hizmetle eşleşen paketler için kullanılacak QoS ilkesi. Bu, bir PccRuleConfiguration içindeki ruleQosPolicy alanı kullanılarak belirli akışlar için geçersiz kılınabilir. Bu alan null ise, UE'nin SIM ilkesi QoS ayarlarını tanımlar. | QosPolicy |
PccRuleConfiguration
Ad | Açıklama | Değer |
---|---|---|
Rulename | Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default veya requested service . |
dize (gerekli) Kısıtlama -ları: Maksimum uzunluk = 64 Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
rulePrecedence | Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken veri akışı ilkesi kuralları arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm veri akışı ilkesi kuralları arasında benzersiz olmalıdır. | int (gerekli) Kısıtlama -ları: Min değer = 0 Maksimum değer = 255 |
ruleQosPolicy | Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise, üst hizmet QoS ayarlarını tanımlar. | PccRuleQospolicy |
serviceDataFlowTemplates | Bu veri akışı ilke kuralı için kullanılacak veri akışı şablonları kümesi. | ServiceDataFlowTemplate[] (gerekli) Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 15 |
trafficControl | Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. | "Engellendi" "Etkin" |
PccRuleQospolicy
Ad | Açıklama | Değer |
---|---|---|
5qi | 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 127 |
allocationAndRetentionPriorityLevel | QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. |
int Kısıtlama -ları: Min değer = 1 Maksimum değer = 15 |
guaranteedBitRate | Bu veri akışı ilke kuralını kullanan tüm hizmet veri akışları için garanti edilen bit hızı (GBR). Bu isteğe bağlı bir ayardır. Bir değer sağlamazsanız, bu QoS tanımını kullanan veri akışı ilkesi kuralı için gbr ayarlanmaz. | Ambr |
maximumBitRate | Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). | Ambr (gerekli) |
preemptionCapability | QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability | QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | "NotPreemptable" "Preemptable" |
Ambr
Ad | Açıklama | Değer |
---|---|---|
Downlink | Aşağı bağlantı bit hızı. | dize (gerekli) Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ |
Uplink | Yukarı bağlantı bit hızı. | dize (gerekli) Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ |
ServiceDataFlowTemplate
Ad | Açıklama | Değer |
---|---|---|
yön | Bu akışın yönü. | "Çift yönlü" "Aşağı Bağlantı" "Yukarı bağlantı" (gerekli) |
ports | UE'lerin bu akış için bağlanacağı bağlantı noktası... Sıfır veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtebilirsiniz. Bir veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtirseniz, alanında dışında ip protocol bir değer belirtmeniz gerekir. Bu isteğe bağlı bir ayardır. Belirtmezseniz tüm bağlantı noktalarında bağlantılara izin verilir. Bağlantı noktası aralıkları {FirstPort}-{LastPort} olarak belirtilmelidir. Örneğin: [8080 , 8082-8085 ]. |
dize[] Kısıtlama -ları: Desen = ^([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]))?$ |
protokol | Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini ip kullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, içinde açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml kullanmanız gerekir. Örneğin, UDP için 17 kullanmanız gerekir. Değeri ip kullanırsanız, alanı port belirtilmemiş olarak bırakmanız gerekir. |
dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"} |
remoteIpList | UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini any kullanın. Aksi takdirde, paket çekirdek örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask da dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir (örneğin, 192.0.2.54/24). |
dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Desen = ^(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 | Veri akışı şablonunun adı. Bu, üst veri akışı ilkesi kuralı içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default veya requested service . |
dize (gerekli) Kısıtlama -ları: Maksimum uzunluk = 64 Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
QosPolicy
Ad | Açıklama | Değer |
---|---|---|
5qi | 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. | int Kısıtlama -ları: Min değer = 1 Maksimum değer = 127 |
allocationAndRetentionPriorityLevel | QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. |
int Kısıtlama -ları: Min değer = 1 Maksimum değer = 15 |
maximumBitRate | Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). | Ambr (gerekli) |
preemptionCapability | QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | "MayPreempt" "NotPreempt" |
preemptionVulnerability | QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. | "NotPreemptable" "Preemptable" |