Microsoft.DataBoxEdge dataBoxEdgeDevices/roles
Определение ресурса Bicep
Тип ресурса dataBoxEdgeDevices/roles можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, добавьте в шаблон следующий Bicep.
resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2023-12-01' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see dataBoxEdgeDevices/roles objects
}
Объекты dataBoxEdgeDevices/roles
Задайте свойство kind , чтобы указать тип объекта .
Для CloudEdgeManagement используйте:
kind: 'CloudEdgeManagement'
properties: {
roleStatus: 'string'
}
Для Интернета вещей используйте:
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 | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep. |
строка (обязательно) |
kind | Установка типа объекта | CloudEdgeManagement IOT Kubernetes MEC (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: dataBoxEdgeDevices |
CloudEdgeManagementRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | CloudEdgeManagement (обязательно) |
properties | Свойства, относящиеся к роли CloudEdgeManagementRole. | CloudEdgeManagementRoleProperties |
CloudEdgeManagementRoleProperties
Имя | Описание | Значение |
---|---|---|
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
IoTRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | IOT (обязательно) |
properties | Свойства, относящиеся к роли Интернета вещей. | IoTRoleProperties |
IoTRoleProperties
Имя | Описание | Значение |
---|---|---|
computeResource | Выделение ресурсов | ComputeResource |
hostPlatform | ОС узла, поддерживаемая ролью Интернета вещей. | Linux Windows (обязательно) |
ioTDeviceDetails | Метаданные устройства Интернета вещей, к которым необходимо подключить пограничное устройство Data Box. | IoTDeviceInfo (обязательно) |
ioTEdgeAgentInfo | Сведения об агенте Iot Edge для скачивания агента и начальной загрузки среды выполнения Интернета вещей. | IoTEdgeAgentInfo |
ioTEdgeDeviceDetails | Устройство IoT Edge, для которого необходимо настроить роль Интернета вещей. | IoTDeviceInfo (обязательно) |
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
shareMappings | Точки подключения общих папок в роли. | MountPointMap[] |
ComputeResource
Имя | Описание | Значение |
---|---|---|
memoryInGB | Память в ГБ | int (обязательно) |
processorCount | Число процессоров | int (обязательно) |
IoTDeviceInfo
Имя | Описание | Значение |
---|---|---|
проверка подлинности | Зашифрованное устройство Интернета вещей или устройство IoT Edge строка подключения. | Аутентификация |
deviceId | Идентификатор устройства Интернета вещей или пограничного устройства. | строка (обязательно) |
ioTHostHub | Имя узла для Центра Интернета вещей, связанного с устройством. | строка (обязательно) |
ioTHostHubId | Идентификатор центра Интернета вещей, связанного с устройством. | строка |
Аутентификация
Имя | Описание | Значение |
---|---|---|
symmetricKey | Симметричный ключ для проверки подлинности. | SymmetricKey |
SymmetricKey
Имя | Описание | Значение |
---|---|---|
connectionString | Строка подключения на основе симметричного ключа. | AsymmetricEncryptedSecret |
AsymmetricEncryptedSecret
Имя | Описание | Значение |
---|---|---|
encryptionAlgorithm | Алгоритм, используемый для шифрования "Значение". | 'AES256' "Нет" "RSAES_PKCS1_v_1_5" (обязательно) |
encryptionCertThumbprint | Сертификат отпечатка, используемый для шифрования "Значение". Если значение не зашифровано, оно будет иметь значение NULL. | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
значение | Значение секрета. | строка (обязательно) |
IoTEdgeAgentInfo
Имя | Описание | Значение |
---|---|---|
imageName | Имя образа агента IoT Edge. | строка (обязательно) |
imageRepository | Сведения о репозитории образов. | ImageRepositoryCredential |
тег | Тег изображения. | строка (обязательно) |
ImageRepositoryCredential
Имя | Описание | Значение |
---|---|---|
imageRepositoryUrl | URL-адрес репозитория образов (например, mcr.microsoft.com). | строка (обязательно) |
password | Пароль пользователя репозитория. | AsymmetricEncryptedSecret |
userName | Имя пользователя репозитория. | строка (обязательно) |
MountPointMap
Имя | Описание | Значение |
---|---|---|
shareId | Идентификатор общей папки, подключенной к виртуальной машине роли. | string (обязательно) |
KubernetesRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | Kubernetes (обязательно) |
properties | Свойства, относящиеся к роли Kubernetes. | KubernetesRoleProperties |
KubernetesRoleProperties
Имя | Описание | Значение |
---|---|---|
hostPlatform | ОС узла, поддерживаемая ролью Kubernetes. | Linux "Windows" (обязательно) |
kubernetesClusterInfo | Конфигурация кластера Kubernetes | KubernetesClusterInfo (обязательно) |
kubernetesRoleResources | Ресурсы ролей Kubernetes | KubernetesRoleResources (обязательно) |
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
KubernetesClusterInfo
Имя | Описание | Значение |
---|---|---|
version | Версия кластера Kubernetes | string (обязательно) |
KubernetesRoleResources
Имя | Описание | Значение |
---|---|---|
вычислительные; | Вычислительный ресурс роли Kubernetes | KubernetesRoleCompute (обязательно) |
носителей. | Ресурс хранилища роли Kubernetes | KubernetesRoleStorage |
KubernetesRoleCompute
Имя | Описание | Значение |
---|---|---|
vmProfile | Профиль виртуальной машины | string (обязательно) |
KubernetesRoleStorage
Имя | Описание | Значение |
---|---|---|
конечные точки | Подключение точек общих папок в роли. | MountPointMap[] |
MECRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | MEC (обязательно) |
properties | Свойства, относящиеся к роли MEC. | MECRoleProperties |
MECRoleProperties
Имя | Описание | Значение |
---|---|---|
connectionString | Ключ активации MEC. | AsymmetricEncryptedSecret |
controllerEndpoint | Конечная точка контроллера. | строка |
resourceUniqueId | Уникальный идентификатор ресурса. | строка |
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
Определение ресурса шаблона ARM
Тип ресурса dataBoxEdgeDevices/roles можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles",
"apiVersion": "2023-12-01",
"name": "string",
"kind": "string",
// For remaining properties, see dataBoxEdgeDevices/roles objects
}
Объекты dataBoxEdgeDevices/roles
Задайте свойство kind , чтобы указать тип объекта .
Для CloudEdgeManagement используйте:
"kind": "CloudEdgeManagement",
"properties": {
"roleStatus": "string"
}
Для Интернета вещей используйте:
"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
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles |
версия_API | Версия API ресурсов | '2023-12-01' |
name | имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM. |
строка (обязательно) |
kind | Установка типа объекта | CloudEdgeManagement IOT Kubernetes MEC (обязательно) |
CloudEdgeManagementRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | CloudEdgeManagement (обязательно) |
properties | Свойства, относящиеся к роли CloudEdgeManagementRole. | CloudEdgeManagementRoleProperties |
CloudEdgeManagementRoleProperties
Имя | Описание | Значение |
---|---|---|
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
IoTRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | IOT (обязательно) |
properties | Свойства, относящиеся к роли Интернета вещей. | IoTRoleProperties |
IoTRoleProperties
Имя | Описание | Значение |
---|---|---|
computeResource | Выделение ресурсов | ComputeResource |
hostPlatform | ОС узла, поддерживаемая ролью Интернета вещей. | Linux Windows (обязательно) |
ioTDeviceDetails | Метаданные устройства Интернета вещей, к которым необходимо подключить пограничное устройство Data Box. | IoTDeviceInfo (обязательно) |
ioTEdgeAgentInfo | Сведения об агенте Iot Edge для скачивания агента и начальной загрузки среды выполнения Интернета вещей. | IoTEdgeAgentInfo |
ioTEdgeDeviceDetails | Устройство IoT Edge, для которого необходимо настроить роль Интернета вещей. | IoTDeviceInfo (обязательно) |
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
shareMappings | Точки подключения общих папок в роли. | MountPointMap[] |
ComputeResource
Имя | Описание | Значение |
---|---|---|
memoryInGB | Память в ГБ | int (обязательно) |
processorCount | Число процессоров | int (обязательно) |
IoTDeviceInfo
Имя | Описание | Значение |
---|---|---|
проверка подлинности | Зашифрованное устройство Интернета вещей или устройство IoT Edge строка подключения. | Аутентификация |
deviceId | Идентификатор устройства Интернета вещей или пограничного устройства. | строка (обязательно) |
ioTHostHub | Имя узла для Центра Интернета вещей, связанного с устройством. | строка (обязательно) |
ioTHostHubId | Идентификатор центра Интернета вещей, связанного с устройством. | строка |
Аутентификация
Имя | Описание | Значение |
---|---|---|
symmetricKey | Симметричный ключ для проверки подлинности. | SymmetricKey |
SymmetricKey
Имя | Описание | Значение |
---|---|---|
connectionString | Строка подключения на основе симметричного ключа. | AsymmetricEncryptedSecret |
AsymmetricEncryptedSecret
Имя | Описание | Значение |
---|---|---|
encryptionAlgorithm | Алгоритм, используемый для шифрования "Значение". | 'AES256' "Нет" "RSAES_PKCS1_v_1_5" (обязательно) |
encryptionCertThumbprint | Сертификат отпечатка, используемый для шифрования "Значение". Если значение не зашифровано, оно будет иметь значение NULL. | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
значение | Значение секрета. | string (обязательно) |
IoTEdgeAgentInfo
Имя | Описание | Значение |
---|---|---|
imageName | Имя образа агента IoT Edge. | string (обязательно) |
imageRepository | Сведения о репозитории образов. | ImageRepositoryCredential |
тег | Тег изображения. | string (обязательно) |
ImageRepositoryCredential
Имя | Описание | Значение |
---|---|---|
imageRepositoryUrl | URL-адрес репозитория изображений (например, mcr.microsoft.com). | string (обязательно) |
password | Пароль пользователя репозитория. | AsymmetricEncryptedSecret |
userName | Имя пользователя репозитория. | string (обязательно) |
MountPointMap
Имя | Описание | Значение |
---|---|---|
shareId | Идентификатор общей папки, подключенной к виртуальной машине роли. | string (обязательно) |
KubernetesRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | Kubernetes (обязательно) |
properties | Свойства, относящиеся к роли Kubernetes. | KubernetesRoleProperties |
KubernetesRoleProperties
Имя | Описание | Значение |
---|---|---|
hostPlatform | ОС узла, поддерживаемая ролью Kubernetes. | Linux "Windows" (обязательно) |
kubernetesClusterInfo | Конфигурация кластера Kubernetes | KubernetesClusterInfo (обязательно) |
kubernetesRoleResources | Ресурсы ролей Kubernetes | KubernetesRoleResources (обязательно) |
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
KubernetesClusterInfo
Имя | Описание | Значение |
---|---|---|
version | Версия кластера Kubernetes | string (обязательно) |
KubernetesRoleResources
Имя | Описание | Значение |
---|---|---|
вычислительные; | Вычислительный ресурс роли Kubernetes | KubernetesRoleCompute (обязательно) |
носителей. | Ресурс хранилища роли Kubernetes | KubernetesRoleStorage |
KubernetesRoleCompute
Имя | Описание | Значение |
---|---|---|
vmProfile | Профиль виртуальной машины | string (обязательно) |
KubernetesRoleStorage
Имя | Описание | Значение |
---|---|---|
конечные точки | Подключение точек общих папок в роли. | MountPointMap[] |
MECRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | MEC (обязательно) |
properties | Свойства, относящиеся к роли MEC. | MECRoleProperties |
MECRoleProperties
Имя | Описание | Значение |
---|---|---|
connectionString | Ключ активации MEC. | AsymmetricEncryptedSecret |
controllerEndpoint | Конечная точка контроллера. | строка |
resourceUniqueId | Уникальный идентификатор ресурса. | строка |
roleStatus | Состояние роли. | "Отключено" "Включено" (обязательно) |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса dataBoxEdgeDevices/roles можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2023-12-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"
}
Для Интернета вещей используйте:
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
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2023-12-01" |
name | имя ресурса. | string (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: dataBoxEdgeDevices |
kind | Установка типа объекта | CloudEdgeManagement IOT Kubernetes MEC (обязательно) |
CloudEdgeManagementRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | "CloudEdgeManagement" (обязательно) |
properties | Свойства, относящиеся к роли CloudEdgeManagementRole. | CloudEdgeManagementRoleProperties |
CloudEdgeManagementRoleProperties
Имя | Описание | Значение |
---|---|---|
roleStatus | Состояние роли. | "Отключено" "Enabled" (обязательно) |
IoTRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | "IOT" (обязательно) |
properties | Свойства, относящиеся к роли Интернета вещей. | IoTRoleProperties |
IoTRoleProperties
Имя | Описание | Значение |
---|---|---|
computeResource | Выделение ресурсов | ComputeResource |
hostPlatform | ОС узла, поддерживаемая ролью Интернета вещей. | "Linux" "Windows" (обязательно) |
ioTDeviceDetails | Метаданные устройства Интернета вещей, к которым необходимо подключить пограничное устройство Data Box. | IoTDeviceInfo (обязательно) |
ioTEdgeAgentInfo | Сведения об агенте Ioot Edge для скачивания агента и начальной загрузки среды выполнения iot. | IoTEdgeAgentInfo |
ioTEdgeDeviceDetails | Устройство IoT Edge, для которого необходимо настроить роль Интернета вещей. | IoTDeviceInfo (обязательно) |
roleStatus | Состояние роли. | "Отключено" "Enabled" (обязательно) |
shareMappings | Подключение точек общих папок в роли. | MountPointMap[] |
ComputeResource
Имя | Описание | Значение |
---|---|---|
memoryInGB | Память в ГБ | int (обязательно) |
processorCount | Число процессоров | int (обязательно) |
IoTDeviceInfo
Имя | Описание | Значение |
---|---|---|
проверка подлинности | Зашифрованное устройство Интернета вещей или устройство IoT Edge строка подключения. | Аутентификация |
deviceId | Идентификатор устройства Интернета вещей или пограничного устройства. | string (обязательно) |
ioTHostHub | Имя узла для Центра Интернета вещей, связанного с устройством. | string (обязательно) |
ioTHostHubId | Идентификатор центра Интернета вещей, связанного с устройством. | строка |
Аутентификация
Имя | Описание | Значение |
---|---|---|
symmetricKey | Симметричный ключ для проверки подлинности. | SymmetricKey |
SymmetricKey
Имя | Описание | Значение |
---|---|---|
connectionString | Строка подключения на основе симметричного ключа. | AsymmetricEncryptedSecret |
AsymmetricEncryptedSecret
Имя | Описание | Значение |
---|---|---|
encryptionAlgorithm | Алгоритм, используемый для шифрования "Значение". | "AES256" "None" "RSAES_PKCS1_v_1_5" (обязательно) |
encryptionCertThumbprint | Сертификат отпечатка, используемый для шифрования "Значение". Если значение не зашифровано, оно будет иметь значение NULL. | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
значение | Значение секрета. | string (обязательно) |
IoTEdgeAgentInfo
Имя | Описание | Значение |
---|---|---|
imageName | Имя образа агента IoT Edge. | строка (обязательно) |
imageRepository | Сведения о репозитории образов. | ImageRepositoryCredential |
тег | Тег изображения. | строка (обязательно) |
ImageRepositoryCredential
Имя | Описание | Значение |
---|---|---|
imageRepositoryUrl | URL-адрес репозитория образов (например, mcr.microsoft.com). | строка (обязательно) |
password | Пароль пользователя репозитория. | AsymmetricEncryptedSecret |
userName | Имя пользователя репозитория. | строка (обязательно) |
MountPointMap
Имя | Описание | Значение |
---|---|---|
shareId | Идентификатор общей папки, подключенной к виртуальной машине роли. | строка (обязательно) |
KubernetesRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | Kubernetes (обязательно) |
properties | Свойства, относящиеся к роли Kubernetes. | KubernetesRoleProperties |
KubernetesRoleProperties
Имя | Описание | Значение |
---|---|---|
hostPlatform | ОС узла, поддерживаемая ролью Kubernetes. | "Linux" "Windows" (обязательно) |
kubernetesClusterInfo | Конфигурация кластера Kubernetes | KubernetesClusterInfo (обязательно) |
kubernetesRoleResources | Ресурсы ролей Kubernetes | KubernetesRoleResources (обязательно) |
roleStatus | Состояние роли. | "Отключено" "Enabled" (обязательно) |
KubernetesClusterInfo
Имя | Описание | Значение |
---|---|---|
version | Версия кластера Kubernetes | строка (обязательно) |
KubernetesRoleResources
Имя | Описание | Значение |
---|---|---|
вычислительные; | Вычислительный ресурс роли Kubernetes | KubernetesRoleCompute (обязательно) |
носителей. | Ресурс хранилища роли Kubernetes | KubernetesRoleStorage |
KubernetesRoleCompute
Имя | Описание | Значение |
---|---|---|
vmProfile | Профиль виртуальной машины | строка (обязательно) |
KubernetesRoleStorage
Имя | Описание | Значение |
---|---|---|
конечные точки | Точки подключения общих папок в роли. | MountPointMap[] |
MECRole
Имя | Описание | Значение |
---|---|---|
kind | Тип роли. | "MEC" (обязательно) |
properties | Свойства, относящиеся к роли MEC. | MECRoleProperties |
MECRoleProperties
Имя | Описание | Значение |
---|---|---|
connectionString | Ключ активации MEC. | AsymmetricEncryptedSecret |
controllerEndpoint | Конечная точка контроллера. | строка |
resourceUniqueId | Уникальный идентификатор ресурса. | строка |
roleStatus | Состояние роли. | "Отключено" "Enabled" (обязательно) |