Freigeben über


Microsoft.MobileNetwork packetCoreControlPlanes 2023-06-01

Bicep-Ressourcendefinition

Der packetCoreControlPlanes-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

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

Ressourcenformat

Um eine Microsoft.MobileNetwork/packetCoreControlPlanes-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.MobileNetwork/packetCoreControlPlanes@2023-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    controlPlaneAccessInterface: {
      ipv4Address: 'string'
      ipv4Gateway: 'string'
      ipv4Subnet: 'string'
      name: 'string'
    }
    coreNetworkTechnology: 'string'
    diagnosticsUpload: {
      storageAccountContainerUrl: 'string'
    }
    installation: {
      desiredState: 'string'
    }
    interopSettings: any()
    localDiagnosticsAccess: {
      authenticationType: 'string'
      httpsServerCertificate: {
        certificateUrl: 'string'
      }
    }
    platform: {
      azureStackEdgeDevice: {
        id: 'string'
      }
      azureStackHciCluster: {
        id: 'string'
      }
      connectedCluster: {
        id: 'string'
      }
      customLocation: {
        id: 'string'
      }
      type: 'string'
    }
    sites: [
      {
        id: 'string'
      }
    ]
    sku: 'string'
    ueMtu: int
    version: 'string'
  }
}

Eigenschaftswerte

packetCoreControlPlanes

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-64

Gültige Zeichen:
Alphanumerisch, Unterstriche und Bindestriche.

Beginnen Sie mit einem alphanumerischen Zeichen.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Identität Die Identität, die zum Abrufen des Eingangszertifikats aus dem Azure-Schlüsseltresor verwendet wird. ManagedServiceIdentity
properties Eigenschaften der Paketkernsteuerungsebene. PacketCoreControlPlanePropertiesFormat (erforderlich)

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). "Keine"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den UserAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : '/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities

UserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

PacketCoreControlPlanePropertiesFormat

Name BESCHREIBUNG Wert
controlPlaneAccessInterface Die Schnittstelle der Steuerungsebene im Zugriffsnetzwerk. Bei 5G-Netzwerken ist dies die N2-Schnittstelle. Bei 4G-Netzwerken ist dies die S1-MME-Schnittstelle. InterfaceProperties (erforderlich)
coreNetworkTechnology Die Kerngeneration der Netzwerktechnologie (5G-Kern oder EPC/4G-Kern). '5GC'
"EPC + 5GC"
"EPC"
diagnosticsUpload Konfiguration für das Hochladen von Paketkern-Diagnose DiagnosticsUploadConfiguration
installation Der Installationsstatus der Ressource der Paketkernsteuerungsebene. Installation
interopSettings Einstellungen, um die Interoperabilität mit Komponenten von Drittanbietern zu ermöglichen, z. B. RANs und UEs. Für Bicep können Sie die Funktion any() verwenden.
localDiagnosticsAccess Die Kubernetes-Eingangskonfiguration zum Steuern des Zugriffs auf Paketkerne Diagnose über lokale APIs. LocalDiagnosticsAccessConfiguration (erforderlich)
Plattform Die Plattform, auf der der Paketkern bereitgestellt wird. PlatformConfiguration (erforderlich)
sites Standorte, unter denen diese Paketkernsteuerungsebene bereitgestellt werden soll. Die Standorte müssen sich am gleichen Speicherort wie die Paketkernsteuerungsebene befinden. SiteResourceId[] (erforderlich)

Einschränkungen:
Min. Länge = 1
sku Die SKU, die den Durchsatz und die SIM-Zertifikate für diese Bereitstellung der Paketkernsteuerungsebene definiert. "G0"
"G1"
"G10"
"G2"
"G5" (erforderlich)
ueMtu Die MTU (in Bytes), die an die UE signalisiert wird. Die gleiche MTU wird auf den Datenlinks der Benutzerebene für alle Datennetzwerke festgelegt. Der MTU-Satz für den Zugriff auf der Benutzerebene wird auf 60 Bytes größer als dieser Wert berechnet, um eine GTP-Kapselung zu ermöglichen. INT

Einschränkungen:
Min-Wert = 1280
Maximaler Wert = 1930
version Die gewünschte Version der Paketkernsoftware. Zeichenfolge

InterfaceProperties

Name BESCHREIBUNG Wert
ipv4Address Die IPv4-Adresse. Zeichenfolge

Einschränkungen:
Muster = ^(([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 Das Standard-IPv4-Gateway (Router). Zeichenfolge

Einschränkungen:
Muster = ^(([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 Das IPv4-Subnetz. Zeichenfolge

Einschränkungen:
Muster = ^(([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]))$
name Der logische Name für diese Schnittstelle. Dies sollte mit einer der Schnittstellen übereinstimmen, die auf Ihrem Azure Stack Edge-Gerät konfiguriert sind. Zeichenfolge

DiagnosticsUploadConfiguration

Name BESCHREIBUNG Wert
storageAccountContainerUrl Die Container-URL des Speicherkontos, in die Diagnose hochgeladen werden soll. Zeichenfolge (erforderlich)

Installation

Name BESCHREIBUNG Wert
desiredState Der gewünschte Installationszustand "Installiert"
"Deinstalliert"

LocalDiagnosticsAccessConfiguration

Name BESCHREIBUNG Wert
authenticationType Authentifizieren von Benutzern, die auf lokale Diagnose-APIs zugreifen "AAD"
"Kennwort" (erforderlich)
httpsServerCertificate Das TLS-Zertifikat des HTTPS-Servers, das zum Sichern des lokalen Zugriffs auf Diagnose verwendet wird. HttpsServerCertificate

HttpsServerCertificate

Name BESCHREIBUNG Wert
certificateUrl Die Zertifikat-URL, nicht versioniert. Beispiel: https://contosovault.vault.azure.net/certificates/ingress. Zeichenfolge (erforderlich)

PlatformConfiguration

Name BESCHREIBUNG Wert
azureStackEdgeDevice Das Azure Stack Edge-Gerät, auf dem der Paketkern bereitgestellt wird. Wenn das Gerät Teil eines fehlertoleranten Paares ist, kann beide Geräte im Paar angegeben werden. AzureStackEdgeDeviceResourceId
azureStackHciCluster Der Azure Stack HCI-Cluster, in dem der Paketkern bereitgestellt wird. AzureStackHCIClusterResourceId
connectedCluster Mit Azure Arc verbundene Cluster, in dem der Paketkern bereitgestellt wird. ConnectedClusterResourceId
customLocation Benutzerdefinierter Azure Arc-Speicherort, an dem der Paketkern bereitgestellt wird. CustomLocationResourceId
Typ Der Plattformtyp, auf dem der Paketkern bereitgestellt wird. "3P-AZURE-STACK-HCI"
'AKS-HCI' (erforderlich)

AzureStackEdgeDeviceResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des Azure Stack Edge-Geräts. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

AzureStackHCIClusterResourceId

Name BESCHREIBUNG Wert
id Azure Stack HCI-Clusterressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

ConnectedClusterResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des verbundenen Azure Arc-Clusters. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

CustomLocationResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des benutzerdefinierten Azure Arc-Standorts. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

SiteResourceId

Name BESCHREIBUNG Wert
id Standortressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen einer vollständigen 5G Core-Bereitstellung

Bereitstellen in Azure
Mit dieser Vorlage werden alle Ressourcen erstellt, die für die Bereitstellung eines Privaten 5G Core erforderlich sind, einschließlich der Bereitstellung von Sims und der Erstellung einer QoS-Beispielrichtlinie. Sie kann optional in einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Erstellen eines neuen Standorts für mobile Netzwerke

Bereitstellen in Azure
Mit dieser Vorlage wird ein neuer Standort mit zugeordneten 5G-Paketkernressourcen erstellt. Sie kann optional in einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Aktualisieren einer Paketkern-Steuerungsebene

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

Ressourcendefinition mit einer ARM-Vorlage

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

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

Ressourcenformat

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

{
  "type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
  "apiVersion": "2023-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "controlPlaneAccessInterface": {
      "ipv4Address": "string",
      "ipv4Gateway": "string",
      "ipv4Subnet": "string",
      "name": "string"
    },
    "coreNetworkTechnology": "string",
    "diagnosticsUpload": {
      "storageAccountContainerUrl": "string"
    },
    "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"
    },
    "sites": [
      {
        "id": "string"
      }
    ],
    "sku": "string",
    "ueMtu": "int",
    "version": "string"
  }
}

Eigenschaftswerte

packetCoreControlPlanes

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.MobileNetwork/packetCoreControlPlanes"
apiVersion Die Version der Ressourcen-API '2023-06-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-64

Gültige Zeichen:
Alphanumerisch, Unterstriche und Bindestriche.

Beginnen Sie mit einem alphanumerischen Zeichen.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Die Identität, die zum Abrufen des Eingangszertifikats aus Azure Key Vault verwendet wird. ManagedServiceIdentity
properties Eigenschaften der Paketkernsteuerungsebene. PacketCoreControlPlanePropertiesFormat (erforderlich)

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). "Keine"
"UserAssigned" (erforderlich)
userAssignedIdentities Der Satz von benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs im Format :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities

UserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

PacketCoreControlPlanePropertiesFormat

Name BESCHREIBUNG Wert
controlPlaneAccessInterface Die Steuerungsebenenschnittstelle im Zugriffsnetzwerk. Bei 5G-Netzwerken ist dies die N2-Schnittstelle. Bei 4G-Netzwerken ist dies die S1-MME-Schnittstelle. InterfaceProperties (erforderlich)
coreNetworkTechnology Die Kernnetzwerktechnologie-Generation (5G-Kern oder EPC/4G-Kern). '5GC'
"EPC + 5GC"
"EPÜ"
diagnosticsUpload Konfiguration für das Hochladen von Paketkern-Diagnose DiagnosticsUploadConfiguration
installation Der Installationsstatus der Ressource für die Paketkernsteuerungsebene. Installation
interopSettings Einstellungen, um die Interoperabilität mit Komponenten von Drittanbietern zu ermöglichen, z. B. RANs und UEs.
localDiagnosticsAccess Die Kubernetes-Eingangskonfiguration zum Steuern des Zugriffs auf Paketkerne Diagnose über lokale APIs. LocalDiagnosticsAccessConfiguration (erforderlich)
Plattform Die Plattform, auf der der Paketkern bereitgestellt wird. PlatformConfiguration (erforderlich)
sites Standorte, unter denen diese Paketkern-Steuerungsebene bereitgestellt werden soll. Die Standorte müssen sich am selben Speicherort wie die Paketkernsteuerungsebene befinden. SiteResourceId[] (erforderlich)

Einschränkungen:
Min. Länge = 1
sku Die SKU, die den Durchsatz und die SIM-Zertifikate für diese Bereitstellung der Paketkernsteuerungsebene definiert. "G0"
"G1"
"G10"
"G2"
"G5" (erforderlich)
ueMtu Die MTU (in Bytes), die an die UE signalisiert wird. Die gleiche MTU wird auf den Datenlinks auf Benutzerebene für alle Datennetzwerke festgelegt. Der MTU-Satz für den Zugriffslink auf Benutzerebene wird 60 Bytes größer als dieser Wert berechnet, um eine GTP-Kapselung zu ermöglichen. INT

Einschränkungen:
Minimaler Wert = 1280
Maximaler Wert = 1930
version Die gewünschte Version der Paketkernsoftware. Zeichenfolge

InterfaceProperties

Name BESCHREIBUNG Wert
ipv4Address Die IPv4-Adresse. Zeichenfolge

Einschränkungen:
Muster = ^(([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 Das IPv4-Standardgateway (Router). Zeichenfolge

Einschränkungen:
Muster = ^(([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 Das IPv4-Subnetz. Zeichenfolge

Einschränkungen:
Muster = ^(([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]))$
name Der logische Name für diese Schnittstelle. Dies sollte mit einer der Schnittstellen übereinstimmen, die auf Ihrem Azure Stack Edge-Gerät konfiguriert sind. Zeichenfolge

DiagnosticsUploadConfiguration

Name BESCHREIBUNG Wert
storageAccountContainerUrl Die Container-URL des Speicherkontos, in die Diagnose hochgeladen werden soll. Zeichenfolge (erforderlich)

Installation

Name BESCHREIBUNG Wert
desiredState Der gewünschte Installationsstatus "Installiert"
"Deinstalliert"

LocalDiagnosticsAccessConfiguration

Name BESCHREIBUNG Wert
authenticationType Authentifizieren von Benutzern, die auf lokale Diagnose-APIs zugreifen. "AAD"
"Kennwort" (erforderlich)
httpsServerCertificate Das TLS-Zertifikat des HTTPS-Servers, das zum Sichern des lokalen Zugriffs auf Diagnose verwendet wird. HttpsServerCertificate

HttpsServerCertificate

Name BESCHREIBUNG Wert
certificateUrl Die Zertifikat-URL, nicht versioniert. Beispiel: https://contosovault.vault.azure.net/certificates/ingress. Zeichenfolge (erforderlich)

PlatformConfiguration

Name BESCHREIBUNG Wert
azureStackEdgeDevice Das Azure Stack Edge-Gerät, auf dem der Paketkern bereitgestellt wird. Wenn das Gerät Teil eines fehlertoleranten Paars ist, kann eines der Geräte im Paar angegeben werden. AzureStackEdgeDeviceResourceId
azureStackHciCluster Der Azure Stack HCI-Cluster, in dem der Paketkern bereitgestellt wird. AzureStackHCIClusterResourceId
connectedCluster Mit Azure Arc verbundene Cluster, in dem der Paketkern bereitgestellt wird. ConnectedClusterResourceId
customLocation Benutzerdefinierter Azure Arc-Standort, an dem der Paketkern bereitgestellt wird. CustomLocationResourceId
Typ Der Plattformtyp, auf dem der Paketkern bereitgestellt wird. "3P-AZURE-STACK-HCI"
"AKS-HCI" (erforderlich)

AzureStackEdgeDeviceResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des Azure Stack Edge-Geräts. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

AzureStackHCIClusterResourceId

Name BESCHREIBUNG Wert
id Azure Stack HCI-Clusterressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

ConnectedClusterResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des verbundenen Azure Arc-Clusters. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

CustomLocationResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des benutzerdefinierten Azure Arc-Standorts. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

SiteResourceId

Name BESCHREIBUNG Wert
id Standortressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen einer vollständigen 5G Core-Bereitstellung

Bereitstellen in Azure
Mit dieser Vorlage werden alle Ressourcen erstellt, die für die Bereitstellung eines Privaten 5G Core erforderlich sind, einschließlich der Bereitstellung von Sims und der Erstellung einer QoS-Beispielrichtlinie. Sie kann optional in einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Erstellen eines neuen Standorts für mobile Netzwerke

Bereitstellen in Azure
Mit dieser Vorlage wird ein neuer Standort mit zugeordneten 5G-Paketkernressourcen erstellt. Sie kann optional in einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Aktualisieren einer Paketkernsteuerungsebene

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

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der packetCoreControlPlanes-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/packetCoreControlPlanes@2023-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      controlPlaneAccessInterface = {
        ipv4Address = "string"
        ipv4Gateway = "string"
        ipv4Subnet = "string"
        name = "string"
      }
      coreNetworkTechnology = "string"
      diagnosticsUpload = {
        storageAccountContainerUrl = "string"
      }
      installation = {
        desiredState = "string"
      }
      localDiagnosticsAccess = {
        authenticationType = "string"
        httpsServerCertificate = {
          certificateUrl = "string"
        }
      }
      platform = {
        azureStackEdgeDevice = {
          id = "string"
        }
        azureStackHciCluster = {
          id = "string"
        }
        connectedCluster = {
          id = "string"
        }
        customLocation = {
          id = "string"
        }
        type = "string"
      }
      sites = [
        {
          id = "string"
        }
      ]
      sku = "string"
      ueMtu = int
      version = "string"
    }
  })
}

Eigenschaftswerte

packetCoreControlPlanes

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.MobileNetwork/packetCoreControlPlanes@2023-06-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-64

Gültige Zeichen:
Alphanumerisch, Unterstriche und Bindestriche.

Beginnen Sie mit einem alphanumerischen Zeichen.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
Identität Die Identität, die zum Abrufen des Eingangszertifikats aus dem Azure-Schlüsseltresor verwendet wird. ManagedServiceIdentity
properties Eigenschaften der Paketkernsteuerungsebene. PacketCoreControlPlanePropertiesFormat (erforderlich)

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). "UserAssigned" (erforderlich)
identity_ids Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den UserAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : '/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. Array von Benutzeridentitäts-IDs.

UserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

PacketCoreControlPlanePropertiesFormat

Name BESCHREIBUNG Wert
controlPlaneAccessInterface Die Schnittstelle der Steuerungsebene im Zugriffsnetzwerk. Bei 5G-Netzwerken ist dies die N2-Schnittstelle. Bei 4G-Netzwerken ist dies die S1-MME-Schnittstelle. InterfaceProperties (erforderlich)
coreNetworkTechnology Die Kerngeneration der Netzwerktechnologie (5G-Kern oder EPC/4G-Kern). "5GC"
"EPC + 5GC"
"EPC"
diagnosticsUpload Konfiguration für das Hochladen von Paketkern-Diagnose DiagnosticsUploadConfiguration
installation Der Installationsstatus der Ressource der Paketkernsteuerungsebene. Installation
interopSettings Einstellungen, um die Interoperabilität mit Komponenten von Drittanbietern zu ermöglichen, z. B. RANs und UEs.
localDiagnosticsAccess Die Kubernetes-Eingangskonfiguration zum Steuern des Zugriffs auf Paketkerne Diagnose über lokale APIs. LocalDiagnosticsAccessConfiguration (erforderlich)
Plattform Die Plattform, auf der der Paketkern bereitgestellt wird. PlatformConfiguration (erforderlich)
sites Standorte, unter denen diese Paketkernsteuerungsebene bereitgestellt werden soll. Die Standorte müssen sich am gleichen Speicherort wie die Paketkernsteuerungsebene befinden. SiteResourceId[] (erforderlich)

Einschränkungen:
Min. Länge = 1
sku Die SKU, die den Durchsatz und die SIM-Zertifikate für diese Bereitstellung der Paketkernsteuerungsebene definiert. "G0"
"G1"
"G10"
"G2"
"G5" (erforderlich)
ueMtu Die MTU (in Bytes), die an die UE signalisiert wird. Die gleiche MTU wird auf den Datenlinks der Benutzerebene für alle Datennetzwerke festgelegt. Der MTU-Satz für den Zugriff auf der Benutzerebene wird auf 60 Bytes größer als dieser Wert berechnet, um eine GTP-Kapselung zu ermöglichen. INT

Einschränkungen:
Min-Wert = 1280
Maximaler Wert = 1930
version Die gewünschte Version der Paketkernsoftware. Zeichenfolge

InterfaceProperties

Name BESCHREIBUNG Wert
ipv4Address Die IPv4-Adresse. Zeichenfolge

Einschränkungen:
Muster = ^(([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 Das Standard-IPv4-Gateway (Router). Zeichenfolge

Einschränkungen:
Muster = ^(([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 Das IPv4-Subnetz. Zeichenfolge

Einschränkungen:
Muster = ^(([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]))$
name Der logische Name für diese Schnittstelle. Dies sollte mit einer der Schnittstellen übereinstimmen, die auf Ihrem Azure Stack Edge-Gerät konfiguriert sind. Zeichenfolge

DiagnosticsUploadConfiguration

Name BESCHREIBUNG Wert
storageAccountContainerUrl Die Container-URL des Speicherkontos, in die Diagnose hochgeladen werden soll. Zeichenfolge (erforderlich)

Installation

Name BESCHREIBUNG Wert
desiredState Der gewünschte Installationszustand "Installiert"
"Deinstalliert"

LocalDiagnosticsAccessConfiguration

Name BESCHREIBUNG Wert
authenticationType Authentifizieren von Benutzern, die auf lokale Diagnose-APIs zugreifen "AAD"
"Kennwort" (erforderlich)
httpsServerCertificate Das TLS-Zertifikat des HTTPS-Servers, das zum Sichern des lokalen Zugriffs auf Diagnose verwendet wird. HttpsServerCertificate

HttpsServerCertificate

Name BESCHREIBUNG Wert
certificateUrl Die Zertifikat-URL, nicht versioniert. Beispiel: https://contosovault.vault.azure.net/certificates/ingress. Zeichenfolge (erforderlich)

PlatformConfiguration

Name BESCHREIBUNG Wert
azureStackEdgeDevice Das Azure Stack Edge-Gerät, auf dem der Paketkern bereitgestellt wird. Wenn das Gerät Teil eines fehlertoleranten Paares ist, kann beide Geräte im Paar angegeben werden. AzureStackEdgeDeviceResourceId
azureStackHciCluster Der Azure Stack HCI-Cluster, in dem der Paketkern bereitgestellt wird. AzureStackHCIClusterResourceId
connectedCluster Mit Azure Arc verbundene Cluster, in dem der Paketkern bereitgestellt wird. ConnectedClusterResourceId
customLocation Benutzerdefinierter Azure Arc-Speicherort, an dem der Paketkern bereitgestellt wird. CustomLocationResourceId
Typ Der Plattformtyp, auf dem der Paketkern bereitgestellt wird. "3P-AZURE-STACK-HCI"
"AKS-HCI" (erforderlich)

AzureStackEdgeDeviceResourceId

Name BESCHREIBUNG Wert
id Azure Stack Edge-Geräteressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

AzureStackHCIClusterResourceId

Name BESCHREIBUNG Wert
id Azure Stack HCI-Clusterressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

ConnectedClusterResourceId

Name BESCHREIBUNG Wert
id Mit Azure Arc verbundene Clusterressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

CustomLocationResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des benutzerdefinierten Azure Arc-Standorts. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$

SiteResourceId

Name BESCHREIBUNG Wert
id Standortressourcen-ID. Zeichenfolge (erforderlich)

Einschränkungen:
Muster = ^/[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]/[^/?#]+$