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 リソース名 string (必須)

文字数制限: 1 から 64

有効な文字:
英数字、アンダースコア、ハイフン。

英数字で開始します。
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity Azure キー コンテナーからイングレス証明書を取得するために使用される ID。 ManagedServiceIdentity
properties パケット コア コントロール プレーンのプロパティ。 PacketCoreControlPlanePropertiesFormat (必須)

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類 (現在、UserAssigned のみが許可されています)。 'None'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値には、要求で空のオブジェクト ({}) を指定できます。 UserAssignedIdentities

UserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} UserAssignedIdentity

UserAssignedIdentity

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

PacketCoreControlPlanePropertiesFormat

名前 説明
controlPlaneAccessInterface アクセス ネットワーク上のコントロール プレーン インターフェイス。 5G ネットワークの場合、これは N2 インターフェイスです。 4G ネットワークの場合、これは S1-MME インターフェイスです。 InterfaceProperties (必須)
controlPlaneAccessVirtualIpv4Addresses 高可用性 (HA) システムのアクセス ネットワーク上のコントロール プレーンの仮想 IP アドレス。 HA 展開では、アクティブ ノードとスタンバイ ノード上のコントロール プレーン アクセス インターフェイスに対するこのアドレスのエニーキャスト トラフィックにアクセス ネットワーク ルーターを構成する必要があります。 HA 以外のシステムでは、このリストは省略するか空にする必要があります。 string[]

制約:
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 Event Hub に送信するための構成。 EventHubConfiguration
インストール パケット コア コントロール プレーン リソースのインストール状態。 インストール
interopSettings RAN や UI など、サード パーティのコンポーネントとの相互運用性を可能にする設定。 Bicep の場合は、 any() 関数を使用できます。
localDiagnosticsAccess ローカル API を介したパケット コア 診断へのアクセスを制御するための kubernetes イングレス構成。 LocalDiagnosticsAccessConfiguration (必須)
プラットフォーム パケット コアがデプロイされるプラットフォーム。 PlatformConfiguration (必須)
シグナリング パケット コアのシグナリング構成。 SignalingConfiguration
sites このパケット コア コントロール プレーンをデプロイする必要があるサイト。 サイトは、パケット コア コントロール プレーンと同じ場所にある必要があります。 SiteResourceId[] (必須)

制約:
最小長 = 1
sku このパケット コア コントロール プレーンデプロイのスループットと SIM 許容量を定義する SKU。 'G0'
'G1'
'G10'
'G2'
'G5' (必須)
ueMtu UE に通知される MTU (バイト単位)。 すべてのデータ ネットワークのユーザー プレーン データ リンクに同じ MTU が設定されます。 ユーザー プレーン アクセス リンクに設定された MTU は、GTP カプセル化を可能にするために、この値より 60 バイト大きいと計算されます。 INT

制約:
最小値 = 1280
最大値 = 1930
version パケット コア ソフトウェアの目的のバージョン。 string

InterfaceProperties

名前 説明
ipv4Address IPv4 アドレス。 string

制約:
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 ゲートウェイ (ルーター)。 string

制約:
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 サブネット。 string

制約:
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]))$
name このインターフェイスの論理名。 これは、Azure Stack Edge デバイスで構成されているインターフェイスのいずれかと一致している必要があります。 string

DiagnosticsUploadConfiguration

名前 説明
storageAccountContainerUrl 診断をアップロードするストレージ アカウント コンテナーの URL。 string (必須)

EventHubConfiguration

名前 説明
id パケット コア イベントの送信先となる Azure Event Hub のリソース ID。 string (必須)

制約:
Pattern = ^/[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. string (必須)

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 デバイス リソース ID。 string (必須)

制約:
Pattern = ^/[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 クラスター リソース ID。 string (必須)

制約:
Pattern = ^/[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 に接続されたクラスター リソース ID。 string (必須)

制約:
Pattern = ^/[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 カスタムの場所リソース ID。 string (必須)

制約:
Pattern = ^/[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 グループ ID。 これは、NAS リルートを介して不明な UUID が に送信される場所です。 int (必須)

制約:
最小値 = 0
最大値 = 65535

SiteResourceId

名前 説明
id サイト リソース ID。 string (必須)

制約:
Pattern = ^/[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]/[^/?#]+$

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
完全な 5G Core デプロイを作成する

Azure にデプロイする
このテンプレートでは、SIM のプロビジョニングやサンプル QoS ポリシーの作成など、プライベート 5G Core のデプロイに必要なすべてのリソースが作成されます。 必要に応じて、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

名前 説明
type リソースの種類 'Microsoft.MobileNetwork/packetCoreControlPlanes'
apiVersion リソース API のバージョン '2024-02-01'
name リソース名 string (必須)

文字制限: 1 から 64

有効な文字:
英数字、アンダースコア、ハイフン。

英数字で開始します。
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
identity Azure キー コンテナーからイングレス証明書を取得するために使用される ID。 ManagedServiceIdentity
properties パケット コア コントロール プレーンのプロパティ。 PacketCoreControlPlanePropertiesFormat (必須)

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類 (現在は UserAssigned 許可のみ)。 'None'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求で空のオブジェクト ({}) にすることができます。 UserAssignedIdentities

UserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} UserAssignedIdentity

UserAssignedIdentity

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

PacketCoreControlPlanePropertiesFormat

名前 説明
controlPlaneAccessInterface アクセス ネットワーク上のコントロール プレーン インターフェイス。 5G ネットワークの場合、これは N2 インターフェイスです。 4G ネットワークの場合、これは S1-MME インターフェイスです。 InterfaceProperties (必須)
controlPlaneAccessVirtualIpv4Addresses 高可用性 (HA) システムのアクセス ネットワーク上のコントロール プレーンの仮想 IP アドレス。 HA デプロイでは、アクティブ ノードとスタンバイ ノード上のコントロール プレーン アクセス インターフェイスに対するこのアドレスのエニーキャスト トラフィックにアクセス ネットワーク ルーターを構成する必要があります。 HA 以外のシステムでは、このリストは省略するか、空にする必要があります。 string[]

制約:
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 Event Hub に送信するための構成。 EventHubConfiguration
インストール パケット コア コントロール プレーン リソースのインストール状態。 インストール
interopSettings サードパーティのコンポーネント (LAN や UI など) との相互運用性を可能にする設定。
localDiagnosticsAccess ローカル API 経由のパケット コア 診断へのアクセスを制御する kubernetes イングレス構成。 LocalDiagnosticsAccessConfiguration (必須)
プラットフォーム パケット コアがデプロイされるプラットフォーム。 PlatformConfiguration (必須)
シグナリング パケット コアのシグナリング構成。 SignalingConfiguration
sites このパケット コア コントロール プレーンをデプロイする必要があるサイト。 サイトは、パケット コア コントロール プレーンと同じ場所にある必要があります。 SiteResourceId[] (必須)

制約:
最小長 = 1
sku このパケット コア コントロール プレーンデプロイのスループットと SIM 許容量を定義する SKU。 'G0'
'G1'
'G10'
'G2'
'G5' (必須)
ueMtu UE に通知される MTU (バイト単位)。 すべてのデータ ネットワークのユーザー プレーン データ リンクに同じ MTU が設定されます。 ユーザー プレーン アクセス リンクに設定された MTU は、GTP カプセル化を可能にするために、この値より 60 バイト大きく計算されます。 INT

制約:
最小値 = 1280
最大値 = 1930
version パケット コア ソフトウェアの目的のバージョン。 string

InterfaceProperties

名前 説明
ipv4Address IPv4 アドレス。 string

制約:
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 ゲートウェイ (ルーター)。 string

制約:
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 サブネット。 string

制約:
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]))$
name このインターフェイスの論理名。 これは、Azure Stack Edge デバイスで構成されているインターフェイスのいずれかと一致する必要があります。 string

DiagnosticsUploadConfiguration

名前 説明
storageAccountContainerUrl 診断をアップロードするストレージ アカウント コンテナー URL。 string (必須)

EventHubConfiguration

名前 説明
id パケット コア イベントを送信する Azure Event Hub のリソース ID。 string (必須)

制約:
Pattern = ^/[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. string (必須)

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 デバイス リソース ID。 string (必須)

制約:
Pattern = ^/[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 クラスター リソース ID。 string (必須)

制約:
Pattern = ^/[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 に接続されたクラスター リソース ID。 string (必須)

制約:
Pattern = ^/[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 カスタムの場所リソース ID。 string (必須)

制約:
Pattern = ^/[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 グループ ID。 これは、NAS リルートを介して不明な UUID が に送信される場所です。 int (必須)

制約:
最小値 = 0
最大値 = 65535

SiteResourceId

名前 説明
id サイト リソース ID。 string (必須)

制約:
Pattern = ^/[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]/[^/?#]+$

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
完全な 5G Core デプロイを作成する

Azure にデプロイする
このテンプレートでは、SIM のプロビジョニングやサンプル QoS ポリシーの作成など、プライベート 5G Core のデプロイに必要なすべてのリソースが作成されます。 必要に応じて、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

名前 説明
type リソースの種類 "Microsoft.MobileNetwork/packetCoreControlPlanes@2024-02-01"
name リソース名 string (必須)

文字制限: 1 から 64

有効な文字:
英数字、アンダースコア、ハイフン。

英数字で開始します。
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
identity Azure キー コンテナーからイングレス証明書を取得するために使用される ID。 ManagedServiceIdentity
properties パケット コア コントロール プレーンのプロパティ。 PacketCoreControlPlanePropertiesFormat (必須)

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類 (現在は UserAssigned 許可のみ)。 "UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求で空のオブジェクト ({}) にすることができます。 ユーザー ID ID の配列。

UserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} UserAssignedIdentity

UserAssignedIdentity

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

PacketCoreControlPlanePropertiesFormat

名前 説明
controlPlaneAccessInterface アクセス ネットワーク上のコントロール プレーン インターフェイス。 5G ネットワークの場合、これは N2 インターフェイスです。 4G ネットワークの場合、これは S1-MME インターフェイスです。 InterfaceProperties (必須)
controlPlaneAccessVirtualIpv4Addresses 高可用性 (HA) システムのアクセス ネットワーク上のコントロール プレーンの仮想 IP アドレス。 HA デプロイでは、アクティブ ノードとスタンバイ ノード上のコントロール プレーン アクセス インターフェイスに対するこのアドレスのエニーキャスト トラフィックにアクセス ネットワーク ルーターを構成する必要があります。 HA 以外のシステムでは、このリストは省略するか、空にする必要があります。 string[]

制約:
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 Event Hub に送信するための構成。 EventHubConfiguration
インストール パケット コア コントロール プレーン リソースのインストール状態。 インストール
interopSettings サードパーティのコンポーネント (LAN や UI など) との相互運用性を可能にする設定。
localDiagnosticsAccess ローカル API 経由のパケット コア 診断へのアクセスを制御する kubernetes イングレス構成。 LocalDiagnosticsAccessConfiguration (必須)
プラットフォーム パケット コアがデプロイされるプラットフォーム。 PlatformConfiguration (必須)
シグナリング パケット コアのシグナリング構成。 SignalingConfiguration
sites このパケット コア コントロール プレーンをデプロイする必要があるサイト。 サイトは、パケット コア コントロール プレーンと同じ場所にある必要があります。 SiteResourceId[] (必須)

制約:
最小長 = 1
sku このパケット コア コントロール プレーンデプロイのスループットと SIM 許容量を定義する SKU。 "G0"
"G1"
"G10"
"G2"
"G5" (必須)
ueMtu UE に通知される MTU (バイト単位)。 すべてのデータ ネットワークのユーザー プレーン データ リンクに同じ MTU が設定されます。 ユーザー プレーン アクセス リンクに設定された MTU は、GTP カプセル化を可能にするために、この値より 60 バイト大きいと計算されます。 INT

制約:
最小値 = 1280
最大値 = 1930
version パケット コア ソフトウェアの目的のバージョン。 string

InterfaceProperties

名前 説明
ipv4Address IPv4 アドレス。 string

制約:
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 ゲートウェイ (ルーター)。 string

制約:
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 サブネット。 string

制約:
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]))$
name このインターフェイスの論理名。 これは、Azure Stack Edge デバイスで構成されているインターフェイスのいずれかと一致している必要があります。 string

DiagnosticsUploadConfiguration

名前 説明
storageAccountContainerUrl 診断をアップロードするストレージ アカウント コンテナーの URL。 string (必須)

EventHubConfiguration

名前 説明
id パケット コア イベントの送信先となる Azure Event Hub のリソース ID。 string (必須)

制約:
Pattern = ^/[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 目的のインストール状態 "インストール済み"
"アンインストール済み"

LocalDiagnosticsAccessConfiguration

名前 説明
authenticationType ローカル 診断 API にアクセスするユーザーを認証する方法。 "AAD"
"Password" (必須)
httpsServerCertificate 診断へのローカル アクセスをセキュリティで保護するために使用される HTTPS サーバー TLS 証明書。 HttpsServerCertificate

HttpsServerCertificate

名前 説明
certificateUrl バージョン管理されていない証明書の URL。 例: https://contosovault.vault.azure.net/certificates/ingress. string (必須)

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 デバイス リソース ID。 string (必須)

制約:
Pattern = ^/[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 クラスター リソース ID。 string (必須)

制約:
Pattern = ^/[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 に接続されたクラスター リソース ID。 string (必須)

制約:
Pattern = ^/[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 カスタムの場所リソース ID。 string (必須)

制約:
Pattern = ^/[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 グループ ID。 これは、NAS リルートを介して不明な UUID が に送信される場所です。 int (必須)

制約:
最小値 = 0
最大値 = 65535

SiteResourceId

名前 説明
id サイト リソース ID。 string (必須)

制約:
Pattern = ^/[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]/[^/?#]+$