Dela via


Microsoft.MobileNetwork packetCoreControlPlanes 2022-11-01

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@2022-11-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'
    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'
  }
}

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 (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemTilldelade"
"SystemAssigned,UserAssigned"
"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)
coreNetworkTechnology Genereringen av kärnnätverksteknik (5G-kärna eller EPC/4G-kärna). "5GC"
"EPC"
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)
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 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 Versionen av paketkärnprogramvaran som distribueras. 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

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

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 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": "2022-11-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",
    "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"
  }
}

Egenskapsvärden

packetCoreControlPlanes

Name Beskrivning Värde
typ Resurstypen "Microsoft.MobileNetwork/packetCoreControlPlanes"
apiVersion Resurs-API-versionen '2022-11-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 (där både systemtilldelade och användartilldelade typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"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)
coreNetworkTechnology Genereringen av kärnnätverksteknik (5G-kärna eller EPC/4G-kärna). "5GC"
"EPC"
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)
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 Versionen av paketkärnprogramvaran som distribueras. 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

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

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@2022-11-01"
  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 = {
        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"
    }
  })
}

Egenskapsvärden

packetCoreControlPlanes

Name Beskrivning Värde
typ Resurstypen "Microsoft.MobileNetwork/packetCoreControlPlanes@2022-11-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 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 (där både systemtilldelade och användartilldelade typer tillåts). "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
identity_ids 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. 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 det här N2-gränssnittet. För 4G-nätverk är detta S1-MME-gränssnittet. InterfaceProperties (obligatoriskt)
coreNetworkTechnology Genereringen av kärnnätverksteknik (5G-kärna eller EPC/4G-kärna). "5GC"
"EPC"
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)
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 Versionen av paketkärnprogramvaran som distribueras. 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

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

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