Condividi tramite


Microsoft.MobileNetwork mobileNetworks

Definizione di risorsa Bicep

Il tipo di risorsa mobileNetworks può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MobileNetwork/mobileNetworks, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

HomeNetworkPublicKey

Nome Descrizione Valore
Id L'identificatore di chiave pubblica della rete domestica determina quale chiave pubblica è stata usata per generare l'unità SUCI inviata all'AMF. Vedere TS 23.003 Sezione 2.2B sezione 5. Int

Vincoli:
Valore minimo = 1
Valore massimo = 255 (obbligatorio)
URL URL del segreto di Azure Key Vault contenente la chiave privata, con controllo delle versioni o senza versione. Ad esempio: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito (attualmente consentito solo UserAssigned). 'Nessuno'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

Microsoft.MobileNetwork/mobileNetworks

Nome Descrizione Valore
identità Identità usata per recuperare le chiavi private usate per nascondere SUPI dall'insieme di credenziali delle chiavi di Azure. ManagedServiceIdentity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza massima =
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio)
proprietà Proprietà della rete mobile. MobileNetworkPropertiesFormat (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

MobileNetworkPropertiesFormat

Nome Descrizione Valore
publicLandMobileNetworkIdentifier Identificatore univoco della rete mobile pubblica per la rete. Se vengono specificati sia 'publicLandMobileNetworks' che 'publicLandMobileNetworkIdentifier', il 'publicLandMobileNetworks' avrà la precedenza. PlmnId (obbligatorio)
publicLandMobileNetworks Elenco di reti mobili pubbliche, inclusi i relativi identificatori. Se vengono specificati sia 'publicLandMobileNetworks' che 'publicLandMobileNetworkIdentifier', il 'publicLandMobileNetworks' avrà la precedenza. PublicLandMobileNetwork[]

PlmnId

Nome Descrizione Valore
Mcc Codice paese per dispositivi mobili (MCC). corda

Vincoli:
Pattern = ^\d{3}$ (obbligatorio)
mnc Codice di rete mobile (MNC). corda

Vincoli:
Pattern = ^\d{2,3}$ (obbligatorio)

PublicLandMobileNetwork

Nome Descrizione Valore
homeNetworkPublicKeys Configurazione relativa all'occultamento SUPI. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Codice paese per dispositivi mobili (MCC). corda

Vincoli:
Pattern = ^\d{3}$ (obbligatorio)
mnc Codice di rete mobile (MNC). corda

Vincoli:
Pattern = ^\d{2,3}$ (obbligatorio)

PublicLandMobileNetworkHomeNetworkPublicKeys

Nome Descrizione Valore
profileA In questo modo viene fornito un mapping per identificare la chiave pubblica usata per nascondere SUPI usando lo schema di protezione profilo A. HomeNetworkPublicKey[]
profileB In questo modo viene fornito un mapping per identificare la chiave pubblica usata per nascondere SUPI usando lo schema di protezione B del profilo. HomeNetworkPublicKey[]

TrackedResourceTags

Nome Descrizione Valore

UserAssignedIdentities

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare una distribuzione completa 5G Core Questo modello crea tutte le risorse necessarie per distribuire un core 5G privato, inclusi il provisioning dei sims e la creazione di criteri QoS di esempio. Può essere distribuito facoltativamente in un cluster Kubernetes in esecuzione in un dispositivo Azure Stack Edge.
Creare una rete mobile privata Questo modello crea una risorsa di rete mobile con una sezione e una rete dati associata. È quindi possibile usare altri modelli in questo repository per creare siti per l'esecuzione del software 5G Core privato e il provisioning dei sim e dei criteri sim.
Aggiornare un piano di controllo di base del pacchetto Questo modello consente di aggiornare la versione di un core di pacchetto esistente.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa mobileNetworks può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MobileNetwork/mobileNetworks, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

HomeNetworkPublicKey

Nome Descrizione Valore
Id L'identificatore di chiave pubblica della rete domestica determina quale chiave pubblica è stata usata per generare l'unità SUCI inviata all'AMF. Vedere TS 23.003 Sezione 2.2B sezione 5. Int

Vincoli:
Valore minimo = 1
Valore massimo = 255 (obbligatorio)
URL URL del segreto di Azure Key Vault contenente la chiave privata, con controllo delle versioni o senza versione. Ad esempio: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito (attualmente consentito solo UserAssigned). 'Nessuno'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

Microsoft.MobileNetwork/mobileNetworks

Nome Descrizione Valore
apiVersion Versione dell'API '2024-04-01'
identità Identità usata per recuperare le chiavi private usate per nascondere SUPI dall'insieme di credenziali delle chiavi di Azure. ManagedServiceIdentity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza massima =
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio)
proprietà Proprietà della rete mobile. MobileNetworkPropertiesFormat (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.MobileNetwork/mobileNetworks'

MobileNetworkPropertiesFormat

Nome Descrizione Valore
publicLandMobileNetworkIdentifier Identificatore univoco della rete mobile pubblica per la rete. Se vengono specificati sia 'publicLandMobileNetworks' che 'publicLandMobileNetworkIdentifier', il 'publicLandMobileNetworks' avrà la precedenza. PlmnId (obbligatorio)
publicLandMobileNetworks Elenco di reti mobili pubbliche, inclusi i relativi identificatori. Se vengono specificati sia 'publicLandMobileNetworks' che 'publicLandMobileNetworkIdentifier', il 'publicLandMobileNetworks' avrà la precedenza. PublicLandMobileNetwork[]

PlmnId

Nome Descrizione Valore
Mcc Codice paese per dispositivi mobili (MCC). corda

Vincoli:
Pattern = ^\d{3}$ (obbligatorio)
mnc Codice di rete mobile (MNC). corda

Vincoli:
Pattern = ^\d{2,3}$ (obbligatorio)

PublicLandMobileNetwork

Nome Descrizione Valore
homeNetworkPublicKeys Configurazione relativa all'occultamento SUPI. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Codice paese per dispositivi mobili (MCC). corda

Vincoli:
Pattern = ^\d{3}$ (obbligatorio)
mnc Codice di rete mobile (MNC). corda

Vincoli:
Pattern = ^\d{2,3}$ (obbligatorio)

PublicLandMobileNetworkHomeNetworkPublicKeys

Nome Descrizione Valore
profileA In questo modo viene fornito un mapping per identificare la chiave pubblica usata per nascondere SUPI usando lo schema di protezione profilo A. HomeNetworkPublicKey[]
profileB In questo modo viene fornito un mapping per identificare la chiave pubblica usata per nascondere SUPI usando lo schema di protezione B del profilo. HomeNetworkPublicKey[]

TrackedResourceTags

Nome Descrizione Valore

UserAssignedIdentities

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare una distribuzione completa 5G Core

Distribuire in Azure
Questo modello crea tutte le risorse necessarie per distribuire un core 5G privato, inclusi il provisioning dei sims e la creazione di criteri QoS di esempio. Può essere distribuito facoltativamente in un cluster Kubernetes in esecuzione in un dispositivo Azure Stack Edge.
Creare una rete mobile privata

Distribuire in Azure
Questo modello crea una risorsa di rete mobile con una sezione e una rete dati associata. È quindi possibile usare altri modelli in questo repository per creare siti per l'esecuzione del software 5G Core privato e il provisioning dei sim e dei criteri sim.
Aggiornare un piano di controllo di base del pacchetto

Distribuire in Azure
Questo modello consente di aggiornare la versione di un core di pacchetto esistente.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa mobileNetworks può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MobileNetwork/mobileNetworks, aggiungere il comando Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks@2024-04-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      publicLandMobileNetworkIdentifier = {
        mcc = "string"
        mnc = "string"
      }
      publicLandMobileNetworks = [
        {
          homeNetworkPublicKeys = {
            profileA = [
              {
                id = int
                url = "string"
              }
            ]
            profileB = [
              {
                id = int
                url = "string"
              }
            ]
          }
          mcc = "string"
          mnc = "string"
        }
      ]
    }
  })
}

Valori delle proprietà

HomeNetworkPublicKey

Nome Descrizione Valore
Id L'identificatore di chiave pubblica della rete domestica determina quale chiave pubblica è stata usata per generare l'unità SUCI inviata all'AMF. Vedere TS 23.003 Sezione 2.2B sezione 5. Int

Vincoli:
Valore minimo = 1
Valore massimo = 255 (obbligatorio)
URL URL del segreto di Azure Key Vault contenente la chiave privata, con controllo delle versioni o senza versione. Ad esempio: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità del servizio gestito (attualmente consentito solo UserAssigned). 'Nessuno'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. UserAssignedIdentities

Microsoft.MobileNetwork/mobileNetworks

Nome Descrizione Valore
identità Identità usata per recuperare le chiavi private usate per nascondere SUPI dall'insieme di credenziali delle chiavi di Azure. ManagedServiceIdentity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza massima =
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (obbligatorio)
proprietà Proprietà della rete mobile. MobileNetworkPropertiesFormat (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.MobileNetwork/mobileNetworks@2024-04-01"

MobileNetworkPropertiesFormat

Nome Descrizione Valore
publicLandMobileNetworkIdentifier Identificatore univoco della rete mobile pubblica per la rete. Se vengono specificati sia 'publicLandMobileNetworks' che 'publicLandMobileNetworkIdentifier', il 'publicLandMobileNetworks' avrà la precedenza. PlmnId (obbligatorio)
publicLandMobileNetworks Elenco di reti mobili pubbliche, inclusi i relativi identificatori. Se vengono specificati sia 'publicLandMobileNetworks' che 'publicLandMobileNetworkIdentifier', il 'publicLandMobileNetworks' avrà la precedenza. PublicLandMobileNetwork[]

PlmnId

Nome Descrizione Valore
Mcc Codice paese per dispositivi mobili (MCC). corda

Vincoli:
Pattern = ^\d{3}$ (obbligatorio)
mnc Codice di rete mobile (MNC). corda

Vincoli:
Pattern = ^\d{2,3}$ (obbligatorio)

PublicLandMobileNetwork

Nome Descrizione Valore
homeNetworkPublicKeys Configurazione relativa all'occultamento SUPI. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Codice paese per dispositivi mobili (MCC). corda

Vincoli:
Pattern = ^\d{3}$ (obbligatorio)
mnc Codice di rete mobile (MNC). corda

Vincoli:
Pattern = ^\d{2,3}$ (obbligatorio)

PublicLandMobileNetworkHomeNetworkPublicKeys

Nome Descrizione Valore
profileA In questo modo viene fornito un mapping per identificare la chiave pubblica usata per nascondere SUPI usando lo schema di protezione profilo A. HomeNetworkPublicKey[]
profileB In questo modo viene fornito un mapping per identificare la chiave pubblica usata per nascondere SUPI usando lo schema di protezione B del profilo. HomeNetworkPublicKey[]

TrackedResourceTags

Nome Descrizione Valore

UserAssignedIdentities

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore