Sims - Bulk Upload Encrypted
Carga masiva de SIM en forma cifrada en un grupo sim. Las credenciales sim deben cifrarse.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/uploadEncryptedSims?api-version=2024-04-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
sim
|
path | True |
string |
Nombre del grupo sim. Patrón de Regex: |
subscription
|
path | True |
string uuid |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
api-version
|
query | True |
string |
Versión de API que se usará para la operación. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
azureKeyIdentifier | True |
integer |
Identificador de la clave pública de incorporación de SIM de Azure que se usa para la carga cifrada. |
encryptedTransportKey | True |
string |
La clave de transporte usada para cifrar las credenciales sim, cifrada mediante la clave pública de incorporación de SIM. |
signedTransportKey | True |
string |
La clave de transporte cifrada, firmada con la clave privada del proveedor de SIM. |
sims | True |
Lista de SIM que se van a cargar, con propiedades cifradas. |
|
vendorKeyFingerprint | True |
string |
Huella digital de la clave pública del proveedor de SIM. El homólogo privado se usa para firmar la clave de transporte cifrada. |
version | True |
integer |
Versión del formato de archivo de carga. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Operación asincrónica completada. |
|
202 Accepted |
Accepted. Devuelve un URI de operación que se puede consultar para buscar el estado actual de la operación. |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Bulk upload encrypted SIMs to a SIM group
Solicitud de ejemplo
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"
}
}
]
}
}
]
}
Respuesta de muestra
{
"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
Definiciones
Nombre | Description |
---|---|
Async |
Estado actual de una operación asincrónica. |
Attached |
Referencia a un recurso de red de datos conectado. |
Encrypted |
Los SIM que se van a cargar. Las credenciales sim deben cifrarse. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Provisioning |
Estado de aprovisionamiento actual. |
Sim |
Nombre de SIM y propiedades cifradas. |
Sim |
Referencia a un recurso de directiva sim. |
Sim |
Estado del recurso SIM. |
Sim |
Configuración de IP estática para una SIM, cuyo ámbito es una red de datos y un segmento de datos conectados concretos. |
Slice |
Referencia a un recurso de segmento. |
Static |
Configuración de IP estática para la SIM que se va a usar en el ámbito de red definido. |
AsyncOperationStatus
Estado actual de una operación asincrónica.
Nombre | Tipo | Description |
---|---|---|
endTime |
string |
La hora de finalización de la operación. |
error |
Si está presente, detalles del error de operación. |
|
id |
string |
Identificador completo para la operación asincrónica. |
name |
string |
Nombre de la operación asincrónica. |
percentComplete |
number |
Porcentaje de la operación que se ha completado. |
properties |
object |
Propiedades devueltas por el proveedor de recursos en una operación correcta |
resourceId |
string |
Identificador completo del recurso al que se relaciona este estado de operación asincrónica. |
startTime |
string |
La hora de inicio de la operación. |
status |
string |
El estado de la operación. |
AttachedDataNetworkResourceId
Referencia a un recurso de red de datos conectado.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso de red de datos adjunto. |
EncryptedSimUploadList
Los SIM que se van a cargar. Las credenciales sim deben cifrarse.
Nombre | Tipo | Description |
---|---|---|
azureKeyIdentifier |
integer |
Identificador de la clave pública de incorporación de SIM de Azure que se usa para la carga cifrada. |
encryptedTransportKey |
string |
La clave de transporte usada para cifrar las credenciales sim, cifrada mediante la clave pública de incorporación de SIM. |
signedTransportKey |
string |
La clave de transporte cifrada, firmada con la clave privada del proveedor de SIM. |
sims |
Lista de SIM que se van a cargar, con propiedades cifradas. |
|
vendorKeyFingerprint |
string |
Huella digital de la clave pública del proveedor de SIM. El homólogo privado se usa para firmar la clave de transporte cifrada. |
version |
integer |
Versión del formato de archivo de carga. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
ProvisioningState
Estado de aprovisionamiento actual.
Nombre | Tipo | Description |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Unknown |
string |
SimNameAndEncryptedProperties
Nombre de SIM y propiedades cifradas.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la SIM. |
properties.deviceType |
string |
Campo de texto de forma libre opcional que se puede usar para grabar el tipo de dispositivo al que está asociada esta SIM, por ejemplo, "Cámara de vídeo". El Azure Portal permite agrupar y filtrar SIM en función de este valor. |
properties.encryptedCredentials |
string |
Las credenciales de SIM cifradas. |
properties.integratedCircuitCardIdentifier |
string |
Identificador de tarjeta de circuito integrado (ICCID) para la SIM. |
properties.internationalMobileSubscriberIdentity |
string |
La identidad de suscriptor móvil internacional (IMSI) para la SIM. |
properties.provisioningState |
Estado de aprovisionamiento del recurso SIM. |
|
properties.simPolicy |
La directiva sim usada por esta SIM. La directiva sim debe estar en la misma ubicación que la SIM. |
|
properties.simState |
Estado del recurso SIM. |
|
properties.siteProvisioningState |
object |
Diccionario de sitios para el estado de aprovisionamiento de esta SIM en ese sitio. |
properties.staticIpConfiguration |
Lista de direcciones IP estáticas asignadas a esta SIM. Cada dirección se asigna en un ámbito de red definido, formado por {red de datos adjunta, segmento}. |
|
properties.vendorKeyFingerprint |
string |
La huella digital de clave pública del proveedor de SIM que proporcionó este SIM, si existe. |
properties.vendorName |
string |
Nombre del proveedor de SIM que proporcionó este SIM, si existe. |
SimPolicyResourceId
Referencia a un recurso de directiva sim.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Id. de recurso de directiva sim. |
SimState
Estado del recurso SIM.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
La SIM está deshabilitada porque no hay toda la configuración necesaria para habilitarla. |
Enabled |
string |
La SIM está habilitada. |
Invalid |
string |
No se puede habilitar la SIM porque parte de la configuración asociada no es válida. |
SimStaticIpProperties
Configuración de IP estática para una SIM, cuyo ámbito es una red de datos y un segmento de datos conectados concretos.
Nombre | Tipo | Description |
---|---|---|
attachedDataNetwork |
Red de datos adjunta en la que se usará la dirección IP estática. La combinación de la red de datos conectada y el segmento define el ámbito de red de la dirección IP. La red de datos adjunta debe estar en la misma ubicación que la SIM. |
|
slice |
Segmento de red en el que se usará la dirección IP estática. La combinación de la red de datos conectada y el segmento define el ámbito de red de la dirección IP. El segmento debe estar en la misma ubicación que la SIM. |
|
staticIp |
Configuración de IP estática para la SIM que se va a usar en el ámbito de red definido. |
SliceResourceId
Referencia a un recurso de segmento.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso de segmento. |
StaticIp
Configuración de IP estática para la SIM que se va a usar en el ámbito de red definido.
Nombre | Tipo | Description |
---|---|---|
ipv4Address |
string |
La dirección IPv4 asignada a la SIM en este ámbito de red. Esta dirección debe estar en el userEquipmentStaticAddressPoolPrefix definido en la red de datos adjunta. |