Microsoft.MobileNetwork mobileNetworks/services
Определение ресурсов Bicep
Тип ресурса mobileNetworks/services можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.MobileNetwork/mobileNetworks/services, добавьте следующий Bicep в шаблон.
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'
}
}
Значения свойств
Ambr
Имя | Описание | Ценность |
---|---|---|
ссылка вниз | Скорость нисходящей связи. | струна Ограничения целостности: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (обязательно) |
связь вверх | Скорость исходящей связи. | струна Ограничения целостности: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (обязательно) |
Microsoft.MobileNetwork/mobileNetworks/services
Имя | Описание | Ценность |
---|---|---|
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: mobileNetworks |
свойства | Свойства службы. | ServicePropertiesFormat (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
PccRuleConfiguration
Имя | Описание | Ценность |
---|---|---|
ruleName | Имя правила. Это должно быть уникальным в родительской службе. Не следует использовать ни одну из следующих зарезервированных строк — default , requested или service . |
струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
rulePrecedence | Значение приоритета, используемое для выбора между правилами политики потока данных при определении значений QoS, используемых для конкретной SIM-карты. Меньшее значение означает более высокий приоритет. Это значение должно быть уникальным среди всех правил политики потока данных, настроенных в мобильной сети. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 255 (обязательно) |
ruleQosPolicy | Политика качества обслуживания, используемая для пакетов, соответствующих этому правилу. Если это поле равно NULL, родительская служба определит параметры качества обслуживания. | PccRuleQosPolicy |
serviceDataFlowTemplates | Набор шаблонов потока данных, используемых для этого правила политики потока данных. | ServiceDataFlowTemplate[] (обязательно) |
trafficControl | Определяет, разрешены ли потоки, соответствующие этому правилу политики потока данных. | "Заблокировано" "Включено" |
PccRuleQosPolicy
Имя | Описание | Ценность |
---|---|---|
5qi | Значение индикатора потока качества обслуживания 5G. 5QI идентифицирует конкретное лечение пересылки качества обслуживания, которое должно быть предоставлено потоку. Полный описание параметра 5QI см. в разделе 3GPP TS23.501 5.7.2.1 и таблице 5.7.4-1 для определения значений 5QI. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 127 |
allocationAndRetentionPriorityLevel | Уровень распределения потока качества обслуживания и приоритета хранения (ARP). Потоки с более высоким приоритетом преумножают потоки с более низким приоритетом, если параметры preemptionCapability и preemptionVulnerability разрешить его. 1 — самый высокий уровень приоритета. Если это поле не указано, 5qi используется для получения значения ARP. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. |
int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 15 |
guaranteedBitRate | Гарантированная скорость передачи данных (GBR) для всех потоков данных службы, использующих это правило политики потока данных. Это необязательный параметр. Если значение не задано, для правила политики потока данных, использующего это определение QoS, не будет задано значение GBR. | Ambr |
maximumBitRate | Максимальная скорость (MBR) для всех потоков данных службы, использующих это правило политики потока данных или службу. | Ambr (обязательно) |
preemptionCapability | Возможность подготовки потока QoS. Возможность вытеснения потока качества обслуживания управляет тем, может ли он упредить другой поток качества обслуживания с более низким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Уязвимость при премыснения потока QoS. Уязвимость премножения потока QoS определяет, может ли она быть преумножена потоком качества обслуживания с более высоким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'NotPreemptable' 'Презримый' |
QosPolicy
Имя | Описание | Ценность |
---|---|---|
5qi | Значение индикатора потока качества обслуживания 5G. 5QI идентифицирует конкретное лечение пересылки качества обслуживания, которое должно быть предоставлено потоку. Полный описание параметра 5QI см. в разделе 3GPP TS23.501 5.7.2.1 и таблице 5.7.4-1 для определения значений 5QI. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 127 |
allocationAndRetentionPriorityLevel | Уровень распределения потока качества обслуживания и приоритета хранения (ARP). Потоки с более высоким приоритетом преумножают потоки с более низким приоритетом, если параметры preemptionCapability и preemptionVulnerability разрешить его. 1 — самый высокий уровень приоритета. Если это поле не указано, 5qi используется для получения значения ARP. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. |
int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 15 |
maximumBitRate | Максимальная скорость (MBR) для всех потоков данных службы, использующих это правило политики потока данных или службу. | Ambr (обязательно) |
preemptionCapability | Возможность подготовки потока QoS. Возможность вытеснения потока качества обслуживания управляет тем, может ли он упредить другой поток качества обслуживания с более низким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Уязвимость при премыснения потока QoS. Уязвимость премножения потока QoS определяет, может ли она быть преумножена потоком качества обслуживания с более высоким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'NotPreemptable' 'Презримый' |
ServiceDataFlowTemplate
Имя | Описание | Ценность |
---|---|---|
направление | Направление этого потока. | Двунаправленный "Downlink" Uplink (обязательно) |
Порты | Порты, к которым будут подключаться UEs для этого потока. Можно указать ноль или несколько портов или диапазонов портов. Если указать один или несколько портов или диапазонов портов, необходимо указать значение, отличное от ip в поле protocol . Это необязательный параметр. Если он не указан, подключения будут разрешены во всех портах. Диапазоны портов должны быть указаны как <FirstPort>—<LastPort>. Например: [8080 , 8082-8085 ]. |
струна Ограничения целостности: Pattern = ^([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]))?$ [] |
протокол | Список разрешенных протоколов для этого потока. Если вы хотите, чтобы этот поток мог использовать любой протокол в наборе протоколов Интернета, используйте значение ip . Если требуется разрешить только выбор протоколов, необходимо использовать соответствующий номер протокола IANA, назначенный интернет-протоколом для каждого протокола, как описано в https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Например, для UDP необходимо использовать 17. Если вы используете значение ip , необходимо оставить поле port не указано. |
струна Ограничения целостности: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (обязательно) |
remoteIpList | Удаленные IP-адреса, к которым будут подключаться UEs для этого потока. Если вы хотите разрешить подключения по любому IP-адресу, используйте значение any . В противном случае необходимо указать каждый из удаленных IP-адресов, к которым будет подключаться экземпляр ядра пакетов для этого потока. Необходимо указать каждый IP-адрес в нотации CIDR, включая netmask (например, 192.0.2.54/24). |
струна Ограничения целостности: 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])))$ [] (обязательно) |
templateName | Имя шаблона потока данных. Это должно быть уникальным в родительском правиле политики потока данных. Не следует использовать ни одну из следующих зарезервированных строк — default , requested или service . |
струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
ServicePropertiesFormat
Имя | Описание | Ценность |
---|---|---|
pccRules | Набор правил политики потока данных, составляющих эту службу. | PccRuleConfiguration[] (обязательно) |
servicePrecedence | Значение приоритета, используемое для выбора между службами при определении значений качества обслуживания, используемых для конкретной SIM-карты. Меньшее значение означает более высокий приоритет. Это значение должно быть уникальным среди всех служб, настроенных в мобильной сети. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 255 (обязательно) |
serviceQosPolicy | Политика качества обслуживания, используемая для пакетов, соответствующих этой службе. Это можно переопределить для определенных потоков с помощью поля ruleQosPolicy в pccRuleConfiguration. Если это поле равно NULL, политика SIM-карты UE определяет параметры качества обслуживания. | QosPolicy |
TrackedResourceTags
Имя | Описание | Ценность |
---|
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
создание полного развертывания ядра 5G | Этот шаблон создает все ресурсы, необходимые для развертывания частного 5G Core, включая подготовку sims и создание примера политики качества обслуживания. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge. |
Создание политики sim-карты | Этот шаблон создает политику службы и sim для существующей мобильной сети. |
Определение ресурса шаблона ARM
Тип ресурса mobileNetworks/services можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.MobileNetwork/mobileNetworks/services, добавьте следующий код JSON в шаблон.
{
"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"
}
}
Значения свойств
Ambr
Имя | Описание | Ценность |
---|---|---|
ссылка вниз | Скорость нисходящей связи. | струна Ограничения целостности: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (обязательно) |
связь вверх | Скорость исходящей связи. | струна Ограничения целостности: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (обязательно) |
Microsoft.MobileNetwork/mobileNetworks/services
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2024-04-01' |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
свойства | Свойства службы. | ServicePropertiesFormat (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.MobileNetwork/mobileNetworks/services" |
PccRuleConfiguration
Имя | Описание | Ценность |
---|---|---|
ruleName | Имя правила. Это должно быть уникальным в родительской службе. Не следует использовать ни одну из следующих зарезервированных строк — default , requested или service . |
струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
rulePrecedence | Значение приоритета, используемое для выбора между правилами политики потока данных при определении значений QoS, используемых для конкретной SIM-карты. Меньшее значение означает более высокий приоритет. Это значение должно быть уникальным среди всех правил политики потока данных, настроенных в мобильной сети. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 255 (обязательно) |
ruleQosPolicy | Политика качества обслуживания, используемая для пакетов, соответствующих этому правилу. Если это поле равно NULL, родительская служба определит параметры качества обслуживания. | PccRuleQosPolicy |
serviceDataFlowTemplates | Набор шаблонов потока данных, используемых для этого правила политики потока данных. | ServiceDataFlowTemplate[] (обязательно) |
trafficControl | Определяет, разрешены ли потоки, соответствующие этому правилу политики потока данных. | "Заблокировано" "Включено" |
PccRuleQosPolicy
Имя | Описание | Ценность |
---|---|---|
5qi | Значение индикатора потока качества обслуживания 5G. 5QI идентифицирует конкретное лечение пересылки качества обслуживания, которое должно быть предоставлено потоку. Полный описание параметра 5QI см. в разделе 3GPP TS23.501 5.7.2.1 и таблице 5.7.4-1 для определения значений 5QI. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 127 |
allocationAndRetentionPriorityLevel | Уровень распределения потока качества обслуживания и приоритета хранения (ARP). Потоки с более высоким приоритетом преумножают потоки с более низким приоритетом, если параметры preemptionCapability и preemptionVulnerability разрешить его. 1 — самый высокий уровень приоритета. Если это поле не указано, 5qi используется для получения значения ARP. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. |
int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 15 |
guaranteedBitRate | Гарантированная скорость передачи данных (GBR) для всех потоков данных службы, использующих это правило политики потока данных. Это необязательный параметр. Если значение не задано, для правила политики потока данных, использующего это определение QoS, не будет задано значение GBR. | Ambr |
maximumBitRate | Максимальная скорость (MBR) для всех потоков данных службы, использующих это правило политики потока данных или службу. | Ambr (обязательно) |
preemptionCapability | Возможность подготовки потока QoS. Возможность вытеснения потока качества обслуживания управляет тем, может ли он упредить другой поток качества обслуживания с более низким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Уязвимость при премыснения потока QoS. Уязвимость премножения потока QoS определяет, может ли она быть преумножена потоком качества обслуживания с более высоким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'NotPreemptable' 'Презримый' |
QosPolicy
Имя | Описание | Ценность |
---|---|---|
5qi | Значение индикатора потока качества обслуживания 5G. 5QI идентифицирует конкретное лечение пересылки качества обслуживания, которое должно быть предоставлено потоку. Полный описание параметра 5QI см. в разделе 3GPP TS23.501 5.7.2.1 и таблице 5.7.4-1 для определения значений 5QI. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 127 |
allocationAndRetentionPriorityLevel | Уровень распределения потока качества обслуживания и приоритета хранения (ARP). Потоки с более высоким приоритетом преумножают потоки с более низким приоритетом, если параметры preemptionCapability и preemptionVulnerability разрешить его. 1 — самый высокий уровень приоритета. Если это поле не указано, 5qi используется для получения значения ARP. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. |
int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 15 |
maximumBitRate | Максимальная скорость (MBR) для всех потоков данных службы, использующих это правило политики потока данных или службу. | Ambr (обязательно) |
preemptionCapability | Возможность подготовки потока QoS. Возможность вытеснения потока качества обслуживания управляет тем, может ли он упредить другой поток качества обслуживания с более низким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Уязвимость при премыснения потока QoS. Уязвимость премножения потока QoS определяет, может ли она быть преумножена потоком качества обслуживания с более высоким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'NotPreemptable' 'Презримый' |
ServiceDataFlowTemplate
Имя | Описание | Ценность |
---|---|---|
направление | Направление этого потока. | Двунаправленный "Downlink" Uplink (обязательно) |
Порты | Порты, к которым будут подключаться UEs для этого потока. Можно указать ноль или несколько портов или диапазонов портов. Если указать один или несколько портов или диапазонов портов, необходимо указать значение, отличное от ip в поле protocol . Это необязательный параметр. Если он не указан, подключения будут разрешены во всех портах. Диапазоны портов должны быть указаны как <FirstPort>—<LastPort>. Например: [8080 , 8082-8085 ]. |
струна Ограничения целостности: Pattern = ^([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]))?$ [] |
протокол | Список разрешенных протоколов для этого потока. Если вы хотите, чтобы этот поток мог использовать любой протокол в наборе протоколов Интернета, используйте значение ip . Если требуется разрешить только выбор протоколов, необходимо использовать соответствующий номер протокола IANA, назначенный интернет-протоколом для каждого протокола, как описано в https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Например, для UDP необходимо использовать 17. Если вы используете значение ip , необходимо оставить поле port не указано. |
струна Ограничения целостности: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (обязательно) |
remoteIpList | Удаленные IP-адреса, к которым будут подключаться UEs для этого потока. Если вы хотите разрешить подключения по любому IP-адресу, используйте значение any . В противном случае необходимо указать каждый из удаленных IP-адресов, к которым будет подключаться экземпляр ядра пакетов для этого потока. Необходимо указать каждый IP-адрес в нотации CIDR, включая netmask (например, 192.0.2.54/24). |
струна Ограничения целостности: 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])))$ [] (обязательно) |
templateName | Имя шаблона потока данных. Это должно быть уникальным в родительском правиле политики потока данных. Не следует использовать ни одну из следующих зарезервированных строк — default , requested или service . |
струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
ServicePropertiesFormat
Имя | Описание | Ценность |
---|---|---|
pccRules | Набор правил политики потока данных, составляющих эту службу. | PccRuleConfiguration[] (обязательно) |
servicePrecedence | Значение приоритета, используемое для выбора между службами при определении значений качества обслуживания, используемых для конкретной SIM-карты. Меньшее значение означает более высокий приоритет. Это значение должно быть уникальным среди всех служб, настроенных в мобильной сети. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 255 (обязательно) |
serviceQosPolicy | Политика качества обслуживания, используемая для пакетов, соответствующих этой службе. Это можно переопределить для определенных потоков с помощью поля ruleQosPolicy в pccRuleConfiguration. Если это поле равно NULL, политика SIM-карты UE определяет параметры качества обслуживания. | QosPolicy |
TrackedResourceTags
Имя | Описание | Ценность |
---|
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
создание полного развертывания ядра 5G развертывание |
Этот шаблон создает все ресурсы, необходимые для развертывания частного 5G Core, включая подготовку sims и создание примера политики качества обслуживания. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge. |
Создание политики sim-карты развертывание |
Этот шаблон создает политику службы и sim для существующей мобильной сети. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса mobileNetworks/services можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.MobileNetwork/mobileNetworks/services, добавьте следующий объект Terraform в шаблон.
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"
}
}
})
}
Значения свойств
Ambr
Имя | Описание | Ценность |
---|---|---|
ссылка вниз | Скорость нисходящей связи. | струна Ограничения целостности: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (обязательно) |
связь вверх | Скорость исходящей связи. | струна Ограничения целостности: Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (обязательно) |
Microsoft.MobileNetwork/mobileNetworks/services
Имя | Описание | Ценность |
---|---|---|
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: mobileNetworks |
свойства | Свойства службы. | ServicePropertiesFormat (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01" |
PccRuleConfiguration
Имя | Описание | Ценность |
---|---|---|
ruleName | Имя правила. Это должно быть уникальным в родительской службе. Не следует использовать ни одну из следующих зарезервированных строк — default , requested или service . |
струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
rulePrecedence | Значение приоритета, используемое для выбора между правилами политики потока данных при определении значений QoS, используемых для конкретной SIM-карты. Меньшее значение означает более высокий приоритет. Это значение должно быть уникальным среди всех правил политики потока данных, настроенных в мобильной сети. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 255 (обязательно) |
ruleQosPolicy | Политика качества обслуживания, используемая для пакетов, соответствующих этому правилу. Если это поле равно NULL, родительская служба определит параметры качества обслуживания. | PccRuleQosPolicy |
serviceDataFlowTemplates | Набор шаблонов потока данных, используемых для этого правила политики потока данных. | ServiceDataFlowTemplate[] (обязательно) |
trafficControl | Определяет, разрешены ли потоки, соответствующие этому правилу политики потока данных. | "Заблокировано" "Включено" |
PccRuleQosPolicy
Имя | Описание | Ценность |
---|---|---|
5qi | Значение индикатора потока качества обслуживания 5G. 5QI идентифицирует конкретное лечение пересылки качества обслуживания, которое должно быть предоставлено потоку. Полный описание параметра 5QI см. в разделе 3GPP TS23.501 5.7.2.1 и таблице 5.7.4-1 для определения значений 5QI. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 127 |
allocationAndRetentionPriorityLevel | Уровень распределения потока качества обслуживания и приоритета хранения (ARP). Потоки с более высоким приоритетом преумножают потоки с более низким приоритетом, если параметры preemptionCapability и preemptionVulnerability разрешить его. 1 — самый высокий уровень приоритета. Если это поле не указано, 5qi используется для получения значения ARP. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. |
int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 15 |
guaranteedBitRate | Гарантированная скорость передачи данных (GBR) для всех потоков данных службы, использующих это правило политики потока данных. Это необязательный параметр. Если значение не задано, для правила политики потока данных, использующего это определение QoS, не будет задано значение GBR. | Ambr |
maximumBitRate | Максимальная скорость (MBR) для всех потоков данных службы, использующих это правило политики потока данных или службу. | Ambr (обязательно) |
preemptionCapability | Возможность подготовки потока QoS. Возможность вытеснения потока качества обслуживания управляет тем, может ли он упредить другой поток качества обслуживания с более низким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Уязвимость при премыснения потока QoS. Уязвимость премножения потока QoS определяет, может ли она быть преумножена потоком качества обслуживания с более высоким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'NotPreemptable' 'Презримый' |
QosPolicy
Имя | Описание | Ценность |
---|---|---|
5qi | Значение индикатора потока качества обслуживания 5G. 5QI идентифицирует конкретное лечение пересылки качества обслуживания, которое должно быть предоставлено потоку. Полный описание параметра 5QI см. в разделе 3GPP TS23.501 5.7.2.1 и таблице 5.7.4-1 для определения значений 5QI. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 127 |
allocationAndRetentionPriorityLevel | Уровень распределения потока качества обслуживания и приоритета хранения (ARP). Потоки с более высоким приоритетом преумножают потоки с более низким приоритетом, если параметры preemptionCapability и preemptionVulnerability разрешить его. 1 — самый высокий уровень приоритета. Если это поле не указано, 5qi используется для получения значения ARP. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. |
int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 15 |
maximumBitRate | Максимальная скорость (MBR) для всех потоков данных службы, использующих это правило политики потока данных или службу. | Ambr (обязательно) |
preemptionCapability | Возможность подготовки потока QoS. Возможность вытеснения потока качества обслуживания управляет тем, может ли он упредить другой поток качества обслуживания с более низким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | Уязвимость при премыснения потока QoS. Уязвимость премножения потока QoS определяет, может ли она быть преумножена потоком качества обслуживания с более высоким уровнем приоритета. Полный описание параметров ARP см. в разделе 3GPP TS23.501 5.7.2.2. | 'NotPreemptable' 'Презримый' |
ServiceDataFlowTemplate
Имя | Описание | Ценность |
---|---|---|
направление | Направление этого потока. | Двунаправленный "Downlink" Uplink (обязательно) |
Порты | Порты, к которым будут подключаться UEs для этого потока. Можно указать ноль или несколько портов или диапазонов портов. Если указать один или несколько портов или диапазонов портов, необходимо указать значение, отличное от ip в поле protocol . Это необязательный параметр. Если он не указан, подключения будут разрешены во всех портах. Диапазоны портов должны быть указаны как <FirstPort>—<LastPort>. Например: [8080 , 8082-8085 ]. |
струна Ограничения целостности: Pattern = ^([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]))?$ [] |
протокол | Список разрешенных протоколов для этого потока. Если вы хотите, чтобы этот поток мог использовать любой протокол в наборе протоколов Интернета, используйте значение ip . Если требуется разрешить только выбор протоколов, необходимо использовать соответствующий номер протокола IANA, назначенный интернет-протоколом для каждого протокола, как описано в https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. Например, для UDP необходимо использовать 17. Если вы используете значение ip , необходимо оставить поле port не указано. |
струна Ограничения целостности: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (обязательно) |
remoteIpList | Удаленные IP-адреса, к которым будут подключаться UEs для этого потока. Если вы хотите разрешить подключения по любому IP-адресу, используйте значение any . В противном случае необходимо указать каждый из удаленных IP-адресов, к которым будет подключаться экземпляр ядра пакетов для этого потока. Необходимо указать каждый IP-адрес в нотации CIDR, включая netmask (например, 192.0.2.54/24). |
струна Ограничения целостности: 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])))$ [] (обязательно) |
templateName | Имя шаблона потока данных. Это должно быть уникальным в родительском правиле политики потока данных. Не следует использовать ни одну из следующих зарезервированных строк — default , requested или service . |
струна Ограничения целостности: Максимальная длина = 64 Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (обязательно) |
ServicePropertiesFormat
Имя | Описание | Ценность |
---|---|---|
pccRules | Набор правил политики потока данных, составляющих эту службу. | PccRuleConfiguration[] (обязательно) |
servicePrecedence | Значение приоритета, используемое для выбора между службами при определении значений качества обслуживания, используемых для конкретной SIM-карты. Меньшее значение означает более высокий приоритет. Это значение должно быть уникальным среди всех служб, настроенных в мобильной сети. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 255 (обязательно) |
serviceQosPolicy | Политика качества обслуживания, используемая для пакетов, соответствующих этой службе. Это можно переопределить для определенных потоков с помощью поля ruleQosPolicy в pccRuleConfiguration. Если это поле равно NULL, политика SIM-карты UE определяет параметры качества обслуживания. | QosPolicy |
TrackedResourceTags
Имя | Описание | Ценность |
---|