Microsoft.MobileNetwork mobileNetworks/services
Definição de recurso do Bicep
O tipo de recurso mobileNetworks/services pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.MobileNetwork/mobileNetworks/services, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2024-04-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'
}
}
Valores de propriedade
Ambr
Nome | Descrição | Valor |
---|---|---|
Downlink | Taxa de bits de downlink. | corda Restrições: Padrão = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obrigatório) |
Uplink | Taxa de bits de uplink. | corda Restrições: Padrão = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obrigatório) |
Microsoft.MobileNetwork/mobileNetworks/services
Nome | Descrição | Valor |
---|---|---|
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Comprimento máximo = Padrão = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: mobileNetworks |
Propriedades | Propriedades do serviço. | ServicePropertiesFormat (obrigatório) |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
PccRuleConfiguration
PccRuleQosPolicy
Nome | Descrição | Valor |
---|---|---|
5qi | Valor do Indicador de Fluxo de QoS 5G. O 5QI identifica um tratamento de encaminhamento de QoS específico a ser fornecido para um fluxo. Consulte 3GPP TS23.501 seção 5.7.2.1 para obter uma descrição completa do parâmetro 5QI e tabela 5.7.4-1 para a definição dos valores 5QI. | int Restrições: Valor mínimo = 1 Valor máximo = 127 |
allocationAndRetentionPriorityLevel | Nível de ARP (alocação e prioridade de retenção) de fluxo de QoS. Flui com fluxos de preempção de prioridade mais alta com prioridade mais baixa, se as configurações de preemptionCapability e preemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se esse campo não for especificado, 5qi será usado para derivar o valor do ARP. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. |
int Restrições: Valor mínimo = 1 Valor máximo = 15 |
guaranteedBitRate | A GBR (taxa de bits) garantida para todos os fluxos de dados de serviço que usam essa regra de política de fluxo de dados. Essa é uma configuração opcional. Se você não fornecer um valor, não haverá nenhum conjunto de GBR para a regra de política de fluxo de dados que use essa definição de QoS. | Ambr |
maximumBitRate | A taxa de bits máxima (MBR) para todos os fluxos de dados de serviço que usam essa regra ou serviço de política de fluxo de dados. | Ambr (obrigatório) |
preemptionCapability | Funcionalidade de preempção do Fluxo de QoS. A capacidade de preempção de um Fluxo de QoS controla se ele pode prever outro fluxo de QoS com um nível de prioridade mais baixo. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilidade de preempção do Fluxo de QoS. A vulnerabilidade de preempção de um Fluxo de QoS controla se ele pode ser preempído por um Fluxo de QoS com um nível de prioridade mais alto. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Nome | Descrição | Valor |
---|---|---|
5qi | Valor do Indicador de Fluxo de QoS 5G. O 5QI identifica um tratamento de encaminhamento de QoS específico a ser fornecido para um fluxo. Consulte 3GPP TS23.501 seção 5.7.2.1 para obter uma descrição completa do parâmetro 5QI e tabela 5.7.4-1 para a definição dos valores 5QI. | int Restrições: Valor mínimo = 1 Valor máximo = 127 |
allocationAndRetentionPriorityLevel | Nível de ARP (alocação e prioridade de retenção) de fluxo de QoS. Flui com fluxos de preempção de prioridade mais alta com prioridade mais baixa, se as configurações de preemptionCapability e preemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se esse campo não for especificado, 5qi será usado para derivar o valor do ARP. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. |
int Restrições: Valor mínimo = 1 Valor máximo = 15 |
maximumBitRate | A taxa de bits máxima (MBR) para todos os fluxos de dados de serviço que usam essa regra ou serviço de política de fluxo de dados. | Ambr (obrigatório) |
preemptionCapability | Funcionalidade de preempção do Fluxo de QoS. A capacidade de preempção de um Fluxo de QoS controla se ele pode prever outro fluxo de QoS com um nível de prioridade mais baixo. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilidade de preempção do Fluxo de QoS. A vulnerabilidade de preempção de um Fluxo de QoS controla se ele pode ser preempído por um Fluxo de QoS com um nível de prioridade mais alto. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Nome | Descrição | Valor |
---|---|---|
direção | A direção desse fluxo. | 'Bidirecional' 'Downlink' 'Uplink' (obrigatório) |
Portas | As portas às quais os UEs se conectarão para esse fluxo. Você pode especificar zero ou mais portas ou intervalos de portas. Se você especificar uma ou mais portas ou intervalos de porta, deverá especificar um valor diferente de ip no campo protocol . Essa é uma configuração opcional. Se você não especificá-lo, as conexões serão permitidas em todas as portas. Os intervalos de portas devem ser especificados como <firstport>–<>LastPort . Por exemplo: [8080 , 8082-8085 ]. |
corda Restrições: Padrão = ^([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]))?$ [] |
protocolo | Uma lista dos protocolos permitidos para esse fluxo. Se você quiser que esse fluxo possa usar qualquer protocolo no pacote de protocolos da Internet, use o valor ip . Se você quiser permitir apenas uma seleção de protocolos, deverá usar o número de protocolo de Internet atribuído IANA correspondente para cada protocolo, conforme descrito em https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Por exemplo, para UDP, você deve usar 17. Se você usar o valor ip , deverá deixar o campo port não especificado. |
corda Restrições: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (obrigatório) |
remoteIpList | O endereço IP remoto ao qual os UEs se conectarão para esse fluxo. Se você quiser permitir conexões em qualquer endereço IP, use o valor any . Caso contrário, você deve fornecer cada um dos endereços IP remotos aos quais a instância principal do pacote se conectará para esse fluxo. Você deve fornecer cada endereço IP na notação CIDR, incluindo a máscara de rede (por exemplo, 192.0.2.54/24). |
corda Restrições: Pattern = ^(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])))$ [] (obrigatório) |
templateName | O nome do modelo de fluxo de dados. Isso deve ser exclusivo dentro da regra de política de fluxo de dados pai. Você não deve usar nenhuma das seguintes cadeias de caracteres reservadas – default , requested ou service . |
corda Restrições: Comprimento máximo = Padrão = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obrigatório) |
ServicePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
pccRules | O conjunto de regras de política de fluxo de dados que compõem esse serviço. | pccRuleConfiguration[] (obrigatório) |
servicePrecedence | Um valor de precedência usado para decidir entre os serviços ao identificar os valores de QoS a serem usados para um SIM específico. Um valor mais baixo significa uma prioridade mais alta. Esse valor deve ser exclusivo entre todos os serviços configurados na rede móvel. | int Restrições: Valor mínimo = 0 Valor máximo = 255 (obrigatório) |
serviceQosPolicy | A política de QoS a ser usada para pacotes correspondentes a esse serviço. Isso pode ser substituído para fluxos específicos usando o campo ruleQosPolicy em um PccRuleConfiguration. Se esse campo for nulo, a política SIM da UE definirá as configurações de QoS. | QosPolicy |
TrackedResourceTags
Nome | Descrição | Valor |
---|
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Criar uma implantação completa do 5G Core | Esse modelo cria todos os recursos necessários para implantar um 5G Core Privado, incluindo o provisionamento de sims e a criação de uma política QoS de exemplo. Opcionalmente, ele pode ser implantado em um cluster kubernetes em execução em um dispositivo do Azure Stack Edge. |
Criar uma política sim | Esse modelo cria uma política de serviço e sim para uma rede móvel existente. |
Definição de recurso de modelo do ARM
O tipo de recurso mobileNetworks/services pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.MobileNetwork/mobileNetworks/services, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.MobileNetwork/mobileNetworks/services",
"apiVersion": "2024-04-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"
}
}
Valores de propriedade
Ambr
Nome | Descrição | Valor |
---|---|---|
Downlink | Taxa de bits de downlink. | corda Restrições: Padrão = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obrigatório) |
Uplink | Taxa de bits de uplink. | corda Restrições: Padrão = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obrigatório) |
Microsoft.MobileNetwork/mobileNetworks/services
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2024-04-01' |
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Comprimento máximo = Padrão = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obrigatório) |
Propriedades | Propriedades do serviço. | ServicePropertiesFormat (obrigatório) |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.MobileNetwork/mobileNetworks/services' |
PccRuleConfiguration
PccRuleQosPolicy
Nome | Descrição | Valor |
---|---|---|
5qi | Valor do Indicador de Fluxo de QoS 5G. O 5QI identifica um tratamento de encaminhamento de QoS específico a ser fornecido para um fluxo. Consulte 3GPP TS23.501 seção 5.7.2.1 para obter uma descrição completa do parâmetro 5QI e tabela 5.7.4-1 para a definição dos valores 5QI. | int Restrições: Valor mínimo = 1 Valor máximo = 127 |
allocationAndRetentionPriorityLevel | Nível de ARP (alocação e prioridade de retenção) de fluxo de QoS. Flui com fluxos de preempção de prioridade mais alta com prioridade mais baixa, se as configurações de preemptionCapability e preemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se esse campo não for especificado, 5qi será usado para derivar o valor do ARP. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. |
int Restrições: Valor mínimo = 1 Valor máximo = 15 |
guaranteedBitRate | A GBR (taxa de bits) garantida para todos os fluxos de dados de serviço que usam essa regra de política de fluxo de dados. Essa é uma configuração opcional. Se você não fornecer um valor, não haverá nenhum conjunto de GBR para a regra de política de fluxo de dados que use essa definição de QoS. | Ambr |
maximumBitRate | A taxa de bits máxima (MBR) para todos os fluxos de dados de serviço que usam essa regra ou serviço de política de fluxo de dados. | Ambr (obrigatório) |
preemptionCapability | Funcionalidade de preempção do Fluxo de QoS. A capacidade de preempção de um Fluxo de QoS controla se ele pode prever outro fluxo de QoS com um nível de prioridade mais baixo. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilidade de preempção do Fluxo de QoS. A vulnerabilidade de preempção de um Fluxo de QoS controla se ele pode ser preempído por um Fluxo de QoS com um nível de prioridade mais alto. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Nome | Descrição | Valor |
---|---|---|
5qi | Valor do Indicador de Fluxo de QoS 5G. O 5QI identifica um tratamento de encaminhamento de QoS específico a ser fornecido para um fluxo. Consulte 3GPP TS23.501 seção 5.7.2.1 para obter uma descrição completa do parâmetro 5QI e tabela 5.7.4-1 para a definição dos valores 5QI. | int Restrições: Valor mínimo = 1 Valor máximo = 127 |
allocationAndRetentionPriorityLevel | Nível de ARP (alocação e prioridade de retenção) de fluxo de QoS. Flui com fluxos de preempção de prioridade mais alta com prioridade mais baixa, se as configurações de preemptionCapability e preemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se esse campo não for especificado, 5qi será usado para derivar o valor do ARP. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. |
int Restrições: Valor mínimo = 1 Valor máximo = 15 |
maximumBitRate | A taxa de bits máxima (MBR) para todos os fluxos de dados de serviço que usam essa regra ou serviço de política de fluxo de dados. | Ambr (obrigatório) |
preemptionCapability | Funcionalidade de preempção do Fluxo de QoS. A capacidade de preempção de um Fluxo de QoS controla se ele pode prever outro fluxo de QoS com um nível de prioridade mais baixo. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilidade de preempção do Fluxo de QoS. A vulnerabilidade de preempção de um Fluxo de QoS controla se ele pode ser preempído por um Fluxo de QoS com um nível de prioridade mais alto. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Nome | Descrição | Valor |
---|---|---|
direção | A direção desse fluxo. | 'Bidirecional' 'Downlink' 'Uplink' (obrigatório) |
Portas | As portas às quais os UEs se conectarão para esse fluxo. Você pode especificar zero ou mais portas ou intervalos de portas. Se você especificar uma ou mais portas ou intervalos de porta, deverá especificar um valor diferente de ip no campo protocol . Essa é uma configuração opcional. Se você não especificá-lo, as conexões serão permitidas em todas as portas. Os intervalos de portas devem ser especificados como <firstport>–<>LastPort . Por exemplo: [8080 , 8082-8085 ]. |
corda Restrições: Padrão = ^([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]))?$ [] |
protocolo | Uma lista dos protocolos permitidos para esse fluxo. Se você quiser que esse fluxo possa usar qualquer protocolo no pacote de protocolos da Internet, use o valor ip . Se você quiser permitir apenas uma seleção de protocolos, deverá usar o número de protocolo de Internet atribuído IANA correspondente para cada protocolo, conforme descrito em https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Por exemplo, para UDP, você deve usar 17. Se você usar o valor ip , deverá deixar o campo port não especificado. |
corda Restrições: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (obrigatório) |
remoteIpList | O endereço IP remoto ao qual os UEs se conectarão para esse fluxo. Se você quiser permitir conexões em qualquer endereço IP, use o valor any . Caso contrário, você deve fornecer cada um dos endereços IP remotos aos quais a instância principal do pacote se conectará para esse fluxo. Você deve fornecer cada endereço IP na notação CIDR, incluindo a máscara de rede (por exemplo, 192.0.2.54/24). |
corda Restrições: Pattern = ^(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])))$ [] (obrigatório) |
templateName | O nome do modelo de fluxo de dados. Isso deve ser exclusivo dentro da regra de política de fluxo de dados pai. Você não deve usar nenhuma das seguintes cadeias de caracteres reservadas – default , requested ou service . |
corda Restrições: Comprimento máximo = Padrão = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obrigatório) |
ServicePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
pccRules | O conjunto de regras de política de fluxo de dados que compõem esse serviço. | pccRuleConfiguration[] (obrigatório) |
servicePrecedence | Um valor de precedência usado para decidir entre os serviços ao identificar os valores de QoS a serem usados para um SIM específico. Um valor mais baixo significa uma prioridade mais alta. Esse valor deve ser exclusivo entre todos os serviços configurados na rede móvel. | int Restrições: Valor mínimo = 0 Valor máximo = 255 (obrigatório) |
serviceQosPolicy | A política de QoS a ser usada para pacotes correspondentes a esse serviço. Isso pode ser substituído para fluxos específicos usando o campo ruleQosPolicy em um PccRuleConfiguration. Se esse campo for nulo, a política SIM da UE definirá as configurações de QoS. | QosPolicy |
TrackedResourceTags
Nome | Descrição | Valor |
---|
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar uma implantação completa do 5G Core |
Esse modelo cria todos os recursos necessários para implantar um 5G Core Privado, incluindo o provisionamento de sims e a criação de uma política QoS de exemplo. Opcionalmente, ele pode ser implantado em um cluster kubernetes em execução em um dispositivo do Azure Stack Edge. |
Criar uma política sim |
Esse modelo cria uma política de serviço e sim para uma rede móvel existente. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso mobileNetworks/services pode ser implantado com operações de destino:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.MobileNetwork/mobileNetworks/services, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-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"
}
}
})
}
Valores de propriedade
Ambr
Nome | Descrição | Valor |
---|---|---|
Downlink | Taxa de bits de downlink. | corda Restrições: Padrão = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obrigatório) |
Uplink | Taxa de bits de uplink. | corda Restrições: Padrão = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (obrigatório) |
Microsoft.MobileNetwork/mobileNetworks/services
Nome | Descrição | Valor |
---|---|---|
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Comprimento máximo = Padrão = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: mobileNetworks |
Propriedades | Propriedades do serviço. | ServicePropertiesFormat (obrigatório) |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01" |
PccRuleConfiguration
PccRuleQosPolicy
Nome | Descrição | Valor |
---|---|---|
5qi | Valor do Indicador de Fluxo de QoS 5G. O 5QI identifica um tratamento de encaminhamento de QoS específico a ser fornecido para um fluxo. Consulte 3GPP TS23.501 seção 5.7.2.1 para obter uma descrição completa do parâmetro 5QI e tabela 5.7.4-1 para a definição dos valores 5QI. | int Restrições: Valor mínimo = 1 Valor máximo = 127 |
allocationAndRetentionPriorityLevel | Nível de ARP (alocação e prioridade de retenção) de fluxo de QoS. Flui com fluxos de preempção de prioridade mais alta com prioridade mais baixa, se as configurações de preemptionCapability e preemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se esse campo não for especificado, 5qi será usado para derivar o valor do ARP. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. |
int Restrições: Valor mínimo = 1 Valor máximo = 15 |
guaranteedBitRate | A GBR (taxa de bits) garantida para todos os fluxos de dados de serviço que usam essa regra de política de fluxo de dados. Essa é uma configuração opcional. Se você não fornecer um valor, não haverá nenhum conjunto de GBR para a regra de política de fluxo de dados que use essa definição de QoS. | Ambr |
maximumBitRate | A taxa de bits máxima (MBR) para todos os fluxos de dados de serviço que usam essa regra ou serviço de política de fluxo de dados. | Ambr (obrigatório) |
preemptionCapability | Funcionalidade de preempção do Fluxo de QoS. A capacidade de preempção de um Fluxo de QoS controla se ele pode prever outro fluxo de QoS com um nível de prioridade mais baixo. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilidade de preempção do Fluxo de QoS. A vulnerabilidade de preempção de um Fluxo de QoS controla se ele pode ser preempído por um Fluxo de QoS com um nível de prioridade mais alto. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'NotPreemptable' 'Preemptable' |
QosPolicy
Nome | Descrição | Valor |
---|---|---|
5qi | Valor do Indicador de Fluxo de QoS 5G. O 5QI identifica um tratamento de encaminhamento de QoS específico a ser fornecido para um fluxo. Consulte 3GPP TS23.501 seção 5.7.2.1 para obter uma descrição completa do parâmetro 5QI e tabela 5.7.4-1 para a definição dos valores 5QI. | int Restrições: Valor mínimo = 1 Valor máximo = 127 |
allocationAndRetentionPriorityLevel | Nível de ARP (alocação e prioridade de retenção) de fluxo de QoS. Flui com fluxos de preempção de prioridade mais alta com prioridade mais baixa, se as configurações de preemptionCapability e preemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se esse campo não for especificado, 5qi será usado para derivar o valor do ARP. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. |
int Restrições: Valor mínimo = 1 Valor máximo = 15 |
maximumBitRate | A taxa de bits máxima (MBR) para todos os fluxos de dados de serviço que usam essa regra ou serviço de política de fluxo de dados. | Ambr (obrigatório) |
preemptionCapability | Funcionalidade de preempção do Fluxo de QoS. A capacidade de preempção de um Fluxo de QoS controla se ele pode prever outro fluxo de QoS com um nível de prioridade mais baixo. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Vulnerabilidade de preempção do Fluxo de QoS. A vulnerabilidade de preempção de um Fluxo de QoS controla se ele pode ser preempído por um Fluxo de QoS com um nível de prioridade mais alto. Consulte 3GPP TS23.501 seção 5.7.2.2 para obter uma descrição completa dos parâmetros ARP. | 'NotPreemptable' 'Preemptable' |
ServiceDataFlowTemplate
Nome | Descrição | Valor |
---|---|---|
direção | A direção desse fluxo. | 'Bidirecional' 'Downlink' 'Uplink' (obrigatório) |
Portas | As portas às quais os UEs se conectarão para esse fluxo. Você pode especificar zero ou mais portas ou intervalos de portas. Se você especificar uma ou mais portas ou intervalos de porta, deverá especificar um valor diferente de ip no campo protocol . Essa é uma configuração opcional. Se você não especificá-lo, as conexões serão permitidas em todas as portas. Os intervalos de portas devem ser especificados como <firstport>–<>LastPort . Por exemplo: [8080 , 8082-8085 ]. |
corda Restrições: Padrão = ^([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]))?$ [] |
protocolo | Uma lista dos protocolos permitidos para esse fluxo. Se você quiser que esse fluxo possa usar qualquer protocolo no pacote de protocolos da Internet, use o valor ip . Se você quiser permitir apenas uma seleção de protocolos, deverá usar o número de protocolo de Internet atribuído IANA correspondente para cada protocolo, conforme descrito em https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Por exemplo, para UDP, você deve usar 17. Se você usar o valor ip , deverá deixar o campo port não especificado. |
corda Restrições: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (obrigatório) |
remoteIpList | O endereço IP remoto ao qual os UEs se conectarão para esse fluxo. Se você quiser permitir conexões em qualquer endereço IP, use o valor any . Caso contrário, você deve fornecer cada um dos endereços IP remotos aos quais a instância principal do pacote se conectará para esse fluxo. Você deve fornecer cada endereço IP na notação CIDR, incluindo a máscara de rede (por exemplo, 192.0.2.54/24). |
corda Restrições: Pattern = ^(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])))$ [] (obrigatório) |
templateName | O nome do modelo de fluxo de dados. Isso deve ser exclusivo dentro da regra de política de fluxo de dados pai. Você não deve usar nenhuma das seguintes cadeias de caracteres reservadas – default , requested ou service . |
corda Restrições: Comprimento máximo = Padrão = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obrigatório) |
ServicePropertiesFormat
Nome | Descrição | Valor |
---|---|---|
pccRules | O conjunto de regras de política de fluxo de dados que compõem esse serviço. | pccRuleConfiguration[] (obrigatório) |
servicePrecedence | Um valor de precedência usado para decidir entre os serviços ao identificar os valores de QoS a serem usados para um SIM específico. Um valor mais baixo significa uma prioridade mais alta. Esse valor deve ser exclusivo entre todos os serviços configurados na rede móvel. | int Restrições: Valor mínimo = 0 Valor máximo = 255 (obrigatório) |
serviceQosPolicy | A política de QoS a ser usada para pacotes correspondentes a esse serviço. Isso pode ser substituído para fluxos específicos usando o campo ruleQosPolicy em um PccRuleConfiguration. Se esse campo for nulo, a política SIM da UE definirá as configurações de QoS. | QosPolicy |
TrackedResourceTags
Nome | Descrição | Valor |
---|