Compartilhar via


Sims - Bulk Upload Encrypted

Carregar SIMs em massa em formato criptografado para um grupo SIM. As credenciais do SIM devem ser criptografadas.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

simGroupName
path True

string

O nome do Grupo SIM.

Padrão Regex: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$

subscriptionId
path True

string

uuid

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
azureKeyIdentifier True

integer

Um identificador para a chave pública de integração do SIM do Azure usada para upload criptografado.

encryptedTransportKey True

string

A chave de transporte usada para criptografar credenciais do SIM, criptografada usando a chave pública de integração do SIM.

signedTransportKey True

string

A chave de transporte criptografada, assinada usando a chave privada do fornecedor sim.

sims True

SimNameAndEncryptedProperties[]

Uma lista de SIMs a serem carregados, com propriedades criptografadas.

vendorKeyFingerprint True

string

A impressão digital da chave pública do fornecedor do SIM. O equivalente privado é usado para assinar a chave de transporte criptografada.

version True

integer

A versão de formato de arquivo de upload.

Respostas

Nome Tipo Description
200 OK

AsyncOperationStatus

Operação assíncrona concluída.

202 Accepted

Aceita. Retorna um URI de operação que pode ser consultado para localizar o estado atual da operação.

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Bulk upload encrypted SIMs to a SIM group

Solicitação de exemplo

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"
            }
          }
        ]
      }
    }
  ]
}

Resposta de exemplo

{
  "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

Definições

Nome Description
AsyncOperationStatus

O status atual de uma operação assíncrona.

AttachedDataNetworkResourceId

Referência a um recurso de rede de dados anexado.

EncryptedSimUploadList

Os SIMs a serem carregados. As credenciais do SIM devem ser criptografadas.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ProvisioningState

O estado de provisionamento atual.

SimNameAndEncryptedProperties

Nome do SIM e propriedades criptografadas.

SimPolicyResourceId

Referência a um recurso de política do SIM.

SimState

O estado do recurso SIM.

SimStaticIpProperties

Configuração de IP estático para um SIM, com escopo para uma determinada rede de dados anexada e uma fatia.

SliceResourceId

Referência a um recurso de fatia.

StaticIp

A configuração de IP estático para o SIM usar no escopo de rede definido.

AsyncOperationStatus

O status atual de uma operação assíncrona.

Nome Tipo Description
endTime

string

A hora de término da operação.

error

ErrorDetail

Se estiver presente, detalhes do erro de operação.

id

string

ID totalmente qualificada para a operação assíncrona.

name

string

Nome da operação assíncrona.

percentComplete

number

Porcentagem da operação concluída.

properties

object

Propriedades retornadas pelo provedor de recursos em uma operação bem-sucedida

resourceId

string

ID totalmente qualificada para o recurso ao qual essa operação assíncrona status está relacionada.

startTime

string

A hora de início da operação.

status

string

O status da operação.

AttachedDataNetworkResourceId

Referência a um recurso de rede de dados anexado.

Nome Tipo Description
id

string

ID do recurso de rede de dados anexada.

EncryptedSimUploadList

Os SIMs a serem carregados. As credenciais do SIM devem ser criptografadas.

Nome Tipo Description
azureKeyIdentifier

integer

Um identificador para a chave pública de integração do SIM do Azure usada para upload criptografado.

encryptedTransportKey

string

A chave de transporte usada para criptografar credenciais do SIM, criptografada usando a chave pública de integração do SIM.

signedTransportKey

string

A chave de transporte criptografada, assinada usando a chave privada do fornecedor sim.

sims

SimNameAndEncryptedProperties[]

Uma lista de SIMs a serem carregados, com propriedades criptografadas.

vendorKeyFingerprint

string

A impressão digital da chave pública do fornecedor do SIM. O equivalente privado é usado para assinar a chave de transporte criptografada.

version

integer

A versão de formato de arquivo de upload.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ProvisioningState

O estado de provisionamento atual.

Nome Tipo Description
Accepted

string

Canceled

string

Deleted

string

Deleting

string

Failed

string

Succeeded

string

Unknown

string

SimNameAndEncryptedProperties

Nome do SIM e propriedades criptografadas.

Nome Tipo Description
name

string

O nome do SIM.

properties.deviceType

string

Um campo de texto de forma livre opcional que pode ser usado para gravar o tipo de dispositivo ao qual esse SIM está associado, por exemplo, "Câmera de vídeo". O portal do Azure permite que os SIMs sejam agrupados e filtrados com base nesse valor.

properties.encryptedCredentials

string

As credenciais do SIM criptografadas.

properties.integratedCircuitCardIdentifier

string

O circuito integrado cartão ID (ICCID) para o SIM.

properties.internationalMobileSubscriberIdentity

string

A IMSI (identidade internacional do assinante móvel) para o SIM.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso SIM.

properties.simPolicy

SimPolicyResourceId

A política sim usada por esse SIM. A política do SIM deve estar no mesmo local que o SIM.

properties.simState

SimState

O estado do recurso SIM.

properties.siteProvisioningState

object

Um dicionário de sites para o estado de provisionamento desse SIM nesse site.

properties.staticIpConfiguration

SimStaticIpProperties[]

Uma lista de endereços IP estáticos atribuídos a esse SIM. Cada endereço é atribuído em um escopo de rede definido, composto por {rede de dados anexada, slice}.

properties.vendorKeyFingerprint

string

O impressão digital da chave público do fornecedor do SIM que forneceu esse SIM, se houver.

properties.vendorName

string

O nome do fornecedor do SIM que forneceu esse SIM, se houver.

SimPolicyResourceId

Referência a um recurso de política do SIM.

Nome Tipo Description
id

string

ID do recurso de política do SIM.

SimState

O estado do recurso SIM.

Nome Tipo Description
Disabled

string

O SIM está desabilitado porque nem toda a configuração necessária para habilitação está presente.

Enabled

string

O SIM está habilitado.

Invalid

string

O SIM não pode ser habilitado porque parte da configuração associada é inválida.

SimStaticIpProperties

Configuração de IP estático para um SIM, com escopo para uma determinada rede de dados anexada e uma fatia.

Nome Tipo Description
attachedDataNetwork

AttachedDataNetworkResourceId

A rede de dados anexada na qual o endereço IP estático será usado. A combinação de rede de dados anexada e fatia define o escopo de rede do endereço IP. A rede de dados anexada deve estar no mesmo local que o SIM.

slice

SliceResourceId

A fatia de rede na qual o endereço IP estático será usado. A combinação de rede de dados anexada e fatia define o escopo de rede do endereço IP. A fatia deve estar no mesmo local que o SIM.

staticIp

StaticIp

A configuração de IP estático para o SIM usar no escopo de rede definido.

SliceResourceId

Referência a um recurso de fatia.

Nome Tipo Description
id

string

ID do recurso de fatia.

StaticIp

A configuração de IP estático para o SIM usar no escopo de rede definido.

Nome Tipo Description
ipv4Address

string

O endereço IPv4 atribuído ao SIM neste escopo de rede. Esse endereço deve estar no userEquipmentStaticAddressPoolPrefix definido na rede de dados anexada.