Microsoft.MobileNetwork mobileNetworks/services 2024-02-01
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' = {
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'
}
}
Özellik değerleri
Ambr
Ad | Açıklama | Değer |
---|---|---|
Downlink | Aşağı bağlantı bit hızı. | dizgi Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (gerekli) |
Uplink | Yukarı bağlantı bit hızı. | dizgi Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (gerekli) |
Microsoft.MobileNetwork/mobileNetworks/services
Ad | Açıklama | Değer |
---|---|---|
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
ebeveyn | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Kaynak türü için sembolik ad: mobileNetworks |
Özellikler | Hizmet Özellikleri. | ServicePropertiesFormat (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
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 . |
dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
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 Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 255 (gerekli) |
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) |
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 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.
preemptionCapability ve preemptionVulnerability ayarları izin verirse, daha yüksek öncelikli preempt akışları daha düşük öncelikli akışlar. 1, en yüksek öncelik düzeyidir. Bu alan belirtilmezse ARP değerini türetmek için 5qi kullanılır. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. |
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ışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük bir öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ö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 önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'NotPreemptable' 'Preemptable' |
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 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.
preemptionCapability ve preemptionVulnerability ayarları izin verirse, daha yüksek öncelikli preempt akışları daha düşük öncelikli akışlar. 1, en yüksek öncelik düzeyidir. Bu alan belirtilmezse ARP değerini türetmek için 5qi kullanılır. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. |
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ışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük bir öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ö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 önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Ad | Açıklama | Değer |
---|---|---|
yön | Bu akışın yönü. | 'Çift yönlü' 'Aşağı Bağlantı' 'Yukarı Bağlantı' (gerekli) |
Bağlantı nokta -ları | UE'lerin bu akış için bağlanacağı bağlantı noktası(lar). 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, protocol alanında ip dışında 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 ]. |
dizgi 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, ip değerini kullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml'de açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı kullanmanız gerekir. Örneğin UDP için 17 kullanmanız gerekir.
ip değerini kullanırsanız alanı belirtilmemiş port bırakmanız gerekir. |
dizgi Kısıtlama -ları: Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (gerekli) |
remoteIpList | UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız, any değerini kullanın. Aksi takdirde, paket çekirdeği örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask (örneğin, 192.0.2.54/24) dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir. |
dizgi Kısıtlama -ları: 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])))$ [] (gerekli) |
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 , requested veya service . |
dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
ServicePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
pccRules | Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. | PccRuleConfiguration[] (gerekli) |
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 bir öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 255 (gerekli) |
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 |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
Hızlı başlangıç örnekleri
Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.
Bicep Dosyası | Açıklama |
---|---|
Tam 5G Core dağıtım oluşturma | Bu şablon, sim 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",
"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"
}
}
Özellik değerleri
Ambr
Ad | Açıklama | Değer |
---|---|---|
Downlink | Aşağı bağlantı bit hızı. | dizgi Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (gerekli) |
Uplink | Yukarı bağlantı bit hızı. | dizgi Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (gerekli) |
Microsoft.MobileNetwork/mobileNetworks/services
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2024-02-01' |
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
Özellikler | Hizmet Özellikleri. | ServicePropertiesFormat (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.MobileNetwork/mobileNetworks/services' |
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 . |
dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
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 Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 255 (gerekli) |
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) |
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 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.
preemptionCapability ve preemptionVulnerability ayarları izin verirse, daha yüksek öncelikli preempt akışları daha düşük öncelikli akışlar. 1, en yüksek öncelik düzeyidir. Bu alan belirtilmezse ARP değerini türetmek için 5qi kullanılır. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. |
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ışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük bir öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ö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 önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'NotPreemptable' 'Preemptable' |
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 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.
preemptionCapability ve preemptionVulnerability ayarları izin verirse, daha yüksek öncelikli preempt akışları daha düşük öncelikli akışlar. 1, en yüksek öncelik düzeyidir. Bu alan belirtilmezse ARP değerini türetmek için 5qi kullanılır. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. |
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ışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük bir öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ö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 önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Ad | Açıklama | Değer |
---|---|---|
yön | Bu akışın yönü. | 'Çift yönlü' 'Aşağı Bağlantı' 'Yukarı Bağlantı' (gerekli) |
Bağlantı nokta -ları | UE'lerin bu akış için bağlanacağı bağlantı noktası(lar). 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, protocol alanında ip dışında 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 ]. |
dizgi 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, ip değerini kullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml'de açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı kullanmanız gerekir. Örneğin UDP için 17 kullanmanız gerekir.
ip değerini kullanırsanız alanı belirtilmemiş port bırakmanız gerekir. |
dizgi Kısıtlama -ları: Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (gerekli) |
remoteIpList | UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız, any değerini kullanın. Aksi takdirde, paket çekirdeği örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask (örneğin, 192.0.2.54/24) dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir. |
dizgi Kısıtlama -ları: 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])))$ [] (gerekli) |
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 , requested veya service . |
dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
ServicePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
pccRules | Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. | PccRuleConfiguration[] (gerekli) |
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 bir öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 255 (gerekli) |
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 |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Tam 5G Core dağıtım oluşturma 'a dağıtma |
Bu şablon, sim 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 'a dağıtma |
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"
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"
}
}
})
}
Özellik değerleri
Ambr
Ad | Açıklama | Değer |
---|---|---|
Downlink | Aşağı bağlantı bit hızı. | dizgi Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (gerekli) |
Uplink | Yukarı bağlantı bit hızı. | dizgi Kısıtlama -ları: Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (gerekli) |
Microsoft.MobileNetwork/mobileNetworks/services
Ad | Açıklama | Değer |
---|---|---|
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: mobileNetworks |
Özellikler | Hizmet Özellikleri. | ServicePropertiesFormat (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01" |
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 . |
dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
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 Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 255 (gerekli) |
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) |
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 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.
preemptionCapability ve preemptionVulnerability ayarları izin verirse, daha yüksek öncelikli preempt akışları daha düşük öncelikli akışlar. 1, en yüksek öncelik düzeyidir. Bu alan belirtilmezse ARP değerini türetmek için 5qi kullanılır. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. |
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ışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük bir öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ö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 önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'NotPreemptable' 'Preemptable' |
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 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.
preemptionCapability ve preemptionVulnerability ayarları izin verirse, daha yüksek öncelikli preempt akışları daha düşük öncelikli akışlar. 1, en yüksek öncelik düzeyidir. Bu alan belirtilmezse ARP değerini türetmek için 5qi kullanılır. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. |
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ışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük bir öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Akışı ö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 önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.2'ye bakın. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Ad | Açıklama | Değer |
---|---|---|
yön | Bu akışın yönü. | 'Çift yönlü' 'Aşağı Bağlantı' 'Yukarı Bağlantı' (gerekli) |
Bağlantı nokta -ları | UE'lerin bu akış için bağlanacağı bağlantı noktası(lar). 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, protocol alanında ip dışında 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 ]. |
dizgi 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, ip değerini kullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml'de açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı kullanmanız gerekir. Örneğin UDP için 17 kullanmanız gerekir.
ip değerini kullanırsanız alanı belirtilmemiş port bırakmanız gerekir. |
dizgi Kısıtlama -ları: Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (gerekli) |
remoteIpList | UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız, any değerini kullanın. Aksi takdirde, paket çekirdeği örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask (örneğin, 192.0.2.54/24) dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir. |
dizgi Kısıtlama -ları: 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])))$ [] (gerekli) |
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 , requested veya service . |
dizgi Kısıtlama -ları: Maksimum uzunluk = Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (gerekli) |
ServicePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
pccRules | Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. | PccRuleConfiguration[] (gerekli) |
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 bir öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 255 (gerekli) |
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 |
TrackedResourceTags
Ad | Açıklama | Değer |
---|