Microsoft.MobileNetwork packetCoreControlPlanes
Bicep 資源定義
packetCoreControlPlanes 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.MobileNetwork/packetCoreControlPlanes 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.MobileNetwork/packetCoreControlPlanes@2024-04-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
controlPlaneAccessInterface: {
bfdIpv4Endpoints: [
'string'
]
ipv4Address: 'string'
ipv4AddressList: [
'string'
]
ipv4Gateway: 'string'
ipv4Subnet: 'string'
name: 'string'
vlanId: int
}
controlPlaneAccessVirtualIpv4Addresses: [
'string'
]
coreNetworkTechnology: 'string'
diagnosticsUpload: {
storageAccountContainerUrl: 'string'
}
eventHub: {
id: 'string'
reportingInterval: int
}
installation: {
desiredState: 'string'
}
interopSettings: any(Azure.Bicep.Types.Concrete.AnyType)
localDiagnosticsAccess: {
authenticationType: 'string'
httpsServerCertificate: {
certificateUrl: 'string'
}
}
platform: {
azureStackEdgeDevice: {
id: 'string'
}
azureStackHciCluster: {
id: 'string'
}
connectedCluster: {
id: 'string'
}
customLocation: {
id: 'string'
}
type: 'string'
}
signaling: {
nasEncryption: [
'string'
]
nasReroute: {
macroMmeGroupId: int
}
}
sites: [
{
id: 'string'
}
]
sku: 'string'
ueMtu: int
userConsent: {
allowSupportTelemetryAccess: bool
}
version: 'string'
}
tags: {
{customized property}: 'string'
}
}
屬性值
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]/[^/?#]+$ (必要) |
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 |
HttpsServerCertificate
名字 | 描述 | 價值 |
---|---|---|
certificateUrl | 未反轉的憑證 URL。 例如:https://contosovault.vault.azure.net/certificates/ingress。 | 字串 (必要) |
安裝
名字 | 描述 | 價值 |
---|---|---|
desiredState | 所需的安裝狀態 | 'Installed' 'Uninstalled' |
InterfaceProperties
名字 | 描述 | 價值 |
---|---|---|
bfdIpv4Endpoints | 要傳送 BFD 探查的端點 IPv4 位址。 | 字串 約束: Pattern = ^(([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])$ [] |
ipv4Address | IPv4 位址。 | 字串 約束: Pattern = ^(([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])$ |
ipv4AddressList | 多重節點系統的 IPv4 位址清單。 | 字串 約束: Pattern = ^(([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 閘道(路由器)。 | 字串 約束: Pattern = ^(([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 子網。 | 字串 約束: Pattern = ^(([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]))$ |
名字 | 這個介面的邏輯名稱。 這應該符合您在 Azure Stack Edge 裝置上設定的其中一個介面。 | 字串 |
vlanId | 網路介面的 VLAN 識別碼。 範例:501。 | int 約束: 最小值 = 1 最大值 = 4094 |
LocalDiagnosticsAccessConfiguration
名字 | 描述 | 價值 |
---|---|---|
authenticationType | 如何驗證存取本機診斷 API 的使用者。 | 'AAD' 'Password' (必要) |
httpsServerCertificate | HTTPS 伺服器 TLS 憑證,用來保護對診斷的本機存取。 | HttpsServerCertificate |
ManagedServiceIdentity
名字 | 描述 | 價值 |
---|---|---|
類型 | 受控服務識別的類型(目前只允許UserAssigned)。 | 'None' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件({})。 | UserAssignedIdentities |
Microsoft.MobileNetwork/packetCoreControlPlanes
名字 | 描述 | 價值 |
---|---|---|
身份 | 用來從 Azure 金鑰保存庫擷取輸入憑證的身分識別。 | ManagedServiceIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 約束: 最大長度 = 模式 = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (必要) |
性能 | 封包核心控制平面屬性。 | PacketCoreControlPlanePropertiesFormat (必要) |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
NASRerouteConfiguration
名字 | 描述 | 價值 |
---|---|---|
macroMmeGroupId | 巨集網路的 MME 群組識別碼。 這是透過 NAS 重新路由傳送未知 UE 的位置。 | int 約束: 最小值 = 0 最大值 = 65535 (必要) |
PacketCoreControlPlanePropertiesFormat
名字 | 描述 | 價值 |
---|---|---|
controlPlaneAccessInterface | 存取網路上的控制平面介面。 對於 5G 網路,這是 N2 介面。 對於 4G 網路,這是 S1-MME 介面。 | InterfaceProperties (必要) |
controlPlaneAccessVirtualIpv4Addresses | 高可用性 (HA) 系統中存取網路上控制平面的虛擬IP位址。 在HA部署中,存取網路路由器應設定為此位址的任何廣播流量,以連線到使用中和待命節點上的控制平面存取介面。 在非HA系統中,應該省略或空白清單。 | 字串 約束: Pattern = ^(([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 |
安裝 | 封包核心控制平面資源的安裝狀態。 | 安裝 |
interopSettings | 允許與第三方元件的互操作性設定,例如 RAN 和 UE。 | 任何 |
localDiagnosticsAccess | Kubernetes 輸入組態,可控制透過本機 API 存取封包核心診斷。 | LocalDiagnosticsAccessConfiguration (必要) |
平臺 | 部署封包核心的平臺。 | PlatformConfiguration (必要) |
信號 | 封包核心的訊號設定。 | SignalingConfiguration |
網站 | 部署此封包核心控制平面的月臺。。 月台必須位於與封包核心控制平面相同的位置。 | SiteResourceId[] (必要) |
sku | 定義此封包核心控制平面部署輸送量和 SIM 額度的 SKU。 | 'G0' 'G1' 'G10' 'G2' 'G5' (必要) |
ueMtu | 向 UE 發出訊號的 MTU (以位元組為單位)。 所有使用者平面數據連結上都會設定相同的 MTU。 在使用者平面存取連結上設定的 MTU 會計算為大於此值 60 個字節,以允許 GTP 封裝。 | int 約束: 最小值 = 1280 最大值 = 1930 |
userConsent | 封包核心的使用者同意設定。 | UserConsentConfiguration |
版本 | 所需的封包核心軟體版本。 | 字串 |
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' (必要) |
SignalingConfiguration
名字 | 描述 | 價值 |
---|---|---|
nasEncryption | NAS 加密演算法的排序列表,用來加密 UE 與封包核心之間的控制平面流量,以從最不慣用到最不慣用的順序。 如果未指定,封包核心會使用內建的預設順序。 | 包含任何的字串數組: 'NEA0/EEA0' 'NEA1/EEA1' 'NEA2/EEA2' |
nasReroute | 啟用 4G NAS 重新路由的設定。 | NASRerouteConfiguration |
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]/[^/?#]+$ (必要) |
TrackedResourceTags
名字 | 描述 | 價值 |
---|
UserAssignedIdentities
名字 | 描述 | 價值 |
---|
UserAssignedIdentity
名字 | 描述 | 價值 |
---|
UserConsentConfiguration
名字 | 描述 | 價值 |
---|---|---|
allowSupportTelemetryAccess | 允許Microsoft從封包核心存取非 PII 遙測資訊。 | bool |
快速入門範例
下列快速入門範例會部署此資源類型。
Bicep 檔案 | 描述 |
---|---|
建立完整的 5G 核心部署 | 此範本會建立部署私人 5G 核心所需的所有資源,包括布建 sim 卡和建立範例 QoS 原則。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。 |
建立新的行動網站 | 此範本會建立具有相關聯 5G 封包核心資源的新網站。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。 |
更新封包核心控制平面 | 此範本可讓您更新現有封包核心的版本。 |
ARM 樣本資源定義
packetCoreControlPlanes 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.MobileNetwork/packetCoreControlPlanes 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
"apiVersion": "2024-04-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"controlPlaneAccessInterface": {
"bfdIpv4Endpoints": [ "string" ],
"ipv4Address": "string",
"ipv4AddressList": [ "string" ],
"ipv4Gateway": "string",
"ipv4Subnet": "string",
"name": "string",
"vlanId": "int"
},
"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": {
"nasEncryption": [ "string" ],
"nasReroute": {
"macroMmeGroupId": "int"
}
},
"sites": [
{
"id": "string"
}
],
"sku": "string",
"ueMtu": "int",
"userConsent": {
"allowSupportTelemetryAccess": "bool"
},
"version": "string"
},
"tags": {
"{customized property}": "string"
}
}
屬性值
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]/[^/?#]+$ (必要) |
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 |
HttpsServerCertificate
名字 | 描述 | 價值 |
---|---|---|
certificateUrl | 未反轉的憑證 URL。 例如:https://contosovault.vault.azure.net/certificates/ingress。 | 字串 (必要) |
安裝
名字 | 描述 | 價值 |
---|---|---|
desiredState | 所需的安裝狀態 | 'Installed' 'Uninstalled' |
InterfaceProperties
名字 | 描述 | 價值 |
---|---|---|
bfdIpv4Endpoints | 要傳送 BFD 探查的端點 IPv4 位址。 | 字串 約束: Pattern = ^(([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])$ [] |
ipv4Address | IPv4 位址。 | 字串 約束: Pattern = ^(([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])$ |
ipv4AddressList | 多重節點系統的 IPv4 位址清單。 | 字串 約束: Pattern = ^(([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 閘道(路由器)。 | 字串 約束: Pattern = ^(([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 子網。 | 字串 約束: Pattern = ^(([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]))$ |
名字 | 這個介面的邏輯名稱。 這應該符合您在 Azure Stack Edge 裝置上設定的其中一個介面。 | 字串 |
vlanId | 網路介面的 VLAN 識別碼。 範例:501。 | int 約束: 最小值 = 1 最大值 = 4094 |
LocalDiagnosticsAccessConfiguration
名字 | 描述 | 價值 |
---|---|---|
authenticationType | 如何驗證存取本機診斷 API 的使用者。 | 'AAD' 'Password' (必要) |
httpsServerCertificate | HTTPS 伺服器 TLS 憑證,用來保護對診斷的本機存取。 | HttpsServerCertificate |
ManagedServiceIdentity
名字 | 描述 | 價值 |
---|---|---|
類型 | 受控服務識別的類型(目前只允許UserAssigned)。 | 'None' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件({})。 | UserAssignedIdentities |
Microsoft.MobileNetwork/packetCoreControlPlanes
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2024-04-01' |
身份 | 用來從 Azure 金鑰保存庫擷取輸入憑證的身分識別。 | ManagedServiceIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 約束: 最大長度 = 模式 = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (必要) |
性能 | 封包核心控制平面屬性。 | PacketCoreControlPlanePropertiesFormat (必要) |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.MobileNetwork/packetCoreControlPlanes' |
NASRerouteConfiguration
名字 | 描述 | 價值 |
---|---|---|
macroMmeGroupId | 巨集網路的 MME 群組識別碼。 這是透過 NAS 重新路由傳送未知 UE 的位置。 | int 約束: 最小值 = 0 最大值 = 65535 (必要) |
PacketCoreControlPlanePropertiesFormat
名字 | 描述 | 價值 |
---|---|---|
controlPlaneAccessInterface | 存取網路上的控制平面介面。 對於 5G 網路,這是 N2 介面。 對於 4G 網路,這是 S1-MME 介面。 | InterfaceProperties (必要) |
controlPlaneAccessVirtualIpv4Addresses | 高可用性 (HA) 系統中存取網路上控制平面的虛擬IP位址。 在HA部署中,存取網路路由器應設定為此位址的任何廣播流量,以連線到使用中和待命節點上的控制平面存取介面。 在非HA系統中,應該省略或空白清單。 | 字串 約束: Pattern = ^(([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 |
安裝 | 封包核心控制平面資源的安裝狀態。 | 安裝 |
interopSettings | 允許與第三方元件的互操作性設定,例如 RAN 和 UE。 | 任何 |
localDiagnosticsAccess | Kubernetes 輸入組態,可控制透過本機 API 存取封包核心診斷。 | LocalDiagnosticsAccessConfiguration (必要) |
平臺 | 部署封包核心的平臺。 | PlatformConfiguration (必要) |
信號 | 封包核心的訊號設定。 | SignalingConfiguration |
網站 | 部署此封包核心控制平面的月臺。。 月台必須位於與封包核心控制平面相同的位置。 | SiteResourceId[] (必要) |
sku | 定義此封包核心控制平面部署輸送量和 SIM 額度的 SKU。 | 'G0' 'G1' 'G10' 'G2' 'G5' (必要) |
ueMtu | 向 UE 發出訊號的 MTU (以位元組為單位)。 所有使用者平面數據連結上都會設定相同的 MTU。 在使用者平面存取連結上設定的 MTU 會計算為大於此值 60 個字節,以允許 GTP 封裝。 | int 約束: 最小值 = 1280 最大值 = 1930 |
userConsent | 封包核心的使用者同意設定。 | UserConsentConfiguration |
版本 | 所需的封包核心軟體版本。 | 字串 |
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' (必要) |
SignalingConfiguration
名字 | 描述 | 價值 |
---|---|---|
nasEncryption | NAS 加密演算法的排序列表,用來加密 UE 與封包核心之間的控制平面流量,以從最不慣用到最不慣用的順序。 如果未指定,封包核心會使用內建的預設順序。 | 包含任何的字串數組: 'NEA0/EEA0' 'NEA1/EEA1' 'NEA2/EEA2' |
nasReroute | 啟用 4G NAS 重新路由的設定。 | NASRerouteConfiguration |
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]/[^/?#]+$ (必要) |
TrackedResourceTags
名字 | 描述 | 價值 |
---|
UserAssignedIdentities
名字 | 描述 | 價值 |
---|
UserAssignedIdentity
名字 | 描述 | 價值 |
---|
UserConsentConfiguration
名字 | 描述 | 價值 |
---|---|---|
allowSupportTelemetryAccess | 允許Microsoft從封包核心存取非 PII 遙測資訊。 | bool |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
建立完整的 5G 核心部署 |
此範本會建立部署私人 5G 核心所需的所有資源,包括布建 sim 卡和建立範例 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-04-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
controlPlaneAccessInterface = {
bfdIpv4Endpoints = [
"string"
]
ipv4Address = "string"
ipv4AddressList = [
"string"
]
ipv4Gateway = "string"
ipv4Subnet = "string"
name = "string"
vlanId = int
}
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 = {
nasEncryption = [
"string"
]
nasReroute = {
macroMmeGroupId = int
}
}
sites = [
{
id = "string"
}
]
sku = "string"
ueMtu = int
userConsent = {
allowSupportTelemetryAccess = bool
}
version = "string"
}
})
}
屬性值
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]/[^/?#]+$ (必要) |
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 |
HttpsServerCertificate
名字 | 描述 | 價值 |
---|---|---|
certificateUrl | 未反轉的憑證 URL。 例如:https://contosovault.vault.azure.net/certificates/ingress。 | 字串 (必要) |
安裝
名字 | 描述 | 價值 |
---|---|---|
desiredState | 所需的安裝狀態 | 'Installed' 'Uninstalled' |
InterfaceProperties
名字 | 描述 | 價值 |
---|---|---|
bfdIpv4Endpoints | 要傳送 BFD 探查的端點 IPv4 位址。 | 字串 約束: Pattern = ^(([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])$ [] |
ipv4Address | IPv4 位址。 | 字串 約束: Pattern = ^(([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])$ |
ipv4AddressList | 多重節點系統的 IPv4 位址清單。 | 字串 約束: Pattern = ^(([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 閘道(路由器)。 | 字串 約束: Pattern = ^(([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 子網。 | 字串 約束: Pattern = ^(([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]))$ |
名字 | 這個介面的邏輯名稱。 這應該符合您在 Azure Stack Edge 裝置上設定的其中一個介面。 | 字串 |
vlanId | 網路介面的 VLAN 識別碼。 範例:501。 | int 約束: 最小值 = 1 最大值 = 4094 |
LocalDiagnosticsAccessConfiguration
名字 | 描述 | 價值 |
---|---|---|
authenticationType | 如何驗證存取本機診斷 API 的使用者。 | 'AAD' 'Password' (必要) |
httpsServerCertificate | HTTPS 伺服器 TLS 憑證,用來保護對診斷的本機存取。 | HttpsServerCertificate |
ManagedServiceIdentity
名字 | 描述 | 價值 |
---|---|---|
類型 | 受控服務識別的類型(目前只允許UserAssigned)。 | 'None' 'UserAssigned' (必要) |
userAssignedIdentities | 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中的空白物件({})。 | UserAssignedIdentities |
Microsoft.MobileNetwork/packetCoreControlPlanes
名字 | 描述 | 價值 |
---|---|---|
身份 | 用來從 Azure 金鑰保存庫擷取輸入憑證的身分識別。 | ManagedServiceIdentity |
位置 | 資源所在的地理位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 約束: 最大長度 = 模式 = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ (必要) |
性能 | 封包核心控制平面屬性。 | PacketCoreControlPlanePropertiesFormat (必要) |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.MobileNetwork/packetCoreControlPlanes@2024-04-01” |
NASRerouteConfiguration
名字 | 描述 | 價值 |
---|---|---|
macroMmeGroupId | 巨集網路的 MME 群組識別碼。 這是透過 NAS 重新路由傳送未知 UE 的位置。 | int 約束: 最小值 = 0 最大值 = 65535 (必要) |
PacketCoreControlPlanePropertiesFormat
名字 | 描述 | 價值 |
---|---|---|
controlPlaneAccessInterface | 存取網路上的控制平面介面。 對於 5G 網路,這是 N2 介面。 對於 4G 網路,這是 S1-MME 介面。 | InterfaceProperties (必要) |
controlPlaneAccessVirtualIpv4Addresses | 高可用性 (HA) 系統中存取網路上控制平面的虛擬IP位址。 在HA部署中,存取網路路由器應設定為此位址的任何廣播流量,以連線到使用中和待命節點上的控制平面存取介面。 在非HA系統中,應該省略或空白清單。 | 字串 約束: Pattern = ^(([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 |
安裝 | 封包核心控制平面資源的安裝狀態。 | 安裝 |
interopSettings | 允許與第三方元件的互操作性設定,例如 RAN 和 UE。 | 任何 |
localDiagnosticsAccess | Kubernetes 輸入組態,可控制透過本機 API 存取封包核心診斷。 | LocalDiagnosticsAccessConfiguration (必要) |
平臺 | 部署封包核心的平臺。 | PlatformConfiguration (必要) |
信號 | 封包核心的訊號設定。 | SignalingConfiguration |
網站 | 部署此封包核心控制平面的月臺。。 月台必須位於與封包核心控制平面相同的位置。 | SiteResourceId[] (必要) |
sku | 定義此封包核心控制平面部署輸送量和 SIM 額度的 SKU。 | 'G0' 'G1' 'G10' 'G2' 'G5' (必要) |
ueMtu | 向 UE 發出訊號的 MTU (以位元組為單位)。 所有使用者平面數據連結上都會設定相同的 MTU。 在使用者平面存取連結上設定的 MTU 會計算為大於此值 60 個字節,以允許 GTP 封裝。 | int 約束: 最小值 = 1280 最大值 = 1930 |
userConsent | 封包核心的使用者同意設定。 | UserConsentConfiguration |
版本 | 所需的封包核心軟體版本。 | 字串 |
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' (必要) |
SignalingConfiguration
名字 | 描述 | 價值 |
---|---|---|
nasEncryption | NAS 加密演算法的排序列表,用來加密 UE 與封包核心之間的控制平面流量,以從最不慣用到最不慣用的順序。 如果未指定,封包核心會使用內建的預設順序。 | 包含任何的字串數組: 'NEA0/EEA0' 'NEA1/EEA1' 'NEA2/EEA2' |
nasReroute | 啟用 4G NAS 重新路由的設定。 | NASRerouteConfiguration |
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]/[^/?#]+$ (必要) |
TrackedResourceTags
名字 | 描述 | 價值 |
---|
UserAssignedIdentities
名字 | 描述 | 價值 |
---|
UserAssignedIdentity
名字 | 描述 | 價值 |
---|
UserConsentConfiguration
名字 | 描述 | 價值 |
---|---|---|
allowSupportTelemetryAccess | 允許Microsoft從封包核心存取非 PII 遙測資訊。 | bool |