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 核心部署

部署至 Azure
此範本會建立部署私人 5G 核心所需的所有資源,包括布建 sims 和建立範例 QoS 原則。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。
建立新的行動網站

部署至 Azure
此範本會建立具有相關聯 5G 封包核心資源的新網站。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。
更新封包核心控制平面

部署至 Azure
此範本可讓您更新現有封包核心的版本。

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 核心部署

部署至 Azure
此範本會建立部署私人 5G 核心所需的所有資源,包括布建 sims 和建立範例 QoS 原則。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。
建立新的行動網站

部署至 Azure
此範本會建立具有相關聯 5G 封包核心資源的新網站。 您可以選擇性地部署到在 Azure Stack Edge 裝置上執行的 Kubernetes 叢集。
更新封包核心控制平面

部署至 Azure
此範本可讓您更新現有封包核心的版本。

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