Microsoft.DataBoxEdge dataBoxEdgeDevices/roles 2020-05-01-preview

تعريف مورد Bicep

يمكن نشر نوع مورد dataBoxEdgeDevices/roles مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles، أضف Bicep التالي إلى القالب الخاص بك.

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

كائنات dataBoxEdgeDevices/roles

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى IOT، استخدم:

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

قيم Property

dataBoxEdgeDevices/roles

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوبة)
نوع تعيين نوع الكائن IOT (مطلوب)
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: dataBoxEdgeDevices

IoTRole

الاسم الوصف القيمة
نوع نوع الدور. 'IOT' (مطلوب)
خصائص خصائص خاصة بدور IoT. IoTRoleProperties

IoTRoleProperties

الاسم الوصف القيمة
hostPlatform نظام التشغيل المضيف المدعوم من قبل دور IoT. 'Linux'
'Windows' (مطلوب)
ioTDeviceDetails بيانات تعريف جهاز IoT التي يجب توصيل جهاز حافة مربع البيانات بها. IoTDeviceInfo (مطلوب)
ioTEdgeAgentInfo تفاصيل عامل Iot edge لتنزيل العامل ووقت تشغيل bootstrap iot. معلومات IoTEdgeAgentInfo
ioTEdgeDeviceDetails جهاز حافة IoT الذي يجب تكوين دور IoT إليه. IoTDeviceInfo (مطلوب)
حالة الدور حالة الدور. "معطل"
"ممكن" (مطلوب)
shareMappings تحميل نقاط الأسهم في الدور (الأدوار). MountPointMap[]

IoTDeviceInfo

الاسم الوصف القيمة
مصادقة جهاز IoT مشفر/جهاز حافة IoT سلسلة الاتصال. المصادقة
معرف الجهاز معرف جهاز/حافة IoT. سلسلة (مطلوبة)
ioTHostHub اسم المضيف لمركز IoT المرتبط بالجهاز. سلسلة (مطلوبة)
ioTHostHubId معرف مركز IoT المرتبط بالجهاز. سلسلة

المصادقة

الاسم الوصف القيمة
symmetricKey مفتاح متماثل للمصادقة. مفتاح متماثل

مفتاح متماثل

الاسم الوصف القيمة
سلسلة الاتصال سلسلة الاتصال استنادا إلى المفتاح المتماثل. غير متماثلEncryptedSecret

غير متماثلEncryptedSecret

الاسم الوصف القيمة
encryptionAlgorithm الخوارزمية المستخدمة لتشفير "القيمة". 'AES256'
'بلا'
"RSAES_PKCS1_v_1_5" (مطلوب)
encryptionCertThumbprint شهادة بصمة الإبهام المستخدمة لتشفير "القيمة". إذا كانت القيمة غير مشفرة، ستكون خالية. سلسلة
القيمة قيمة السر. سلسلة (مطلوبة)

معلومات IoTEdgeAgentInfo

الاسم الوصف القيمة
اسم الصورة اسم صورة عامل حافة IoT. سلسلة (مطلوبة)
اقتباس الصورة تفاصيل مستودع الصور. ImageRepositoryCredential
العلامة علامة الصورة. سلسلة (مطلوبة)

ImageRepositoryCredential

الاسم الوصف القيمة
imageRepositoryUrl عنوان url لمستودع الصور (على سبيل المثال: mcr.microsoft.com). سلسلة (مطلوبة)
كلمة المرور كلمة مرور مستخدم المستودع. غير متماثلEncryptedSecret
‏‏اسم المستخدم اسم مستخدم المستودع. سلسلة (مطلوبة)

MountPointMap

الاسم الوصف القيمة
معرف المشاركة معرف المشاركة المثبتة على الدور VM. سلسلة (مطلوبة)

تعريف مورد قالب ARM

يمكن نشر نوع مورد dataBoxEdgeDevices/roles مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles، أضف JSON التالي إلى القالب الخاص بك.

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

كائنات dataBoxEdgeDevices/roles

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى IOT، استخدم:

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

قيم Property

dataBoxEdgeDevices/roles

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2020-05-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
نوع تعيين نوع الكائن IOT (مطلوب)

IoTRole

الاسم الوصف القيمة
نوع نوع الدور. 'IOT' (مطلوب)
خصائص خصائص خاصة بدور IoT. IoTRoleProperties

IoTRoleProperties

الاسم الوصف القيمة
hostPlatform نظام التشغيل المضيف المدعوم من قبل دور IoT. 'Linux'
'Windows' (مطلوب)
ioTDeviceDetails بيانات تعريف جهاز IoT التي يجب توصيل جهاز حافة مربع البيانات بها. IoTDeviceInfo (مطلوب)
ioTEdgeAgentInfo تفاصيل عامل Iot edge لتنزيل العامل ووقت تشغيل bootstrap iot. معلومات IoTEdgeAgentInfo
ioTEdgeDeviceDetails جهاز حافة IoT الذي يجب تكوين دور IoT إليه. IoTDeviceInfo (مطلوب)
حالة الدور حالة الدور. "معطل"
"ممكن" (مطلوب)
shareMappings تحميل نقاط الأسهم في الدور (الأدوار). MountPointMap[]

IoTDeviceInfo

الاسم الوصف القيمة
مصادقة جهاز IoT مشفر/جهاز حافة IoT سلسلة الاتصال. المصادقة
معرف الجهاز معرف جهاز/حافة IoT. سلسلة (مطلوبة)
ioTHostHub اسم المضيف لمركز IoT المرتبط بالجهاز. سلسلة (مطلوبة)
ioTHostHubId معرف مركز IoT المرتبط بالجهاز. سلسلة

المصادقة

الاسم الوصف القيمة
symmetricKey مفتاح متماثل للمصادقة. مفتاح متماثل

مفتاح متماثل

الاسم الوصف القيمة
سلسلة الاتصال سلسلة الاتصال استنادا إلى المفتاح المتماثل. غير متماثلEncryptedSecret

غير متماثلEncryptedSecret

الاسم الوصف القيمة
encryptionAlgorithm الخوارزمية المستخدمة لتشفير "القيمة". 'AES256'
'بلا'
"RSAES_PKCS1_v_1_5" (مطلوب)
encryptionCertThumbprint شهادة بصمة الإبهام المستخدمة لتشفير "القيمة". إذا كانت القيمة غير مشفرة، ستكون خالية. سلسلة
القيمة قيمة السر. سلسلة (مطلوبة)

معلومات IoTEdgeAgentInfo

الاسم الوصف القيمة
اسم الصورة اسم صورة عامل حافة IoT. سلسلة (مطلوبة)
اقتباس الصورة تفاصيل مستودع الصور. ImageRepositoryCredential
العلامة علامة الصورة. سلسلة (مطلوبة)

ImageRepositoryCredential

الاسم الوصف القيمة
imageRepositoryUrl عنوان url لمستودع الصور (على سبيل المثال: mcr.microsoft.com). سلسلة (مطلوبة)
كلمة المرور كلمة مرور مستخدم المستودع. غير متماثلEncryptedSecret
‏‏اسم المستخدم اسم مستخدم المستودع. سلسلة (مطلوبة)

MountPointMap

الاسم الوصف القيمة
معرف المشاركة معرف المشاركة المثبتة على الدور VM. سلسلة (مطلوب)

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد dataBoxEdgeDevices/roles مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles، أضف Terraform التالي إلى القالب الخاص بك.

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

عناصر dataBoxEdgeDevices/roles

قم بتعيين خاصية النوع لتحديد نوع العنصر.

بالنسبة إلى IOT، استخدم:

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

قيم Property

dataBoxEdgeDevices/roles

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-05-01-preview"
الاسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: dataBoxEdgeDevices
نوع تعيين نوع العنصر IOT (مطلوب)

IoTRole

الاسم الوصف القيمة
نوع نوع الدور. "IOT" (مطلوب)
خصائص الخصائص الخاصة بدور IoT. IoTRoleProperties

IoTRoleProperties

الاسم الوصف القيمة
hostPlatform نظام التشغيل المضيف المدعوم من قبل دور IoT. "Linux"
"Windows" (مطلوب)
ioTDeviceDetails بيانات تعريف جهاز IoT التي يجب توصيل جهاز حافة مربع البيانات بها. IoTDeviceInfo (مطلوب)
ioTEdgeAgentInfo تفاصيل عامل Iot edge لتنزيل العامل ووقت تشغيل bootstrap iot. IoTEdgeAgentInfo
ioTEdgeDeviceDetails جهاز IoT edge الذي يجب تكوين دور IoT إليه. IoTDeviceInfo (مطلوب)
roleStatus حالة الدور. "معطل"
"ممكن" (مطلوب)
shareMappings تحميل نقاط المشاركات في الدور (الأدوار). MountPointMap[]

IoTDeviceInfo

الاسم الوصف القيمة
مصادقة جهاز IoT مشفر/جهاز حافة IoT سلسلة الاتصال. المصادقة
معرف الجهاز معرف جهاز/حافة IoT. سلسلة (مطلوب)
ioTHostHub اسم المضيف لمركز IoT المقترن بالجهاز. سلسلة (مطلوب)
ioTHostHubId معرف مركز IoT المرتبط بالجهاز. سلسلة

المصادقة

الاسم الوصف القيمة
symmetricKey مفتاح متماثل للمصادقة. SymmetricKey

SymmetricKey

الاسم الوصف القيمة
سلسلة الاتصال سلسلة الاتصال استنادا إلى المفتاح المتماثل. غير متماثلEncryptedSecret

غير متماثلEncryptedSecret

الاسم الوصف القيمة
encryptionAlgorithm الخوارزمية المستخدمة لتشفير "القيمة". "AES256"
"لا أحد"
"RSAES_PKCS1_v_1_5" (مطلوب)
encryptionCertThumbprint شهادة بصمة الإبهام المستخدمة لتشفير "القيمة". إذا كانت القيمة غير مشفرة، ستكون خالية. سلسلة
القيمة قيمة السر. سلسلة (مطلوب)

IoTEdgeAgentInfo

الاسم الوصف القيمة
اسم الصورة اسم صورة عامل حافة IoT. سلسلة (مطلوب)
imageRepository تفاصيل مستودع الصور. ImageRepositoryCredential
العلامة علامة الصورة. سلسلة (مطلوب)

ImageRepositoryCredential

الاسم الوصف القيمة
imageRepositoryUrl عنوان url لمستودع الصور (على سبيل المثال: mcr.microsoft.com). سلسلة (مطلوب)
كلمة المرور كلمة مرور مستخدم المستودع. غير متماثلEncryptedSecret
‏‏اسم المستخدم اسم مستخدم المستودع. سلسلة (مطلوب)

MountPointMap

الاسم الوصف القيمة
معرف المشاركة معرف المشاركة المثبتة على الدور VM. سلسلة (مطلوب)