Freigeben über


Microsoft.MobileNetwork mobileNetworks 2024-02-01

Bicep-Ressourcendefinition

Der mobileNetworks-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MobileNetwork/mobileNetworks-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks@2024-02-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'
  }
}

Eigenschaftswerte

HomeNetworkPublicKey

Name Beschreibung Wert
id Der Private Network Public Key Identifier bestimmt, welcher öffentliche Schlüssel verwendet wurde, um die an die AMF gesendete SUCI zu generieren. Siehe TS 23.003 Abschnitt 2.2B Abschnitt 5. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 255 (erforderlich)
URL Die URL des geheimen Azure Key Vault-Schlüssels, der den privaten Schlüssel, versioniert oder nichtversionsfähig enthält. Beispiel: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. Schnur

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). 'None'
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities-

Microsoft.MobileNetwork/mobileNetworks

Name Beschreibung Wert
Identität Die Identität, die zum Abrufen aller privaten Schlüssel verwendet wird, die für DIE SUPI-Verschleierung im Azure Key Vault verwendet werden. ManagedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Max. Länge =
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
Eigenschaften Eigenschaften des mobilen Netzwerks. MobileNetworkPropertiesFormat (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

MobileNetworkPropertiesFormat

Name Beschreibung Wert
publicLandMobileNetworkIdentifier Der eindeutige bezeichner für das öffentliche Land-Mobilfunknetz für das Netzwerk. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat das "publicLandMobileNetworks" Vorrang. PlmnId- (erforderlich)
publicLandMobileNetworks Eine Liste der öffentlichen Festnetznetze, einschließlich ihrer Bezeichner. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat das "publicLandMobileNetworks" Vorrang. PublicLandMobileNetwork[]

PlmnId

Name Beschreibung Wert
Mcc Mobile Ländervorwahl (MCC). Schnur

Zwänge:
Pattern = ^\d{3}$ (erforderlich)
mnc Mobiler Netzwerkcode (MNC). Schnur

Zwänge:
Pattern = ^\d{2,3}$ (erforderlich)

PublicLandMobileNetwork

Name Beschreibung Wert
homeNetworkPublicKeys Konfiguration im Zusammenhang mit SUPI-Verschleierung. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Mobile Ländervorwahl (MCC). Schnur

Zwänge:
Pattern = ^\d{3}$ (erforderlich)
mnc Mobiler Netzwerkcode (MNC). Schnur

Zwänge:
Pattern = ^\d{2,3}$ (erforderlich)

PublicLandMobileNetworkHomeNetworkPublicKeys

Name Beschreibung Wert
profileA Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel mithilfe des Profil-A-Schutzschemas für SUPI-Verschleierung verwendet wurde. HomeNetworkPublicKey[]
profileB Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel mithilfe des Profil-B-Schutzschemas für SUPI-Verschleierung verwendet wurde. HomeNetworkPublicKey[]

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Erstellen einer vollständigen 5G Core-Bereitstellung Diese Vorlage erstellt alle Ressourcen, die zum Bereitstellen eines privaten 5G Core erforderlich sind, einschließlich bereitstellungssims und Erstellen von Beispiel-QoS-Richtlinien. Sie kann optional auf einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Erstellen eines privaten mobilen Netzwerks Diese Vorlage erstellt eine Mobile-Netzwerkressource mit einem zugeordneten Datensegment und Datennetzwerk. Sie können dann andere Vorlagen in diesem Repository verwenden, um Websites für die Ausführung der Privaten 5G Core-Software zu erstellen und Sim-Richtlinien bereitzustellen.
Aktualisieren einer Paketkernsteuerungsebene Mit dieser Vorlage können Sie die Version eines vorhandenen Paketkerns aktualisieren.

ARM-Vorlagenressourcendefinition

Der mobileNetworks-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MobileNetwork/mobileNetworks-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.MobileNetwork/mobileNetworks",
  "apiVersion": "2024-02-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"
  }
}

Eigenschaftswerte

HomeNetworkPublicKey

Name Beschreibung Wert
id Der Private Network Public Key Identifier bestimmt, welcher öffentliche Schlüssel verwendet wurde, um die an die AMF gesendete SUCI zu generieren. Siehe TS 23.003 Abschnitt 2.2B Abschnitt 5. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 255 (erforderlich)
URL Die URL des geheimen Azure Key Vault-Schlüssels, der den privaten Schlüssel, versioniert oder nichtversionsfähig enthält. Beispiel: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. Schnur

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). 'None'
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities-

Microsoft.MobileNetwork/mobileNetworks

Name Beschreibung Wert
apiVersion Die API-Version '2024-02-01'
Identität Die Identität, die zum Abrufen aller privaten Schlüssel verwendet wird, die für DIE SUPI-Verschleierung im Azure Key Vault verwendet werden. ManagedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Max. Länge =
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
Eigenschaften Eigenschaften des mobilen Netzwerks. MobileNetworkPropertiesFormat (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.MobileNetwork/mobileNetworks"

MobileNetworkPropertiesFormat

Name Beschreibung Wert
publicLandMobileNetworkIdentifier Der eindeutige bezeichner für das öffentliche Land-Mobilfunknetz für das Netzwerk. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat das "publicLandMobileNetworks" Vorrang. PlmnId- (erforderlich)
publicLandMobileNetworks Eine Liste der öffentlichen Festnetznetze, einschließlich ihrer Bezeichner. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat das "publicLandMobileNetworks" Vorrang. PublicLandMobileNetwork[]

PlmnId

Name Beschreibung Wert
Mcc Mobile Ländervorwahl (MCC). Schnur

Zwänge:
Pattern = ^\d{3}$ (erforderlich)
mnc Mobiler Netzwerkcode (MNC). Schnur

Zwänge:
Pattern = ^\d{2,3}$ (erforderlich)

PublicLandMobileNetwork

Name Beschreibung Wert
homeNetworkPublicKeys Konfiguration im Zusammenhang mit SUPI-Verschleierung. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Mobile Ländervorwahl (MCC). Schnur

Zwänge:
Pattern = ^\d{3}$ (erforderlich)
mnc Mobiler Netzwerkcode (MNC). Schnur

Zwänge:
Pattern = ^\d{2,3}$ (erforderlich)

PublicLandMobileNetworkHomeNetworkPublicKeys

Name Beschreibung Wert
profileA Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel mithilfe des Profil-A-Schutzschemas für SUPI-Verschleierung verwendet wurde. HomeNetworkPublicKey[]
profileB Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel mithilfe des Profil-B-Schutzschemas für SUPI-Verschleierung verwendet wurde. HomeNetworkPublicKey[]

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen einer vollständigen 5G Core-Bereitstellung

Bereitstellen in Azure
Diese Vorlage erstellt alle Ressourcen, die zum Bereitstellen eines privaten 5G Core erforderlich sind, einschließlich bereitstellungssims und Erstellen von Beispiel-QoS-Richtlinien. Sie kann optional auf einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Erstellen eines privaten mobilen Netzwerks

Bereitstellen in Azure
Diese Vorlage erstellt eine Mobile-Netzwerkressource mit einem zugeordneten Datensegment und Datennetzwerk. Sie können dann andere Vorlagen in diesem Repository verwenden, um Websites für die Ausführung der Privaten 5G Core-Software zu erstellen und Sim-Richtlinien bereitzustellen.
Aktualisieren einer Paketkernsteuerungsebene

Bereitstellen in Azure
Mit dieser Vorlage können Sie die Version eines vorhandenen Paketkerns aktualisieren.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der mobileNetworks-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MobileNetwork/mobileNetworks-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks@2024-02-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"
        }
      ]
    }
  })
}

Eigenschaftswerte

HomeNetworkPublicKey

Name Beschreibung Wert
id Der Private Network Public Key Identifier bestimmt, welcher öffentliche Schlüssel verwendet wurde, um die an die AMF gesendete SUCI zu generieren. Siehe TS 23.003 Abschnitt 2.2B Abschnitt 5. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 255 (erforderlich)
URL Die URL des geheimen Azure Key Vault-Schlüssels, der den privaten Schlüssel, versioniert oder nichtversionsfähig enthält. Beispiel: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. Schnur

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). 'None'
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities-

Microsoft.MobileNetwork/mobileNetworks

Name Beschreibung Wert
Identität Die Identität, die zum Abrufen aller privaten Schlüssel verwendet wird, die für DIE SUPI-Verschleierung im Azure Key Vault verwendet werden. ManagedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Max. Länge =
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
Eigenschaften Eigenschaften des mobilen Netzwerks. MobileNetworkPropertiesFormat (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.MobileNetwork/mobileNetworks@2024-02-01"

MobileNetworkPropertiesFormat

Name Beschreibung Wert
publicLandMobileNetworkIdentifier Der eindeutige bezeichner für das öffentliche Land-Mobilfunknetz für das Netzwerk. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat das "publicLandMobileNetworks" Vorrang. PlmnId- (erforderlich)
publicLandMobileNetworks Eine Liste der öffentlichen Festnetznetze, einschließlich ihrer Bezeichner. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat das "publicLandMobileNetworks" Vorrang. PublicLandMobileNetwork[]

PlmnId

Name Beschreibung Wert
Mcc Mobile Ländervorwahl (MCC). Schnur

Zwänge:
Pattern = ^\d{3}$ (erforderlich)
mnc Mobiler Netzwerkcode (MNC). Schnur

Zwänge:
Pattern = ^\d{2,3}$ (erforderlich)

PublicLandMobileNetwork

Name Beschreibung Wert
homeNetworkPublicKeys Konfiguration im Zusammenhang mit SUPI-Verschleierung. PublicLandMobileNetworkHomeNetworkPublicKeys
Mcc Mobile Ländervorwahl (MCC). Schnur

Zwänge:
Pattern = ^\d{3}$ (erforderlich)
mnc Mobiler Netzwerkcode (MNC). Schnur

Zwänge:
Pattern = ^\d{2,3}$ (erforderlich)

PublicLandMobileNetworkHomeNetworkPublicKeys

Name Beschreibung Wert
profileA Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel mithilfe des Profil-A-Schutzschemas für SUPI-Verschleierung verwendet wurde. HomeNetworkPublicKey[]
profileB Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel mithilfe des Profil-B-Schutzschemas für SUPI-Verschleierung verwendet wurde. HomeNetworkPublicKey[]

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert