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


Microsoft.DataBoxEdge dataBoxEdgeDevices/roles/addons 2021-06-01-preview

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

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

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

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

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

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

Объекты dataBoxEdgeDevices/roles/addons

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

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

  kind: 'ArcForKubernetes'
  properties: {
    resourceGroupName: 'string'
    resourceLocation: 'string'
    resourceName: 'string'
    subscriptionId: 'string'
  }

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

  kind: 'IotEdge'
  properties: {
    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'
    }
  }

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

dataBoxEdgeDevices/roles/addons

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

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

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

ArcAddon

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

ArcAddonProperties

Имя Описание Значение
имя_группы_ресурсов Имя группы ресурсов Arc строка (обязательно)
resourceLocation Расположение ресурса Arc строка (обязательно)
resourceName Имя ресурса Arc строка (обязательно)
subscriptionId Идентификатор подписки на ресурс Arc строка (обязательно)

IoTAddon

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

IoTAddonProperties

Имя Описание Значение
ioTDeviceDetails Метаданные устройства Интернета вещей, к которым необходимо подключить (модуль). IoTDeviceInfo (обязательно)
ioTEdgeDeviceDetails Устройство IoT Edge, для которого необходимо настроить надстройку Интернета вещей. IoTDeviceInfo (обязательно)

IoTDeviceInfo

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

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

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

SymmetricKey

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

AsymmetricEncryptedSecret

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

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
значение Значение секрета. string (обязательно)

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

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

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

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

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

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles/addons",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "kind": "string",
  // For remaining properties, see dataBoxEdgeDevices/roles/addons objects
}

Объекты dataBoxEdgeDevices/roles/addons

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

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

  "kind": "ArcForKubernetes",
  "properties": {
    "resourceGroupName": "string",
    "resourceLocation": "string",
    "resourceName": "string",
    "subscriptionId": "string"
  }

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

  "kind": "IotEdge",
  "properties": {
    "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"
    }
  }

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

dataBoxEdgeDevices/roles/addons

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

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

ArcAddon

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

ArcAddonProperties

Имя Описание Значение
имя_группы_ресурсов Имя группы ресурсов Arc string (обязательно)
resourceLocation Расположение ресурса Arc string (обязательно)
resourceName Имя ресурса Arc string (обязательно)
subscriptionId Идентификатор подписки ресурса Arc string (обязательно)

IoTAddon

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

IoTAddonProperties

Имя Описание Значение
ioTDeviceDetails Метаданные устройства Интернета вещей, к которым необходимо подключить (модуль). IoTDeviceInfo (обязательно)
ioTEdgeDeviceDetails Устройство IoT Edge, для которого необходимо настроить надстройку Интернета вещей. IoTDeviceInfo (обязательно)

IoTDeviceInfo

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

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

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

SymmetricKey

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

AsymmetricEncryptedSecret

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

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
значение Значение секрета. строка (обязательно)

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

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

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

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

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

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

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

Объекты dataBoxEdgeDevices/roles/addons

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

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

  kind = "ArcForKubernetes"
  properties = {
    resourceGroupName = "string"
    resourceLocation = "string"
    resourceName = "string"
    subscriptionId = "string"
  }

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

  kind = "IotEdge"
  properties = {
    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"
    }
  }

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

dataBoxEdgeDevices/roles/addons

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

ArcAddon

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

ArcAddonProperties

Имя Описание Значение
имя_группы_ресурсов Имя группы ресурсов Arc string (обязательно)
resourceLocation Расположение ресурса Arc string (обязательно)
resourceName Имя ресурса Arc string (обязательно)
subscriptionId Идентификатор подписки ресурса Arc string (обязательно)

IoTAddon

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

IoTAddonProperties

Имя Описание Значение
ioTDeviceDetails Метаданные устройства Интернета вещей, к которым необходимо подключить (модуль). IoTDeviceInfo (обязательно)
ioTEdgeDeviceDetails Устройство IoT Edge, для которого необходимо настроить надстройку Интернета вещей. IoTDeviceInfo (обязательно)

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 (обязательно)