Microsoft.DataBoxEdge dataBoxEdgeDevices/roles 2022-03-01
Bicep 리소스 정의
dataBoxEdgeDevices/roles 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-03-01' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see dataBoxEdgeDevices/roles objects
}
dataBoxEdgeDevices/roles 개체
kind 속성을 설정하여 개체의 형식을 지정합니다.
CloudEdgeManagement의 경우 다음을 사용합니다.
kind: 'CloudEdgeManagement'
properties: {
roleStatus: 'string'
}
IOT의 경우 다음을 사용합니다.
kind: 'IOT'
properties: {
computeResource: {
memoryInGB: int
processorCount: int
}
hostPlatform: 'string'
ioTDeviceDetails: {
authentication: {
symmetricKey: {
connectionString: {
encryptionAlgorithm: 'string'
encryptionCertThumbprint: 'string'
value: 'string'
}
}
}
deviceId: 'string'
ioTHostHub: 'string'
ioTHostHubId: 'string'
}
ioTEdgeAgentInfo: {
imageName: 'string'
imageRepository: {
imageRepositoryUrl: 'string'
password: {
encryptionAlgorithm: 'string'
encryptionCertThumbprint: 'string'
value: 'string'
}
userName: 'string'
}
tag: 'string'
}
ioTEdgeDeviceDetails: {
authentication: {
symmetricKey: {
connectionString: {
encryptionAlgorithm: 'string'
encryptionCertThumbprint: 'string'
value: 'string'
}
}
}
deviceId: 'string'
ioTHostHub: 'string'
ioTHostHubId: 'string'
}
roleStatus: 'string'
shareMappings: [
{
shareId: 'string'
}
]
}
Kubernetes의 경우 다음을 사용합니다.
kind: 'Kubernetes'
properties: {
hostPlatform: 'string'
kubernetesClusterInfo: {
version: 'string'
}
kubernetesRoleResources: {
compute: {
vmProfile: 'string'
}
storage: {
endpoints: [
{
shareId: 'string'
}
]
}
}
roleStatus: 'string'
}
MEC의 경우 다음을 사용합니다.
kind: 'MEC'
properties: {
connectionString: {
encryptionAlgorithm: 'string'
encryptionCertThumbprint: 'string'
value: 'string'
}
controllerEndpoint: 'string'
resourceUniqueId: 'string'
roleStatus: 'string'
}
속성 값
dataBoxEdgeDevices/roles
Name | Description | 값 |
---|---|---|
name | 리소스 이름 Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요. |
string(필수) |
kind | 개체 유형 설정 | CloudEdgeManagement Iot Kubernetes MEC (필수) |
부모(parent) | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다. 자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요. |
형식의 리소스에 대한 기호 이름: dataBoxEdgeDevices |
CloudEdgeManagementRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'CloudEdgeManagement'(필수) |
properties | CloudEdgeManagementRole 역할과 관련된 속성입니다. | CloudEdgeManagementRoleProperties |
CloudEdgeManagementRoleProperties
Name | Description | 값 |
---|---|---|
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
IoTRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'IOT'(필수) |
properties | IoT 역할과 관련된 속성입니다. | IoTRoleProperties |
IoTRoleProperties
Name | Description | 값 |
---|---|---|
computeResource | 리소스 할당 | ComputeResource |
hostPlatform | IoT 역할에서 지원하는 호스트 OS입니다. | 'Linux' 'Windows'(필수) |
ioTDeviceDetails | 데이터 상자 에지 디바이스를 연결해야 하는 IoT 디바이스 메타데이터입니다. | IoTDeviceInfo (필수) |
ioTEdgeAgentInfo | 에이전트 및 부트스트랩 iot 런타임을 다운로드하기 위한 IoT 에지 에이전트 세부 정보입니다. | IoTEdgeAgentInfo |
ioTEdgeDeviceDetails | IoT 역할을 구성해야 하는 IoT Edge 디바이스입니다. | IoTDeviceInfo (필수) |
roleStatus | 역할 상태. | '사용 안 함' 'Enabled'(필수) |
shareMappings | 역할에 공유 지점을 탑재합니다. | MountPointMap[] |
ComputeResource
Name | Description | 값 |
---|---|---|
memoryInGB | 메모리(GB) | int(필수) |
processorCount | 프로세서 수 | int(필수) |
IoTDeviceInfo
Name | Description | 값 |
---|---|---|
인증 | 암호화된 IoT 디바이스/IoT 에지 디바이스 연결 문자열. | 인증 |
deviceId | IoT 디바이스/에지 디바이스의 ID입니다. | string(필수) |
ioTHostHub | 디바이스에 연결된 IoT Hub의 호스트 이름입니다. | string(필수) |
ioTHostHubId | 디바이스에 연결된 IoT Hub의 ID입니다. | string |
인증
Name | Description | 값 |
---|---|---|
symmetricKey | 인증을 위한 대칭 키입니다. | SymmetricKey |
SymmetricKey
Name | Description | 값 |
---|---|---|
connectionString | 대칭 키를 기반으로 하는 연결 문자열입니다. | AsymmetricEncryptedSecret |
AsymmetricEncryptedSecret
Name | Description | 값 |
---|---|---|
encryptionAlgorithm | "값"을 암호화하는 데 사용되는 알고리즘입니다. | 'AES256' 'None' 'RSAES_PKCS1_v_1_5'(필수) |
encryptionCertThumbprint | "값"을 암호화하는 데 사용되는 지문 인증서입니다. 값이 암호화되지 않은 경우 null이 됩니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
값 | 암호의 값입니다. | string(필수) |
IoTEdgeAgentInfo
Name | Description | 값 |
---|---|---|
imageName | IoT 에지 에이전트 이미지의 이름입니다. | string(필수) |
imageRepository | 이미지 리포지토리 세부 정보입니다. | ImageRepositoryCredential |
태그 | 이미지 태그입니다. | string(필수) |
ImageRepositoryCredential
Name | Description | 값 |
---|---|---|
imageRepositoryUrl | 이미지 리포지토리 URL(예: mcr.microsoft.com). | string(필수) |
password | 리포지토리 사용자 암호입니다. | AsymmetricEncryptedSecret |
userName | 리포지토리 사용자 이름입니다. | string(필수) |
MountPointMap
Name | Description | 값 |
---|---|---|
shareId | 역할 VM에 탑재된 공유의 ID입니다. | string(필수) |
KubernetesRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'Kubernetes'(필수) |
properties | Kubernetes 역할과 관련된 속성입니다. | KubernetesRoleProperties |
KubernetesRoleProperties
Name | Description | 값 |
---|---|---|
hostPlatform | Kubernetes 역할에서 지원하는 호스트 OS입니다. | 'Linux' 'Windows'(필수) |
kubernetesClusterInfo | Kubernetes 클러스터 구성 | KubernetesClusterInfo (필수) |
kubernetesRoleResources | Kubernetes 역할 리소스 | KubernetesRoleResources (필수) |
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
KubernetesClusterInfo
Name | Description | 값 |
---|---|---|
버전 | Kubernetes 클러스터 버전 | string(필수) |
KubernetesRoleResources
Name | Description | 값 |
---|---|---|
compute | Kubernetes 역할 컴퓨팅 리소스 | KubernetesRoleCompute (필수) |
스토리지 | Kubernetes 역할 스토리지 리소스 | KubernetesRoleStorage |
KubernetesRoleCompute
Name | Description | 값 |
---|---|---|
vmProfile | VM 프로필 | string(필수) |
KubernetesRoleStorage
Name | Description | 값 |
---|---|---|
엔드포인트 | 역할에 공유 지점을 탑재합니다. | MountPointMap[] |
MECRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'MEC'(필수) |
properties | MEC 역할과 관련된 속성입니다. | MECRoleProperties |
MECRoleProperties
Name | Description | 값 |
---|---|---|
connectionString | MEC의 활성화 키입니다. | AsymmetricEncryptedSecret |
controllerEndpoint | 컨트롤러 엔드포인트. | 문자열 |
resourceUniqueId | 리소스의 고유 ID입니다. | string |
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
ARM 템플릿 리소스 정의
dataBoxEdgeDevices/roles 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles",
"apiVersion": "2022-03-01",
"name": "string",
"kind": "string",
// For remaining properties, see dataBoxEdgeDevices/roles objects
}
dataBoxEdgeDevices/roles 개체
kind 속성을 설정하여 개체의 형식을 지정합니다.
CloudEdgeManagement의 경우 다음을 사용합니다.
"kind": "CloudEdgeManagement",
"properties": {
"roleStatus": "string"
}
IOT의 경우 다음을 사용합니다.
"kind": "IOT",
"properties": {
"computeResource": {
"memoryInGB": "int",
"processorCount": "int"
},
"hostPlatform": "string",
"ioTDeviceDetails": {
"authentication": {
"symmetricKey": {
"connectionString": {
"encryptionAlgorithm": "string",
"encryptionCertThumbprint": "string",
"value": "string"
}
}
},
"deviceId": "string",
"ioTHostHub": "string",
"ioTHostHubId": "string"
},
"ioTEdgeAgentInfo": {
"imageName": "string",
"imageRepository": {
"imageRepositoryUrl": "string",
"password": {
"encryptionAlgorithm": "string",
"encryptionCertThumbprint": "string",
"value": "string"
},
"userName": "string"
},
"tag": "string"
},
"ioTEdgeDeviceDetails": {
"authentication": {
"symmetricKey": {
"connectionString": {
"encryptionAlgorithm": "string",
"encryptionCertThumbprint": "string",
"value": "string"
}
}
},
"deviceId": "string",
"ioTHostHub": "string",
"ioTHostHubId": "string"
},
"roleStatus": "string",
"shareMappings": [
{
"shareId": "string"
}
]
}
Kubernetes의 경우 다음을 사용합니다.
"kind": "Kubernetes",
"properties": {
"hostPlatform": "string",
"kubernetesClusterInfo": {
"version": "string"
},
"kubernetesRoleResources": {
"compute": {
"vmProfile": "string"
},
"storage": {
"endpoints": [
{
"shareId": "string"
}
]
}
},
"roleStatus": "string"
}
MEC의 경우 다음을 사용합니다.
"kind": "MEC",
"properties": {
"connectionString": {
"encryptionAlgorithm": "string",
"encryptionCertThumbprint": "string",
"value": "string"
},
"controllerEndpoint": "string",
"resourceUniqueId": "string",
"roleStatus": "string"
}
속성 값
dataBoxEdgeDevices/roles
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles' |
apiVersion | 리소스 api 버전 | '2022-03-01' |
name | 리소스 이름 JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요. |
string(필수) |
kind | 개체 유형 설정 | CloudEdgeManagement Iot Kubernetes MEC (필수) |
CloudEdgeManagementRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'CloudEdgeManagement'(필수) |
properties | CloudEdgeManagementRole 역할과 관련된 속성입니다. | CloudEdgeManagementRoleProperties |
CloudEdgeManagementRoleProperties
Name | Description | 값 |
---|---|---|
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
IoTRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'IOT'(필수) |
properties | IoT 역할과 관련된 속성입니다. | IoTRoleProperties |
IoTRoleProperties
Name | Description | 값 |
---|---|---|
computeResource | 리소스 할당 | ComputeResource |
hostPlatform | IoT 역할에서 지원하는 호스트 OS입니다. | 'Linux' 'Windows'(필수) |
ioTDeviceDetails | 데이터 상자 에지 디바이스를 연결해야 하는 IoT 디바이스 메타데이터입니다. | IoTDeviceInfo (필수) |
ioTEdgeAgentInfo | 에이전트 및 부트스트랩 iot 런타임을 다운로드하기 위한 IoT 에지 에이전트 세부 정보입니다. | IoTEdgeAgentInfo |
ioTEdgeDeviceDetails | IoT 역할을 구성해야 하는 IoT 에지 디바이스입니다. | IoTDeviceInfo (필수) |
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
shareMappings | 역할에 공유 지점을 탑재합니다. | MountPointMap[] |
ComputeResource
Name | Description | 값 |
---|---|---|
memoryInGB | 메모리(GB) | int(필수) |
processorCount | 프로세서 수 | int(필수) |
IoTDeviceInfo
Name | Description | 값 |
---|---|---|
인증 | 암호화된 IoT 디바이스/IoT 에지 디바이스 연결 문자열. | 인증 |
deviceId | IoT 디바이스/에지 디바이스의 ID입니다. | string(필수) |
ioTHostHub | 디바이스에 연결된 IoT Hub의 호스트 이름입니다. | string(필수) |
ioTHostHubId | 디바이스에 연결된 IoT Hub의 ID입니다. | 문자열 |
인증
Name | Description | 값 |
---|---|---|
symmetricKey | 인증을 위한 대칭 키입니다. | SymmetricKey |
SymmetricKey
Name | Description | 값 |
---|---|---|
connectionString | 대칭 키를 기반으로 하는 연결 문자열입니다. | AsymmetricEncryptedSecret |
AsymmetricEncryptedSecret
Name | Description | 값 |
---|---|---|
encryptionAlgorithm | "값"을 암호화하는 데 사용되는 알고리즘입니다. | 'AES256' 'None' 'RSAES_PKCS1_v_1_5'(필수) |
encryptionCertThumbprint | "값"을 암호화하는 데 사용되는 지문 인증서입니다. 값이 암호화되지 않은 경우 null이 됩니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
값 | 암호의 값입니다. | string(필수) |
IoTEdgeAgentInfo
Name | Description | 값 |
---|---|---|
imageName | IoT Edge 에이전트 이미지의 이름입니다. | string(필수) |
imageRepository | 이미지 리포지토리 세부 정보. | ImageRepositoryCredential |
태그 | 이미지 태그입니다. | string(필수) |
ImageRepositoryCredential
Name | Description | 값 |
---|---|---|
imageRepositoryUrl | 이미지 리포지토리 URL(예: mcr.microsoft.com). | string(필수) |
password | 리포지토리 사용자 암호입니다. | AsymmetricEncryptedSecret |
userName | 리포지토리 사용자 이름입니다. | string(필수) |
MountPointMap
Name | Description | 값 |
---|---|---|
shareId | 역할 VM에 탑재된 공유의 ID입니다. | string(필수) |
KubernetesRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'Kubernetes'(필수) |
properties | Kubernetes 역할과 관련된 속성입니다. | KubernetesRoleProperties |
KubernetesRoleProperties
Name | Description | 값 |
---|---|---|
hostPlatform | Kubernetes 역할에서 지원하는 호스트 OS입니다. | 'Linux' 'Windows'(필수) |
kubernetesClusterInfo | Kubernetes 클러스터 구성 | KubernetesClusterInfo (필수) |
kubernetesRoleResources | Kubernetes 역할 리소스 | KubernetesRoleResources (필수) |
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
KubernetesClusterInfo
Name | Description | 값 |
---|---|---|
버전 | Kubernetes 클러스터 버전 | string(필수) |
KubernetesRoleResources
Name | Description | 값 |
---|---|---|
compute | Kubernetes 역할 컴퓨팅 리소스 | KubernetesRoleCompute (필수) |
스토리지 | Kubernetes 역할 스토리지 리소스 | KubernetesRoleStorage |
KubernetesRoleCompute
Name | Description | 값 |
---|---|---|
vmProfile | VM 프로필 | string(필수) |
KubernetesRoleStorage
Name | Description | 값 |
---|---|---|
엔드포인트 | 역할에 공유 지점을 탑재합니다. | MountPointMap[] |
MECRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | 'MEC'(필수) |
properties | MEC 역할과 관련된 속성입니다. | MECRoleProperties |
MECRoleProperties
Name | Description | 값 |
---|---|---|
connectionString | MEC의 활성화 키입니다. | AsymmetricEncryptedSecret |
controllerEndpoint | 컨트롤러 엔드포인트. | string |
resourceUniqueId | 리소스의 고유 ID입니다. | 문자열 |
roleStatus | 역할 상태. | 'Disabled' 'Enabled'(필수) |
Terraform(AzAPI 공급자) 리소스 정의
dataBoxEdgeDevices/roles 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-03-01"
name = "string"
parent_id = "string"
// For remaining properties, see dataBoxEdgeDevices/roles objects
body = jsonencode({
kind = "string"
})
}
dataBoxEdgeDevices/roles 개체
kind 속성을 설정하여 개체의 형식을 지정합니다.
CloudEdgeManagement의 경우 다음을 사용합니다.
kind = "CloudEdgeManagement"
properties = {
roleStatus = "string"
}
IOT의 경우 다음을 사용합니다.
kind = "IOT"
properties = {
computeResource = {
memoryInGB = int
processorCount = int
}
hostPlatform = "string"
ioTDeviceDetails = {
authentication = {
symmetricKey = {
connectionString = {
encryptionAlgorithm = "string"
encryptionCertThumbprint = "string"
value = "string"
}
}
}
deviceId = "string"
ioTHostHub = "string"
ioTHostHubId = "string"
}
ioTEdgeAgentInfo = {
imageName = "string"
imageRepository = {
imageRepositoryUrl = "string"
password = {
encryptionAlgorithm = "string"
encryptionCertThumbprint = "string"
value = "string"
}
userName = "string"
}
tag = "string"
}
ioTEdgeDeviceDetails = {
authentication = {
symmetricKey = {
connectionString = {
encryptionAlgorithm = "string"
encryptionCertThumbprint = "string"
value = "string"
}
}
}
deviceId = "string"
ioTHostHub = "string"
ioTHostHubId = "string"
}
roleStatus = "string"
shareMappings = [
{
shareId = "string"
}
]
}
Kubernetes의 경우 다음을 사용합니다.
kind = "Kubernetes"
properties = {
hostPlatform = "string"
kubernetesClusterInfo = {
version = "string"
}
kubernetesRoleResources = {
compute = {
vmProfile = "string"
}
storage = {
endpoints = [
{
shareId = "string"
}
]
}
}
roleStatus = "string"
}
MEC의 경우 다음을 사용합니다.
kind = "MEC"
properties = {
connectionString = {
encryptionAlgorithm = "string"
encryptionCertThumbprint = "string"
value = "string"
}
controllerEndpoint = "string"
resourceUniqueId = "string"
roleStatus = "string"
}
속성 값
dataBoxEdgeDevices/roles
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2022-03-01" |
name | 리소스 이름 | string(필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식의 리소스에 대한 ID: dataBoxEdgeDevices |
kind | 개체 유형 설정 | CloudEdgeManagement Iot Kubernetes MEC (필수) |
CloudEdgeManagementRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | "CloudEdgeManagement"(필수) |
properties | CloudEdgeManagementRole 역할과 관련된 속성입니다. | CloudEdgeManagementRoleProperties |
CloudEdgeManagementRoleProperties
Name | Description | 값 |
---|---|---|
roleStatus | 역할 상태. | "사용 안 함" "Enabled"(필수) |
IoTRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | "IOT"(필수) |
properties | IoT 역할과 관련된 속성입니다. | IoTRoleProperties |
IoTRoleProperties
Name | Description | 값 |
---|---|---|
computeResource | 리소스 할당 | ComputeResource |
hostPlatform | IoT 역할에서 지원하는 호스트 OS입니다. | "Linux" "Windows"(필수) |
ioTDeviceDetails | 데이터 상자 에지 디바이스를 연결해야 하는 IoT 디바이스 메타데이터입니다. | IoTDeviceInfo (필수) |
ioTEdgeAgentInfo | 에이전트 및 부트스트랩 iot 런타임을 다운로드하기 위한 IoT 에지 에이전트 세부 정보입니다. | IoTEdgeAgentInfo |
ioTEdgeDeviceDetails | IoT 역할을 구성해야 하는 IoT Edge 디바이스입니다. | IoTDeviceInfo (필수) |
roleStatus | 역할 상태. | "사용 안 함" "Enabled"(필수) |
shareMappings | 역할에 공유 지점을 탑재합니다. | MountPointMap[] |
ComputeResource
Name | Description | 값 |
---|---|---|
memoryInGB | 메모리(GB) | int(필수) |
processorCount | 프로세서 수 | int(필수) |
IoTDeviceInfo
Name | Description | 값 |
---|---|---|
인증 | 암호화된 IoT 디바이스/IoT 에지 디바이스 연결 문자열. | 인증 |
deviceId | IoT 디바이스/에지 디바이스의 ID입니다. | string(필수) |
ioTHostHub | 디바이스에 연결된 IoT Hub의 호스트 이름입니다. | string(필수) |
ioTHostHubId | 디바이스에 연결된 IoT Hub의 ID입니다. | string |
인증
Name | Description | 값 |
---|---|---|
symmetricKey | 인증을 위한 대칭 키입니다. | SymmetricKey |
SymmetricKey
Name | Description | 값 |
---|---|---|
connectionString | 대칭 키를 기반으로 하는 연결 문자열입니다. | AsymmetricEncryptedSecret |
AsymmetricEncryptedSecret
Name | Description | 값 |
---|---|---|
encryptionAlgorithm | "값"을 암호화하는 데 사용되는 알고리즘입니다. | "AES256" “None” "RSAES_PKCS1_v_1_5"(필수) |
encryptionCertThumbprint | "값"을 암호화하는 데 사용되는 지문 인증서입니다. 값이 암호화되지 않은 경우 null이 됩니다. | 문자열 제약 조건: 중요한 값입니다. 보안 매개 변수로 전달합니다. |
값 | 암호의 값입니다. | string(필수) |
IoTEdgeAgentInfo
Name | Description | 값 |
---|---|---|
imageName | IoT 에지 에이전트 이미지의 이름입니다. | string(필수) |
imageRepository | 이미지 리포지토리 세부 정보입니다. | ImageRepositoryCredential |
태그 | 이미지 태그입니다. | string(필수) |
ImageRepositoryCredential
Name | Description | 값 |
---|---|---|
imageRepositoryUrl | 이미지 리포지토리 URL(예: mcr.microsoft.com). | string(필수) |
password | 리포지토리 사용자 암호입니다. | AsymmetricEncryptedSecret |
userName | 리포지토리 사용자 이름입니다. | string(필수) |
MountPointMap
Name | Description | 값 |
---|---|---|
shareId | 역할 VM에 탑재된 공유의 ID입니다. | string(필수) |
KubernetesRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | "Kubernetes"(필수) |
properties | Kubernetes 역할과 관련된 속성입니다. | KubernetesRoleProperties |
KubernetesRoleProperties
Name | Description | 값 |
---|---|---|
hostPlatform | Kubernetes 역할에서 지원하는 호스트 OS입니다. | "Linux" "Windows"(필수) |
kubernetesClusterInfo | Kubernetes 클러스터 구성 | KubernetesClusterInfo (필수) |
kubernetesRoleResources | Kubernetes 역할 리소스 | KubernetesRoleResources (필수) |
roleStatus | 역할 상태. | "사용 안 함" "Enabled"(필수) |
KubernetesClusterInfo
Name | Description | 값 |
---|---|---|
버전 | Kubernetes 클러스터 버전 | string(필수) |
KubernetesRoleResources
Name | Description | 값 |
---|---|---|
compute | Kubernetes 역할 컴퓨팅 리소스 | KubernetesRoleCompute (필수) |
스토리지 | Kubernetes 역할 스토리지 리소스 | KubernetesRoleStorage |
KubernetesRoleCompute
Name | Description | 값 |
---|---|---|
vmProfile | VM 프로필 | string(필수) |
KubernetesRoleStorage
Name | Description | 값 |
---|---|---|
엔드포인트 | 역할에 공유 지점을 탑재합니다. | MountPointMap[] |
MECRole
Name | Description | 값 |
---|---|---|
kind | 역할 유형입니다. | "MEC"(필수) |
properties | MEC 역할과 관련된 속성입니다. | MECRoleProperties |
MECRoleProperties
Name | Description | 값 |
---|---|---|
connectionString | MEC의 활성화 키입니다. | AsymmetricEncryptedSecret |
controllerEndpoint | 컨트롤러 엔드포인트. | string |
resourceUniqueId | 리소스의 고유 ID입니다. | 문자열 |
roleStatus | 역할 상태. | "사용 안 함" "Enabled"(필수) |