Поделиться через


Microsoft.DataBoxEdge dataBoxEdgeDevices/role 2019-07-01

Определение ресурсов Bicep

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

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

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

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

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

Объекты Microsoft.DataBoxEdge/dataBoxEdgeDevices/role

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

Для IOTиспользуйте:

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

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

AsymmetricEncryptedSecret

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

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

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

IoTDeviceInfo

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

IoTRole

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

IoTRoleProperties

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

Microsoft.DataBoxEdge/dataBoxEdgeDevices/role

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

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

MountPointMap

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

Симметричный ключ

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

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

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

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

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

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

{
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles objects
}

Объекты Microsoft.DataBoxEdge/dataBoxEdgeDevices/role

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

Для IOTиспользуйте:

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

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

AsymmetricEncryptedSecret

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

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

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

IoTDeviceInfo

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

IoTRole

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

IoTRoleProperties

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

Microsoft.DataBoxEdge/dataBoxEdgeDevices/role

Имя Описание Ценность
apiVersion Версия API '2019-07-01'
добрый Установите значение IOT для типа IoTRole. "IOT" (обязательно)
имя Имя ресурса строка (обязательно)
тип Тип ресурса "Microsoft.DataBoxEdge/dataBoxEdgeDevices/role"

MountPointMap

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

Симметричный ключ

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

Примеры использования

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles objects
}

Объекты Microsoft.DataBoxEdge/dataBoxEdgeDevices/role

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

Для IOTиспользуйте:

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

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

AsymmetricEncryptedSecret

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

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

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

IoTDeviceInfo

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

IoTRole

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

IoTRoleProperties

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

Microsoft.DataBoxEdge/dataBoxEdgeDevices/role

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

MountPointMap

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

Симметричный ключ

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