Services - Create Or Update
Bir hizmeti oluşturur veya güncelleştirir. Üst mobil ağıyla aynı konumda oluşturulmalıdır.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services/{serviceName}?api-version=2024-04-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
mobile
|
path | True |
string |
Mobil ağın adı. Regex pattern: |
resource
|
path | True |
string |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. |
service
|
path | True |
string |
Hizmetin adı. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: Regex pattern: |
subscription
|
path | True |
string uuid |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
location | True |
string |
Kaynağın bulunduğu coğrafi konum |
properties.pccRules | True |
Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. |
|
properties.servicePrecedence | True |
integer |
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. |
properties.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. |
||
tags |
object |
Kaynak etiketleri. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Güncelleştirme başarılı. İşlem, sonuçta elde edilen hizmet kaynağını döndürür. |
|
201 Created |
İçerik Oluşturucu başarılı. İşlem, sonuçta elde edilen hizmet kaynağını döndürür. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Create service
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/TestService?api-version=2024-04-01
{
"location": "eastus",
"properties": {
"servicePrecedence": 255,
"serviceQosPolicy": {
"5qi": 9,
"allocationAndRetentionPriorityLevel": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"maximumBitRate": {
"uplink": "500 Mbps",
"downlink": "1 Gbps"
}
},
"pccRules": [
{
"ruleName": "default-rule",
"rulePrecedence": 255,
"ruleQosPolicy": {
"5qi": 9,
"allocationAndRetentionPriorityLevel": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"maximumBitRate": {
"uplink": "500 Mbps",
"downlink": "1 Gbps"
}
},
"trafficControl": "Enabled",
"serviceDataFlowTemplates": [
{
"templateName": "IP-to-server",
"direction": "Uplink",
"protocol": [
"ip"
],
"remoteIpList": [
"10.3.4.0/24"
],
"ports": []
}
]
}
]
}
}
Sample Response
{
"name": "testPolicy",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/TestService",
"type": "Microsoft.MobileNetwork/service",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"location": "eastus",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"servicePrecedence": 255,
"serviceQosPolicy": {
"5qi": 9,
"allocationAndRetentionPriorityLevel": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"maximumBitRate": {
"uplink": "500 Mbps",
"downlink": "1 Gbps"
}
},
"pccRules": [
{
"ruleName": "default-rule",
"rulePrecedence": 255,
"ruleQosPolicy": {
"5qi": 9,
"allocationAndRetentionPriorityLevel": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"maximumBitRate": {
"uplink": "500 Mbps",
"downlink": "1 Gbps"
}
},
"trafficControl": "Enabled",
"serviceDataFlowTemplates": [
{
"templateName": "IP-to-server",
"direction": "Uplink",
"protocol": [
"ip"
],
"remoteIpList": [
"10.3.4.0/24"
],
"ports": []
}
]
}
]
}
}
Azure-AsyncOperation: https://management.azure.com/providers/Microsoft.MobileNetwork/locations/testLocation/operationStatuses/testOperation?api-version=2024-04-01
{
"name": "testPolicy",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/TestService",
"type": "Microsoft.MobileNetwork/service",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"location": "eastus",
"tags": {},
"properties": {
"provisioningState": "Created",
"servicePrecedence": 255,
"serviceQosPolicy": {
"5qi": 9,
"allocationAndRetentionPriorityLevel": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"maximumBitRate": {
"uplink": "500 Mbps",
"downlink": "1 Gbps"
}
},
"pccRules": [
{
"ruleName": "default-rule",
"rulePrecedence": 255,
"ruleQosPolicy": {
"5qi": 9,
"allocationAndRetentionPriorityLevel": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"maximumBitRate": {
"uplink": "500 Mbps",
"downlink": "1 Gbps"
}
},
"trafficControl": "Enabled",
"serviceDataFlowTemplates": [
{
"templateName": "IP-to-server",
"direction": "Uplink",
"protocol": [
"ip"
],
"remoteIpList": [
"10.3.4.0/24"
],
"ports": []
}
]
}
]
}
}
Tanımlar
Name | Description |
---|---|
Ambr |
Maksimum bit hızını toplama. |
created |
Kaynağı oluşturan kimliğin türü. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Pcc |
Veri akışı ilkesi kuralı yapılandırması |
Pcc |
Veri akışı ilkesi kuralı QoS ilkesi |
Preemption |
Ön kullanım özelliği. |
Preemption |
Ön kullanım güvenlik açığı. |
Provisioning |
Geçerli sağlama durumu. |
Qos |
QoS ilkesi |
Sdf |
Hizmet veri akışı yönü. |
Service |
Hizmet kaynağı. Üst mobil ağıyla aynı konumda oluşturulmalıdır. |
Service |
Veri akışı şablonu |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
Traffic |
Trafik denetimi izni. |
Ambr
Maksimum bit hızını toplama.
Name | Tür | Description |
---|---|---|
downlink |
string |
Aşağı bağlantı bit hızı. |
uplink |
string |
Yukarı bağlantı bit hızı. |
createdByType
Kaynağı oluşturan kimliğin türü.
Name | Tür | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
PccRuleConfiguration
Veri akışı ilkesi kuralı yapılandırması
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
ruleName |
string |
Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: |
|
rulePrecedence |
integer |
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. |
|
ruleQosPolicy |
Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise, üst hizmet QoS ayarlarını tanımlar. |
||
serviceDataFlowTemplates |
Bu veri akışı ilke kuralı için kullanılacak veri akışı şablonları kümesi. |
||
trafficControl | Enabled |
Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. |
PccRuleQosPolicy
Veri akışı ilkesi kuralı QoS ilkesi
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
5qi |
integer |
9 |
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. |
allocationAndRetentionPriorityLevel |
integer |
9 |
QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları |
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. |
||
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). |
||
preemptionCapability | NotPreempt |
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. |
|
preemptionVulnerability | Preemptable |
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. |
PreemptionCapability
Ön kullanım özelliği.
Name | Tür | Description |
---|---|---|
MayPreempt |
string |
Mayıs öncesi |
NotPreempt |
string |
Önceden ayarlanamaz |
PreemptionVulnerability
Ön kullanım güvenlik açığı.
Name | Tür | Description |
---|---|---|
NotPreemptable |
string |
Ön yükleme yapılamaz |
Preemptable |
string |
Önalımlı olabilir |
ProvisioningState
Geçerli sağlama durumu.
Name | Tür | Description |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Unknown |
string |
QosPolicy
QoS ilkesi
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
5qi |
integer |
9 |
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. |
allocationAndRetentionPriorityLevel |
integer |
9 |
QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları |
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). |
||
preemptionCapability | NotPreempt |
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. |
|
preemptionVulnerability | Preemptable |
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. |
SdfDirection
Hizmet veri akışı yönü.
Name | Tür | Description |
---|---|---|
Bidirectional |
string |
HEM BAE'ye hem de BAE'den akan trafik. |
Downlink |
string |
Veri ağından BAE'ye akan trafik. |
Uplink |
string |
BAE'den veri ağına akan trafik. |
Service
Hizmet kaynağı. Üst mobil ağıyla aynı konumda oluşturulmalıdır.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
Kaynağın bulunduğu coğrafi konum |
name |
string |
Kaynağın adı |
properties.pccRules |
Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. |
|
properties.provisioningState |
Hizmet kaynağının sağlama durumu. |
|
properties.servicePrecedence |
integer |
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. |
properties.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. |
|
systemData |
Azure Resource Manager createdBy ve modifiedBy bilgilerini içeren meta veriler. |
|
tags |
object |
Kaynak etiketleri. |
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
ServiceDataFlowTemplate
Veri akışı şablonu
Name | Tür | Description |
---|---|---|
direction |
Bu akışın yönü. |
|
ports |
string[] |
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ı dışında |
protocol |
string[] |
Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini |
remoteIpList |
string[] |
UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini |
templateName |
string |
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: |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimliğin türü. |
TrafficControlPermission
Trafik denetimi izni.
Name | Tür | Description |
---|---|---|
Blocked |
string |
Bu kuralla eşleşen trafiğin akışına izin verilmiyor. |
Enabled |
string |
Bu kuralla eşleşen trafiğin akışına izin verilir. |