Delen via


Microsoft.MobileNetwork packetCoreControlPlanes

Bicep-resourcedefinitie

Het resourcetype packetCoreControlPlanes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MobileNetwork/packetCoreControlPlanes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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'
  }
}

Eigenschapswaarden

packetCoreControlPlanes

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-64

Geldige tekens:
Alfanumeriek, onderstrepingstekens en afbreekstreepjes.

Begin met alfanumeriek.
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De identiteit die wordt gebruikt om het certificaat voor inkomend verkeer op te halen uit De Azure-sleutelkluis. ManagedServiceIdentity
properties Eigenschappen van pakketkernbesturingsvlak. PacketCoreControlPlanePropertiesFormat (vereist)

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (momenteel alleen UserAssigned toegestaan). 'Geen'
'UserAssigned' (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. UserAssignedId-entiteiten

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

PacketCoreControlPlanePropertiesFormat

Naam Description Waarde
controlPlaneAccessInterface De besturingsvlakinterface in het toegangsnetwerk. Voor 5G-netwerken is dit de N2-interface. Voor 4G-netwerken is dit de S1-MME-interface. InterfaceEigenschappen (vereist)
controlPlaneAccessVirtualIpv4Addresses Het virtuele IP-adres of de virtuele IP-adressen voor het besturingsvlak in het toegangsnetwerk in een systeem met hoge beschikbaarheid (HA). In een implementatie met hoge beschikbaarheid moet de toegangsnetwerkrouter worden geconfigureerd voor anycast-verkeer voor dit adres naar de toegangsinterfaces van het besturingsvlak op de actieve en stand-byknooppunten. In een niet-HA-systeem moet deze lijst worden weggelaten of leeg zijn. tekenreeks[]

Beperkingen:
Patroon = ^(([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 De generatie van de kernnetwerktechnologie (5G-kern of EPC/4G-kern). '5GC'
'EPC + 5GC'
"EPC"
diagnosticsUploaden Configuratie voor het uploaden van diagnostische gegevens van pakketkernen DiagnosticsUploadConfiguration
eventHub Configuratie voor het verzenden van pakketkern-gebeurtenissen naar een Azure Event Hub. EventHubConfiguration
installation De installatiestatus van de resource van het pakketkernbesturingsvlak. Installatie
interopSettings Instellingen voor het toestaan van interoperabiliteit met onderdelen van derden, zoals RANs en UE's. Voor Bicep kunt u de functie any() gebruiken.
localDiagnosticsAccess De kubernetes-configuratie voor inkomend verkeer voor het beheren van de toegang tot diagnostische gegevens van pakketkernen via lokale API's. LocalDiagnosticsAccessConfiguration (vereist)
platform Het platform waarop de pakketkern wordt geïmplementeerd. PlatformConfiguration (vereist)
Signalering Signaleringsconfiguratie voor de pakketkern. SignalingConfiguration
sites Site(s) waaronder dit pakketkernbesturingsvlak moet worden geïmplementeerd. De sites moeten zich op dezelfde locatie bevinden als het pakketkernbesturingsvlak. SiteResourceId[] (vereist)

Beperkingen:
Minimale lengte = 1
sku De SKU definieert de doorvoer- en SIM-machtigingen voor deze pakketkernbesturingsvlakimplementatie. 'G0'
'G1'
"G10"
'G2'
'G5' (vereist)
ueMtu De MTU (in bytes) die is gesignaleerd aan de UE. Dezelfde MTU wordt ingesteld op de gegevenskoppelingen van het gebruikersvlak voor alle gegevensnetwerken. De MTU die is ingesteld op de gebruikersvlaktoegangskoppeling wordt berekend als 60 bytes groter dan deze waarde om GTP-inkapseling mogelijk te maken. int

Beperkingen:
Minimumwaarde = 1280
Maximumwaarde = 1930
versie De gewenste versie van de pakketkernsoftware. tekenreeks

InterfaceEigenschappen

Naam Description Waarde
ipv4Address Het IPv4-adres. tekenreeks

Beperkingen:
Patroon = ^(([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 De standaard IPv4-gateway (router). tekenreeks

Beperkingen:
Patroon = ^(([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 Het IPv4-subnet. tekenreeks

Beperkingen:
Patroon = ^(([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]))$
naam De logische naam voor deze interface. Dit moet overeenkomen met een van de interfaces die zijn geconfigureerd op uw Azure Stack Edge-apparaat. tekenreeks

DiagnosticsUploadConfiguration

Naam Description Waarde
storageAccountContainerUrl De URL van de opslagaccountcontainer waarnaar u diagnostische gegevens wilt uploaden. tekenreeks (vereist)

EventHubConfiguration

Naam Description Waarde
id Resource-id van Azure Event Hub om pakketkern gebeurtenissen naar te verzenden. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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 De duur (in seconden) tussen UE-gebruiksrapporten. int

Beperkingen:
Minimumwaarde = 30
Maximumwaarde = 3600

Installatie

Naam Description Waarde
desiredState De gewenste installatiestatus 'Geïnstalleerd'
'Verwijderd'

LocalDiagnosticsAccessConfiguration

Naam Description Waarde
authenticationType Gebruikers verifiëren die toegang hebben tot lokale diagnostische API's. 'AAD'
'Wachtwoord' (vereist)
httpsServerCertificate Het TLS-certificaat van de HTTPS-server dat wordt gebruikt voor het beveiligen van lokale toegang tot diagnostische gegevens. HttpsServerCertificate

HttpsServerCertificate

Naam Description Waarde
certificateUrl De certificaat-URL, niet-omversied. Bijvoorbeeld: https://contosovault.vault.azure.net/certificates/ingress. tekenreeks (vereist)

PlatformConfiguration

Naam Description Waarde
azureStackEdgeDevice Het Azure Stack Edge-apparaat waarop de pakketkern wordt geïmplementeerd. Als het apparaat deel uitmaakt van een fouttolerant paar, kan elk apparaat in het paar worden opgegeven. AzureStackEdgeDeviceResourceId
azureStackHciCluster Het Azure Stack HCI-cluster waarin de pakketkern wordt geïmplementeerd. AzureStackHCIClusterResourceId
connectedCluster Met Azure Arc verbonden cluster waarin de pakketkern wordt geïmplementeerd. ConnectedClusterResourceId
customLocation Aangepaste Azure Arc-locatie waar de pakketkern wordt geïmplementeerd. CustomLocationResourceId
type Het platformtype waar pakketkern wordt geïmplementeerd. '3P-AZURE-STACK-HCI'
'AKS-HCI' (vereist)

AzureStackEdgeDeviceResourceId

Naam Description Waarde
id Resource-id van Azure Stack Edge-apparaat. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van Azure Stack HCI-cluster. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van verbonden Azure Arc-cluster. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van aangepaste azure Arc-locatie. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
nasReroute Configuratie die 4G NAS-omleiding mogelijk maakt. NASRerouteConfiguration

NASRerouteConfiguration

Naam Description Waarde
macroMmeGroupId De MME-groeps-id van het macronetwerk. Dit is waar onbekende UEs naartoe worden verzonden via NAS-omleiding. int (vereist)

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 65535

SiteResourceId

Naam Description Waarde
id Siteresource-id. tekenreeks (vereist)

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

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een volledige 5G Core-implementatie maken

Implementeren op Azure
Met deze sjabloon worden alle resources gemaakt die nodig zijn voor het implementeren van een private 5G Core, inclusief inrichtings-sims en het maken van voorbeeld-QoS-beleid. Het kan optioneel worden geïmplementeerd in een Kubernetes-cluster dat wordt uitgevoerd op een Azure Stack Edge-apparaat.
Een nieuwe mobiele netwerksite maken

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe site met gekoppelde 5G-pakketkernresources. Het kan optioneel worden geïmplementeerd in een Kubernetes-cluster dat wordt uitgevoerd op een Azure Stack Edge-apparaat.
Een pakketkernbesturingsvlak bijwerken

Implementeren op Azure
Met deze sjabloon kunt u de versie van een bestaande pakketkern bijwerken.

Resourcedefinitie van ARM-sjabloon

Het resourcetype packetCoreControlPlanes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MobileNetwork/packetCoreControlPlanes-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
  }
}

Eigenschapswaarden

packetCoreControlPlanes

Naam Description Waarde
type Het resourcetype 'Microsoft.MobileNetwork/packetCoreControlPlanes'
apiVersion De resource-API-versie '2024-02-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-64

Geldige tekens:
Alfanumeriek, onderstrepingstekens en afbreekstreepjes.

Begin met alfanumeriek.
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity De identiteit die wordt gebruikt om het certificaat voor inkomend verkeer op te halen uit De Azure-sleutelkluis. ManagedServiceIdentity
properties Eigenschappen van pakketkernbesturingsvlak. PacketCoreControlPlanePropertiesFormat (vereist)

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (momenteel alleen UserAssigned toegestaan). 'Geen'
'UserAssigned' (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. UserAssignedId-entiteiten

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

PacketCoreControlPlanePropertiesFormat

Naam Description Waarde
controlPlaneAccessInterface De interface van het besturingsvlak in het toegangsnetwerk. Voor 5G-netwerken is dit de N2-interface. Voor 4G-netwerken is dit de S1-MME-interface. InterfaceEigenschappen (vereist)
controlPlaneAccessVirtualIpv4Addresses De virtuele IP-adressen voor het besturingsvlak in het toegangsnetwerk in een systeem met hoge beschikbaarheid (HA). In een implementatie met hoge beschikbaarheid moet de router van het toegangsnetwerk worden geconfigureerd voor anycast-verkeer voor dit adres naar de toegangsinterfaces van het besturingsvlak op de actieve en stand-byknooppunten. In niet-HA-systeem moet deze lijst worden weggelaten of leeg worden. tekenreeks[]

Beperkingen:
Patroon = ^(([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 De generatie van kernnetwerktechnologie (5G-kern of EPC/4G-kern). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUploaden Configuratie voor het uploaden van diagnostische gegevens over pakketkernen DiagnosticsUploadConfiguration
eventHub Configuratie voor het verzenden van pakketkernevenementen naar een Azure Event Hub. EventHubConfiguration
installation De installatiestatus van de resource van het pakketkernbesturingsvlak. Installatie
interopSettings Instellingen voor het toestaan van interoperabiliteit met onderdelen van derden, zoals RANs en UE's.
localDiagnosticsAccess De kubernetes-configuratie voor inkomend verkeer voor het beheren van toegang tot diagnostische gegevens van pakketkernen via lokale API's. LocalDiagnosticsAccessConfiguration (vereist)
platform Het platform waar de pakketkern wordt geïmplementeerd. PlatformConfiguration (vereist)
Signalering Signaleringsconfiguratie voor de pakketkern. SignalingConfiguration
sites Site(s) waaronder dit pakketkernbesturingsvlak moet worden geïmplementeerd. De sites moeten zich op dezelfde locatie bevinden als het pakketkernbesturingsvlak. SiteResourceId[] (vereist)

Beperkingen:
Minimale lengte = 1
sku De SKU definieert de doorvoer- en SIM-machtigingen voor deze pakketkernbesturingsvlakimplementatie. 'G0'
'G1'
"G10"
'G2'
'G5' (vereist)
ueMtu De MTU (in bytes) die is gesignaleerd aan de UE. Dezelfde MTU wordt ingesteld op de gegevenskoppelingen van het gebruikersvlak voor alle gegevensnetwerken. De MTU die is ingesteld op de gebruikersvlaktoegangskoppeling wordt berekend als 60 bytes groter dan deze waarde om GTP-inkapseling mogelijk te maken. int

Beperkingen:
Minimumwaarde = 1280
Maximumwaarde = 1930
versie De gewenste versie van de pakketkernsoftware. tekenreeks

InterfaceEigenschappen

Naam Description Waarde
ipv4Address Het IPv4-adres. tekenreeks

Beperkingen:
Patroon = ^(([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 De standaard IPv4-gateway (router). tekenreeks

Beperkingen:
Patroon = ^(([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 Het IPv4-subnet. tekenreeks

Beperkingen:
Patroon = ^(([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]))$
naam De logische naam voor deze interface. Dit moet overeenkomen met een van de interfaces die zijn geconfigureerd op uw Azure Stack Edge-apparaat. tekenreeks

DiagnosticsUploadConfiguration

Naam Description Waarde
storageAccountContainerUrl De URL van de opslagaccountcontainer waarnaar u diagnostische gegevens wilt uploaden. tekenreeks (vereist)

EventHubConfiguration

Naam Description Waarde
id Resource-id van Azure Event Hub om pakketkern gebeurtenissen naar te verzenden. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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 De duur (in seconden) tussen UE-gebruiksrapporten. int

Beperkingen:
Minimumwaarde = 30
Maximumwaarde = 3600

Installatie

Naam Description Waarde
desiredState De gewenste installatiestatus 'Geïnstalleerd'
'Verwijderd'

LocalDiagnosticsAccessConfiguration

Naam Description Waarde
authenticationType Gebruikers verifiëren die toegang hebben tot lokale diagnostische API's. 'AAD'
'Wachtwoord' (vereist)
httpsServerCertificate Het TLS-certificaat van de HTTPS-server dat wordt gebruikt voor het beveiligen van lokale toegang tot diagnostische gegevens. HttpsServerCertificate

HttpsServerCertificate

Naam Description Waarde
certificateUrl De certificaat-URL, niet-omversied. Bijvoorbeeld: https://contosovault.vault.azure.net/certificates/ingress. tekenreeks (vereist)

PlatformConfiguration

Naam Description Waarde
azureStackEdgeDevice Het Azure Stack Edge-apparaat waarop de pakketkern wordt geïmplementeerd. Als het apparaat deel uitmaakt van een fouttolerant paar, kan elk apparaat in het paar worden opgegeven. AzureStackEdgeDeviceResourceId
azureStackHciCluster Het Azure Stack HCI-cluster waarin de pakketkern wordt geïmplementeerd. AzureStackHCIClusterResourceId
connectedCluster Met Azure Arc verbonden cluster waarin de pakketkern wordt geïmplementeerd. ConnectedClusterResourceId
customLocation Aangepaste Azure Arc-locatie waar de pakketkern wordt geïmplementeerd. CustomLocationResourceId
type Het platformtype waar pakketkern wordt geïmplementeerd. '3P-AZURE-STACK-HCI'
'AKS-HCI' (vereist)

AzureStackEdgeDeviceResourceId

Naam Description Waarde
id Resource-id van Azure Stack Edge-apparaat. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van Azure Stack HCI-cluster. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van verbonden Azure Arc-cluster. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van aangepaste azure Arc-locatie. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
nasReroute Configuratie die 4G NAS-omleiding mogelijk maakt. NASRerouteConfiguration

NASRerouteConfiguration

Naam Description Waarde
macroMmeGroupId De MME-groeps-id van het macronetwerk. Dit is waar onbekende UEs naartoe worden verzonden via NAS-omleiding. int (vereist)

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 65535

SiteResourceId

Naam Description Waarde
id Siteresource-id. tekenreeks (vereist)

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

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een volledige 5G Core-implementatie maken

Implementeren op Azure
Met deze sjabloon worden alle resources gemaakt die nodig zijn voor het implementeren van een private 5G Core, inclusief inrichtings-sims en het maken van voorbeeld-QoS-beleid. Het kan optioneel worden geïmplementeerd in een Kubernetes-cluster dat wordt uitgevoerd op een Azure Stack Edge-apparaat.
Een nieuwe mobiele netwerksite maken

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe site met gekoppelde 5G-pakketkernresources. Het kan optioneel worden geïmplementeerd in een Kubernetes-cluster dat wordt uitgevoerd op een Azure Stack Edge-apparaat.
Een pakketkernbesturingsvlak bijwerken

Implementeren op Azure
Met deze sjabloon kunt u de versie van een bestaande pakketkern bijwerken.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype packetCoreControlPlanes kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MobileNetwork/packetCoreControlPlanes-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

packetCoreControlPlanes

Naam Description Waarde
type Het resourcetype "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-64

Geldige tekens:
Alfanumeriek, onderstrepingstekens en afbreekstreepjes.

Begin met alfanumeriek.
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
identity De identiteit die wordt gebruikt om het certificaat voor inkomend verkeer op te halen uit De Azure-sleutelkluis. ManagedServiceIdentity
properties Eigenschappen van pakketkernbesturingsvlak. PacketCoreControlPlanePropertiesFormat (vereist)

ManagedServiceIdentity

Naam Description Waarde
type Type beheerde service-identiteit (momenteel alleen UserAssigned toegestaan). 'UserAssigned' (vereist)
identity_ids De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De userAssignedIdentities-woordenlijstsleutels zijn ARM-resource-id's in de volgende notatie: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) in aanvragen zijn. Matrix met gebruikersidentiteits-id's.

UserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} UserAssignedIdentity

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

PacketCoreControlPlanePropertiesFormat

Naam Description Waarde
controlPlaneAccessInterface De besturingsvlakinterface in het toegangsnetwerk. Voor 5G-netwerken is dit de N2-interface. Voor 4G-netwerken is dit de S1-MME-interface. InterfaceEigenschappen (vereist)
controlPlaneAccessVirtualIpv4Addresses Het virtuele IP-adres of de virtuele IP-adressen voor het besturingsvlak in het toegangsnetwerk in een systeem met hoge beschikbaarheid (HA). In een implementatie met hoge beschikbaarheid moet de toegangsnetwerkrouter worden geconfigureerd voor anycast-verkeer voor dit adres naar de toegangsinterfaces van het besturingsvlak op de actieve en stand-byknooppunten. In een niet-HA-systeem moet deze lijst worden weggelaten of leeg zijn. tekenreeks[]

Beperkingen:
Patroon = ^(([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 De generatie van de kernnetwerktechnologie (5G-kern of EPC/4G-kern). "5GC"
"EPC + 5GC"
"EPC"
diagnosticsUploaden Configuratie voor het uploaden van diagnostische gegevens van pakketkernen DiagnosticsUploadConfiguration
eventHub Configuratie voor het verzenden van pakketkern-gebeurtenissen naar een Azure Event Hub. EventHubConfiguration
installation De installatiestatus van de resource van het pakketkernbesturingsvlak. Installatie
interopSettings Instellingen voor het toestaan van interoperabiliteit met onderdelen van derden, zoals RANs en UE's.
localDiagnosticsAccess De kubernetes-configuratie voor inkomend verkeer voor het beheren van de toegang tot diagnostische gegevens van pakketkernen via lokale API's. LocalDiagnosticsAccessConfiguration (vereist)
platform Het platform waarop de pakketkern wordt geïmplementeerd. PlatformConfiguration (vereist)
Signalering Signaleringsconfiguratie voor de pakketkern. SignalingConfiguration
sites Site(s) waaronder dit pakketkernbesturingsvlak moet worden geïmplementeerd. De sites moeten zich op dezelfde locatie bevinden als het pakketkernbesturingsvlak. SiteResourceId[] (vereist)

Beperkingen:
Minimale lengte = 1
sku De SKU definieert de doorvoer- en SIM-machtigingen voor deze pakketkernbesturingsvlakimplementatie. "G0"
"G1"
"G10"
"G2"
"G5" (vereist)
ueMtu De MTU (in bytes) die is gesignaleerd aan de UE. Dezelfde MTU wordt ingesteld op de gegevenskoppelingen van het gebruikersvlak voor alle gegevensnetwerken. De MTU die is ingesteld op de gebruikersvlaktoegangskoppeling wordt berekend als 60 bytes groter dan deze waarde om GTP-inkapseling mogelijk te maken. int

Beperkingen:
Minimumwaarde = 1280
Maximumwaarde = 1930
versie De gewenste versie van de pakketkernsoftware. tekenreeks

InterfaceEigenschappen

Naam Description Waarde
ipv4Address Het IPv4-adres. tekenreeks

Beperkingen:
Patroon = ^(([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 De standaard IPv4-gateway (router). tekenreeks

Beperkingen:
Patroon = ^(([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 Het IPv4-subnet. tekenreeks

Beperkingen:
Patroon = ^(([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]))$
naam De logische naam voor deze interface. Dit moet overeenkomen met een van de interfaces die zijn geconfigureerd op uw Azure Stack Edge-apparaat. tekenreeks

DiagnosticsUploadConfiguration

Naam Description Waarde
storageAccountContainerUrl De URL van de opslagaccountcontainer waarnaar u diagnostische gegevens wilt uploaden. tekenreeks (vereist)

EventHubConfiguration

Naam Description Waarde
id Resource-id van Azure Event Hub om pakketkern gebeurtenissen naar te verzenden. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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 De duur (in seconden) tussen UE-gebruiksrapporten. int

Beperkingen:
Minimumwaarde = 30
Maximumwaarde = 3600

Installatie

Naam Description Waarde
desiredState De gewenste installatiestatus "Geïnstalleerd"
"Verwijderd"

LocalDiagnosticsAccessConfiguration

Naam Description Waarde
authenticationType Gebruikers verifiëren die toegang hebben tot lokale diagnostische API's. "AAD"
'Wachtwoord' (vereist)
httpsServerCertificate Het TLS-certificaat van de HTTPS-server dat wordt gebruikt voor het beveiligen van lokale toegang tot diagnostische gegevens. HttpsServerCertificate

HttpsServerCertificate

Naam Description Waarde
certificateUrl De certificaat-URL, niet-omversied. Bijvoorbeeld: https://contosovault.vault.azure.net/certificates/ingress. tekenreeks (vereist)

PlatformConfiguration

Naam Description Waarde
azureStackEdgeDevice Het Azure Stack Edge-apparaat waarop de pakketkern is geïmplementeerd. Als het apparaat deel uitmaakt van een fouttolerant paar, kan elk apparaat in het paar worden opgegeven. AzureStackEdgeDeviceResourceId
azureStackHciCluster Het Azure Stack HCI-cluster waarin de pakketkern wordt geïmplementeerd. AzureStackHCIClusterResourceId
connectedCluster Met Azure Arc verbonden cluster waarin de pakketkern wordt geïmplementeerd. ConnectedClusterResourceId
customLocation Aangepaste Azure Arc-locatie waar de pakketkern wordt geïmplementeerd. CustomLocationResourceId
type Het platformtype waar pakketkern wordt geïmplementeerd. "3P-AZURE-STACK-HCI"
"AKS-HCI" (vereist)

AzureStackEdgeDeviceResourceId

Naam Description Waarde
id Resource-id van Azure Stack Edge-apparaat. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van Azure Stack HCI-cluster. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van verbonden Azure Arc-cluster. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
id Resource-id van aangepaste azure Arc-locatie. tekenreeks (vereist)

Beperkingen:
Patroon = ^/[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

Naam Description Waarde
nasReroute Configuratie die 4G NAS-omleiding mogelijk maakt. NASRerouteConfiguration

NASRerouteConfiguration

Naam Description Waarde
macroMmeGroupId De MME-groeps-id van het macronetwerk. Dit is waar onbekende UEs naartoe worden verzonden via NAS-omleiding. int (vereist)

Beperkingen:
Minimumwaarde = 0
Maximale waarde = 65535

SiteResourceId

Naam Description Waarde
id Siteresource-id. tekenreeks (vereist)

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