Поделиться через


Sims - Bulk Upload Encrypted

Массовая отправка SIM-карт в зашифрованном виде в группу SIM-карт. Учетные данные SIM-карты должны быть зашифрованы.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/uploadEncryptedSims?api-version=2024-04-01

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

simGroupName
path True

string

Имя группы SIM-карт.

Шаблон регулярного выражения: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$

subscriptionId
path True

string

uuid

Идентификатор целевой подписки. Значение должно быть UUID.

api-version
query True

string

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
azureKeyIdentifier True

integer

Идентификатор открытого ключа подключения Azure SIM-карты, используемого для зашифрованной передачи.

encryptedTransportKey True

string

Транспортный ключ, используемый для шифрования учетных данных SIM-карты, зашифрованный с помощью открытого ключа подключения SIM-карты.

signedTransportKey True

string

Зашифрованный транспортный ключ, подписанный с помощью закрытого ключа поставщика SIM-карты.

sims True

SimNameAndEncryptedProperties[]

Список отправляемых SIM-файлов с зашифрованными свойствами.

vendorKeyFingerprint True

string

Отпечаток открытого ключа поставщика SIM-карты. Закрытый аналог используется для подписи зашифрованного транспортного ключа.

version True

integer

Версия формата файла отправки.

Ответы

Имя Тип Описание
200 OK

AsyncOperationStatus

Асинхронная операция завершена.

202 Accepted

Принято. Возвращает универсальный код ресурса (URI) операции, который можно запросить для поиска текущего состояния операции.

Other Status Codes

ErrorResponse

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Bulk upload encrypted SIMs to a SIM group

Образец запроса

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/simGroups/testSimGroup/uploadEncryptedSims?api-version=2024-04-01

{
  "version": 1,
  "azureKeyIdentifier": 1,
  "vendorKeyFingerprint": "ABC123",
  "encryptedTransportKey": "ABC123",
  "signedTransportKey": "ABC123",
  "sims": [
    {
      "name": "testSim",
      "properties": {
        "integratedCircuitCardIdentifier": "8900000000000000000",
        "internationalMobileSubscriberIdentity": "00000",
        "encryptedCredentials": "ABC123",
        "deviceType": "Video camera",
        "simPolicy": {
          "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/MySimPolicy"
        },
        "staticIpConfiguration": [
          {
            "attachedDataNetwork": {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork"
            },
            "slice": {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
            },
            "staticIp": {
              "ipv4Address": "2.4.0.1"
            }
          }
        ]
      }
    },
    {
      "name": "testSim2",
      "properties": {
        "integratedCircuitCardIdentifier": "8900000000000000001",
        "internationalMobileSubscriberIdentity": "00000",
        "encryptedCredentials": "ABC123",
        "deviceType": "Video camera",
        "simPolicy": {
          "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/MySimPolicy"
        },
        "staticIpConfiguration": [
          {
            "attachedDataNetwork": {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork"
            },
            "slice": {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
            },
            "staticIp": {
              "ipv4Address": "2.4.0.2"
            }
          }
        ]
      }
    }
  ]
}

Пример ответа

{
  "id": "/providers/Microsoft.MobileNetwork/locations/testLocation/operationStatuses/testOperation",
  "name": "testOperation",
  "status": "Succeeded",
  "startTime": "2021-08-19T03:36:07.000Z",
  "endTime": "2021-08-19T03:38:07.000Z"
}
Azure-AsyncOperation: https://management.azure.com/providers/Microsoft.MobileNetwork/locations/testLocation/operationStatuses/testOperation?api-version=2024-04-01

Определения

Имя Описание
AsyncOperationStatus

Текущее состояние асинхронной операции.

AttachedDataNetworkResourceId

Ссылка на подключенный сетевой ресурс данных.

EncryptedSimUploadList

Загружаемые SIM-файлы. Учетные данные SIM-карты должны быть зашифрованы.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Сообщение об ошибке

ProvisioningState

Текущее состояние подготовки.

SimNameAndEncryptedProperties

Имя SIM-карты и зашифрованные свойства.

SimPolicyResourceId

Ссылка на ресурс политики SIM-карты.

SimState

Состояние ресурса SIM-карты.

SimStaticIpProperties

Статическая IP-конфигурация для SIM-карты, ограниченная определенной подключенной сетью данных и срезом.

SliceResourceId

Ссылка на ресурс среза.

StaticIp

Статическая IP-конфигурация для SIM-карты, используемая в определенной сетевой область.

AsyncOperationStatus

Текущее состояние асинхронной операции.

Имя Тип Описание
endTime

string

Время окончания операции.

error

ErrorDetail

Если он присутствует, сведения об ошибке операции.

id

string

Полный идентификатор асинхронной операции.

name

string

Имя асинхронной операции.

percentComplete

number

Процент завершенной операции.

properties

object

Свойства, возвращаемые поставщиком ресурсов при успешной операции

resourceId

string

Полный идентификатор ресурса, к которому относится это состояние асинхронной операции.

startTime

string

Время начала операции.

status

string

Состояние операции.

AttachedDataNetworkResourceId

Ссылка на подключенный сетевой ресурс данных.

Имя Тип Описание
id

string

Идентификатор ресурса подключенной сети данных.

EncryptedSimUploadList

Загружаемые SIM-файлы. Учетные данные SIM-карты должны быть зашифрованы.

Имя Тип Описание
azureKeyIdentifier

integer

Идентификатор открытого ключа подключения Azure SIM-карты, используемого для зашифрованной передачи.

encryptedTransportKey

string

Транспортный ключ, используемый для шифрования учетных данных SIM-карты, зашифрованный с помощью открытого ключа подключения SIM-карты.

signedTransportKey

string

Зашифрованный транспортный ключ, подписанный с помощью закрытого ключа поставщика SIM-карты.

sims

SimNameAndEncryptedProperties[]

Список отправляемых SIM-файлов с зашифрованными свойствами.

vendorKeyFingerprint

string

Отпечаток открытого ключа поставщика SIM-карты. Закрытый аналог используется для подписи зашифрованного транспортного ключа.

version

integer

Версия формата файла отправки.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Тип дополнительных сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Сообщение об ошибке

Имя Тип Описание
error

ErrorDetail

Объект error.

ProvisioningState

Текущее состояние подготовки.

Имя Тип Описание
Accepted

string

Canceled

string

Deleted

string

Deleting

string

Failed

string

Succeeded

string

Unknown

string

SimNameAndEncryptedProperties

Имя SIM-карты и зашифрованные свойства.

Имя Тип Описание
name

string

Имя SIM-карты.

properties.deviceType

string

Необязательное текстовое поле в свободной форме, которое можно использовать для записи типа устройства, с которым связана эта SIM-карта, например "Видеокамера". Портал Azure позволяет группировать и фильтровать SIM-файлы на основе этого значения.

properties.encryptedCredentials

string

Зашифрованные учетные данные SIM-карты.

properties.integratedCircuitCardIdentifier

string

Идентификатор карта интегральной схемы (ICCID) для SIM-карты.

properties.internationalMobileSubscriberIdentity

string

Идентификатор международного мобильного абонента (IMSI) для SIM-карты.

properties.provisioningState

ProvisioningState

Состояние подготовки ресурса SIM-карты.

properties.simPolicy

SimPolicyResourceId

Политика SIM-карты, используемая этой SIM-картой. Политика SIM-карты должна находиться в том же расположении, что и SIM-карта.

properties.simState

SimState

Состояние ресурса SIM-карты.

properties.siteProvisioningState

object

Словарь сайтов для состояния подготовки этой SIM-карты на этом сайте.

properties.staticIpConfiguration

SimStaticIpProperties[]

Список статических IP-адресов, назначенных этой SIM-карте. Каждый адрес назначается в определенной сетевой область, состоящей из {подключенной сети данных, среза}.

properties.vendorKeyFingerprint

string

Общедоступный отпечаток ключа поставщика SIM-карты, который предоставил эту SIM-карту, если она есть.

properties.vendorName

string

Имя поставщика SIM-карты, который предоставил эту SIM-карту, если она есть.

SimPolicyResourceId

Ссылка на ресурс политики SIM-карты.

Имя Тип Описание
id

string

Идентификатор ресурса политики SIM-карты.

SimState

Состояние ресурса SIM-карты.

Имя Тип Описание
Disabled

string

SIM-карта отключена, так как присутствует не вся конфигурация, необходимая для включения.

Enabled

string

SIM-карта включена.

Invalid

string

Не удается включить SIM-карту, так как часть связанной конфигурации недопустима.

SimStaticIpProperties

Статическая IP-конфигурация для SIM-карты, ограниченная определенной подключенной сетью данных и срезом.

Имя Тип Описание
attachedDataNetwork

AttachedDataNetworkResourceId

Подключенная сеть данных, в которой будет использоваться статический IP-адрес. Сочетание подключенной сети данных и среза определяет сетевой область IP-адреса. Подключенная сеть данных должна находиться в том же расположении, что и SIM-карта.

slice

SliceResourceId

Срез сети, в котором будет использоваться статический IP-адрес. Сочетание подключенной сети данных и среза определяет сетевой область IP-адреса. Срез должен находиться в том же расположении, что и SIM-карта.

staticIp

StaticIp

Статическая IP-конфигурация для SIM-карты, используемая в определенной сетевой область.

SliceResourceId

Ссылка на ресурс среза.

Имя Тип Описание
id

string

Идентификатор ресурса среза.

StaticIp

Статическая IP-конфигурация для SIM-карты, используемая в определенной сетевой область.

Имя Тип Описание
ipv4Address

string

IPv4-адрес, назначенный SIM-карте в этой сети, область. Этот адрес должен находиться в userEquipmentStaticAddressPoolPrefix, определенном в подключенной сети данных.