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

Развертывание в Azure
Этот шаблон создает все ресурсы, необходимые для развертывания частного 5G Core, включая подготовку sim-карт и создание примера политики качества обслуживания. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge.
Создание сайта мобильной сети

Развертывание в Azure
Этот шаблон создает новый сайт со связанными основными ресурсами пакетов 5G. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge.
Обновление уровня управления ядра пакета

Развертывание в Azure
Этот шаблон позволяет обновить версию существующего ядра пакета.

Определение ресурса шаблона 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

Развертывание в Azure
Этот шаблон создает все ресурсы, необходимые для развертывания частного 5G Core, включая подготовку sim-карт и создание примера политики качества обслуживания. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge.
Создание сайта мобильной сети

Развертывание в Azure
Этот шаблон создает сайт со связанными основными ресурсами пакетов 5G. При необходимости его можно развернуть в кластере Kubernetes, работающем на устройстве Azure Stack Edge.
Обновление уровня управления ядра пакета

Развертывание в Azure
Этот шаблон позволяет обновить версию существующего ядра пакета.

Определение ресурса 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]/[^/?#]+$