Microsoft.DataBoxEdge dataBoxEdgeDevices/roles 2019-03-01

Определение ресурса Bicep

Тип ресурса dataBoxEdgeDevices/roles можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, добавьте в шаблон следующий Bicep.

resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-03-01' = {
  name: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see dataBoxEdgeDevices/roles objects
}

Объекты dataBoxEdgeDevices/roles

Задайте свойство kind , чтобы указать тип объекта .

Для Интернета вещей используйте:

  kind: 'IOT'
  properties: {
    hostPlatform: 'string'
    ioTDeviceDetails: {
      authentication: {
        symmetricKey: {
          connectionString: {
            encryptionAlgorithm: 'string'
            encryptionCertThumbprint: 'string'
            value: 'string'
          }
        }
      }
      deviceId: 'string'
      ioTHostHub: 'string'
    }
    ioTEdgeDeviceDetails: {
      authentication: {
        symmetricKey: {
          connectionString: {
            encryptionAlgorithm: 'string'
            encryptionCertThumbprint: 'string'
            value: 'string'
          }
        }
      }
      deviceId: 'string'
      ioTHostHub: 'string'
    }
    roleStatus: 'string'
    shareMappings: [
      {
        shareId: 'string'
      }
    ]
  }

Значения свойств

dataBoxEdgeDevices/roles

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
kind Установка типа объекта IOT (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: dataBoxEdgeDevices

IoTRole

Имя Описание Значение
kind Тип роли. IOT (обязательно)
properties Свойства, относящиеся к роли Интернета вещей. IoTRoleProperties

IoTRoleProperties

Имя Описание Значение
hostPlatform ОС узла, поддерживаемая ролью Интернета вещей. Linux
Windows (обязательно)
ioTDeviceDetails Метаданные устройства Интернета вещей, к которым необходимо подключить пограничное устройство Data Box. IoTDeviceInfo (обязательно)
ioTEdgeDeviceDetails Устройство IoT Edge, для которого необходимо настроить роль Интернета вещей. IoTDeviceInfo (обязательно)
roleStatus Состояние роли. "Отключено"
"Включено" (обязательно)
shareMappings Точки подключения общих папок в роли. MountPointMap[]

IoTDeviceInfo

Имя Описание Значение
проверка подлинности Сведения о проверке подлинности устройства Интернета вещей. Аутентификация
deviceId Идентификатор устройства Интернета вещей или пограничного устройства. строка (обязательно)
ioTHostHub Имя узла для Центра Интернета вещей, связанного с устройством. строка (обязательно)

Аутентификация

Имя Описание Значение
symmetricKey Симметричный ключ для проверки подлинности. SymmetricKey

SymmetricKey

Имя Описание Значение
connectionString Строка подключения на основе симметричного ключа. AsymmetricEncryptedSecret

AsymmetricEncryptedSecret

Имя Описание Значение
encryptionAlgorithm Алгоритм, используемый для шифрования "Значение". 'AES256'
"Нет"
"RSAES_PKCS1_v_1_5" (обязательно)
encryptionCertThumbprint Сертификат отпечатка, используемый для шифрования "Значение". Если значение не зашифровано, оно будет иметь значение NULL. строка
value Значение секрета. строка (обязательно)

MountPointMap

Имя Описание Значение
shareId Идентификатор общей папки, подключенной к виртуальной машине роли. строка (обязательно)

Определение ресурса шаблона ARM

Тип ресурса dataBoxEdgeDevices/roles можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles",
  "apiVersion": "2019-03-01",
  "name": "string",
  "kind": "string",
  // For remaining properties, see dataBoxEdgeDevices/roles objects
}

Объекты dataBoxEdgeDevices/roles

Задайте свойство kind , чтобы указать тип объекта .

Для Интернета вещей используйте:

  "kind": "IOT",
  "properties": {
    "hostPlatform": "string",
    "ioTDeviceDetails": {
      "authentication": {
        "symmetricKey": {
          "connectionString": {
            "encryptionAlgorithm": "string",
            "encryptionCertThumbprint": "string",
            "value": "string"
          }
        }
      },
      "deviceId": "string",
      "ioTHostHub": "string"
    },
    "ioTEdgeDeviceDetails": {
      "authentication": {
        "symmetricKey": {
          "connectionString": {
            "encryptionAlgorithm": "string",
            "encryptionCertThumbprint": "string",
            "value": "string"
          }
        }
      },
      "deviceId": "string",
      "ioTHostHub": "string"
    },
    "roleStatus": "string",
    "shareMappings": [
      {
        "shareId": "string"
      }
    ]
  }

Значения свойств

dataBoxEdgeDevices/roles

Имя Описание Значение
тип Тип ресурса Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles
версия_API Версия API ресурсов '2019-03-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
kind Установка типа объекта IOT (обязательно)

IoTRole

Имя Описание Значение
kind Тип роли. IOT (обязательно)
properties Свойства, относящиеся к роли Интернета вещей. IoTRoleProperties

IoTRoleProperties

Имя Описание Значение
hostPlatform ОС узла, поддерживаемая ролью Интернета вещей. Linux
Windows (обязательно)
ioTDeviceDetails Метаданные устройства Интернета вещей, к которым необходимо подключить пограничное устройство Data Box. IoTDeviceInfo (обязательно)
ioTEdgeDeviceDetails Устройство IoT Edge, для которого необходимо настроить роль Интернета вещей. IoTDeviceInfo (обязательно)
roleStatus Состояние роли. "Отключено"
"Включено" (обязательно)
shareMappings Точки подключения общих папок в роли. MountPointMap[]

IoTDeviceInfo

Имя Описание Значение
проверка подлинности Сведения о проверке подлинности устройства Интернета вещей. Аутентификация
deviceId Идентификатор устройства Интернета вещей или пограничного устройства. строка (обязательно)
ioTHostHub Имя узла для Центра Интернета вещей, связанного с устройством. строка (обязательно)

Аутентификация

Имя Описание Значение
symmetricKey Симметричный ключ для проверки подлинности. SymmetricKey

SymmetricKey

Имя Описание Значение
connectionString Строка подключения на основе симметричного ключа. AsymmetricEncryptedSecret

AsymmetricEncryptedSecret

Имя Описание Значение
encryptionAlgorithm Алгоритм, используемый для шифрования "Значение". 'AES256'
"Нет"
"RSAES_PKCS1_v_1_5" (обязательно)
encryptionCertThumbprint Сертификат отпечатка, используемый для шифрования "Значение". Если значение не зашифровано, оно будет иметь значение NULL. строка
value Значение секрета. строка (обязательно)

MountPointMap

Имя Описание Значение
shareId Идентификатор общей папки, подключенной к виртуальной машине роли. строка (обязательно)

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса dataBoxEdgeDevices/roles можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-03-01"
  name = "string"
  parent_id = "string"
  // For remaining properties, see dataBoxEdgeDevices/roles objects
  body = jsonencode({
    kind = "string"
  })
}

Объекты dataBoxEdgeDevices/roles

Задайте свойство kind , чтобы указать тип объекта .

Для Интернета вещей используйте:

  kind = "IOT"
  properties = {
    hostPlatform = "string"
    ioTDeviceDetails = {
      authentication = {
        symmetricKey = {
          connectionString = {
            encryptionAlgorithm = "string"
            encryptionCertThumbprint = "string"
            value = "string"
          }
        }
      }
      deviceId = "string"
      ioTHostHub = "string"
    }
    ioTEdgeDeviceDetails = {
      authentication = {
        symmetricKey = {
          connectionString = {
            encryptionAlgorithm = "string"
            encryptionCertThumbprint = "string"
            value = "string"
          }
        }
      }
      deviceId = "string"
      ioTHostHub = "string"
    }
    roleStatus = "string"
    shareMappings = [
      {
        shareId = "string"
      }
    ]
  }

Значения свойств

dataBoxEdgeDevices/roles

Имя Описание Значение
тип Тип ресурса "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2019-03-01"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: dataBoxEdgeDevices
kind Установка типа объекта IOT (обязательно)

IoTRole

Имя Описание Значение
kind Тип роли. "IOT" (обязательно)
properties Свойства, относящиеся к роли Интернета вещей. IoTRoleProperties

IoTRoleProperties

Имя Описание Значение
hostPlatform ОС узла, поддерживаемая ролью Интернета вещей. "Linux"
"Windows" (обязательно)
ioTDeviceDetails Метаданные устройства Интернета вещей, к которым необходимо подключить пограничное устройство Data Box. IoTDeviceInfo (обязательно)
ioTEdgeDeviceDetails Устройство IoT Edge, для которого необходимо настроить роль Интернета вещей. IoTDeviceInfo (обязательно)
roleStatus Состояние роли. "Отключено"
"Enabled" (обязательно)
shareMappings Точки подключения общих папок в роли. MountPointMap[]

IoTDeviceInfo

Имя Описание Значение
проверка подлинности Сведения о проверке подлинности устройства Интернета вещей. Аутентификация
deviceId Идентификатор устройства Интернета вещей или пограничного устройства. string (обязательно)
ioTHostHub Имя узла для Центра Интернета вещей, связанного с устройством. string (обязательно)

Аутентификация

Имя Описание Значение
symmetricKey Симметричный ключ для проверки подлинности. SymmetricKey

SymmetricKey

Имя Описание Значение
connectionString Строка подключения на основе симметричного ключа. AsymmetricEncryptedSecret

AsymmetricEncryptedSecret

Имя Описание Значение
encryptionAlgorithm Алгоритм, используемый для шифрования "Значение". "AES256"
"None"
"RSAES_PKCS1_v_1_5" (обязательно)
encryptionCertThumbprint Сертификат отпечатка, используемый для шифрования "Значение". Если значение не зашифровано, оно будет иметь значение NULL. строка
value Значение секрета. string (обязательно)

MountPointMap

Имя Описание Значение
shareId Идентификатор общей папки, подключенной к виртуальной машине роли. string (обязательно)