Condividi tramite


Microsoft.MobileNetwork packetCoreControlPlanes 2023-09-01

Definizione di risorsa Bicep

Il tipo di risorsa packetCoreControlPlanes 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/packetCoreControlPlanes, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.MobileNetwork/packetCoreControlPlanes@2023-09-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    controlPlaneAccessInterface: {
      ipv4Address: 'string'
      ipv4Gateway: 'string'
      ipv4Subnet: 'string'
      name: 'string'
    }
    controlPlaneAccessVirtualIpv4Addresses: [
      'string'
    ]
    coreNetworkTechnology: 'string'
    diagnosticsUpload: {
      storageAccountContainerUrl: 'string'
    }
    eventHub: {
      id: 'string'
      reportingInterval: int
    }
    installation: {
      desiredState: 'string'
    }
    interopSettings: any(Azure.Bicep.Types.Concrete.AnyType)
    localDiagnosticsAccess: {
      authenticationType: 'string'
      httpsServerCertificate: {
        certificateUrl: 'string'
      }
    }
    platform: {
      azureStackEdgeDevice: {
        id: 'string'
      }
      azureStackHciCluster: {
        id: 'string'
      }
      connectedCluster: {
        id: 'string'
      }
      customLocation: {
        id: 'string'
      }
      type: 'string'
    }
    signaling: {
      nasReroute: {
        macroMmeGroupId: int
      }
    }
    sites: [
      {
        id: 'string'
      }
    ]
    sku: 'string'
    ueMtu: int
    version: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

AzureStackEdgeDeviceResourceId

Nome Descrizione Valore
Id ID risorsa del dispositivo Azure Stack Edge. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE]/[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE][dD][eE][vV][iI][cC][eE][sS]/[^/?#]+$ (obbligatorio)

AzureStackHCIClusterResourceId

Nome Descrizione Valore
Id ID risorsa del cluster Azure Stack HCI. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ (obbligatorio)

ConnectedClusterResourceId

Nome Descrizione Valore
Id ID risorsa del cluster connesso di Azure Arc. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[kK][uU][bB][eE][rR][nN][eE][tT][eE][sS]/[cC][oO][nN][nN][eE][cC][tT][eE][dD][cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ (obbligatorio)

CustomLocationResourceId

Nome Descrizione Valore
Id ID risorsa della posizione personalizzata di Azure Arc. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$ (obbligatorio)

DiagnosticsUploadConfiguration

Nome Descrizione Valore
storageAccountContainerUrl URL del contenitore dell'account di archiviazione in cui caricare la diagnostica. stringa (obbligatorio)

EventHubConfiguration

Nome Descrizione Valore
Id ID risorsa dell'hub eventi di Azure a cui inviare gli eventi principali dei pacchetti. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][vV][eE][nN][tT][hH][uU][bB]/[nN][aA][mM][eE][sS][pP][aA][cC][eE][sS]/[^/?#]+/[eV][vV][eE][nN][tT][hH][uU][bB][sS]/[^/?#]+$ (obbligatorio)
reportingInterval Durata (in secondi) tra i report sull'utilizzo ue. Int

Vincoli:
Valore minimo = 30
Valore massimo = 3600

HttpsServerCertificate

Nome Descrizione Valore
certificateUrl URL del certificato, non modificato. Ad esempio: https://contosovault.vault.azure.net/certificates/ingress. stringa (obbligatorio)

Installazione

Nome Descrizione Valore
desiredState Stato di installazione desiderato 'Installato'
'Disinstallato'

InterfaceProperties

Nome Descrizione Valore
ipv4Address Indirizzo IPv4. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
ipv4Gateway Gateway IPv4 predefinito (router). corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
ipv4Subnet Subnet IPv4. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$
nome Nome logico per questa interfaccia. Deve corrispondere a una delle interfacce configurate nel dispositivo Azure Stack Edge. corda

LocalDiagnosticsAccessConfiguration

Nome Descrizione Valore
authenticationType Come autenticare gli utenti che accedono alle API di diagnostica locale. 'AAD'
'Password' (obbligatorio)
httpsServerCertificate Certificato TLS del server HTTPS usato per proteggere l'accesso locale alla diagnostica. HttpsServerCertificate

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/packetCoreControlPlanes

Nome Descrizione Valore
identità Identità usata per recuperare il certificato in ingresso 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à del piano di controllo di base del pacchetto. PacketCoreControlPlanePropertiesFormat (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NASRerouteConfiguration

Nome Descrizione Valore
macroMmeGroupId ID gruppo MME della rete macro. In questo caso, le ENTITÀ sconosciute vengono inviate tramite il reindirizzamento NAS. Int

Vincoli:
Valore minimo = 0
Valore massimo = 65535 (obbligatorio)

PacketCoreControlPlanePropertiesFormat

Nome Descrizione Valore
controlPlaneAccessInterface Interfaccia del piano di controllo nella rete di accesso. Per le reti 5G, questa è l'interfaccia N2. Per le reti 4G, questa è l'interfaccia S1-MME. InterfaceProperties (obbligatorio)
controlPlaneAccessVirtualIpv4Addresses Indirizzo IP virtuale (es) per il piano di controllo sulla rete di accesso in un sistema a disponibilità elevata. In una distribuzione a disponibilità elevata il router di rete di accesso deve essere configurato per il traffico anycast per questo indirizzo alle interfacce di accesso del piano di controllo nei nodi attivi e di standby. Nel sistema non a disponibilità elevata questo elenco deve essere omesso o vuoto. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[]
coreNetworkTechnology Generazione della tecnologia di rete principale (core 5G o core EPC/4G). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUpload Configurazione per il caricamento della diagnostica di base dei pacchetti DiagnosticsUploadConfiguration
eventHub Configurazione per l'invio di eventi di base di pacchetti a un hub eventi di Azure. EventHubConfiguration
installazione Stato di installazione della risorsa del piano di controllo di base del pacchetto. 'installazione
interopSettings Impostazioni per consentire l'interoperabilità con componenti di terze parti, ad esempio RAN e UES. qualunque
localDiagnosticsAccess Configurazione di ingresso kubernetes per controllare l'accesso alla diagnostica dei core di pacchetti tramite le API locali. LocalDiagnosticsAccessConfiguration (obbligatorio)
piattaforma Piattaforma in cui viene distribuito il core del pacchetto. PlatformConfiguration (obbligatorio)
segnalazione Configurazione di segnalazione per il core del pacchetto. SignalingConfiguration
Siti Siti in cui deve essere distribuito questo piano di controllo di base del pacchetto. I siti devono trovarsi nella stessa posizione del piano di controllo di base del pacchetto. SiteResourceId[] (obbligatorio)
Sku Lo SKU che definisce la velocità effettiva e le quote sim per la distribuzione del piano di controllo di base del pacchetto. 'G0'
'G1'
'G10'
'G2'
'G5' (obbligatorio)
ueMtu MTU (in byte) segnalato all'UE. La stessa MTU viene impostata sui collegamenti dati del piano utente per tutte le reti dati. Il valore MTU impostato sul collegamento di accesso al piano utente viene calcolato come maggiore di 60 byte rispetto a questo valore per consentire l'incapsulamento GTP. Int

Vincoli:
Valore minimo = 1280
Valore massimo = 1930
Versione Versione desiderata del software di base del pacchetto. corda

PlatformConfiguration

Nome Descrizione Valore
azureStackEdgeDevice Dispositivo Azure Stack Edge in cui viene distribuito il core del pacchetto. Se il dispositivo fa parte di una coppia a tolleranza di errore, è possibile specificare uno dei dispositivi nella coppia. AzureStackEdgeDeviceResourceId
azureStackHciCluster Cluster Azure Stack HCI in cui viene distribuito il core del pacchetto. AzureStackHCIClusterResourceId
connectedCluster Cluster connesso di Azure Arc in cui viene distribuito il core del pacchetto. ConnectedClusterResourceId
customLocation Percorso personalizzato di Azure Arc in cui viene distribuito il core del pacchetto. CustomLocationResourceId
digitare Tipo di piattaforma in cui viene distribuito il core di pacchetti. '3P-AZURE-STACK-HCI'
'AKS-HCI' (obbligatorio)

SignalingConfiguration

Nome Descrizione Valore
nasReroute Configurazione che abilita il reindirizzamento NAS 4G. NASRerouteConfiguration

SiteResourceId

Nome Descrizione Valore
Id ID risorsa sito. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][tT][eE][sS]/[^/?#]+$ (obbligatorio)

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 un nuovo sito di rete mobile Questo modello crea un nuovo sito con le risorse principali del pacchetto 5G associate. Può essere distribuito facoltativamente in un cluster Kubernetes in esecuzione in un dispositivo Azure Stack Edge.
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 packetCoreControlPlanes 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/packetCoreControlPlanes, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
  "apiVersion": "2023-09-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "controlPlaneAccessInterface": {
      "ipv4Address": "string",
      "ipv4Gateway": "string",
      "ipv4Subnet": "string",
      "name": "string"
    },
    "controlPlaneAccessVirtualIpv4Addresses": [ "string" ],
    "coreNetworkTechnology": "string",
    "diagnosticsUpload": {
      "storageAccountContainerUrl": "string"
    },
    "eventHub": {
      "id": "string",
      "reportingInterval": "int"
    },
    "installation": {
      "desiredState": "string"
    },
    "interopSettings": {},
    "localDiagnosticsAccess": {
      "authenticationType": "string",
      "httpsServerCertificate": {
        "certificateUrl": "string"
      }
    },
    "platform": {
      "azureStackEdgeDevice": {
        "id": "string"
      },
      "azureStackHciCluster": {
        "id": "string"
      },
      "connectedCluster": {
        "id": "string"
      },
      "customLocation": {
        "id": "string"
      },
      "type": "string"
    },
    "signaling": {
      "nasReroute": {
        "macroMmeGroupId": "int"
      }
    },
    "sites": [
      {
        "id": "string"
      }
    ],
    "sku": "string",
    "ueMtu": "int",
    "version": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

AzureStackEdgeDeviceResourceId

Nome Descrizione Valore
Id ID risorsa del dispositivo Azure Stack Edge. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE]/[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE][dD][eE][vV][iI][cC][eE][sS]/[^/?#]+$ (obbligatorio)

AzureStackHCIClusterResourceId

Nome Descrizione Valore
Id ID risorsa del cluster Azure Stack HCI. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ (obbligatorio)

ConnectedClusterResourceId

Nome Descrizione Valore
Id ID risorsa del cluster connesso di Azure Arc. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[kK][uU][bB][eE][rR][nN][eE][tT][eE][sS]/[cC][oO][nN][nN][eE][cC][tT][eE][dD][cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ (obbligatorio)

CustomLocationResourceId

Nome Descrizione Valore
Id ID risorsa della posizione personalizzata di Azure Arc. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$ (obbligatorio)

DiagnosticsUploadConfiguration

Nome Descrizione Valore
storageAccountContainerUrl URL del contenitore dell'account di archiviazione in cui caricare la diagnostica. stringa (obbligatorio)

EventHubConfiguration

Nome Descrizione Valore
Id ID risorsa dell'hub eventi di Azure a cui inviare gli eventi principali dei pacchetti. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][vV][eE][nN][tT][hH][uU][bB]/[nN][aA][mM][eE][sS][pP][aA][cC][eE][sS]/[^/?#]+/[eV][vV][eE][nN][tT][hH][uU][bB][sS]/[^/?#]+$ (obbligatorio)
reportingInterval Durata (in secondi) tra i report sull'utilizzo ue. Int

Vincoli:
Valore minimo = 30
Valore massimo = 3600

HttpsServerCertificate

Nome Descrizione Valore
certificateUrl URL del certificato, non modificato. Ad esempio: https://contosovault.vault.azure.net/certificates/ingress. stringa (obbligatorio)

Installazione

Nome Descrizione Valore
desiredState Stato di installazione desiderato 'Installato'
'Disinstallato'

InterfaceProperties

Nome Descrizione Valore
ipv4Address Indirizzo IPv4. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
ipv4Gateway Gateway IPv4 predefinito (router). corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
ipv4Subnet Subnet IPv4. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$
nome Nome logico per questa interfaccia. Deve corrispondere a una delle interfacce configurate nel dispositivo Azure Stack Edge. corda

LocalDiagnosticsAccessConfiguration

Nome Descrizione Valore
authenticationType Come autenticare gli utenti che accedono alle API di diagnostica locale. 'AAD'
'Password' (obbligatorio)
httpsServerCertificate Certificato TLS del server HTTPS usato per proteggere l'accesso locale alla diagnostica. HttpsServerCertificate

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/packetCoreControlPlanes

Nome Descrizione Valore
apiVersion Versione dell'API '2023-09-01'
identità Identità usata per recuperare il certificato in ingresso 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à del piano di controllo di base del pacchetto. PacketCoreControlPlanePropertiesFormat (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.MobileNetwork/packetCoreControlPlanes'

NASRerouteConfiguration

Nome Descrizione Valore
macroMmeGroupId ID gruppo MME della rete macro. In questo caso, le ENTITÀ sconosciute vengono inviate tramite il reindirizzamento NAS. Int

Vincoli:
Valore minimo = 0
Valore massimo = 65535 (obbligatorio)

PacketCoreControlPlanePropertiesFormat

Nome Descrizione Valore
controlPlaneAccessInterface Interfaccia del piano di controllo nella rete di accesso. Per le reti 5G, questa è l'interfaccia N2. Per le reti 4G, questa è l'interfaccia S1-MME. InterfaceProperties (obbligatorio)
controlPlaneAccessVirtualIpv4Addresses Indirizzo IP virtuale (es) per il piano di controllo sulla rete di accesso in un sistema a disponibilità elevata. In una distribuzione a disponibilità elevata il router di rete di accesso deve essere configurato per il traffico anycast per questo indirizzo alle interfacce di accesso del piano di controllo nei nodi attivi e di standby. Nel sistema non a disponibilità elevata questo elenco deve essere omesso o vuoto. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[]
coreNetworkTechnology Generazione della tecnologia di rete principale (core 5G o core EPC/4G). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUpload Configurazione per il caricamento della diagnostica di base dei pacchetti DiagnosticsUploadConfiguration
eventHub Configurazione per l'invio di eventi di base di pacchetti a un hub eventi di Azure. EventHubConfiguration
installazione Stato di installazione della risorsa del piano di controllo di base del pacchetto. 'installazione
interopSettings Impostazioni per consentire l'interoperabilità con componenti di terze parti, ad esempio RAN e UES. qualunque
localDiagnosticsAccess Configurazione di ingresso kubernetes per controllare l'accesso alla diagnostica dei core di pacchetti tramite le API locali. LocalDiagnosticsAccessConfiguration (obbligatorio)
piattaforma Piattaforma in cui viene distribuito il core del pacchetto. PlatformConfiguration (obbligatorio)
segnalazione Configurazione di segnalazione per il core del pacchetto. SignalingConfiguration
Siti Siti in cui deve essere distribuito questo piano di controllo di base del pacchetto. I siti devono trovarsi nella stessa posizione del piano di controllo di base del pacchetto. SiteResourceId[] (obbligatorio)
Sku Lo SKU che definisce la velocità effettiva e le quote sim per la distribuzione del piano di controllo di base del pacchetto. 'G0'
'G1'
'G10'
'G2'
'G5' (obbligatorio)
ueMtu MTU (in byte) segnalato all'UE. La stessa MTU viene impostata sui collegamenti dati del piano utente per tutte le reti dati. Il valore MTU impostato sul collegamento di accesso al piano utente viene calcolato come maggiore di 60 byte rispetto a questo valore per consentire l'incapsulamento GTP. Int

Vincoli:
Valore minimo = 1280
Valore massimo = 1930
Versione Versione desiderata del software di base del pacchetto. corda

PlatformConfiguration

Nome Descrizione Valore
azureStackEdgeDevice Dispositivo Azure Stack Edge in cui viene distribuito il core del pacchetto. Se il dispositivo fa parte di una coppia a tolleranza di errore, è possibile specificare uno dei dispositivi nella coppia. AzureStackEdgeDeviceResourceId
azureStackHciCluster Cluster Azure Stack HCI in cui viene distribuito il core del pacchetto. AzureStackHCIClusterResourceId
connectedCluster Cluster connesso di Azure Arc in cui viene distribuito il core del pacchetto. ConnectedClusterResourceId
customLocation Percorso personalizzato di Azure Arc in cui viene distribuito il core del pacchetto. CustomLocationResourceId
digitare Tipo di piattaforma in cui viene distribuito il core di pacchetti. '3P-AZURE-STACK-HCI'
'AKS-HCI' (obbligatorio)

SignalingConfiguration

Nome Descrizione Valore
nasReroute Configurazione che abilita il reindirizzamento NAS 4G. NASRerouteConfiguration

SiteResourceId

Nome Descrizione Valore
Id ID risorsa sito. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][tT][eE][sS]/[^/?#]+$ (obbligatorio)

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 un nuovo sito di rete mobile

Distribuire in Azure
Questo modello crea un nuovo sito con le risorse principali del pacchetto 5G associate. Può essere distribuito facoltativamente in un cluster Kubernetes in esecuzione in un dispositivo Azure Stack Edge.
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 packetCoreControlPlanes 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/packetCoreControlPlanes, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/packetCoreControlPlanes@2023-09-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      controlPlaneAccessInterface = {
        ipv4Address = "string"
        ipv4Gateway = "string"
        ipv4Subnet = "string"
        name = "string"
      }
      controlPlaneAccessVirtualIpv4Addresses = [
        "string"
      ]
      coreNetworkTechnology = "string"
      diagnosticsUpload = {
        storageAccountContainerUrl = "string"
      }
      eventHub = {
        id = "string"
        reportingInterval = int
      }
      installation = {
        desiredState = "string"
      }
      interopSettings = ?
      localDiagnosticsAccess = {
        authenticationType = "string"
        httpsServerCertificate = {
          certificateUrl = "string"
        }
      }
      platform = {
        azureStackEdgeDevice = {
          id = "string"
        }
        azureStackHciCluster = {
          id = "string"
        }
        connectedCluster = {
          id = "string"
        }
        customLocation = {
          id = "string"
        }
        type = "string"
      }
      signaling = {
        nasReroute = {
          macroMmeGroupId = int
        }
      }
      sites = [
        {
          id = "string"
        }
      ]
      sku = "string"
      ueMtu = int
      version = "string"
    }
  })
}

Valori delle proprietà

AzureStackEdgeDeviceResourceId

Nome Descrizione Valore
Id ID risorsa del dispositivo Azure Stack Edge. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE]/[dD][aA][tT][aA][bB][oO][xX][eE][dD][gG][eE][dD][eE][vV][iI][cC][eE][sS]/[^/?#]+$ (obbligatorio)

AzureStackHCIClusterResourceId

Nome Descrizione Valore
Id ID risorsa del cluster Azure Stack HCI. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ (obbligatorio)

ConnectedClusterResourceId

Nome Descrizione Valore
Id ID risorsa del cluster connesso di Azure Arc. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[kK][uU][bB][eE][rR][nN][eE][tT][eE][sS]/[cC][oO][nN][nN][eE][cC][tT][eE][dD][cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$ (obbligatorio)

CustomLocationResourceId

Nome Descrizione Valore
Id ID risorsa della posizione personalizzata di Azure Arc. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$ (obbligatorio)

DiagnosticsUploadConfiguration

Nome Descrizione Valore
storageAccountContainerUrl URL del contenitore dell'account di archiviazione in cui caricare la diagnostica. stringa (obbligatorio)

EventHubConfiguration

Nome Descrizione Valore
Id ID risorsa dell'hub eventi di Azure a cui inviare gli eventi principali dei pacchetti. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[eE][vV][eE][nN][tT][hH][uU][bB]/[nN][aA][mM][eE][sS][pP][aA][cC][eE][sS]/[^/?#]+/[eV][vV][eE][nN][tT][hH][uU][bB][sS]/[^/?#]+$ (obbligatorio)
reportingInterval Durata (in secondi) tra i report sull'utilizzo ue. Int

Vincoli:
Valore minimo = 30
Valore massimo = 3600

HttpsServerCertificate

Nome Descrizione Valore
certificateUrl URL del certificato, non modificato. Ad esempio: https://contosovault.vault.azure.net/certificates/ingress. stringa (obbligatorio)

Installazione

Nome Descrizione Valore
desiredState Stato di installazione desiderato 'Installato'
'Disinstallato'

InterfaceProperties

Nome Descrizione Valore
ipv4Address Indirizzo IPv4. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
ipv4Gateway Gateway IPv4 predefinito (router). corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
ipv4Subnet Subnet IPv4. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$
nome Nome logico per questa interfaccia. Deve corrispondere a una delle interfacce configurate nel dispositivo Azure Stack Edge. corda

LocalDiagnosticsAccessConfiguration

Nome Descrizione Valore
authenticationType Come autenticare gli utenti che accedono alle API di diagnostica locale. 'AAD'
'Password' (obbligatorio)
httpsServerCertificate Certificato TLS del server HTTPS usato per proteggere l'accesso locale alla diagnostica. HttpsServerCertificate

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/packetCoreControlPlanes

Nome Descrizione Valore
identità Identità usata per recuperare il certificato in ingresso 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à del piano di controllo di base del pacchetto. PacketCoreControlPlanePropertiesFormat (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.MobileNetwork/packetCoreControlPlanes@2023-09-01"

NASRerouteConfiguration

Nome Descrizione Valore
macroMmeGroupId ID gruppo MME della rete macro. In questo caso, le ENTITÀ sconosciute vengono inviate tramite il reindirizzamento NAS. Int

Vincoli:
Valore minimo = 0
Valore massimo = 65535 (obbligatorio)

PacketCoreControlPlanePropertiesFormat

Nome Descrizione Valore
controlPlaneAccessInterface Interfaccia del piano di controllo nella rete di accesso. Per le reti 5G, questa è l'interfaccia N2. Per le reti 4G, questa è l'interfaccia S1-MME. InterfaceProperties (obbligatorio)
controlPlaneAccessVirtualIpv4Addresses Indirizzo IP virtuale (es) per il piano di controllo sulla rete di accesso in un sistema a disponibilità elevata. In una distribuzione a disponibilità elevata il router di rete di accesso deve essere configurato per il traffico anycast per questo indirizzo alle interfacce di accesso del piano di controllo nei nodi attivi e di standby. Nel sistema non a disponibilità elevata questo elenco deve essere omesso o vuoto. corda

Vincoli:
Pattern = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[]
coreNetworkTechnology Generazione della tecnologia di rete principale (core 5G o core EPC/4G). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUpload Configurazione per il caricamento della diagnostica di base dei pacchetti DiagnosticsUploadConfiguration
eventHub Configurazione per l'invio di eventi di base di pacchetti a un hub eventi di Azure. EventHubConfiguration
installazione Stato di installazione della risorsa del piano di controllo di base del pacchetto. 'installazione
interopSettings Impostazioni per consentire l'interoperabilità con componenti di terze parti, ad esempio RAN e UES. qualunque
localDiagnosticsAccess Configurazione di ingresso kubernetes per controllare l'accesso alla diagnostica dei core di pacchetti tramite le API locali. LocalDiagnosticsAccessConfiguration (obbligatorio)
piattaforma Piattaforma in cui viene distribuito il core del pacchetto. PlatformConfiguration (obbligatorio)
segnalazione Configurazione di segnalazione per il core del pacchetto. SignalingConfiguration
Siti Siti in cui deve essere distribuito questo piano di controllo di base del pacchetto. I siti devono trovarsi nella stessa posizione del piano di controllo di base del pacchetto. SiteResourceId[] (obbligatorio)
Sku Lo SKU che definisce la velocità effettiva e le quote sim per la distribuzione del piano di controllo di base del pacchetto. 'G0'
'G1'
'G10'
'G2'
'G5' (obbligatorio)
ueMtu MTU (in byte) segnalato all'UE. La stessa MTU viene impostata sui collegamenti dati del piano utente per tutte le reti dati. Il valore MTU impostato sul collegamento di accesso al piano utente viene calcolato come maggiore di 60 byte rispetto a questo valore per consentire l'incapsulamento GTP. Int

Vincoli:
Valore minimo = 1280
Valore massimo = 1930
Versione Versione desiderata del software di base del pacchetto. corda

PlatformConfiguration

Nome Descrizione Valore
azureStackEdgeDevice Dispositivo Azure Stack Edge in cui viene distribuito il core del pacchetto. Se il dispositivo fa parte di una coppia a tolleranza di errore, è possibile specificare uno dei dispositivi nella coppia. AzureStackEdgeDeviceResourceId
azureStackHciCluster Cluster Azure Stack HCI in cui viene distribuito il core del pacchetto. AzureStackHCIClusterResourceId
connectedCluster Cluster connesso di Azure Arc in cui viene distribuito il core del pacchetto. ConnectedClusterResourceId
customLocation Percorso personalizzato di Azure Arc in cui viene distribuito il core del pacchetto. CustomLocationResourceId
digitare Tipo di piattaforma in cui viene distribuito il core di pacchetti. '3P-AZURE-STACK-HCI'
'AKS-HCI' (obbligatorio)

SignalingConfiguration

Nome Descrizione Valore
nasReroute Configurazione che abilita il reindirizzamento NAS 4G. NASRerouteConfiguration

SiteResourceId

Nome Descrizione Valore
Id ID risorsa sito. corda

Vincoli:
Pattern = ^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][tT][eE][sS]/[^/?#]+$ (obbligatorio)

TrackedResourceTags

Nome Descrizione Valore

UserAssignedIdentities

Nome Descrizione Valore

UserAssignedIdentity

Nome Descrizione Valore