Dela via


Microsoft.MobileNetwork packetCoreControlPlanes

Bicep-resursdefinition

Resurstypen packetCoreControlPlanes kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MobileNetwork/packetCoreControlPlanes-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-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'
    }
    controlPlaneAccessVirtualIpv4Addresses: [
      'string'
    ]
    coreNetworkTechnology: 'string'
    diagnosticsUpload: {
      storageAccountContainerUrl: 'string'
    }
    eventHub: {
      id: 'string'
      reportingInterval: int
    }
    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'
    }
    signaling: {
      nasReroute: {
        macroMmeGroupId: int
      }
    }
    sites: [
      {
        id: 'string'
      }
    ]
    sku: 'string'
    ueMtu: int
    version: 'string'
  }
}

Egenskapsvärden

packetCoreControlPlanes

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–64

Giltiga tecken:
Alfanumeriskt, understreck och bindestreck.

Börja med alfanumeriskt.
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Identiteten som används för att hämta ingresscertifikatet från Azure Key Vault. ManagedServiceIdentity
properties Egenskaper för kontrollplan för paketkärna. PacketCoreControlPlanePropertiesFormat (krävs)

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (för närvarande är endast Användartilldelad tillåten). "Ingen"
"UserAssigned" (krävs)
userAssignedIdentities Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentities

UserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

PacketCoreControlPlanePropertiesFormat

Name Beskrivning Värde
controlPlaneAccessInterface Kontrollplansgränssnittet i åtkomstnätverket. För 5G-nätverk är detta N2-gränssnittet. För 4G-nätverk är detta S1-MME-gränssnittet. InterfaceProperties (krävs)
controlPlaneAccessVirtualIpv4Addresses De virtuella IP-adresserna för kontrollplanet i åtkomstnätverket i ett ha-system (hög tillgänglighet). I en HA-distribution ska åtkomstnätverksrouter konfigureras för anycast-trafik för den här adressen till kontrollplanets åtkomstgränssnitt på de aktiva noderna och väntelägesnoderna. I icke-HA-system bör den här listan utelämnas eller vara tom. string[]

Begränsningar:
Mönster = ^(([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 Genereringen av kärnnätverksteknik (5G-kärna eller EPC/4G-kärna). "5GC"
"EPC + 5GC"
"EPC"
diagnosticsUpload Konfiguration för uppladdning av paketkärndiagnostik DiagnosticsUploadConfiguration
eventHub Konfiguration för att skicka paketkärnhändelser till en Azure Event Hub. EventHubConfiguration
installation Installationstillståndet för paketkärnans kontrollplansresurs. Installation
interopSettings Inställningar för att tillåta samverkan med komponenter från tredje part, t.ex. RAN och UEs. För Bicep kan du använda funktionen any().
localDiagnosticsAccess Kubernetes-ingresskonfigurationen för att styra åtkomsten till paketkärndiagnostik över lokala API:er. LocalDiagnosticsAccessConfiguration (krävs)
plattform Plattformen där paketkärnan distribueras. PlatformConfiguration (krävs)
Signalering Signalkonfiguration för paketkärnan. SignalingConfiguration
webbplatser Platser där det här kontrollplanet för paketkärnan ska distribueras. Platserna måste finnas på samma plats som paketkärnkontrollplanet. SiteResourceId[] (krävs)

Begränsningar:
Minsta längd = 1
sku SKU:n som definierar dataflödes- och SIM-kvoter för den här paketkärnans kontrollplansdistribution. "G0"
"G1"
"G10"
"G2"
"G5" (krävs)
ueMtu MTU (i byte) signalerade till UE. Samma MTU anges på användarplanets datalänkar för alla datanätverk. MTU-uppsättningen på användarplanets åtkomstlänk beräknas vara 60 byte större än det här värdet för att tillåta GTP-inkapsling. int

Begränsningar:
Minsta värde = 1280
Maxvärde = 1930
version Önskad version av paketkärnprogramvaran. sträng

InterfaceProperties

Name Beskrivning Värde
ipv4Address IPv4-adressen. sträng

Begränsningar:
Mönster = ^(([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 IPv4-standardgatewayen (router). sträng

Begränsningar:
Mönster = ^(([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 IPv4-undernätet. sträng

Begränsningar:
Mönster = ^(([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 Det logiska namnet för det här gränssnittet. Detta bör matcha ett av de gränssnitt som konfigurerats på din Azure Stack Edge-enhet. sträng

DiagnosticsUploadConfiguration

Name Beskrivning Värde
storageAccountContainerUrl Url:en för lagringskontocontainern som diagnostiken ska laddas upp till. sträng (krävs)

EventHubConfiguration

Name Beskrivning Värde
id Resurs-ID för Azure Event Hub som paketkärnhändelser ska skickas till. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$
reportingInterval Varaktigheten (i sekunder) mellan UE-användningsrapporterna. int

Begränsningar:
Minsta värde = 30
Maxvärde = 3600

Installation

Name Beskrivning Värde
desiredState Önskat installationstillstånd "Installerat"
Avinstallerat

LocalDiagnosticsAccessConfiguration

Name Beskrivning Värde
authenticationType Så här autentiserar du användare som har åtkomst till lokala diagnostik-API:er. "AAD"
"Lösenord" (krävs)
httpsServerCertificate HTTPS-serverns TLS-certifikat som används för att skydda lokal åtkomst till diagnostik. HttpsServerCertificate

HttpsServerCertificate

Name Beskrivning Värde
certificateUrl Certifikat-URL:en är oversionerad. Exempelvis: https://contosovault.vault.azure.net/certificates/ingress. sträng (krävs)

PlatformConfiguration

Name Beskrivning Värde
azureStackEdgeDevice Azure Stack Edge-enheten där paketkärnan distribueras. Om enheten är en del av ett feltolerant par kan du ange någon av enheterna i paret. AzureStackEdgeDeviceResourceId
azureStackHciCluster Azure Stack HCI-klustret där paketkärnan distribueras. AzureStackHCIClusterResourceId
connectedCluster Azure Arc-anslutet kluster där paketkärnan distribueras. ConnectedClusterResourceId
customLocation Anpassad Azure Arc-plats där paketkärnan distribueras. CustomLocationResourceId
typ Plattformstypen där paketkärnan distribueras. "3P-AZURE-STACK-HCI"
"AKS-HCI" (krävs)

AzureStackEdgeDeviceResourceId

Name Beskrivning Värde
id Resurs-ID för Azure Stack Edge-enheter. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för Azure Stack HCI-kluster. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för Azure Arc-anslutna kluster. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för anpassad plats i Azure Arc. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$

SignalingConfiguration

Name Beskrivning Värde
nasReroute Konfiguration som aktiverar 4G NAS-reroute. NASRerouteConfiguration

NASRerouteConfiguration

Name Beskrivning Värde
macroMmeGroupId Makronätverkets MME-grupp-ID. Det är här okända UE:er skickas till via NAS-reroute. int (krävs)

Begränsningar:
Minsta värde = 0
Maxvärde = 65535

SiteResourceId

Name Beskrivning Värde
id Platsresurs-ID. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en fullständig 5G Core-distribution

Distribuera till Azure
Den här mallen skapar alla resurser som krävs för att distribuera en privat 5G Core, inklusive etablering av simmar och skapa QoS-exempelprincip. Du kan också distribuera den till ett Kubernetes-kluster som körs på en Azure Stack Edge-enhet.
Skapa en ny mobil nätverksplats

Distribuera till Azure
Den här mallen skapar en ny webbplats med associerade 5G-paketkärnresurser. Du kan också distribuera den till ett Kubernetes-kluster som körs på en Azure Stack Edge-enhet.
Uppdatera ett kontrollplan för paketkärnan

Distribuera till Azure
Med den här mallen kan du uppdatera versionen av en befintlig paketkärna.

Resursdefinition för ARM-mall

Resurstypen packetCoreControlPlanes kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MobileNetwork/packetCoreControlPlanes-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

packetCoreControlPlanes

Name Beskrivning Värde
typ Resurstypen "Microsoft.MobileNetwork/packetCoreControlPlanes"
apiVersion Resurs-API-versionen '2024-02-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–64

Giltiga tecken:
Alfanumeriskt, understreck och bindestreck.

Börja med alfanumeriskt.
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Den identitet som används för att hämta ingresscertifikatet från Azure Key Vault. ManagedServiceIdentity
properties Egenskaper för paketkärnkontrollplanet. PacketCoreControlPlanePropertiesFormat (krävs)

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (för närvarande tillåts endast UserAssigned). "Ingen"
"UserAssigned" (krävs)
userAssignedIdentities Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentities

UserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

PacketCoreControlPlanePropertiesFormat

Name Beskrivning Värde
controlPlaneAccessInterface Kontrollplansgränssnittet i åtkomstnätverket. För 5G-nätverk är det här N2-gränssnittet. För 4G-nätverk är detta S1-MME-gränssnittet. InterfaceProperties (obligatoriskt)
controlPlaneAccessVirtualIpv4Addresses De virtuella IP-adresserna för kontrollplanet i åtkomstnätverket i ett system med hög tillgänglighet (HA). I en HA-distribution ska nätverksroutern för åtkomst konfigureras till anycast-trafik för den här adressen till kontrollplanets åtkomstgränssnitt på de aktiva noderna och väntelägesnoderna. I icke-HA-system bör den här listan utelämnas eller vara tom. string[]

Begränsningar:
Mönster = ^(([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 Genereringen av kärnnätverksteknik (5G-kärna eller EPC/4G-kärna). "5GC"
"EPC + 5GC"
"EPC"
diagnosticsUpload Konfiguration för att ladda upp diagnostik för paketkärn DiagnosticsUploadConfiguration
eventHub Konfiguration för att skicka paketkärnhändelser till en Azure-händelsehubb. EventHubConfiguration
installation Installationstillståndet för paketkärnkontrollplanresursen. Installation
interopSettings Inställningar för att tillåta samverkan med komponenter från tredje part, t.ex. RAN och UEs.
localDiagnosticsAccess Kubernetes-ingresskonfigurationen för att styra åtkomsten till paketkärndiagnostik via lokala API:er. LocalDiagnosticsAccessConfiguration (krävs)
plattform Plattformen där paketkärnan distribueras. PlatformConfiguration (krävs)
Signalering Signalkonfiguration för paketkärnan. SignalingConfiguration
webbplatser Platser där det här kontrollplanet för paketkärnan ska distribueras. Platserna måste finnas på samma plats som paketkärnkontrollplanet. SiteResourceId[] (krävs)

Begränsningar:
Minsta längd = 1
sku SKU:n som definierar dataflödes- och SIM-kvoter för den här paketkärnans kontrollplansdistribution. "G0"
"G1"
"G10"
"G2"
"G5" (krävs)
ueMtu MTU (i byte) signalerade till UE. Samma MTU anges på användarplanets datalänkar för alla datanätverk. MTU-uppsättningen på användarplanets åtkomstlänk beräknas vara 60 byte större än det här värdet för att tillåta GTP-inkapsling. int

Begränsningar:
Minsta värde = 1280
Maxvärde = 1930
version Önskad version av paketkärnprogramvaran. sträng

InterfaceProperties

Name Beskrivning Värde
ipv4Address IPv4-adressen. sträng

Begränsningar:
Mönster = ^(([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 IPv4-standardgatewayen (router). sträng

Begränsningar:
Mönster = ^(([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 IPv4-undernätet. sträng

Begränsningar:
Mönster = ^(([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 Det logiska namnet för det här gränssnittet. Detta bör matcha ett av de gränssnitt som konfigurerats på din Azure Stack Edge-enhet. sträng

DiagnosticsUploadConfiguration

Name Beskrivning Värde
storageAccountContainerUrl Url:en för lagringskontocontainern som diagnostiken ska laddas upp till. sträng (krävs)

EventHubConfiguration

Name Beskrivning Värde
id Resurs-ID för Azure Event Hub som paketkärnhändelser ska skickas till. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$
reportingInterval Varaktigheten (i sekunder) mellan UE-användningsrapporterna. int

Begränsningar:
Minsta värde = 30
Maxvärde = 3600

Installation

Name Beskrivning Värde
desiredState Önskat installationstillstånd "Installerat"
Avinstallerat

LocalDiagnosticsAccessConfiguration

Name Beskrivning Värde
authenticationType Så här autentiserar du användare som har åtkomst till lokala diagnostik-API:er. "AAD"
"Lösenord" (krävs)
httpsServerCertificate HTTPS-serverns TLS-certifikat som används för att skydda lokal åtkomst till diagnostik. HttpsServerCertificate

HttpsServerCertificate

Name Beskrivning Värde
certificateUrl Certifikat-URL:en är oversionerad. Exempelvis: https://contosovault.vault.azure.net/certificates/ingress. sträng (krävs)

PlatformConfiguration

Name Beskrivning Värde
azureStackEdgeDevice Azure Stack Edge-enheten där paketkärnan distribueras. Om enheten ingår i ett feltolerant par kan du ange någon av enheterna i paret. AzureStackEdgeDeviceResourceId
azureStackHciCluster Azure Stack HCI-klustret där paketkärnan distribueras. AzureStackHCIClusterResourceId
connectedCluster Azure Arc-anslutet kluster där paketkärnan distribueras. ConnectedClusterResourceId
customLocation Anpassad Azure Arc-plats där paketkärnan distribueras. CustomLocationResourceId
typ Plattformstypen där paketkärnan distribueras. "3P-AZURE-STACK-HCI"
"AKS-HCI" (krävs)

AzureStackEdgeDeviceResourceId

Name Beskrivning Värde
id Resurs-ID för Azure Stack Edge-enhet. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för Azure Stack HCI-kluster. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för Azure Arc-anslutet kluster. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för anpassad Azure Arc-plats. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$

SignalingConfiguration

Name Beskrivning Värde
nasReroute Konfiguration som aktiverar 4G NAS-omroutning. NASRerouteConfiguration

NASRerouteConfiguration

Name Beskrivning Värde
macroMmeGroupId Makronätverkets MME-grupp-ID. Det är här okända UE:er skickas till via NAS reroute. int (obligatoriskt)

Begränsningar:
Minsta värde = 0
Maxvärde = 65535

SiteResourceId

Name Beskrivning Värde
id Webbplatsresurs-ID. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en fullständig 5G Core-distribution

Distribuera till Azure
Den här mallen skapar alla resurser som krävs för att distribuera en privat 5G Core, inklusive etablering av simmar och skapandet av QoS-exempelprincip. Du kan också distribuera den till ett Kubernetes-kluster som körs på en Azure Stack Edge-enhet.
Skapa en ny mobil nätverksplats

Distribuera till Azure
Den här mallen skapar en ny webbplats med associerade 5G-paketkärnresurser. Du kan också distribuera den till ett Kubernetes-kluster som körs på en Azure Stack Edge-enhet.
Uppdatera ett paketkärnkontrollplan

Distribuera till Azure
Med den här mallen kan du uppdatera versionen av en befintlig paketkärna.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen packetCoreControlPlanes kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MobileNetwork/packetCoreControlPlanes-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-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"
      }
      controlPlaneAccessVirtualIpv4Addresses = [
        "string"
      ]
      coreNetworkTechnology = "string"
      diagnosticsUpload = {
        storageAccountContainerUrl = "string"
      }
      eventHub = {
        id = "string"
        reportingInterval = int
      }
      installation = {
        desiredState = "string"
      }
      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"
    }
  })
}

Egenskapsvärden

packetCoreControlPlanes

Name Beskrivning Värde
typ Resurstypen "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–64

Giltiga tecken:
Alfanumeriskt, understreck och bindestreck.

Börja med alfanumeriskt.
location Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
identity Identiteten som används för att hämta ingresscertifikatet från Azure Key Vault. ManagedServiceIdentity
properties Egenskaper för kontrollplan för paketkärna. PacketCoreControlPlanePropertiesFormat (krävs)

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (för närvarande är endast Användartilldelad tillåten). "UserAssigned" (krävs)
identity_ids Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. Matris med användaridentitets-ID:t.

UserAssignedIdentities

Name Beskrivning Värde
{anpassad egenskap} UserAssignedIdentity

UserAssignedIdentity

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

PacketCoreControlPlanePropertiesFormat

Name Beskrivning Värde
controlPlaneAccessInterface Kontrollplansgränssnittet i åtkomstnätverket. För 5G-nätverk är detta N2-gränssnittet. För 4G-nätverk är detta S1-MME-gränssnittet. InterfaceProperties (krävs)
controlPlaneAccessVirtualIpv4Addresses De virtuella IP-adresserna för kontrollplanet i åtkomstnätverket i ett ha-system (hög tillgänglighet). I en HA-distribution ska åtkomstnätverksrouter konfigureras för anycast-trafik för den här adressen till kontrollplanets åtkomstgränssnitt på de aktiva noderna och väntelägesnoderna. I icke-HA-system bör den här listan utelämnas eller vara tom. string[]

Begränsningar:
Mönster = ^(([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 Genereringen av kärnnätverksteknik (5G-kärna eller EPC/4G-kärna). "5GC"
"EPC + 5GC"
"EPC"
diagnosticsUpload Konfiguration för uppladdning av paketkärndiagnostik DiagnosticsUploadConfiguration
eventHub Konfiguration för att skicka paketkärnhändelser till en Azure Event Hub. EventHubConfiguration
installation Installationstillståndet för paketkärnans kontrollplansresurs. Installation
interopSettings Inställningar för att tillåta samverkan med komponenter från tredje part, t.ex. RAN och UEs.
localDiagnosticsAccess Kubernetes-ingresskonfigurationen för att styra åtkomsten till paketkärndiagnostik över lokala API:er. LocalDiagnosticsAccessConfiguration (krävs)
plattform Plattformen där paketkärnan distribueras. PlatformConfiguration (krävs)
Signalering Signalkonfiguration för paketkärnan. SignalingConfiguration
webbplatser Platser där det här kontrollplanet för paketkärnan ska distribueras. Platserna måste finnas på samma plats som kontrollplanet för paketkärnan. SiteResourceId[] (krävs)

Begränsningar:
Minsta längd = 1
sku SKU:n som definierar dataflödes- och SIM-traktamenten för den här paketkärnans kontrollplansdistribution. "G0"
"G1"
"G10"
"G2"
"G5" (krävs)
ueMtu MTU (i byte) signalerade till UE. Samma MTU anges på användarplanets datalänkar för alla datanätverk. MTU-uppsättningen på användarplanets åtkomstlänk beräknas till 60 byte större än det här värdet för att tillåta GTP-inkapsling. int

Begränsningar:
Minsta värde = 1280
Maxvärde = 1930
version Önskad version av paketkärnprogramvaran. sträng

GränssnittEgenskaper

Name Beskrivning Värde
ipv4Address IPv4-adressen. sträng

Begränsningar:
Mönster = ^(([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 Standard-IPv4-gatewayen (router). sträng

Begränsningar:
Mönster = ^(([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 IPv4-undernätet. sträng

Begränsningar:
Mönster = ^(([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 Det logiska namnet för det här gränssnittet. Detta bör matcha ett av de gränssnitt som konfigurerats på din Azure Stack Edge-enhet. sträng

DiagnosticsUploadConfiguration

Name Beskrivning Värde
storageAccountContainerUrl Url:en för lagringskontocontainern som du vill ladda upp diagnostik till. sträng (krävs)

EventHubConfiguration

Name Beskrivning Värde
id Resurs-ID för Azure Event Hub att skicka paketkärnhändelser till. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$
reportingInterval Varaktigheten (i sekunder) mellan UE-användningsrapporter. int

Begränsningar:
Minsta värde = 30
Maxvärde = 3600

Installation

Name Beskrivning Värde
desiredState Önskat installationstillstånd "Installerat"
"Avinstallerad"

LocalDiagnosticsAccessConfiguration

Name Beskrivning Värde
authenticationType Så här autentiserar du användare som har åtkomst till api:er för lokal diagnostik. "AAD"
"Lösenord" (krävs)
httpsServerCertificate HTTPS-serverns TLS-certifikat som används för att skydda lokal åtkomst till diagnostik. HttpsServerCertificate

HttpsServerCertificate

Name Beskrivning Värde
certificateUrl Certifikat-URL:en är oversionerad. Exempelvis: https://contosovault.vault.azure.net/certificates/ingress. sträng (krävs)

PlatformConfiguration

Name Beskrivning Värde
azureStackEdgeDevice Azure Stack Edge-enheten där paketkärnan distribueras. Om enheten är en del av ett feltolerant par kan du ange någon av enheterna i paret. AzureStackEdgeDeviceResourceId
azureStackHciCluster Azure Stack HCI-klustret där paketkärnan distribueras. AzureStackHCIClusterResourceId
connectedCluster Azure Arc-anslutet kluster där paketkärnan distribueras. ConnectedClusterResourceId
customLocation Anpassad Azure Arc-plats där paketkärnan distribueras. CustomLocationResourceId
typ Plattformstypen där paketkärnan distribueras. "3P-AZURE-STACK-HCI"
"AKS-HCI" (krävs)

AzureStackEdgeDeviceResourceId

Name Beskrivning Värde
id Resurs-ID för Azure Stack Edge-enhet. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för Azure Stack HCI-kluster. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för Azure Arc-anslutet kluster. sträng (krävs)

Begränsningar:
Mönster = ^/[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 Beskrivning Värde
id Resurs-ID för anpassad Azure Arc-plats. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$

SignalingConfiguration

Name Beskrivning Värde
nasReroute Konfiguration som aktiverar 4G NAS-omroutning. NASRerouteConfiguration

NASRerouteConfiguration

Name Beskrivning Värde
macroMmeGroupId Makronätverkets MME-grupp-ID. Det är här okända UE:er skickas till via NAS reroute. int (obligatoriskt)

Begränsningar:
Minsta värde = 0
Maxvärde = 65535

SiteResourceId

Name Beskrivning Värde
id Webbplatsresurs-ID. sträng (krävs)

Begränsningar:
Mönster = ^/[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]/[^/?#]+$