Microsoft.MobileNetwork mobileNetworks

Определение ресурса Bicep

Тип ресурса mobileNetworks можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.MobileNetwork/mobileNetworks, добавьте в шаблон следующий код Bicep.

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks@2024-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    publicLandMobileNetworkIdentifier: {
      mcc: 'string'
      mnc: 'string'
    }
    publicLandMobileNetworks: [
      {
        homeNetworkPublicKeys: {
          profileA: [
            {
              id: int
              url: 'string'
            }
          ]
          profileB: [
            {
              id: int
              url: 'string'
            }
          ]
        }
        mcc: 'string'
        mnc: 'string'
      }
    ]
  }
}

Значения свойств

mobileNetworks

Имя Описание Значение
name имя ресурса. строка (обязательно)

Ограничение символов: 1–64

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквенно-цифрового символа.
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение, используемое для получения закрытых ключей, используемых для скрытия SUPI из хранилища ключей Azure. Управляемое удостоверение службы
properties Свойства мобильной сети. MobileNetworkPropertiesFormat (обязательно)

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (в настоящее время разрешено только userAssigned). "Нет"
UserAssigned (обязательно)
userAssignedIdentities Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

UserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

MobileNetworkPropertiesFormat

Имя Описание Значение
publicLandMobileNetworkIdentifier Уникальный идентификатор общедоступной мобильной сети для сети. Если указаны как publicLandMobileNetworks, так и publicLandMobileNetworkIdentifier, приоритет будет иметь publicLandMobileNetworks. PlmnId (обязательно)
publicLandMobileNetworks Список общедоступных наземных мобильных сетей, включая их идентификаторы. Если указаны как publicLandMobileNetworks, так и publicLandMobileNetworkIdentifier, приоритет будет иметь publicLandMobileNetworks. PublicLandMobileNetwork[]

Ограничения:
Минимальная длина = 1

PlmnId

Имя Описание Значение
Mcc Мобильный код страны (MCC). строка (обязательно)

Ограничения:
Шаблон = ^\d{3}$
Mnc Код мобильной сети (MNC). строка (обязательно)

Ограничения:
Шаблон = ^\d{2,3}$

PublicLandMobileNetwork

Имя Описание Значение
homeNetworkPublicKeys Конфигурация, связанная со скрытием SUPI. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Мобильный код страны (MCC). строка (обязательно)

Ограничения:
Шаблон = ^\d{3}$
Mnc Код мобильной сети (MNC). строка (обязательно)

Ограничения:
Шаблон = ^\d{2,3}$

PublicLandMobileNetworkHomeNetworkPublicKeys

Имя Описание Значение
profileA Это обеспечивает сопоставление, позволяющее определить, какой открытый ключ использовался для сокрытия SUPI с помощью схемы защиты профиля А. HomeNetworkPublicKey[]
profileB Это позволяет определить, какой открытый ключ использовался для сокрытия SUPI с помощью схемы защиты профиля B. HomeNetworkPublicKey[]

HomeNetworkPublicKey

Имя Описание Значение
идентификатор Идентификатор открытого ключа домашней сети определяет, какой открытый ключ использовался для создания SUCI, отправленного в AMF. См. раздел TS 23.003, раздел 2.2B, раздел 5. int (обязательно)

Ограничения:
Минимальное значение = 1
Максимальное значение = 255
url URL-адрес секрета Azure Key Vault, содержащего закрытый ключ, версия или неверсия. Например: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание полного развертывания 5G Core

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

Развертывание в Azure
Этот шаблон создает ресурс мобильной сети со связанным срезом и сетью данных. Затем можно использовать другие шаблоны в этом репозитории для создания сайтов для запуска программного обеспечения Private 5G Core и подготовки sim-карт и политик SIM-карт.
Обновление уровня управления ядра пакета

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

Определение ресурса шаблона ARM

Тип ресурса mobileNetworks можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.MobileNetwork/mobileNetworks, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.MobileNetwork/mobileNetworks",
  "apiVersion": "2024-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "publicLandMobileNetworkIdentifier": {
      "mcc": "string",
      "mnc": "string"
    },
    "publicLandMobileNetworks": [
      {
        "homeNetworkPublicKeys": {
          "profileA": [
            {
              "id": "int",
              "url": "string"
            }
          ],
          "profileB": [
            {
              "id": "int",
              "url": "string"
            }
          ]
        },
        "mcc": "string",
        "mnc": "string"
      }
    ]
  }
}

Значения свойств

mobileNetworks

Имя Описание Значение
тип Тип ресурса Microsoft.MobileNetwork/mobileNetworks
версия_API Версия API ресурсов '2024-02-01'
name имя ресурса. строка (обязательно)

Ограничение символов: 1–64

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквенно-цифрового символа.
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение, используемое для получения закрытых ключей, используемых для скрытия SUPI из хранилища ключей Azure. Управляемое удостоверение службы
properties Свойства мобильной сети. MobileNetworkPropertiesFormat (обязательно)

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (в настоящее время разрешено только userAssigned). "Нет"
UserAssigned (обязательно)
userAssignedIdentities Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

UserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

MobileNetworkPropertiesFormat

Имя Описание Значение
publicLandMobileNetworkIdentifier Уникальный идентификатор мобильной сети общего пользования для сети. Если указаны как publicLandMobileNetworks, так и publicLandMobileNetworkIdentifier, приоритет будет иметь publicLandMobileNetworks. PlmnId (обязательно)
publicLandMobileNetworks Список общедоступных наземных мобильных сетей, включая их идентификаторы. Если указаны как publicLandMobileNetworks, так и publicLandMobileNetworkIdentifier, приоритет будет иметь publicLandMobileNetworks. PublicLandMobileNetwork[]

Ограничения:
Минимальная длина = 1

PlmnId

Имя Описание Значение
Mcc Мобильный код страны (MCC). string (обязательно)

Ограничения:
Шаблон = ^\d{3}$
Mnc Код мобильной сети (MNC). string (обязательно)

Ограничения:
Шаблон = ^\d{2,3}$

PublicLandMobileNetwork

Имя Описание Значение
homeNetworkPublicKeys Конфигурация, связанная со скрытием SUPI. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Мобильный код страны (MCC). string (обязательно)

Ограничения:
Шаблон = ^\d{3}$
Mnc Код мобильной сети (MNC). string (обязательно)

Ограничения:
Шаблон = ^\d{2,3}$

PublicLandMobileNetworkHomeNetworkPublicKeys

Имя Описание Значение
profileA Это обеспечивает сопоставление, позволяющее определить, какой открытый ключ использовался для скрытия SUPI с помощью схемы защиты профиля А. HomeNetworkPublicKey[]
profileB Это позволяет определить, какой открытый ключ использовался для скрытия SUPI с помощью схемы защиты профиля B. HomeNetworkPublicKey[]

HomeNetworkPublicKey

Имя Описание Значение
идентификатор Идентификатор открытого ключа домашней сети определяет, какой открытый ключ использовался для создания SUCI, отправленного в AMF. См. раздел TS 23.003, раздел 2.2B, раздел 5. int (обязательно)

Ограничения:
Минимальное значение = 1
Максимальное значение = 255
url URL-адрес секрета Azure Key Vault, содержащего закрытый ключ с версией или без использования. Например: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание полного развертывания 5G Core

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

Развертывание в Azure
Этот шаблон создает ресурс мобильной сети со связанным срезом и сетью данных. Затем вы можете использовать другие шаблоны в этом репозитории для создания сайтов для запуска программного обеспечения Private 5G Core и подготовки sim-карт и политик SIM-карт.
Обновление уровня управления ядра пакета

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

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса mobileNetworks можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.MobileNetwork/mobileNetworks, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks@2024-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      publicLandMobileNetworkIdentifier = {
        mcc = "string"
        mnc = "string"
      }
      publicLandMobileNetworks = [
        {
          homeNetworkPublicKeys = {
            profileA = [
              {
                id = int
                url = "string"
              }
            ]
            profileB = [
              {
                id = int
                url = "string"
              }
            ]
          }
          mcc = "string"
          mnc = "string"
        }
      ]
    }
  })
}

Значения свойств

mobileNetworks

Имя Описание Значение
тип Тип ресурса "Microsoft.MobileNetwork/mobileNetworks@2024-02-01"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–64

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквенно-цифрового символа.
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Удостоверение, используемое для получения закрытых ключей, используемых для скрытия SUPI из хранилища ключей Azure. Управляемое удостоверение службы
properties Свойства мобильной сети. MobileNetworkPropertiesFormat (обязательно)

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (в настоящее время разрешено только userAssigned). UserAssigned (обязательно)
identity_ids Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. Массив идентификаторов удостоверений пользователей.

UserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

MobileNetworkPropertiesFormat

Имя Описание Значение
publicLandMobileNetworkIdentifier Уникальный идентификатор общедоступной мобильной сети для сети. Если указаны как publicLandMobileNetworks, так и publicLandMobileNetworkIdentifier, приоритет будет иметь publicLandMobileNetworks. PlmnId (обязательно)
publicLandMobileNetworks Список общедоступных наземных мобильных сетей, включая их идентификаторы. Если указаны как publicLandMobileNetworks, так и publicLandMobileNetworkIdentifier, приоритет будет иметь publicLandMobileNetworks. PublicLandMobileNetwork[]

Ограничения:
Минимальная длина = 1

PlmnId

Имя Описание Значение
Mcc Мобильный код страны (MCC). строка (обязательно)

Ограничения:
Шаблон = ^\d{3}$
Mnc Код мобильной сети (MNC). строка (обязательно)

Ограничения:
Шаблон = ^\d{2,3}$

PublicLandMobileNetwork

Имя Описание Значение
homeNetworkPublicKeys Конфигурация, связанная со скрытием SUPI. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Мобильный код страны (MCC). строка (обязательно)

Ограничения:
Шаблон = ^\d{3}$
Mnc Код мобильной сети (MNC). строка (обязательно)

Ограничения:
Шаблон = ^\d{2,3}$

PublicLandMobileNetworkHomeNetworkPublicKeys

Имя Описание Значение
profileA Это обеспечивает сопоставление, позволяющее определить, какой открытый ключ использовался для скрытия SUPI с помощью схемы защиты профиля А. HomeNetworkPublicKey[]
profileB Это позволяет определить, какой открытый ключ использовался для скрытия SUPI с помощью схемы защиты профиля B. HomeNetworkPublicKey[]

HomeNetworkPublicKey

Имя Описание Значение
идентификатор Идентификатор открытого ключа домашней сети определяет, какой открытый ключ использовался для создания SUCI, отправленного в AMF. См. раздел TS 23.003, раздел 2.2B, раздел 5. int (обязательно)

Ограничения:
Минимальное значение = 1
Максимальное значение = 255
url URL-адрес секрета Azure Key Vault, содержащего закрытый ключ с версией или без использования. Например: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. строка