Microsoft.MobileNetwork packetCoreControlPlanes
Определение ресурса Bicep
Тип ресурса packetCoreControlPlanes можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.MobileNetwork/packetCoreControlPlanes, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
controlPlaneAccessInterface: {
ipv4Address: 'string'
ipv4Gateway: 'string'
ipv4Subnet: 'string'
name: 'string'
}
controlPlaneAccessVirtualIpv4Addresses: [
'string'
]
coreNetworkTechnology: 'string'
diagnosticsUpload: {
storageAccountContainerUrl: 'string'
}
eventHub: {
id: 'string'
reportingInterval: int
}
installation: {
desiredState: 'string'
}
interopSettings: any()
localDiagnosticsAccess: {
authenticationType: 'string'
httpsServerCertificate: {
certificateUrl: 'string'
}
}
platform: {
azureStackEdgeDevice: {
id: 'string'
}
azureStackHciCluster: {
id: 'string'
}
connectedCluster: {
id: 'string'
}
customLocation: {
id: 'string'
}
type: 'string'
}
signaling: {
nasReroute: {
macroMmeGroupId: int
}
}
sites: [
{
id: 'string'
}
]
sku: 'string'
ueMtu: int
version: 'string'
}
}
Значения свойств
packetCoreControlPlanes
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) Ограничение символов: 1–64 Допустимые символы: Буквы, цифры, символы подчеркивания и дефисы. Начинается с буквенно-цифрового символа. |
location | Географическое расположение, в котором находится ресурс | строка (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
удостоверение | Удостоверение, используемое для получения сертификата входящего трафика из хранилища ключей Azure. | Управляемое удостоверение службы |
properties | Свойства уровня управления ядра пакета. | PacketCoreControlPlanePropertiesFormat (обязательно) |
Управляемое удостоверение службы
Имя | Описание | Значение |
---|---|---|
тип | Тип управляемого удостоверения службы (в настоящее время разрешено только userAssigned). | "Нет" UserAssigned (обязательно) |
userAssignedIdentities | Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. | UserAssignedIdentities |
UserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настроенное свойство} | UserAssignedIdentity |
UserAssignedIdentity
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
PacketCoreControlPlanePropertiesFormat
Имя | Описание | Значение |
---|---|---|
controlPlaneAccessInterface | Интерфейс уровня управления в сети доступа. Для сетей 5G это интерфейс N2. Для сетей 4G это интерфейс S1-MME. | Свойство InterfaceProperties (обязательное) |
controlPlaneAccessVirtualIpv4Addresses | Виртуальные IP-адреса для уровня управления в сети доступа в системе высокой доступности (HA). В развертывании с высоким уровнем доступности сетевой маршрутизатор доступа должен быть настроен на передачу трафика для этого адреса в интерфейсы доступа уровня управления на активных и резервных узлах. В системе без высокого уровня доступности этот список должен быть опущен или пуст. | string[] Ограничения: Шаблон = ^(([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])$ |
coreNetworkTechnology | Поколение основных сетевых технологий (ядро 5G или ядро EPC/4G). | '5GC' "EPC + 5GC" "EPC" |
diagnosticsUpload | Конфигурация для отправки ядра пакета диагностика | DiagnosticsUploadConfiguration |
eventHub | Конфигурация для отправки событий ядра пакета в концентратор событий Azure. | EventHubConfiguration |
installation | Состояние установки ресурса уровня управления пакетного ядра. | Установка |
interopSettings | Параметры, позволяющие взаимодействовать со сторонними компонентами, например с ran и UEs. | Для Bicep можно использовать функцию any(). |
localDiagnosticsAccess | Конфигурация входящего трафика Kubernetes для управления доступом к ядру пакета диагностика через локальные API. | LocalDiagnosticsAccessConfiguration (обязательно) |
platform | Платформа, на которой развернуто ядро пакета. | PlatformConfiguration (обязательно) |
Сигнализации | Конфигурация сигнализации для ядра пакета. | SignalingConfiguration |
sites | Сайты, на которых должен быть развернут этот уровень управления ядра пакета. Сайты должны находиться в том же расположении, что и уровень управления ядра пакета. | SiteResourceId[] (обязательно) Ограничения: Минимальная длина = 1 |
sku | Номер SKU, определяющий пропускную способность и ограничения sim-карты для этого развертывания уровня управления ядра пакета. | 'G0' 'G1' 'G10' "G2" "G5" (обязательно) |
ueMtu | MTU (в байтах), поданный в UE. Один и тот же MTU задается в каналах данных уровня пользователя для всех сетей данных. Значение MTU, заданное в канале доступа на уровне пользователя, вычисляется как 60 байт больше этого значения, чтобы обеспечить инкапсуляцию GTP. | INT Ограничения: Минимальное значение = 1280 Максимальное значение = 1930 |
version | Требуемая версия основного программного обеспечения пакета. | строка |
Свойства InterfaceProperties
Имя | Описание | Значение |
---|---|---|
ipv4Address | IPv4-адрес. | строка Ограничения: Шаблон = ^(([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])$ |
ipv4Gateway | Шлюз (маршрутизатор) IPv4 по умолчанию. | строка Ограничения: Шаблон = ^(([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])$ |
ipv4Subnet | Подсеть IPv4. | строка Ограничения: Шаблон = ^(([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]))$ |
name | Логическое имя для этого интерфейса. Он должен соответствовать одному из интерфейсов, настроенных на устройстве Azure Stack Edge. | строка |
DiagnosticsUploadConfiguration
Имя | Описание | Значение |
---|---|---|
storageAccountContainerUrl | URL-адрес контейнера учетной записи хранения для отправки диагностика. | string (обязательно) |
EventHubConfiguration
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса концентратора событий Azure для отправки событий ядра пакета. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][vV][eE][nN][tT][hH][uU][bB]/[nN][aA][mM][eE][sS][pP][aA][cC][eE][sS]/[^/?#]+/[eV][vV][eE][nN][tT][hH][uU][bB][sS]/[^/?#]+$ |
reportingInterval | Длительность (в секундах) между отчетами об использовании UE. | INT Ограничения: Минимальное значение = 30 Максимальное значение = 3600 |
Установка
Имя | Описание | Значение |
---|---|---|
desiredState | Требуемое состояние установки | "Установлено" "Удалено" |
LocalDiagnosticsAccessConfiguration
Имя | Описание | Значение |
---|---|---|
authenticationType | Проверка подлинности пользователей, обращающихся к локальным API диагностика. | "AAD" Пароль (обязательно) |
httpsServerCertificate | TLS-сертификат HTTPS-сервера, используемый для защиты локального доступа к диагностика. | HttpsServerCertificate |
HttpsServerCertificate
Имя | Описание | Значение |
---|---|---|
certificateUrl | URL-адрес сертификата, неверсия. Пример: https://contosovault.vault.azure.net/certificates/ingress. |
string (обязательно) |
PlatformConfiguration
Имя | Описание | Значение |
---|---|---|
azureStackEdgeDevice | Устройство Azure Stack Edge, на котором развернуто ядро пакета. Если устройство является частью отказоустойчивой пары, можно указать любое устройство в паре. | AzureStackEdgeDeviceResourceId |
azureStackHciCluster | Кластер Azure Stack HCI, в котором развернуто ядро пакета. | AzureStackHCIClusterResourceId |
connectedCluster | Кластер, подключенный к Azure Arc, где развернуто ядро пакета. | ConnectedClusterResourceId |
customLocation | Пользовательское расположение Azure Arc, в котором развертывается ядро пакета. | CustomLocationResourceId |
тип | Тип платформы, на которой развертывается ядро пакета. | '3P-AZURE-STACK-HCI' AKS-HCI (обязательно) |
AzureStackEdgeDeviceResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса устройства Azure Stack Edge. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE]/[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE][dD][eE][vV][iI][cC][eE][sS]/[^/?#]+$ |
AzureStackHCIClusterResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса кластера Azure Stack HCI. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ |
ConnectedClusterResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса кластера, подключенного к Azure Arc. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[kK][uU][bB][eE][rR][nN][eE][tT][eE][sS]/[cC][oO][nN][nN][eE][cC][tT][eE][dD][cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ |
CustomLocationResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса настраиваемого расположения Azure Arc. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$ |
SignalingConfiguration
Имя | Описание | Значение |
---|---|---|
nasReroute | Конфигурация, включаемая перенаправление nas 4G. | NASRerouteConfiguration |
NASRerouteConfiguration
Имя | Описание | Значение |
---|---|---|
macroMmeGroupId | Идентификатор группы MME сети макросов. Это место, где неизвестные UEs отправляются через NAS перенаправку. | int (обязательно) Ограничения: Минимальное значение = 0 Максимальное значение = 65535 |
SiteResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса сайта. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][tT][eE][sS]/[^/?#]+$ |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Создание полного развертывания 5G Core |
Этот шаблон создает все ресурсы, необходимые для развертывания частного 5G Core, включая подготовку sim-карт и создание примера политики качества обслуживания. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge. |
Создание сайта мобильной сети |
Этот шаблон создает новый сайт со связанными основными ресурсами пакетов 5G. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge. |
Обновление уровня управления ядра пакета |
Этот шаблон позволяет обновить версию существующего ядра пакета. |
Определение ресурса шаблона ARM
Тип ресурса packetCoreControlPlanes можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.MobileNetwork/packetCoreControlPlanes, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
"apiVersion": "2024-02-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"controlPlaneAccessInterface": {
"ipv4Address": "string",
"ipv4Gateway": "string",
"ipv4Subnet": "string",
"name": "string"
},
"controlPlaneAccessVirtualIpv4Addresses": [ "string" ],
"coreNetworkTechnology": "string",
"diagnosticsUpload": {
"storageAccountContainerUrl": "string"
},
"eventHub": {
"id": "string",
"reportingInterval": "int"
},
"installation": {
"desiredState": "string"
},
"interopSettings": {},
"localDiagnosticsAccess": {
"authenticationType": "string",
"httpsServerCertificate": {
"certificateUrl": "string"
}
},
"platform": {
"azureStackEdgeDevice": {
"id": "string"
},
"azureStackHciCluster": {
"id": "string"
},
"connectedCluster": {
"id": "string"
},
"customLocation": {
"id": "string"
},
"type": "string"
},
"signaling": {
"nasReroute": {
"macroMmeGroupId": "int"
}
},
"sites": [
{
"id": "string"
}
],
"sku": "string",
"ueMtu": "int",
"version": "string"
}
}
Значения свойств
packetCoreControlPlanes
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.MobileNetwork/packetCoreControlPlanes |
версия_API | Версия API ресурсов | '2024-02-01' |
name | имя ресурса. | string (обязательно) Ограничение символов: 1–64 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания и дефисы. Начинается с буквенно-цифрового символа. |
location | Географическое расположение, в котором находится ресурс | string (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
удостоверение | Удостоверение, используемое для получения сертификата входящего трафика из хранилища ключей Azure. | Управляемое удостоверение службы |
properties | Свойства уровня управления ядра пакета. | PacketCoreControlPlanePropertiesFormat (обязательно) |
Управляемое удостоверение службы
Имя | Описание | Значение |
---|---|---|
тип | Тип управляемого удостоверения службы (в настоящее время разрешено только userAssigned). | "Нет" UserAssigned (обязательно) |
userAssignedIdentities | Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. | UserAssignedIdentities |
UserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настраиваемое свойство} | UserAssignedIdentity |
UserAssignedIdentity
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
PacketCoreControlPlanePropertiesFormat
Имя | Описание | Значение |
---|---|---|
controlPlaneAccessInterface | Интерфейс уровня управления в сети доступа. Для сетей 5G это интерфейс N2. Для сетей 4G это интерфейс S1-MME. | Свойство InterfaceProperties (обязательно) |
controlPlaneAccessVirtualIpv4Addresses | Виртуальные IP-адреса уровня управления в сети доступа в системе высокой доступности (HA). В развертывании с высоким уровнем доступности сетевой маршрутизатор доступа должен быть настроен на любой трафик для этого адреса в интерфейсы доступа уровня управления на активных и резервных узлах. В системе, отличной от высокого уровня доступности, этот список должен быть пропущен или пуст. | string[] Ограничения: Шаблон = ^(([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])$ |
coreNetworkTechnology | Основное поколение сетевых технологий (ядро 5G или EPC/4G). | '5GC' "EPC + 5GC" "EPC" |
diagnosticsUpload | Конфигурация для отправки основных диагностика пакетов | DiagnosticsUploadConfiguration |
eventHub | Конфигурация для отправки событий ядра пакета в концентратор событий Azure. | EventHubConfiguration |
installation | Состояние установки ресурса уровня управления ядра пакета. | Установка |
interopSettings | Параметры, позволяющие взаимодействовать со сторонними компонентами, например с ran и UEs. | |
localDiagnosticsAccess | Конфигурация входящего трафика Kubernetes для управления доступом к ядрам пакетов диагностика через локальные API. | LocalDiagnosticsAccessConfiguration (обязательно) |
platform | Платформа, на которой развернуто ядро пакета. | PlatformConfiguration (обязательно) |
Сигнализации | Конфигурация сигнализации для ядра пакета. | SignalingConfiguration |
sites | Сайты, на которых должен быть развернут этот уровень управления ядра пакета. Сайты должны находиться в том же расположении, что и уровень управления ядром пакета. | SiteResourceId[] (обязательно) Ограничения: Минимальная длина = 1 |
sku | Номер SKU, определяющий пропускную способность и ограничения SIM-карты для этого развертывания уровня управления ядра пакета. | "G0" 'G1' 'G10' "G2" "G5" (обязательно) |
ueMtu | MTU (в байтах), поданный в UE. Один и тот же MTU задается для каналов данных уровня пользователя для всех сетей данных. Значение MTU, заданное для канала доступа на уровне пользователя, вычисляется как 60 байт больше этого значения, чтобы обеспечить инкапсуляцию GTP. | INT Ограничения: Минимальное значение = 1280 Максимальное значение = 1930 |
version | Требуемая версия основного программного обеспечения пакета. | строка |
Свойства интерфейса
Имя | Описание | Значение |
---|---|---|
ipv4Address | IPv4-адрес. | строка Ограничения: Шаблон = ^(([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])$ |
ipv4Gateway | Шлюз (маршрутизатор) IPv4 по умолчанию. | строка Ограничения: Шаблон = ^(([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])$ |
ipv4Subnet | Подсеть IPv4. | строка Ограничения: Шаблон = ^(([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]))$ |
name | Логическое имя для этого интерфейса. Он должен соответствовать одному из интерфейсов, настроенных на устройстве Azure Stack Edge. | строка |
DiagnosticsUploadConfiguration
Имя | Описание | Значение |
---|---|---|
storageAccountContainerUrl | URL-адрес контейнера учетной записи хранения для отправки диагностика. | строка (обязательно) |
EventHubConfiguration
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса концентратора событий Azure для отправки событий ядра пакета. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][vV][eE][nN][tT][hH][uU][bB]/[nN][aA][mM][eE][sS][pP][aA][cC][eE][sS]/[^/?#]+/[eV][vV][eE][nN][tT][hH][uU][bB][sS]/[^/?#]+$ |
reportingInterval | Длительность (в секундах) между отчетами об использовании UE. | INT Ограничения: Минимальное значение = 30 Максимальное значение = 3600 |
Установка
Имя | Описание | Значение |
---|---|---|
desiredState | Требуемое состояние установки | "Установлено" "Удалено" |
LocalDiagnosticsAccessConfiguration
Имя | Описание | Значение |
---|---|---|
authenticationType | Проверка подлинности пользователей, обращающихся к локальным API диагностика. | "AAD" Пароль (обязательно) |
httpsServerCertificate | TLS-сертификат HTTPS-сервера, используемый для защиты локального доступа к диагностика. | HttpsServerCertificate |
HttpsServerCertificate
Имя | Описание | Значение |
---|---|---|
certificateUrl | URL-адрес сертификата без переверки. Пример: https://contosovault.vault.azure.net/certificates/ingress. |
строка (обязательно) |
PlatformConfiguration
Имя | Описание | Значение |
---|---|---|
azureStackEdgeDevice | Устройство Azure Stack Edge, на котором развернуто ядро пакета. Если устройство является частью отказоустойчивой пары, можно указать любое устройство в этой паре. | AzureStackEdgeDeviceResourceId |
azureStackHciCluster | Кластер Azure Stack HCI, в котором развернуто ядро пакета. | AzureStackHCIClusterResourceId |
connectedCluster | Кластер, подключенный к Azure Arc, где развернуто ядро пакета. | ConnectedClusterResourceId |
customLocation | Пользовательское расположение Azure Arc, в котором развертывается ядро пакета. | CustomLocationResourceId |
тип | Тип платформы, на которой развертывается пакетное ядро. | 3P-AZURE-STACK-HCI AKS-HCI (обязательно) |
AzureStackEdgeDeviceResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса устройства Azure Stack Edge. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE]/[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE][dD][eE][vV][iI][cC][eE][sS]/[^/?#]+$ |
AzureStackHCIClusterResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса кластера Azure Stack HCI. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ |
ConnectedClusterResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса кластера, подключенного к Azure Arc. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[kK][uU][bB][eE][rR][nN][eE][tT][eE][sS]/[cC][oO][nN][nN][eE][cC][tT][eE][dD][cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ |
CustomLocationResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса настраиваемого расположения Azure Arc. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$ |
SignalingConfiguration
Имя | Описание | Значение |
---|---|---|
nasReroute | Конфигурация, позволяющая перенаправить nas 4G. | NASRerouteConfiguration |
NASRerouteConfiguration
Имя | Описание | Значение |
---|---|---|
macroMmeGroupId | Идентификатор группы MME сети макросов. Это место, куда отправляются неизвестные пользовательские интерфейсы через перенаправление NAS. | int (обязательно) Ограничения: Минимальное значение = 0 Максимальное значение = 65535 |
SiteResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса сайта. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][tT][eE][sS]/[^/?#]+$ |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Создание полного развертывания 5G Core |
Этот шаблон создает все ресурсы, необходимые для развертывания частного 5G Core, включая подготовку sim-карт и создание примера политики качества обслуживания. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge. |
Создание сайта мобильной сети |
Этот шаблон создает сайт со связанными основными ресурсами пакетов 5G. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge. |
Обновление уровня управления ядра пакета |
Этот шаблон позволяет обновить версию существующего ядра пакета. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса packetCoreControlPlanes можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.MobileNetwork/packetCoreControlPlanes, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "UserAssigned"
identity_ids = []
}
body = jsonencode({
properties = {
controlPlaneAccessInterface = {
ipv4Address = "string"
ipv4Gateway = "string"
ipv4Subnet = "string"
name = "string"
}
controlPlaneAccessVirtualIpv4Addresses = [
"string"
]
coreNetworkTechnology = "string"
diagnosticsUpload = {
storageAccountContainerUrl = "string"
}
eventHub = {
id = "string"
reportingInterval = int
}
installation = {
desiredState = "string"
}
localDiagnosticsAccess = {
authenticationType = "string"
httpsServerCertificate = {
certificateUrl = "string"
}
}
platform = {
azureStackEdgeDevice = {
id = "string"
}
azureStackHciCluster = {
id = "string"
}
connectedCluster = {
id = "string"
}
customLocation = {
id = "string"
}
type = "string"
}
signaling = {
nasReroute = {
macroMmeGroupId = int
}
}
sites = [
{
id = "string"
}
]
sku = "string"
ueMtu = int
version = "string"
}
})
}
Значения свойств
packetCoreControlPlanes
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01" |
name | имя ресурса. | строка (обязательно) Ограничение символов: 1–64 Допустимые символы: Буквы, цифры, символы подчеркивания и дефисы. Начинается с буквенно-цифрового символа. |
location | Географическое расположение, в котором находится ресурс | строка (обязательно) |
parent_id | Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. | строка (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. |
удостоверение | Удостоверение, используемое для получения сертификата входящего трафика из хранилища ключей Azure. | Управляемое удостоверение службы |
properties | Свойства уровня управления ядра пакета. | PacketCoreControlPlanePropertiesFormat (обязательно) |
Управляемое удостоверение службы
Имя | Описание | Значение |
---|---|---|
тип | Тип управляемого удостоверения службы (в настоящее время разрешено только userAssigned). | UserAssigned (обязательно) |
identity_ids | Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. | Массив идентификаторов удостоверений пользователей. |
UserAssignedIdentities
Имя | Описание | Значение |
---|---|---|
{настроенное свойство} | UserAssignedIdentity |
UserAssignedIdentity
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
PacketCoreControlPlanePropertiesFormat
Имя | Описание | Значение |
---|---|---|
controlPlaneAccessInterface | Интерфейс уровня управления в сети доступа. Для сетей 5G это интерфейс N2. Для сетей 4G это интерфейс S1-MME. | Свойство InterfaceProperties (обязательное) |
controlPlaneAccessVirtualIpv4Addresses | Виртуальные IP-адреса для уровня управления в сети доступа в системе высокой доступности (HA). В развертывании с высоким уровнем доступности сетевой маршрутизатор доступа должен быть настроен на передачу трафика для этого адреса в интерфейсы доступа уровня управления на активных и резервных узлах. В системе без высокого уровня доступности этот список должен быть опущен или пуст. | string[] Ограничения: Шаблон = ^(([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])$ |
coreNetworkTechnology | Поколение основных сетевых технологий (ядро 5G или ядро EPC/4G). | "5GC" "EPC + 5GC" "EPC" |
diagnosticsUpload | Конфигурация для отправки ядра пакета диагностика | DiagnosticsUploadConfiguration |
eventHub | Конфигурация для отправки событий ядра пакета в концентратор событий Azure. | EventHubConfiguration |
installation | Состояние установки ресурса уровня управления пакетного ядра. | Установка |
interopSettings | Параметры, позволяющие взаимодействовать со сторонними компонентами, например с ran и UEs. | |
localDiagnosticsAccess | Конфигурация входящего трафика Kubernetes для управления доступом к ядру пакета диагностика через локальные API. | LocalDiagnosticsAccessConfiguration (обязательно) |
platform | Платформа, на которой развертывается ядро пакета. | PlatformConfiguration (обязательно) |
Сигнализации | Конфигурация сигнализации для ядра пакета. | SignalingConfiguration |
sites | Сайты, на которых должен быть развернут этот уровень управления ядра пакета. Сайты должны находиться в том же расположении, что и уровень управления ядром пакета. | SiteResourceId[] (обязательно) Ограничения: Минимальная длина = 1 |
sku | Номер SKU, определяющий пропускную способность и ограничения sim-карты для этого развертывания уровня управления ядра пакета. | "G0" "G1" "G10" "G2" "G5" (обязательно) |
ueMtu | MTU (в байтах), поданный в UE. Один и тот же MTU задается в каналах данных уровня пользователя для всех сетей данных. Значение MTU, заданное в канале доступа на уровне пользователя, вычисляется как 60 байт больше этого значения, чтобы обеспечить инкапсуляцию GTP. | INT Ограничения: Минимальное значение = 1280 Максимальное значение = 1930 |
version | Требуемая версия основного программного обеспечения пакета. | строка |
Свойства InterfaceProperties
Имя | Описание | Значение |
---|---|---|
ipv4Address | IPv4-адрес. | строка Ограничения: Шаблон = ^(([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])$ |
ipv4Gateway | Шлюз (маршрутизатор) IPv4 по умолчанию. | строка Ограничения: Шаблон = ^(([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])$ |
ipv4Subnet | Подсеть IPv4. | строка Ограничения: Шаблон = ^(([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]))$ |
name | Логическое имя для этого интерфейса. Он должен соответствовать одному из интерфейсов, настроенных на устройстве Azure Stack Edge. | строка |
DiagnosticsUploadConfiguration
Имя | Описание | Значение |
---|---|---|
storageAccountContainerUrl | URL-адрес контейнера учетной записи хранения для отправки диагностика. | string (обязательно) |
EventHubConfiguration
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса концентратора событий Azure для отправки событий ядра пакета. | string (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][vV][eE][nN][tT][hH][uU][bB]/[nN][aA][mM][eE][sS][pP][aA][cC][eE][sS]/[^/?#]+/[eV][vV][eE][nN][tT][hH][uU][bB][sS]/[^/?#]+$ |
reportingInterval | Длительность (в секундах) между отчетами об использовании UE. | INT Ограничения: Минимальное значение = 30 Максимальное значение = 3600 |
Установка
Имя | Описание | Значение |
---|---|---|
desiredState | Требуемое состояние установки | "Установлено" "Удалено" |
LocalDiagnosticsAccessConfiguration
Имя | Описание | Значение |
---|---|---|
authenticationType | Проверка подлинности пользователей, обращающихся к локальным API диагностика. | "AAD" "Пароль" (обязательно) |
httpsServerCertificate | TLS-сертификат HTTPS-сервера, используемый для защиты локального доступа к диагностика. | HttpsServerCertificate |
HttpsServerCertificate
Имя | Описание | Значение |
---|---|---|
certificateUrl | URL-адрес сертификата, неверсия. Пример: https://contosovault.vault.azure.net/certificates/ingress. |
string (обязательно) |
PlatformConfiguration
Имя | Описание | Значение |
---|---|---|
azureStackEdgeDevice | Устройство Azure Stack Edge, на котором развернуто ядро пакета. Если устройство является частью отказоустойчивой пары, можно указать любое устройство в паре. | AzureStackEdgeDeviceResourceId |
azureStackHciCluster | Кластер Azure Stack HCI, в котором развернуто ядро пакета. | AzureStackHCIClusterResourceId |
connectedCluster | Кластер, подключенный к Azure Arc, где развернуто ядро пакета. | ConnectedClusterResourceId |
customLocation | Пользовательское расположение Azure Arc, в котором развертывается ядро пакета. | CustomLocationResourceId |
тип | Тип платформы, на которой развертывается пакетное ядро. | "3P-AZURE-STACK-HCI" "AKS-HCI" (обязательно) |
AzureStackEdgeDeviceResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса устройства Azure Stack Edge. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE]/[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE][dD][eE][vV][iI][cC][eE][sS]/[^/?#]+$ |
AzureStackHCIClusterResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса кластера Azure Stack HCI. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ |
ConnectedClusterResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса кластера, подключенного к Azure Arc. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[kK][uU][bB][eE][rR][nN][eE][tT][eE][sS]/[cC][oO][nN][nN][eE][cC][tT][eE][dD][cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ |
CustomLocationResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса настраиваемого расположения Azure Arc. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$ |
SignalingConfiguration
Имя | Описание | Значение |
---|---|---|
nasReroute | Конфигурация, позволяющая перенаправить nas 4G. | NASRerouteConfiguration |
NASRerouteConfiguration
Имя | Описание | Значение |
---|---|---|
macroMmeGroupId | Идентификатор группы MME сети макросов. Это место, куда отправляются неизвестные пользовательские интерфейсы через перенаправление NAS. | int (обязательно) Ограничения: Минимальное значение = 0 Максимальное значение = 65535 |
SiteResourceId
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса сайта. | строка (обязательно) Ограничения: Шаблон = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][tT][eE][sS]/[^/?#]+$ |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по