Microsoft.MobileNetwork packetCoreControlPlanes
Bicep 資源定義
packetCoreControlPlanes 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.MobileNetwork/packetCoreControlPlanes 資源,請將下列 Bicep 新增至範本。
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'
}
}
屬性值
packetCoreControlPlanes
名稱 | 描述 | 值 |
---|---|---|
NAME | 資源名稱 | 需要字串 () 字元限制:1-64 合法字元: 英數位元、底線和連字元。 以英數字元開頭。 |
location | 資源所在的地理位置 | 需要字串 () |
tags | 資源標籤。 | 標記名稱和值的字典。 請參閱 範本中的標籤 |
身分識別 | 用來從 Azure 金鑰保存庫擷取輸入憑證的身分識別。 | ManagedServiceIdentity |
properties | 封包核心控制平面屬性。 | PacketCoreControlPlanePropertiesFormat (必要) |
ManagedServiceIdentity
名稱 | 描述 | 值 |
---|---|---|
類型 | 受控服務識別的類型 (目前僅允許 userAssigned) 。 | 'None' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中 ({}) 的空白物件。 | UserAssignedIdentities |
UserAssignedIdentities
名稱 | 描述 | 值 |
---|---|---|
{自定義屬性} | UserAssignedIdentity |
UserAssignedIdentity
此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。
PacketCoreControlPlanePropertiesFormat
名稱 | 描述 | 值 |
---|---|---|
controlPlaneAccessInterface | 存取網路上的控制平面介面。 對於 5G 網路,這是 N2 介面。 針對 4G 網路,這是 S1-MME 介面。 | 介面屬性 (必要) |
controlPlaneAccessVirtualIpv4Addresses | 高可用性 (HA) 系統中存取網路上控制平面的虛擬IP位址 () 。 在HA部署中,存取網路路由器應設定為此位址的任何傳送流量,以連線到作用中和待命節點上的控制平面存取介面。 在非HA系統中,此列表應該省略或空白。 | string[] 約束: 模式 = ^(([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 | (5G 核心或 EPC / 4G 核心) 的核心網路技術產生。 | '5GC' 'EPC + 5GC' 'EPC' |
diagnosticsUpload | 上傳封包核心診斷的設定 | DiagnosticsUploadConfiguration |
eventHub | 將封包核心事件傳送至 Azure 事件中樞的設定。 | EventHubConfiguration |
installation | 封包核心控制平面資源的安裝狀態。 | 安裝 |
interopSettings | 允許與第三方元件的互操作性設定,例如 RAN 和 UE。 | 針對 Bicep,您可以使用 任何 () 函式。 |
localDiagnosticsAccess | Kubernetes 輸入組態,可控制透過本機 API 存取封包核心診斷。 | LocalDiagnosticsAccessConfiguration (必要) |
平台 | 部署封包核心的平臺。 | PlatformConfiguration (必要) |
信號 | 封包核心的訊號設定。 | SignalingConfiguration |
sites | 月臺 (應該部署此封包核心控制平面的) 。 月台必須位於與封包核心控制平面相同的位置。 | SiteResourceId[] (必要) 約束: 最小長度 = 1 |
sku | 定義此封包核心控制平面部署輸送量和 SIM 額度的 SKU。 | 'G0' 'G1' 'G10' 'G2' 'G5' (必要) |
ueMtu | 以位元組為單位的 MTU (,) 向 UE 發出訊號。 所有用戶網路的使用者平面數據連結上都會設定相同的 MTU。 在使用者平面存取連結上設定的 MTU 會計算為大於此值的 60 個字節,以允許 GTP 封裝。 | int 約束: 最小值 = 1280 最大值 = 1930 |
version | 所需的封包核心軟體版本。 | 字串 |
InterfaceProperties
名稱 | 描述 | 值 |
---|---|---|
ipv4Address | IPv4 位址。 | 字串 約束: 模式 = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ |
ipv4Gateway | 預設的 IPv4 閘道 (路由器) 。 | 字串 約束: 模式 = ^(([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 子網。 | 字串 約束: 模式 = ^(([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 | 這個介面的邏輯名稱。 這應該符合您在 Azure Stack Edge 裝置上設定的其中一個介面。 | 字串 |
DiagnosticsUploadConfiguration
名稱 | 描述 | 值 |
---|---|---|
storageAccountContainerUrl | 要上傳診斷的記憶體帳戶容器 URL。 | 字串 (必要) |
EventHubConfiguration
名稱 | 描述 | 值 |
---|---|---|
id | 要傳送封包核心事件的 Azure 事件中樞資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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 使用量報告之間的持續時間 (以秒為單位) 。 | int 約束: 最小值 = 30 最大值 = 3600 |
安裝
名稱 | 描述 | 值 |
---|---|---|
desiredState | 所需的安裝狀態 | 'Installed' 'Uninstalled' |
LocalDiagnosticsAccessConfiguration
名稱 | 描述 | 值 |
---|---|---|
authenticationType | 如何驗證存取本機診斷 API 的使用者。 | 'AAD' 必要) 'Password' ( |
httpsServerCertificate | 用來保護診斷本機存取權的 HTTPS 伺服器 TLS 憑證。 | HttpsServerCertificate |
HttpsServerCertificate
名稱 | 描述 | 值 |
---|---|---|
certificateUrl | 未反轉的憑證 URL。 例如:https://contosovault.vault.azure.net/certificates/ingress. |
字串 (必要) |
PlatformConfiguration
名稱 | 描述 | 值 |
---|---|---|
azureStackEdgeDevice | 部署封包核心的 Azure Stack Edge 裝置。 如果裝置是容錯配對的一部分,則可以指定配對中的任一個裝置。 | AzureStackEdgeDeviceResourceId |
azureStackHciCluster | 部署封包核心的 Azure Stack HCI 叢集。 | AzureStackHCIClusterResourceId |
connectedCluster | 部署封包核心的 Azure Arc 連線叢集。 | ConnectedClusterResourceId |
customLocation | 部署封包核心的 Azure Arc 自定義位置。 | CustomLocationResourceId |
類型 | 部署封包核心的平台類型。 | '3P-AZURE-STACK-HCI' 需要 『AKS-HCI』 () |
AzureStackEdgeDeviceResourceId
名稱 | 描述 | 值 |
---|---|---|
id | Azure Stack Edge 裝置資源識別符。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Stack HCI 叢集資源標識符。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Arc 連線的叢集資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Arc 自定義位置資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
nasReroute | 啟用 4G NAS 重新路由的設定。 | NASRerouteConfiguration |
NASRerouteConfiguration
名稱 | 描述 | 值 |
---|---|---|
macroMmeGroupId | 宏網路的 MME 群組識別碼。 這是未知的 UE 透過 NAS 重新路由傳送至的位置。 | int (必要) 約束: 最小值 = 0 最大值 = 65535 |
SiteResourceId
名稱 | 描述 | 值 |
---|---|---|
id | 網站資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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]/[^/?#]+$ |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
建立完整的 5G 核心部署 |
此範本會建立部署私人 5G 核心所需的所有資源,包括布建 sims 和建立範例 QoS 原則。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。 |
建立新的行動網站 |
此範本會建立具有相關聯 5G 封包核心資源的新網站。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。 |
更新封包核心控制平面 |
此範本可讓您更新現有封包核心的版本。 |
ARM 範本資源定義
packetCoreControlPlanes 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.MobileNetwork/packetCoreControlPlanes 資源,請將下列 JSON 新增至範本。
{
"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"
}
}
屬性值
packetCoreControlPlanes
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | 'Microsoft.MobileNetwork/packetCoreControlPlanes' |
apiVersion | 資源 API 版本 | '2024-02-01' |
NAME | 資源名稱 | 需要字串 () 字元限制:1-64 合法字元: 英數位元、底線和連字元。 以英數字元開頭。 |
location | 資源所在的地理位置 | 需要字串 () |
tags | 資源標籤。 | 標記名稱和值的字典。 請參閱 範本中的標籤 |
身分識別 | 用來從 Azure 金鑰保存庫擷取輸入憑證的身分識別。 | ManagedServiceIdentity |
properties | 封包核心控制平面屬性。 | PacketCoreControlPlanePropertiesFormat (必要) |
ManagedServiceIdentity
名稱 | 描述 | 值 |
---|---|---|
類型 | 受控服務識別的類型 (目前僅允許 userAssigned) 。 | 'None' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中 ({}) 的空白物件。 | UserAssignedIdentities |
UserAssignedIdentities
名稱 | 描述 | 值 |
---|---|---|
{自定義屬性} | UserAssignedIdentity |
UserAssignedIdentity
此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。
PacketCoreControlPlanePropertiesFormat
名稱 | 描述 | 值 |
---|---|---|
controlPlaneAccessInterface | 存取網路上的控制平面介面。 對於 5G 網路,這是 N2 介面。 針對 4G 網路,這是 S1-MME 介面。 | 介面屬性 (必要) |
controlPlaneAccessVirtualIpv4Addresses | 高可用性 (HA) 系統中存取網路上控制平面的虛擬IP位址 () 。 在HA部署中,存取網路路由器應設定為此位址的任何傳送流量,以連線到作用中和待命節點上的控制平面存取介面。 在非HA系統中,此列表應該省略或空白。 | string[] 約束: 模式 = ^(([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 | (5G 核心或 EPC / 4G 核心) 的核心網路技術產生。 | '5GC' 'EPC + 5GC' 'EPC' |
diagnosticsUpload | 上傳封包核心診斷的設定 | DiagnosticsUploadConfiguration |
eventHub | 將封包核心事件傳送至 Azure 事件中樞的設定。 | EventHubConfiguration |
installation | 封包核心控制平面資源的安裝狀態。 | 安裝 |
interopSettings | 允許與第三方元件的互操作性設定,例如 RAN 和 UE。 | |
localDiagnosticsAccess | Kubernetes 輸入組態,可控制透過本機 API 存取封包核心診斷。 | LocalDiagnosticsAccessConfiguration (必要) |
平台 | 部署封包核心的平臺。 | PlatformConfiguration (必要) |
信號 | 封包核心的訊號設定。 | SignalingConfiguration |
sites | 網站 (應部署此封包核心控制平面的) 。 月台必須與封包核心控制平面位於相同的位置。 | SiteResourceId[] (必要) 約束: 最小長度 = 1 |
sku | 定義此封包核心控制平面部署輸送量和 SIM 卡額度的 SKU。 | 'G0' 'G1' 'G10' 'G2' 需要 『G5』 () |
ueMtu | MTU (以位元組為單位,) 向UE發出訊號。 所有數據網路的使用者平面數據連結上都會設定相同的 MTU。 在使用者平面存取連結上設定的 MTU 會計算為大於此值的 60 個字節,以允許 GTP 封裝。 | int 約束: 最小值 = 1280 最大值 = 1930 |
version | 所需的封包核心軟體版本。 | 字串 |
InterfaceProperties
名稱 | 描述 | 值 |
---|---|---|
ipv4Address | IPv4 位址。 | 字串 約束: 模式 = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ |
ipv4Gateway | 路由器) 的預設 IPv4 閘道 (。 | 字串 約束: 模式 = ^(([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 子網。 | 字串 約束: 模式 = ^(([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 | 這個介面的邏輯名稱。 這應該符合您在 Azure Stack Edge 裝置上設定的其中一個介面。 | 字串 |
DiagnosticsUploadConfiguration
名稱 | 描述 | 值 |
---|---|---|
storageAccountContainerUrl | 要上傳診斷的記憶體帳戶容器 URL。 | 需要字串 () |
EventHubConfiguration
名稱 | 描述 | 值 |
---|---|---|
id | Azure 事件中樞的資源標識符,以將封包核心事件傳送至其中。 | 需要字串 () 約束: 模式 = ^/[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 使用量報告之間的持續時間 (以秒為單位) 。 | int 約束: 最小值 = 30 最大值 = 3600 |
安裝
名稱 | 描述 | 值 |
---|---|---|
desiredState | 所需的安裝狀態 | 'Installed' 'Uninstalled' |
LocalDiagnosticsAccessConfiguration
名稱 | 描述 | 值 |
---|---|---|
authenticationType | 如何驗證存取本機診斷 API 的使用者。 | 'AAD' 必要) 'Password' ( |
httpsServerCertificate | 用來保護本機存取診斷的 HTTPS 伺服器 TLS 憑證。 | HttpsServerCertificate |
HttpsServerCertificate
名稱 | 描述 | 值 |
---|---|---|
certificateUrl | 未反轉的憑證 URL。 例如:https://contosovault.vault.azure.net/certificates/ingress. |
需要字串 () |
PlatformConfiguration
名稱 | 描述 | 值 |
---|---|---|
azureStackEdgeDevice | 部署封包核心的 Azure Stack Edge 裝置。 如果裝置是容錯配對的一部分,則可以指定配對中的任一個裝置。 | AzureStackEdgeDeviceResourceId |
azureStackHciCluster | 部署封包核心的 Azure Stack HCI 叢集。 | AzureStackHCIClusterResourceId |
connectedCluster | 部署封包核心的 Azure Arc 連線叢集。 | ConnectedClusterResourceId |
customLocation | 部署封包核心的 Azure Arc 自定義位置。 | CustomLocationResourceId |
類型 | 部署封包核心的平台類型。 | '3P-AZURE-STACK-HCI' 需要 『AKS-HCI』 () |
AzureStackEdgeDeviceResourceId
名稱 | 描述 | 值 |
---|---|---|
id | Azure Stack Edge 裝置資源識別符。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Stack HCI 叢集資源標識符。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Arc 連線的叢集資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Arc 自定義位置資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
nasReroute | 啟用 4G NAS 重新路由的設定。 | NASRerouteConfiguration |
NASRerouteConfiguration
名稱 | 描述 | 值 |
---|---|---|
macroMmeGroupId | 宏網路的 MME 群組識別碼。 這是未知的 UE 透過 NAS 重新路由傳送至的位置。 | int (必要) 約束: 最小值 = 0 最大值 = 65535 |
SiteResourceId
名稱 | 描述 | 值 |
---|---|---|
id | 網站資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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]/[^/?#]+$ |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
建立完整的 5G 核心部署 |
此範本會建立部署私人 5G 核心所需的所有資源,包括布建 sims 和建立範例 QoS 原則。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。 |
建立新的行動網站 |
此範本會建立具有相關聯 5G 封包核心資源的新網站。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。 |
更新封包核心控制平面 |
此範本可讓您更新現有封包核心的版本。 |
Terraform (AzAPI 提供者) 資源定義
packetCoreControlPlanes 資源類型可以使用目標作業進行部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄。
資源格式
若要建立 Microsoft.MobileNetwork/packetCoreControlPlanes 資源,請將下列 Terraform 新增至範本。
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"
}
})
}
屬性值
packetCoreControlPlanes
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | “Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01” |
NAME | 資源名稱 | 需要字串 () 字元限制:1-64 合法字元: 英數位元、底線和連字元。 以英數字元開頭。 |
location | 資源所在的地理位置 | 需要字串 () |
parent_id | 若要部署至資源群組,請使用該資源群組的標識碼。 | 需要字串 () |
tags | 資源標籤。 | 標記名稱和值的字典。 |
身分識別 | 用來從 Azure 金鑰保存庫擷取輸入憑證的身分識別。 | ManagedServiceIdentity |
properties | 封包核心控制平面屬性。 | PacketCoreControlPlanePropertiesFormat (必要) |
ManagedServiceIdentity
名稱 | 描述 | 值 |
---|---|---|
類型 | 受控服務識別的類型 (目前僅允許 userAssigned) 。 | “UserAssigned” (必要) |
identity_ids | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中 ({}) 的空白物件。 | 使用者身分識別標識碼的陣列。 |
UserAssignedIdentities
名稱 | 描述 | 值 |
---|---|---|
{自定義屬性} | UserAssignedIdentity |
UserAssignedIdentity
此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。
PacketCoreControlPlanePropertiesFormat
名稱 | 描述 | 值 |
---|---|---|
controlPlaneAccessInterface | 存取網路上的控制平面介面。 對於 5G 網路,這是 N2 介面。 針對 4G 網路,這是 S1-MME 介面。 | 介面屬性 (必要) |
controlPlaneAccessVirtualIpv4Addresses | 高可用性 (HA) 系統中存取網路上控制平面的虛擬IP位址 () 。 在HA部署中,存取網路路由器應設定為此位址的任何傳送流量,以連線到作用中和待命節點上的控制平面存取介面。 在非HA系統中,此列表應該省略或空白。 | string[] 約束: 模式 = ^(([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 | (5G 核心或 EPC / 4G 核心) 的核心網路技術產生。 | “5GC” “EPC + 5GC” “EPC” |
diagnosticsUpload | 上傳封包核心診斷的設定 | DiagnosticsUploadConfiguration |
eventHub | 將封包核心事件傳送至 Azure 事件中樞的設定。 | EventHubConfiguration |
installation | 封包核心控制平面資源的安裝狀態。 | 安裝 |
interopSettings | 允許與第三方元件的互操作性設定,例如 RAN 和 UE。 | |
localDiagnosticsAccess | Kubernetes 輸入組態,可控制透過本機 API 存取封包核心診斷。 | LocalDiagnosticsAccessConfiguration (必要) |
平台 | 部署封包核心的平臺。 | PlatformConfiguration (必要) |
信號 | 封包核心的訊號設定。 | SignalingConfiguration |
sites | 網站 (應部署此封包核心控制平面的) 。 月台必須與封包核心控制平面位於相同的位置。 | SiteResourceId[] (必要) 約束: 最小長度 = 1 |
sku | 定義此封包核心控制平面部署輸送量和 SIM 額度的 SKU。 | “G0” “G1” “G10” “G2” “G5” (必要) |
ueMtu | 以位元組為單位的 MTU (,) 向 UE 發出訊號。 所有用戶網路的使用者平面數據連結上都會設定相同的 MTU。 在使用者平面存取連結上設定的 MTU 會計算為大於此值的 60 個字節,以允許 GTP 封裝。 | int 約束: 最小值 = 1280 最大值 = 1930 |
version | 所需的封包核心軟體版本。 | 字串 |
InterfaceProperties
名稱 | 描述 | 值 |
---|---|---|
ipv4Address | IPv4 位址。 | 字串 約束: 模式 = ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ |
ipv4Gateway | 預設的 IPv4 閘道 (路由器) 。 | 字串 約束: 模式 = ^(([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 子網。 | 字串 約束: 模式 = ^(([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 | 這個介面的邏輯名稱。 這應該符合您在 Azure Stack Edge 裝置上設定的其中一個介面。 | 字串 |
DiagnosticsUploadConfiguration
名稱 | 描述 | 值 |
---|---|---|
storageAccountContainerUrl | 要上傳診斷的記憶體帳戶容器 URL。 | 字串 (必要) |
EventHubConfiguration
名稱 | 描述 | 值 |
---|---|---|
id | 要傳送封包核心事件的 Azure 事件中樞資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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 使用量報告之間的持續時間 (以秒為單位) 。 | int 約束: 最小值 = 30 最大值 = 3600 |
安裝
名稱 | 描述 | 值 |
---|---|---|
desiredState | 所需的安裝狀態 | “Installed” “Uninstalled” |
LocalDiagnosticsAccessConfiguration
名稱 | 描述 | 值 |
---|---|---|
authenticationType | 如何驗證存取本機診斷 API 的使用者。 | “AAD” 「密碼」 (必要) |
httpsServerCertificate | 用來保護診斷本機存取權的 HTTPS 伺服器 TLS 憑證。 | HttpsServerCertificate |
HttpsServerCertificate
名稱 | 描述 | 值 |
---|---|---|
certificateUrl | 未反轉的憑證 URL。 例如:https://contosovault.vault.azure.net/certificates/ingress. |
字串 (必要) |
PlatformConfiguration
名稱 | 描述 | 值 |
---|---|---|
azureStackEdgeDevice | 部署封包核心的 Azure Stack Edge 裝置。 如果裝置是容錯配對的一部分,則可以指定配對中的任一個裝置。 | AzureStackEdgeDeviceResourceId |
azureStackHciCluster | 部署封包核心的 Azure Stack HCI 叢集。 | AzureStackHCIClusterResourceId |
connectedCluster | 部署封包核心的 Azure Arc 連線叢集。 | ConnectedClusterResourceId |
customLocation | 部署封包核心的 Azure Arc 自定義位置。 | CustomLocationResourceId |
類型 | 部署封包核心的平台類型。 | “3P-AZURE-STACK-HCI” “AKS-HCI” (必要) |
AzureStackEdgeDeviceResourceId
名稱 | 描述 | 值 |
---|---|---|
id | Azure Stack Edge 裝置資源識別符。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Stack HCI 叢集資源標識符。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Arc 連線的叢集資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
id | Azure Arc 自定義位置資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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
名稱 | 描述 | 值 |
---|---|---|
nasReroute | 啟用 4G NAS 重新路由的設定。 | NASRerouteConfiguration |
NASRerouteConfiguration
名稱 | 描述 | 值 |
---|---|---|
macroMmeGroupId | 宏網路的 MME 群組識別碼。 這是未知的 UE 透過 NAS 重新路由傳送至的位置。 | int (必要) 約束: 最小值 = 0 最大值 = 65535 |
SiteResourceId
名稱 | 描述 | 值 |
---|---|---|
id | 網站資源標識碼。 | 字串 (必要) 約束: 模式 = ^/[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]/[^/?#]+$ |