Services - Create Or Update
Crea o aggiorna un servizio. Deve essere creato nella stessa posizione della rete mobile padre.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services/{serviceName}?api-version=2024-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
mobile
|
path | True |
string |
Nome della rete mobile. Criterio di espressione regolare: |
resource
|
path | True |
string |
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole. |
service
|
path | True |
string |
Il nome del servizio. Non è necessario usare una delle stringhe riservate seguenti : Criterio di espressione regolare: |
subscription
|
path | True |
string uuid |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
location | True |
string |
Posizione geografica in cui risiede la risorsa |
properties.pccRules | True |
Set di regole dei criteri del flusso di dati che costituiscono questo servizio. |
|
properties.servicePrecedence | True |
integer |
Valore di precedenza usato per decidere tra i servizi quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutti i servizi configurati nella rete mobile. |
properties.serviceQosPolicy |
Criteri QoS da usare per i pacchetti corrispondenti a questo servizio. Può essere sottoposto a override per flussi specifici usando il campo ruleQosPolicy in un PccRuleConfiguration. Se questo campo è Null, il criterio SIM ue definirà le impostazioni QoS. |
||
tags |
object |
Tag delle risorse. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Aggiornamento riuscito. L'operazione restituisce la risorsa del servizio risultante. |
|
201 Created |
Create esito positivo. L'operazione restituisce la risorsa del servizio risultante. |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Create service
Esempio di richiesta
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": []
}
]
}
]
}
}
Risposta di esempio
{
"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": []
}
]
}
]
}
}
Definizioni
Nome | Descrizione |
---|---|
Ambr |
Velocità massima di bit aggregata. |
created |
Tipo di identità che ha creato la risorsa. |
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Error |
Dettagli dell'errore. |
Error |
Risposta di errore |
Pcc |
Configurazione delle regole dei criteri del flusso di dati |
Pcc |
Criterio QoS dei criteri del flusso di dati |
Preemption |
Funzionalità di precedenza. |
Preemption |
Vulnerabilità di precedenza. |
Provisioning |
Stato di provisioning corrente. |
Qos |
Criterio QoS |
Sdf |
Direzione del flusso di dati del servizio. |
Service |
Risorsa del servizio. Deve essere creato nella stessa posizione della rete mobile padre. |
Service |
Modello flusso di dati |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
Traffic |
Autorizzazione di controllo del traffico. |
Ambr
Velocità massima di bit aggregata.
Nome | Tipo | Descrizione |
---|---|---|
downlink |
string |
Velocità di bit downlink. |
uplink |
string |
Velocità dei bit uplink. |
createdByType
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
PccRuleConfiguration
Configurazione delle regole dei criteri del flusso di dati
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
ruleName |
string |
Nome della regola. Deve essere univoco all'interno del servizio padre. Non è necessario usare una delle stringhe riservate seguenti: |
|
rulePrecedence |
integer |
Valore di precedenza usato per decidere tra le regole dei criteri del flusso di dati quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutte le regole dei criteri del flusso di dati configurate nella rete mobile. |
|
ruleQosPolicy |
Criterio QoS da usare per i pacchetti corrispondenti a questa regola. Se questo campo è Null, il servizio padre definirà le impostazioni QoS. |
||
serviceDataFlowTemplates |
Set di modelli di flusso di dati da usare per questa regola dei criteri del flusso di dati. |
||
trafficControl | Enabled |
Determina se i flussi che corrispondono a questa regola dei criteri del flusso di dati sono consentiti. |
PccRuleQosPolicy
Criterio QoS dei criteri del flusso di dati
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
5qi |
integer |
9 |
Valore dell'indicatore di flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere 3GPP TS23.501 sezione 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. |
allocationAndRetentionPriorityLevel |
integer |
9 |
Livello di allocazione del flusso QoS e priorità di conservazione .QoS Flow allocation and retention priority (ARP). I flussi con priorità più alta preempt passano con priorità più bassa, se le impostazioni di |
guaranteedBitRate |
Velocità in bit garantita (GBR) per tutti i flussi di dati del servizio che usano questa regola dei criteri del flusso di dati. Si tratta di un'impostazione facoltativa. Se non si specifica un valore, non sarà impostato alcun GBR per la regola dei criteri del flusso di dati che usa questa definizione QoS. |
||
maximumBitRate |
Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. |
||
preemptionCapability | NotPreempt |
Funzionalità di precedenza del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere la sezione 3GPP TS23.501 sezione 5.7.2.2. |
|
preemptionVulnerability | Preemptable |
Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere la sezione 3GPP TS23.501 sezione 5.7.2.2. |
PreemptionCapability
Funzionalità di precedenza.
Nome | Tipo | Descrizione |
---|---|---|
MayPreempt |
string |
Può precedere |
NotPreempt |
string |
Impossibile anteporre il preempt |
PreemptionVulnerability
Vulnerabilità di precedenza.
Nome | Tipo | Descrizione |
---|---|---|
NotPreemptable |
string |
Non può essere superato |
Preemptable |
string |
Può essere preempted |
ProvisioningState
Stato di provisioning corrente.
Nome | Tipo | Descrizione |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Unknown |
string |
QosPolicy
Criterio QoS
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
5qi |
integer |
9 |
Valore dell'indicatore di flusso QoS 5G. La 5QI identifica un trattamento di inoltro QoS specifico da fornire a un flusso. Vedere 3GPP TS23.501 sezione 5.7.2.1 per una descrizione completa del parametro 5QI e la tabella 5.7.4-1 per la definizione dei valori 5QI. |
allocationAndRetentionPriorityLevel |
integer |
9 |
Livello di allocazione del flusso QoS e priorità di conservazione .QoS Flow allocation and retention priority (ARP). I flussi con priorità più alta preempt passano con priorità più bassa, se le impostazioni di |
maximumBitRate |
Velocità massima in bit (MBR) per tutti i flussi di dati del servizio che usano questa regola o servizio dei criteri del flusso di dati. |
||
preemptionCapability | NotPreempt |
Funzionalità di precedenza del flusso QoS. La funzionalità di precedenza di un flusso QoS controlla se può anteporre un altro flusso QoS con un livello di priorità inferiore. Per una descrizione completa dei parametri ARP, vedere la sezione 3GPP TS23.501 sezione 5.7.2.2. |
|
preemptionVulnerability | Preemptable |
Vulnerabilità di precedenza del flusso QoS. La vulnerabilità di precedenza di un flusso QoS controlla se può essere annullata da un flusso QoS con un livello di priorità superiore. Per una descrizione completa dei parametri ARP, vedere la sezione 3GPP TS23.501 sezione 5.7.2.2. |
SdfDirection
Direzione del flusso di dati del servizio.
Nome | Tipo | Descrizione |
---|---|---|
Bidirectional |
string |
Flusso del traffico sia da che verso l'UE. |
Downlink |
string |
Flusso del traffico dalla rete dati all'UE. |
Uplink |
string |
Flusso del traffico dall'UE alla rete dati. |
Service
Risorsa del servizio. Deve essere creato nella stessa posizione della rete mobile padre.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID di risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
location |
string |
Posizione geografica in cui risiede la risorsa |
name |
string |
nome della risorsa. |
properties.pccRules |
Set di regole dei criteri del flusso di dati che costituiscono questo servizio. |
|
properties.provisioningState |
Stato di provisioning della risorsa del servizio. |
|
properties.servicePrecedence |
integer |
Valore di precedenza usato per decidere tra i servizi quando si identificano i valori QoS da usare per una determinata SIM. Un valore inferiore indica una priorità più alta. Questo valore deve essere univoco tra tutti i servizi configurati nella rete mobile. |
properties.serviceQosPolicy |
Criteri QoS da usare per i pacchetti corrispondenti a questo servizio. Può essere sottoposto a override per flussi specifici usando il campo ruleQosPolicy in un PccRuleConfiguration. Se questo campo è Null, il criterio SIM ue definirà le impostazioni QoS. |
|
systemData |
Azure Resource Manager metadati contenenti le informazioni createdBy e modifiedBy. |
|
tags |
object |
Tag delle risorse. |
type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ServiceDataFlowTemplate
Modello flusso di dati
Nome | Tipo | Descrizione |
---|---|---|
direction |
Direzione di questo flusso. |
|
ports |
string[] |
Porte a cui si connetteranno le ENTITÀ per questo flusso. È possibile specificare zero o più porte o intervalli di porte. Se si specificano una o più porte o intervalli di porte, è necessario specificare un valore diverso |
protocol |
string[] |
Elenco dei protocolli consentiti per questo flusso. Se si vuole che questo flusso sia in grado di usare qualsiasi protocollo all'interno della suite di protocolli Internet, usare il valore |
remoteIpList |
string[] |
Indirizzo IP remoto a cui si connetteranno le ENTITÀ per questo flusso. Se si desidera consentire le connessioni in qualsiasi indirizzo IP, usare il valore |
templateName |
string |
Nome del modello del flusso di dati. Deve essere univoco all'interno della regola dei criteri del flusso di dati padre. Non è necessario usare una delle stringhe riservate seguenti: |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
Timestamp della creazione di risorse (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string |
Timestamp dell'ultima modifica della risorsa (UTC) |
lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
TrafficControlPermission
Autorizzazione di controllo del traffico.
Nome | Tipo | Descrizione |
---|---|---|
Blocked |
string |
Il flusso del traffico corrispondente a questa regola non è consentito. |
Enabled |
string |
Il flusso del traffico corrispondente a questa regola è consentito. |