Share via


Microsoft.MobileNetwork packetCoreControlPlanes

Bicep kaynak tanımı

packetCoreControlPlanes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/packetCoreControlPlanes kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

packetCoreControlPlanes

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısal, alt çizgiler ve kısa çizgiler.

Alfasayısal ile başlayın.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Azure anahtar kasasından giriş sertifikasını almak için kullanılan kimlik. ManagedServiceIdentity
properties Paket çekirdeği denetim düzlemi Özellikleri. PacketCoreControlPlanePropertiesFormat (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (şu anda yalnızca UserAssigned'a izin verilir). 'Yok'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

PacketCoreControlPlanePropertiesFormat

Ad Açıklama Değer
controlPlaneAccessInterface Erişim ağındaki kontrol düzlemi arabirimi. 5G ağları için bu N2 arabirimidir. 4G ağları için bu, S1-MME arabirimidir. InterfaceProperties (gerekli)
controlPlaneAccessVirtualIpv4Addresses Yüksek Kullanılabilirlik (HA) sistemindeki erişim ağındaki kontrol düzlemi için sanal IP adresleri. Bir HA dağıtımında erişim ağ yönlendiricisi, etkin ve bekleme düğümlerindeki denetim düzlemi erişim arabirimlerine bu adres için herhangi bir noktaya yayın trafiğine yapılandırılmalıdır. HA olmayan sistemde bu liste atlanmalıdır veya boş olmalıdır. dize[]

Kısıtlama -ları:
Desen = ^(([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 Çekirdek ağ teknolojisi oluşturma (5G çekirdeği veya EPC / 4G çekirdek). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsYükleme Paket çekirdeği tanılamasını karşıya yükleme yapılandırması DiagnosticsUploadConfiguration
eventHub Azure Olay Hub'ına paket çekirdeği olayları gönderme yapılandırması. EventHubConfiguration
installation Paket çekirdeği denetim düzlemi kaynağının yükleme durumu. Yükleme
interopSettings RAN'ler ve UE'ler gibi üçüncü taraf bileşenlerle birlikte çalışabilirlik sağlayan ayarlar. Bicep için any() işlevini kullanabilirsiniz.
localDiagnosticsAccess Yerel API'ler üzerinden paket çekirdeği tanılamasına erişimi denetlemek için kubernetes giriş yapılandırması. LocalDiagnosticsAccessConfiguration (gerekli)
platform Paket çekirdeğinin dağıtıldığı platform. PlatformConfiguration (gerekli)
Sinyal Paket çekirdeği için sinyal yapılandırması. SignalingConfiguration
Siteler Bu paket çekirdeği kontrol düzlemi altında dağıtılması gereken siteler. Siteler, paket çekirdeği kontrol düzlemi ile aynı konumda olmalıdır. SiteResourceId[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Sku Bu paket çekirdeği denetim düzlemi dağıtımı için aktarım hızını ve SIM izinlerini tanımlayan SKU. 'G0'
'G1'
'G10'
'G2'
'G5' (gerekli)
ueMtu MTU (bayt cinsinden) BAE'ye sinyal verdi. Tüm veri ağları için kullanıcı düzlemi veri bağlantılarında aynı MTU ayarlanır. Kullanıcı düzlemi erişim bağlantısında ayarlanan MTU, GTP kapsüllemesi için bu değerden 60 bayt daha büyük olarak hesaplanır. int

Kısıtlama -ları:
Min değer = 1280
Maksimum değer = 1930
sürüm Paket çekirdeği yazılımının istenen sürümü. string

InterfaceProperties

Ad Açıklama Değer
ipv4Address IPv4 adresi. string

Kısıtlama -ları:
Desen = ^(([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 Varsayılan IPv4 ağ geçidi (yönlendirici). string

Kısıtlama -ları:
Desen = ^(([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 alt ağı. string

Kısıtlama -ları:
Desen = ^(([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 Bu arabirimin mantıksal adı. Bu, Azure Stack Edge cihazınızda yapılandırılan arabirimlerden biriyle eşleşmelidir. string

DiagnosticsUploadConfiguration

Ad Açıklama Değer
storageAccountContainerUrl Tanılamanın karşıya yüklendiği Depolama Hesabı Kapsayıcı URL'si. dize (gerekli)

EventHubConfiguration

Ad Açıklama Değer
kimlik Paket çekirdeği olaylarını göndermek için Azure Olay Hub'ının kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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 UE kullanım raporları arasındaki süre (saniye cinsinden). int

Kısıtlama -ları:
En düşük değer = 30
Maksimum değer = 3600

Yükleme

Ad Açıklama Değer
desiredState İstenen yükleme durumu 'Yüklü'
'Kaldırıldı'

LocalDiagnosticsAccessConfiguration

Ad Açıklama Değer
authenticationType Yerel tanılama API'lerine erişen kullanıcıların kimliğini doğrulama. 'AAD'
'Password' (gerekli)
httpsServerCertificate Tanılamaya yerel erişimin güvenliğini sağlamak için kullanılan HTTPS sunucusu TLS sertifikası. HttpsServerCertificate

HttpsServerCertificate

Ad Açıklama Değer
certificateUrl Sertifika URL'si, tersine çevrilmemiş. Örnek: https://contosovault.vault.azure.net/certificates/ingress. dize (gerekli)

Platformconfiguration

Ad Açıklama Değer
azureStackEdgeDevice Paket çekirdeğinin dağıtıldığı Azure Stack Edge cihazı. Cihaz hataya dayanıklı bir çiftin parçasıysa, çiftteki her iki cihaz da belirtilebilir. AzureStackEdgeDeviceResourceId
azureStackHciCluster Paket çekirdeğinin dağıtıldığı Azure Stack HCI kümesi. AzureStackHCIClusterResourceId
connectedCluster Paket çekirdeğinin dağıtıldığı Azure Arc bağlı kümesi. ConnectedClusterResourceId
customLocation Paket çekirdeğinin dağıtıldığı Azure Arc özel konumu. CustomLocationResourceId
tür Paket çekirdeğinin dağıtıldığı platform türü. '3P-AZURE-STACK-HCI'
'AKS-HCI' (gerekli)

AzureStackEdgeDeviceResourceId

Ad Açıklama Değer
kimlik Azure Stack Edge cihaz kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Stack HCI kümesi kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Arc bağlantılı küme kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Arc özel konum kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
nasReroute 4G NAS yeniden yönlendirmesini etkinleştiren yapılandırma. NASRerouteConfiguration

NASRerouteConfiguration

Ad Açıklama Değer
macroMmeGroupId Makro ağının MME grup kimliği. Burası bilinmeyen UE'lerin NAS yeniden yönlendirmesi yoluyla gönderildiği yerdir. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535

SiteResourceId

Ad Açıklama Değer
kimlik Site kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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]/[^/?#]+$

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tam 5G Core dağıtımı oluşturma

Azure’a dağıtın
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma da dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Yeni bir mobil ağ sitesi oluşturma

Azure’a dağıtın
Bu şablon, ilişkili 5G paket çekirdek kaynaklarıyla yeni bir site oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Paket çekirdeği denetim düzlemi güncelleştirme

Azure’a dağıtın
Bu şablon mevcut paket çekirdeğinin sürümünü güncelleştirmenizi sağlar.

ARM şablonu kaynak tanımı

packetCoreControlPlanes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/packetCoreControlPlanes kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

packetCoreControlPlanes

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MobileNetwork/packetCoreControlPlanes'
apiVersion Kaynak API'sinin sürümü '2024-02-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısal, alt çizgiler ve kısa çizgiler.

Alfasayısal ile başlayın.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Azure anahtar kasasından giriş sertifikasını almak için kullanılan kimlik. ManagedServiceIdentity
properties Paket çekirdeği denetim düzlemi Özellikleri. PacketCoreControlPlanePropertiesFormat (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (şu anda yalnızca UserAssigned'a izin verilir). 'Yok'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

PacketCoreControlPlanePropertiesFormat

Ad Açıklama Değer
controlPlaneAccessInterface Erişim ağındaki kontrol düzlemi arabirimi. 5G ağları için bu N2 arabirimidir. 4G ağları için bu, S1-MME arabirimidir. InterfaceProperties (gerekli)
controlPlaneAccessVirtualIpv4Addresses Yüksek Kullanılabilirlik (HA) sistemindeki erişim ağındaki kontrol düzlemi için sanal IP adresleri. Bir HA dağıtımında erişim ağ yönlendiricisi, etkin ve bekleme düğümlerindeki denetim düzlemi erişim arabirimlerine bu adres için herhangi bir noktaya yayın trafiğine yapılandırılmalıdır. HA olmayan sistemde bu liste atlanmalıdır veya boş olmalıdır. dize[]

Kısıtlama -ları:
Desen = ^(([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 Çekirdek ağ teknolojisi oluşturma (5G çekirdeği veya EPC / 4G çekirdek). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsYükleme Paket çekirdeği tanılamasını karşıya yükleme yapılandırması DiagnosticsUploadConfiguration
eventHub Azure Olay Hub'ına paket çekirdeği olayları gönderme yapılandırması. EventHubConfiguration
installation Paket çekirdeği denetim düzlemi kaynağının yükleme durumu. Yükleme
interopSettings RAN'ler ve UE'ler gibi üçüncü taraf bileşenlerle birlikte çalışabilirlik sağlayan ayarlar.
localDiagnosticsAccess Yerel API'ler üzerinden paket çekirdeği tanılamasına erişimi denetlemek için kubernetes giriş yapılandırması. LocalDiagnosticsAccessConfiguration (gerekli)
platform Paket çekirdeğinin dağıtıldığı platform. PlatformConfiguration (gerekli)
Sinyal Paket çekirdeği için sinyal yapılandırması. SignalingConfiguration
Siteler Bu paket çekirdek kontrol düzlemi dağıtılması gereken siteler. Siteler, paket çekirdeği kontrol düzlemi ile aynı konumda olmalıdır. SiteResourceId[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Sku Bu paket çekirdeği denetim düzlemi dağıtımı için aktarım hızını ve SIM izinlerini tanımlayan SKU. 'G0'
'G1'
'G10'
'G2'
'G5' (gerekli)
ueMtu MTU (bayt cinsinden) BAE'ye sinyal verdi. Tüm veri ağları için kullanıcı düzlemi veri bağlantılarında aynı MTU ayarlanır. Kullanıcı düzlemi erişim bağlantısında ayarlanan MTU, GTP kapsüllemesi için bu değerden 60 bayt daha büyük olacak şekilde hesaplanır. int

Kısıtlama -ları:
Min değer = 1280
Maksimum değer = 1930
sürüm Paket çekirdek yazılımının istenen sürümü. string

InterfaceProperties

Ad Açıklama Değer
ipv4Address IPv4 adresi. string

Kısıtlama -ları:
Desen = ^(([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 Varsayılan IPv4 ağ geçidi (yönlendirici). string

Kısıtlama -ları:
Desen = ^(([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 alt ağı. string

Kısıtlama -ları:
Desen = ^(([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 Bu arabirimin mantıksal adı. Bu, Azure Stack Edge cihazınızda yapılandırılan arabirimlerden biriyle eşleşmelidir. string

DiagnosticsUploadConfiguration

Ad Açıklama Değer
storageAccountContainerUrl Tanılamaların karşıya yüklendiği Depolama Hesabı Kapsayıcı URL'si. dize (gerekli)

EventHubConfiguration

Ad Açıklama Değer
kimlik Paket çekirdeği olaylarını göndermek için Azure Olay Hub'ının kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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 BAE kullanım raporları arasındaki süre (saniye cinsinden). int

Kısıtlama -ları:
Min değer = 30
Maksimum değer = 3600

Yükleme

Ad Açıklama Değer
desiredState İstenen yükleme durumu 'Yüklü'
'Kaldırıldı'

LocalDiagnosticsAccessConfiguration

Ad Açıklama Değer
authenticationType Yerel tanılama API'lerine erişen kullanıcıların kimliğini doğrulama. 'AAD'
'Parola' (gerekli)
httpsServerCertificate Tanılamaya yerel erişimin güvenliğini sağlamak için kullanılan HTTPS sunucusu TLS sertifikası. HttpsServerCertificate

HttpsServerCertificate

Ad Açıklama Değer
certificateUrl Sertifika URL'si, değiştirilmedi. Örnek: https://contosovault.vault.azure.net/certificates/ingress. dize (gerekli)

Platformconfiguration

Ad Açıklama Değer
azureStackEdgeDevice Paket çekirdeğinin dağıtıldığı Azure Stack Edge cihazı. Cihaz hataya dayanıklı bir çiftin parçasıysa, çiftteki her iki cihaz da belirtilebilir. AzureStackEdgeDeviceResourceId
azureStackHciCluster Paket çekirdeğinin dağıtıldığı Azure Stack HCI kümesi. AzureStackHCIClusterResourceId
connectedCluster Paket çekirdeğinin dağıtıldığı Azure Arc bağlı kümesi. ConnectedClusterResourceId
customLocation Paket çekirdeğinin dağıtıldığı Azure Arc özel konumu. CustomLocationResourceId
tür Paket çekirdeğinin dağıtıldığı platform türü. '3P-AZURE-STACK-HCI'
'AKS-HCI' (gerekli)

AzureStackEdgeDeviceResourceId

Ad Açıklama Değer
kimlik Azure Stack Edge cihaz kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Stack HCI kümesi kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Arc bağlantılı küme kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Arc özel konum kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
nasReroute 4G NAS yeniden yönlendirmesini etkinleştiren yapılandırma. NASRerouteConfiguration

NASRerouteConfiguration

Ad Açıklama Değer
macroMmeGroupId Makro ağının MME grup kimliği. Burası bilinmeyen UE'lerin NAS yeniden yönlendirmesi yoluyla gönderildiği yerdir. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535

SiteResourceId

Ad Açıklama Değer
kimlik Site kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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]/[^/?#]+$

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tam 5G Core dağıtımı oluşturma

Azure’a dağıtın
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma da dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Yeni bir mobil ağ sitesi oluşturma

Azure’a dağıtın
Bu şablon, ilişkili 5G paket çekirdek kaynaklarıyla yeni bir site oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Paket çekirdeği denetim düzlemi güncelleştirme

Azure’a dağıtın
Bu şablon, mevcut bir paket çekirdeğinin sürümünü güncelleştirmenizi sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

packetCoreControlPlanes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/packetCoreControlPlanes kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

packetCoreControlPlanes

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısal, alt çizgiler ve kısa çizgiler.

Alfasayısal ile başlayın.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Azure anahtar kasasından giriş sertifikasını almak için kullanılan kimlik. ManagedServiceIdentity
properties Paket çekirdek denetim düzlemi Özellikleri. PacketCoreControlPlanePropertiesFormat (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (şu anda yalnızca UserAssigned izin verilir). "UserAssigned" (gerekli)
identity_ids Kaynakla ilişkilendirilmiş kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. Kullanıcı kimliği kimlikleri dizisi.

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

PacketCoreControlPlanePropertiesFormat

Ad Açıklama Değer
controlPlaneAccessInterface Erişim ağındaki kontrol düzlemi arabirimi. 5G ağları için bu N2 arabirimidir. 4G ağları için bu, S1-MME arabirimidir. InterfaceProperties (gerekli)
controlPlaneAccessVirtualIpv4Addresses Yüksek Kullanılabilirlik (HA) sistemindeki erişim ağındaki kontrol düzlemi için sanal IP adresleri. Bir HA dağıtımında erişim ağ yönlendiricisi, etkin ve bekleme düğümlerindeki denetim düzlemi erişim arabirimlerine bu adres için herhangi bir noktaya yayın trafiğine yapılandırılmalıdır. HA olmayan sistemde bu liste atlanmalıdır veya boş olmalıdır. string[]

Kısıtlama -ları:
Desen = ^(([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 Çekirdek ağ teknolojisi oluşturma (5G çekirdeği veya EPC / 4G çekirdek). "5GC"
"EPC + 5GC"
"EPC"
tanılamaYükleme Paket çekirdeği tanılamasını karşıya yükleme yapılandırması DiagnosticsUploadConfiguration
eventHub Azure Olay Hub'ına paket çekirdeği olayları gönderme yapılandırması. EventHubConfiguration
installation Paket çekirdeği denetim düzlemi kaynağının yükleme durumu. Yükleme
interopSettings RAN'ler ve UE'ler gibi üçüncü taraf bileşenlerle birlikte çalışabilirlik sağlayan ayarlar.
localDiagnosticsAccess Yerel API'ler üzerinden paket çekirdeği tanılamasına erişimi denetlemek için kubernetes giriş yapılandırması. LocalDiagnosticsAccessConfiguration (gerekli)
platform Paket çekirdeğinin dağıtıldığı platform. PlatformConfiguration (gerekli)
Sinyal Paket çekirdeği için sinyal yapılandırması. SignalingConfiguration
Siteler Bu paket çekirdek kontrol düzlemi dağıtılması gereken siteler. Siteler, paket çekirdeği kontrol düzlemi ile aynı konumda olmalıdır. SiteResourceId[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Sku Bu paket çekirdeği denetim düzlemi dağıtımı için aktarım hızını ve SIM izinlerini tanımlayan SKU. "G0"
"G1"
"G10"
"G2"
"G5" (gerekli)
ueMtu MTU (bayt cinsinden) BAE'ye sinyal verdi. Tüm veri ağları için kullanıcı düzlemi veri bağlantılarında aynı MTU ayarlanır. Kullanıcı düzlemi erişim bağlantısında ayarlanan MTU, GTP kapsüllemesi için bu değerden 60 bayt daha büyük olacak şekilde hesaplanır. int

Kısıtlama -ları:
Min değer = 1280
Maksimum değer = 1930
sürüm Paket çekirdek yazılımının istenen sürümü. string

InterfaceProperties

Ad Açıklama Değer
ipv4Address IPv4 adresi. string

Kısıtlama -ları:
Desen = ^(([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 Varsayılan IPv4 ağ geçidi (yönlendirici). string

Kısıtlama -ları:
Desen = ^(([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 alt ağı. string

Kısıtlama -ları:
Desen = ^(([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 Bu arabirimin mantıksal adı. Bu, Azure Stack Edge cihazınızda yapılandırılan arabirimlerden biriyle eşleşmelidir. string

DiagnosticsUploadConfiguration

Ad Açıklama Değer
storageAccountContainerUrl Tanılamaların karşıya yüklendiği Depolama Hesabı Kapsayıcı URL'si. dize (gerekli)

EventHubConfiguration

Ad Açıklama Değer
kimlik Paket çekirdeği olaylarını göndermek için Azure Olay Hub'ının kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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 BAE kullanım raporları arasındaki süre (saniye cinsinden). int

Kısıtlama -ları:
Min değer = 30
Maksimum değer = 3600

Yükleme

Ad Açıklama Değer
desiredState İstenen yükleme durumu "Yüklü"
"Kaldırıldı"

LocalDiagnosticsAccessConfiguration

Ad Açıklama Değer
authenticationType Yerel tanılama API'lerine erişen kullanıcıların kimliğini doğrulama. "AAD"
"Parola" (gerekli)
httpsServerCertificate Tanılamaya yerel erişimin güvenliğini sağlamak için kullanılan HTTPS sunucusu TLS sertifikası. HttpsServerCertificate

HttpsServerCertificate

Ad Açıklama Değer
certificateUrl Sertifika URL'si, değiştirilmedi. Örnek: https://contosovault.vault.azure.net/certificates/ingress. dize (gerekli)

Platformconfiguration

Ad Açıklama Değer
azureStackEdgeDevice Paket çekirdeğinin dağıtıldığı Azure Stack Edge cihazı. Cihaz hataya dayanıklı bir çiftin parçasıysa, çiftteki her iki cihaz da belirtilebilir. AzureStackEdgeDeviceResourceId
azureStackHciCluster Paket çekirdeğinin dağıtıldığı Azure Stack HCI kümesi. AzureStackHCIClusterResourceId
connectedCluster Paket çekirdeğinin dağıtıldığı Azure Arc bağlı kümesi. ConnectedClusterResourceId
customLocation Paket çekirdeğinin dağıtıldığı Azure Arc özel konumu. CustomLocationResourceId
tür Paket çekirdeğinin dağıtıldığı platform türü. "3P-AZURE-STACK-HCI"
"AKS-HCI" (gerekli)

AzureStackEdgeDeviceResourceId

Ad Açıklama Değer
kimlik Azure Stack Edge cihaz kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Stack HCI kümesi kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Arc bağlantılı küme kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
kimlik Azure Arc özel konum kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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

Ad Açıklama Değer
nasReroute 4G NAS yeniden yönlendirmesini etkinleştiren yapılandırma. NASRerouteConfiguration

NASRerouteConfiguration

Ad Açıklama Değer
macroMmeGroupId Makro ağının MME grup kimliği. Burası bilinmeyen UE'lerin NAS yeniden yönlendirmesi yoluyla gönderildiği yerdir. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 65535

SiteResourceId

Ad Açıklama Değer
kimlik Site kaynak kimliği. dize (gerekli)

Kısıtlama -ları:
Desen = ^/[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]/[^/?#]+$