Freigeben über


Microsoft.MobileNetwork packetCoreControlPlanes 2022-04-01-preview

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@2022-04-01-preview' = {
  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'
    interopSettings: any()
    localDiagnosticsAccess: {
      httpsServerCertificate: {
        certificateUrl: 'string'
      }
    }
    mobileNetwork: {
      id: 'string'
    }
    platform: {
      azureStackEdgeDevice: {
        id: 'string'
      }
      connectedCluster: {
        id: 'string'
      }
      customLocation: {
        id: 'string'
      }
      type: 'string'
    }
    sku: 'string'
    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 (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). "Keine"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"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"
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
mobileNetwork Mobiles Netzwerk, in dem diese Paketkernsteuerungsebene bereitgestellt wird. MobileNetworkResourceId (erforderlich)
Plattform Die Plattform, auf der der Paketkern bereitgestellt wird. PlatformConfiguration
sku Die SKU, die den Durchsatz und die SIM-Zertifikate für diese Bereitstellung der Paketkernsteuerungsebene definiert. "EdgeSite2GBPS"
"EdgeSite3GBPS"
"EdgeSite4GBPS"
"EvaluationPackage"
"FlagshipStarterPackage"
"LargePackage"
"MediumPackage" (erforderlich)
version Die Version der bereitgestellten 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

LocalDiagnosticsAccessConfiguration

Name BESCHREIBUNG Wert
httpsServerCertificate Das TLS-Zertifikat des HTTPS-Servers, das zum Sichern des lokalen Zugriffs auf Diagnose verwendet wird. KeyVaultCertificate

KeyVaultCertificate

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

MobileNetworkResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des mobilen Netzwerks. 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]/[^/?#]+$

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
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. "AKS-HCI"
"BaseVM" (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]/[^/?#]+$

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]/[^/?#]+$

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 Bereitstellungs-Sims und Erstellen 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 Mobilfunkstandorts

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.

Ressourcendefinition mit einer ARM-Vorlage

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 JSON-Code hinzu.

{
  "type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
  "apiVersion": "2022-04-01-preview",
  "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",
    "interopSettings": {},
    "localDiagnosticsAccess": {
      "httpsServerCertificate": {
        "certificateUrl": "string"
      }
    },
    "mobileNetwork": {
      "id": "string"
    },
    "platform": {
      "azureStackEdgeDevice": {
        "id": "string"
      },
      "connectedCluster": {
        "id": "string"
      },
      "customLocation": {
        "id": "string"
      },
      "type": "string"
    },
    "sku": "string",
    "version": "string"
  }
}

Eigenschaftswerte

packetCoreControlPlanes

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.MobileNetwork/packetCoreControlPlanes"
apiVersion Die Ressourcen-API-Version '2022-04-01-preview'
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 (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). "Keine"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"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"
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
mobileNetwork Mobiles Netzwerk, in dem diese Paketkernsteuerungsebene bereitgestellt wird. MobileNetworkResourceId (erforderlich)
Plattform Die Plattform, auf der der Paketkern bereitgestellt wird. PlatformConfiguration
sku Die SKU, die den Durchsatz und die SIM-Zertifikate für diese Bereitstellung der Paketkernsteuerungsebene definiert. "EdgeSite2GBPS"
"EdgeSite3GBPS"
"EdgeSite4GBPS"
"EvaluationPackage"
"FlagshipStarterPackage"
"LargePackage"
"MediumPackage" (erforderlich)
version Die Version der bereitgestellten 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

LocalDiagnosticsAccessConfiguration

Name BESCHREIBUNG Wert
httpsServerCertificate Das TLS-Zertifikat des HTTPS-Servers, das zum Sichern des lokalen Zugriffs auf Diagnose verwendet wird. KeyVaultCertificate

KeyVaultCertificate

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

MobileNetworkResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des mobilen Netzwerks. 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]/[^/?#]+$

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
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. "AKS-HCI"
"BaseVM" (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]/[^/?#]+$

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]/[^/?#]+$

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen 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 Bereitstellungs-Sims und Erstellen 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 Mobilfunkstandorts

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@2022-04-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      controlPlaneAccessInterface = {
        ipv4Address = "string"
        ipv4Gateway = "string"
        ipv4Subnet = "string"
        name = "string"
      }
      coreNetworkTechnology = "string"
      localDiagnosticsAccess = {
        httpsServerCertificate = {
          certificateUrl = "string"
        }
      }
      mobileNetwork = {
        id = "string"
      }
      platform = {
        azureStackEdgeDevice = {
          id = "string"
        }
        connectedCluster = {
          id = "string"
        }
        customLocation = {
          id = "string"
        }
        type = "string"
      }
      sku = "string"
      version = "string"
    }
  })
}

Eigenschaftswerte

packetCoreControlPlanes

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.MobileNetwork/packetCoreControlPlanes@2022-04-01-preview"
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 (wobei sowohl systemAssigned- als auch UserAssigned-Typen zulässig sind). "SystemAssigned"
"SystemAssigned,UserAssigned"
"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"
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
mobileNetwork Mobiles Netzwerk, in dem diese Paketkernsteuerungsebene bereitgestellt wird. MobileNetworkResourceId (erforderlich)
Plattform Die Plattform, auf der der Paketkern bereitgestellt wird. PlatformConfiguration
sku Die SKU, die den Durchsatz und die SIM-Zertifikate für diese Bereitstellung der Paketkernsteuerungsebene definiert. "EdgeSite2GBPS"
"EdgeSite3GBPS"
"EdgeSite4GBPS"
"EvaluationPackage"
"FlagshipStarterPackage"
"LargePackage"
"MediumPackage" (erforderlich)
version Die Version der bereitgestellten 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

LocalDiagnosticsAccessConfiguration

Name BESCHREIBUNG Wert
httpsServerCertificate Das TLS-Zertifikat des HTTPS-Servers, das zum Sichern des lokalen Zugriffs auf Diagnose verwendet wird. KeyVaultCertificate

KeyVaultCertificate

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

MobileNetworkResourceId

Name BESCHREIBUNG Wert
id Ressourcen-ID des mobilen Netzwerks. 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]/[^/?#]+$

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
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. "AKS-HCI"
"BaseVM" (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]/[^/?#]+$

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]/[^/?#]+$