다음을 통해 공유


Microsoft.MobileNetwork packetCoreControlPlanes 2023-06-01

Bicep 리소스 정의

packetCoreControlPlanes 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MobileNetwork/packetCoreControlPlanes 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.MobileNetwork/packetCoreControlPlanes@2023-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    controlPlaneAccessInterface: {
      ipv4Address: 'string'
      ipv4Gateway: 'string'
      ipv4Subnet: 'string'
      name: 'string'
    }
    coreNetworkTechnology: 'string'
    diagnosticsUpload: {
      storageAccountContainerUrl: 'string'
    }
    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'
    }
    sites: [
      {
        id: 'string'
      }
    ]
    sku: 'string'
    ueMtu: int
    version: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

AzureStackEdgeDeviceResourceId

이름 묘사
아이디 Azure Stack Edge 디바이스 리소스 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]\.[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

이름 묘사
아이디 Azure Stack HCI 클러스터 리소스 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]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$(필수)

ConnectedClusterResourceId

이름 묘사
아이디 Azure Arc 연결된 클러스터 리소스 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]\.[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

이름 묘사
아이디 Azure Arc 사용자 지정 위치 리소스 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]\.[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입니다. string(필수)

HttpsServerCertificate

이름 묘사
certificateUrl 확인되지 않은 인증서 URL입니다. 예: https://contosovault.vault.azure.net/certificates/ingress. string(필수)

설치

이름 묘사
desiredState 원하는 설치 상태 'Installed'
'제거됨'

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]))$
이름 이 인터페이스의 논리적 이름입니다. Azure Stack Edge 디바이스에 구성된 인터페이스 중 하나와 일치해야 합니다. 문자열

LocalDiagnosticsAccessConfiguration

이름 묘사
authenticationType 로컬 진단 API에 액세스하는 사용자를 인증하는 방법입니다. 'AAD'
'Password'(필수)
httpsServerCertificate 진단에 대한 로컬 액세스를 보호하는 데 사용되는 HTTPS 서버 TLS 인증서입니다. httpsServerCertificate

ManagedServiceIdentity

이름 묘사
관리 서비스 ID의 유형입니다(현재 UserAssigned만 허용됨). 'None'
'UserAssigned'(필수)
userAssignedIdentities 리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다. UserAssignedIdentities

Microsoft.MobileNetwork/packetCoreControlPlanes

이름 묘사
신원 Azure Key Vault에서 수신 인증서를 검색하는 데 사용되는 ID입니다. ManagedServiceIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최대 길이 =
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
속성 패킷 코어 컨트롤 플레인 속성입니다. PacketCoreControlPlanePropertiesFormat(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

PacketCoreControlPlanePropertiesFormat

이름 묘사
controlPlaneAccessInterface 액세스 네트워크의 컨트롤 플레인 인터페이스입니다. 5G 네트워크의 경우 N2 인터페이스입니다. 4G 네트워크의 경우 S1-MME 인터페이스입니다. InterfaceProperties(필수)
coreNetworkTechnology 핵심 네트워크 기술 생성(5G 코어 또는 EPC/4G 코어). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUpload 패킷 코어 진단을 업로드하기 위한 구성 DiagnosticsUploadConfiguration
설치 패킷 코어 컨트롤 플레인 리소스의 설치 상태입니다. 설치
interopSettings 타사 구성 요소(예: RAN 및 ES)와의 상호 운용성을 허용하는 설정입니다. 어떤
localDiagnosticsAccess 로컬 API를 통해 패킷 코어 진단에 대한 액세스를 제어하는 kubernetes 수신 구성입니다. LocalDiagnosticsAccessConfiguration (필수)
플랫폼 패킷 코어가 배포되는 플랫폼입니다. PlatformConfiguration(필수)
사이트 이 패킷 코어 컨트롤 플레인을 배포해야 하는 사이트입니다. 사이트는 패킷 코어 컨트롤 플레인과 동일한 위치에 있어야 합니다. SiteResourceId[] (필수)
sku 이 패킷 코어 컨트롤 플레인 배포에 대한 처리량 및 SIM 허용량을 정의하는 SKU입니다. 'G0'
'G1'
'G10'
'G2'
'G5'(필수)
ueMtu UE에 신호를 받은 MTU(바이트)입니다. 모든 데이터 네트워크에 대한 사용자 평면 데이터 링크에 동일한 MTU가 설정됩니다. 사용자 평면 액세스 링크에 설정된 MTU는 GTP 캡슐화를 허용하기 위해 이 값보다 60바이트 더 큰 값으로 계산됩니다. int

제약 조건:
최소값 = 1280
최대값 = 1930
버전 패킷 코어 소프트웨어의 원하는 버전입니다. 문자열

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'(필수)

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

이름 묘사

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
전체 5G Core 배포 만들기 이 템플릿은 심 프로비전 및 샘플 QoS 정책 만들기를 포함하여 Private 5G Core를 배포하는 데 필요한 모든 리소스를 만듭니다. 필요에 따라 Azure Stack Edge 디바이스에서 실행되는 Kubernetes 클러스터에 배포할 수 있습니다.
새 모바일 네트워크 사이트 만들기 이 템플릿은 연결된 5G 패킷 코어 리소스가 있는 새 사이트를 만듭니다. 필요에 따라 Azure Stack Edge 디바이스에서 실행되는 Kubernetes 클러스터에 배포할 수 있습니다.
패킷 코어 컨트롤 플레인 업데이트 이 템플릿을 사용하면 기존 패킷 코어의 버전을 업데이트할 수 있습니다.

ARM 템플릿 리소스 정의

packetCoreControlPlanes 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MobileNetwork/packetCoreControlPlanes 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.MobileNetwork/packetCoreControlPlanes",
  "apiVersion": "2023-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "controlPlaneAccessInterface": {
      "ipv4Address": "string",
      "ipv4Gateway": "string",
      "ipv4Subnet": "string",
      "name": "string"
    },
    "coreNetworkTechnology": "string",
    "diagnosticsUpload": {
      "storageAccountContainerUrl": "string"
    },
    "installation": {
      "desiredState": "string"
    },
    "interopSettings": {},
    "localDiagnosticsAccess": {
      "authenticationType": "string",
      "httpsServerCertificate": {
        "certificateUrl": "string"
      }
    },
    "platform": {
      "azureStackEdgeDevice": {
        "id": "string"
      },
      "azureStackHciCluster": {
        "id": "string"
      },
      "connectedCluster": {
        "id": "string"
      },
      "customLocation": {
        "id": "string"
      },
      "type": "string"
    },
    "sites": [
      {
        "id": "string"
      }
    ],
    "sku": "string",
    "ueMtu": "int",
    "version": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

AzureStackEdgeDeviceResourceId

이름 묘사
아이디 Azure Stack Edge 디바이스 리소스 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]\.[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

이름 묘사
아이디 Azure Stack HCI 클러스터 리소스 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]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$(필수)

ConnectedClusterResourceId

이름 묘사
아이디 Azure Arc 연결된 클러스터 리소스 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]\.[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

이름 묘사
아이디 Azure Arc 사용자 지정 위치 리소스 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]\.[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입니다. string(필수)

HttpsServerCertificate

이름 묘사
certificateUrl 확인되지 않은 인증서 URL입니다. 예: https://contosovault.vault.azure.net/certificates/ingress. string(필수)

설치

이름 묘사
desiredState 원하는 설치 상태 'Installed'
'제거됨'

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]))$
이름 이 인터페이스의 논리적 이름입니다. Azure Stack Edge 디바이스에 구성된 인터페이스 중 하나와 일치해야 합니다. 문자열

LocalDiagnosticsAccessConfiguration

이름 묘사
authenticationType 로컬 진단 API에 액세스하는 사용자를 인증하는 방법입니다. 'AAD'
'Password'(필수)
httpsServerCertificate 진단에 대한 로컬 액세스를 보호하는 데 사용되는 HTTPS 서버 TLS 인증서입니다. httpsServerCertificate

ManagedServiceIdentity

이름 묘사
관리 서비스 ID의 유형입니다(현재 UserAssigned만 허용됨). 'None'
'UserAssigned'(필수)
userAssignedIdentities 리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다. UserAssignedIdentities

Microsoft.MobileNetwork/packetCoreControlPlanes

이름 묘사
apiVersion api 버전 '2023-06-01'
신원 Azure Key Vault에서 수신 인증서를 검색하는 데 사용되는 ID입니다. ManagedServiceIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최대 길이 =
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
속성 패킷 코어 컨트롤 플레인 속성입니다. PacketCoreControlPlanePropertiesFormat(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.MobileNetwork/packetCoreControlPlanes'

PacketCoreControlPlanePropertiesFormat

이름 묘사
controlPlaneAccessInterface 액세스 네트워크의 컨트롤 플레인 인터페이스입니다. 5G 네트워크의 경우 N2 인터페이스입니다. 4G 네트워크의 경우 S1-MME 인터페이스입니다. InterfaceProperties(필수)
coreNetworkTechnology 핵심 네트워크 기술 생성(5G 코어 또는 EPC/4G 코어). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUpload 패킷 코어 진단을 업로드하기 위한 구성 DiagnosticsUploadConfiguration
설치 패킷 코어 컨트롤 플레인 리소스의 설치 상태입니다. 설치
interopSettings 타사 구성 요소(예: RAN 및 ES)와의 상호 운용성을 허용하는 설정입니다. 어떤
localDiagnosticsAccess 로컬 API를 통해 패킷 코어 진단에 대한 액세스를 제어하는 kubernetes 수신 구성입니다. LocalDiagnosticsAccessConfiguration (필수)
플랫폼 패킷 코어가 배포되는 플랫폼입니다. PlatformConfiguration(필수)
사이트 이 패킷 코어 컨트롤 플레인을 배포해야 하는 사이트입니다. 사이트는 패킷 코어 컨트롤 플레인과 동일한 위치에 있어야 합니다. SiteResourceId[] (필수)
sku 이 패킷 코어 컨트롤 플레인 배포에 대한 처리량 및 SIM 허용량을 정의하는 SKU입니다. 'G0'
'G1'
'G10'
'G2'
'G5'(필수)
ueMtu UE에 신호를 받은 MTU(바이트)입니다. 모든 데이터 네트워크에 대한 사용자 평면 데이터 링크에 동일한 MTU가 설정됩니다. 사용자 평면 액세스 링크에 설정된 MTU는 GTP 캡슐화를 허용하기 위해 이 값보다 60바이트 더 큰 값으로 계산됩니다. int

제약 조건:
최소값 = 1280
최대값 = 1930
버전 패킷 코어 소프트웨어의 원하는 버전입니다. 문자열

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'(필수)

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

이름 묘사

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
전체 5G Core 배포 만들기

Azure 배포
이 템플릿은 심 프로비전 및 샘플 QoS 정책 만들기를 포함하여 Private 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@2023-06-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      controlPlaneAccessInterface = {
        ipv4Address = "string"
        ipv4Gateway = "string"
        ipv4Subnet = "string"
        name = "string"
      }
      coreNetworkTechnology = "string"
      diagnosticsUpload = {
        storageAccountContainerUrl = "string"
      }
      installation = {
        desiredState = "string"
      }
      interopSettings = ?
      localDiagnosticsAccess = {
        authenticationType = "string"
        httpsServerCertificate = {
          certificateUrl = "string"
        }
      }
      platform = {
        azureStackEdgeDevice = {
          id = "string"
        }
        azureStackHciCluster = {
          id = "string"
        }
        connectedCluster = {
          id = "string"
        }
        customLocation = {
          id = "string"
        }
        type = "string"
      }
      sites = [
        {
          id = "string"
        }
      ]
      sku = "string"
      ueMtu = int
      version = "string"
    }
  })
}

속성 값

AzureStackEdgeDeviceResourceId

이름 묘사
아이디 Azure Stack Edge 디바이스 리소스 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]\.[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

이름 묘사
아이디 Azure Stack HCI 클러스터 리소스 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]\.[aA][zZ][uU][rR][eE][sS][tT][aA][cC][kK][hH][cC][iI]/[cC][lL][uU][sS][tT][eE][rR][sS]/[^/?#]+$(필수)

ConnectedClusterResourceId

이름 묘사
아이디 Azure Arc 연결된 클러스터 리소스 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]\.[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

이름 묘사
아이디 Azure Arc 사용자 지정 위치 리소스 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]\.[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입니다. string(필수)

HttpsServerCertificate

이름 묘사
certificateUrl 확인되지 않은 인증서 URL입니다. 예: https://contosovault.vault.azure.net/certificates/ingress. string(필수)

설치

이름 묘사
desiredState 원하는 설치 상태 'Installed'
'제거됨'

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]))$
이름 이 인터페이스의 논리적 이름입니다. Azure Stack Edge 디바이스에 구성된 인터페이스 중 하나와 일치해야 합니다. 문자열

LocalDiagnosticsAccessConfiguration

이름 묘사
authenticationType 로컬 진단 API에 액세스하는 사용자를 인증하는 방법입니다. 'AAD'
'Password'(필수)
httpsServerCertificate 진단에 대한 로컬 액세스를 보호하는 데 사용되는 HTTPS 서버 TLS 인증서입니다. httpsServerCertificate

ManagedServiceIdentity

이름 묘사
관리 서비스 ID의 유형입니다(현재 UserAssigned만 허용됨). 'None'
'UserAssigned'(필수)
userAssignedIdentities 리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다. UserAssignedIdentities

Microsoft.MobileNetwork/packetCoreControlPlanes

이름 묘사
신원 Azure Key Vault에서 수신 인증서를 검색하는 데 사용되는 ID입니다. ManagedServiceIdentity
위치 리소스가 있는 지리적 위치 string(필수)
이름 리소스 이름 문자열

제약 조건:
최대 길이 =
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9_-]*$(필수)
속성 패킷 코어 컨트롤 플레인 속성입니다. PacketCoreControlPlanePropertiesFormat(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.MobileNetwork/packetCoreControlPlanes@2023-06-01"

PacketCoreControlPlanePropertiesFormat

이름 묘사
controlPlaneAccessInterface 액세스 네트워크의 컨트롤 플레인 인터페이스입니다. 5G 네트워크의 경우 N2 인터페이스입니다. 4G 네트워크의 경우 S1-MME 인터페이스입니다. InterfaceProperties(필수)
coreNetworkTechnology 핵심 네트워크 기술 생성(5G 코어 또는 EPC/4G 코어). '5GC'
'EPC + 5GC'
'EPC'
diagnosticsUpload 패킷 코어 진단을 업로드하기 위한 구성 DiagnosticsUploadConfiguration
설치 패킷 코어 컨트롤 플레인 리소스의 설치 상태입니다. 설치
interopSettings 타사 구성 요소(예: RAN 및 ES)와의 상호 운용성을 허용하는 설정입니다. 어떤
localDiagnosticsAccess 로컬 API를 통해 패킷 코어 진단에 대한 액세스를 제어하는 kubernetes 수신 구성입니다. LocalDiagnosticsAccessConfiguration (필수)
플랫폼 패킷 코어가 배포되는 플랫폼입니다. PlatformConfiguration(필수)
사이트 이 패킷 코어 컨트롤 플레인을 배포해야 하는 사이트입니다. 사이트는 패킷 코어 컨트롤 플레인과 동일한 위치에 있어야 합니다. SiteResourceId[] (필수)
sku 이 패킷 코어 컨트롤 플레인 배포에 대한 처리량 및 SIM 허용량을 정의하는 SKU입니다. 'G0'
'G1'
'G10'
'G2'
'G5'(필수)
ueMtu UE에 신호를 받은 MTU(바이트)입니다. 모든 데이터 네트워크에 대한 사용자 평면 데이터 링크에 동일한 MTU가 설정됩니다. 사용자 평면 액세스 링크에 설정된 MTU는 GTP 캡슐화를 허용하기 위해 이 값보다 60바이트 더 큰 값으로 계산됩니다. int

제약 조건:
최소값 = 1280
최대값 = 1930
버전 패킷 코어 소프트웨어의 원하는 버전입니다. 문자열

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'(필수)

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

이름 묘사