Microsoft.MobileNetwork packetCoreControlPlanes 2023-06-01
Bicep kaynak tanımı
packetCoreControlPlanes kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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@2023-06-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'
diagnosticsUpload: {
storageAccountContainerUrl: 'string'
}
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'
}
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 ç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). | 'Yok' 'UserAssigned' (gerekli) |
userAssignedIdentities | 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. | 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ç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) |
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 |
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) |
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 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) |
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]/[^/?#]+$ |
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 |
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 |
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 |
Bu şablon, mevcut bir 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:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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": "2023-06-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",
"diagnosticsUpload": {
"storageAccountContainerUrl": "string"
},
"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"
},
"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ü | '2023-06-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 ç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). | '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) |
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 |
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) |
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) |
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]/[^/?#]+$ |
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 |
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 |
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 |
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@2023-06-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"
}
coreNetworkTechnology = "string"
diagnosticsUpload = {
storageAccountContainerUrl = "string"
}
installation = {
desiredState = "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"
}
})
}
Özellik değerleri
packetCoreControlPlanes
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.MobileNetwork/packetCoreControlPlanes@2023-06-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) |
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 |
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) |
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) |
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]/[^/?#]+$ |
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]/[^/?#]+$ |