Microsoft DataBoxEdge dataBoxEdgeDevices/roles 2020-12-01
-
مقالة
-
-
تعريف مورد Bicep
يمكن نشر نوع مورد dataBoxEdgeDevices/roles إلى:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
لإنشاء Microsoft. DataBoxEdge/dataBoxEdgeDevices/roles resource، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-12-01' = {
name: 'string'
kind: 'string'
parent: resourceSymbolicName
// For remaining properties, see dataBoxEdgeDevices/roles objects
}
عناصر dataBoxEdgeDevices/roles
قم بتعيين خاصية النوع لتحديد نوع العنصر.
بالنسبة إلى CloudEdgeManagement، استخدم:
kind: 'CloudEdgeManagement'
properties: {
roleStatus: 'string'
}
بالنسبة إلى IOT، استخدم:
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'
}
roleStatus: 'string'
}
قيم Property
dataBoxEdgeDevices/roles
CloudEdgeManagementRole
CloudEdgeManagementRoleProperties
الاسم |
الوصف |
القيمة |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
IoTRole
الاسم |
الوصف |
القيمة |
نوع |
نوع الدور. |
'IOT' (مطلوب) |
خصائص |
الخصائص الخاصة بدور IoT. |
IoTRoleProperties |
IoTRoleProperties
الاسم |
الوصف |
القيمة |
computeResource |
تخصيص الموارد |
ComputeResource |
hostPlatform |
نظام التشغيل المضيف المدعوم من قبل دور IoT. |
'Linux' 'Windows' (مطلوب) |
ioTDeviceDetails |
بيانات تعريف جهاز IoT التي يجب توصيل جهاز حافة مربع البيانات بها. |
IoTDeviceInfo (مطلوب) |
ioTEdgeAgentInfo |
تفاصيل عامل Iot edge لتنزيل العامل ووقت تشغيل bootstrap iot. |
IoTEdgeAgentInfo |
ioTEdgeDeviceDetails |
جهاز IoT edge الذي يجب تكوين دور IoT إليه. |
IoTDeviceInfo (مطلوب) |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
shareMappings |
تحميل نقاط الأسهم في الدور (الأدوار). |
MountPointMap[] |
ComputeResource
الاسم |
الوصف |
القيمة |
memoryInGB |
الذاكرة في GB |
int (مطلوب) |
عدد المعالجات |
عدد المعالجات |
int (مطلوب) |
IoTDeviceInfo
الاسم |
الوصف |
القيمة |
مصادقة |
جهاز IoT مشفر/سلسلة اتصال جهاز حافة IoT. |
المصادقة |
معرف الجهاز |
معرف جهاز/حافة IoT. |
سلسلة (مطلوبة) |
ioTHostHub |
اسم المضيف لمركز IoT المرتبط بالجهاز. |
سلسلة (مطلوبة) |
ioTHostHubId |
معرف مركز IoT المرتبط بالجهاز. |
سلسلة |
المصادقة
الاسم |
الوصف |
القيمة |
symmetricKey |
مفتاح متماثل للمصادقة. |
مفتاح متماثل |
مفتاح متماثل
غير متماثلEncryptedSecret
الاسم |
الوصف |
القيمة |
encryptionAlgorithm |
الخوارزمية المستخدمة لتشفير "القيمة". |
'AES256' 'بلا' "RSAES_PKCS1_v_1_5" (مطلوب) |
encryptionCertThumbprint |
شهادة بصمة الإبهام المستخدمة لتشفير "القيمة". إذا كانت القيمة غير مشفرة، ستكون خالية. |
سلسلة |
القيمة |
قيمة السر. |
سلسلة (مطلوبة) |
معلومات IoTEdgeAgentInfo
الاسم |
الوصف |
القيمة |
اسم الصورة |
اسم صورة عامل حافة IoT. |
سلسلة (مطلوبة) |
اقتباس الصورة |
تفاصيل مستودع الصور. |
ImageRepositoryCredential |
العلامة |
علامة الصورة. |
سلسلة (مطلوبة) |
ImageRepositoryCredential
الاسم |
الوصف |
القيمة |
imageRepositoryUrl |
عنوان url لمستودع الصور (على سبيل المثال: mcr.microsoft.com). |
سلسلة (مطلوبة) |
كلمة المرور |
كلمة مرور مستخدم المستودع. |
غير متماثلEncryptedSecret |
اسم المستخدم |
اسم مستخدم المستودع. |
سلسلة (مطلوبة) |
MountPointMap
الاسم |
الوصف |
القيمة |
معرف المشاركة |
معرف المشاركة المثبتة على الدور VM. |
سلسلة (مطلوبة) |
KubernetesRole
KubernetesRoleProperties
الاسم |
الوصف |
القيمة |
hostPlatform |
نظام التشغيل المضيف المدعوم من قبل دور Kubernetes. |
'Linux' 'Windows' (مطلوب) |
kubernetesClusterInfo |
تكوين مجموعة Kubernetes |
KubernetesClusterInfo (مطلوب) |
kubernetesRoleResources |
موارد دور Kubernetes |
KubernetesRoleResources (مطلوب) |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
KubernetesClusterInfo
الاسم |
الوصف |
القيمة |
version |
إصدار نظام مجموعة Kubernetes |
سلسلة (مطلوب) |
KubernetesRoleResources
حساب KubernetesRole
الاسم |
الوصف |
القيمة |
vmProfile |
ملف تعريف الجهاز الظاهري |
سلسلة (مطلوب) |
KubernetesRoleStorage
الاسم |
الوصف |
القيمة |
نقاط النهاية |
تحميل نقاط المشاركات في الدور (الأدوار). |
MountPointMap[] |
MECRole
الاسم |
الوصف |
القيمة |
نوع |
نوع الدور. |
'MEC' (مطلوب) |
خصائص |
الخصائص الخاصة بدور MEC. |
MECRoleProperties |
MECRoleProperties
تعريف مورد قالب ARM
يمكن نشر نوع مورد dataBoxEdgeDevices/roles إلى:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
لإنشاء Microsoft. DataBoxEdge/dataBoxEdgeDevices/roles resource، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles",
"apiVersion": "2020-12-01",
"name": "string",
"kind": "string",
// For remaining properties, see dataBoxEdgeDevices/roles objects
}
عناصر dataBoxEdgeDevices/roles
قم بتعيين خاصية النوع لتحديد نوع العنصر.
بالنسبة إلى CloudEdgeManagement، استخدم:
"kind": "CloudEdgeManagement",
"properties": {
"roleStatus": "string"
}
بالنسبة إلى IOT، استخدم:
"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"
},
"roleStatus": "string"
}
قيم Property
dataBoxEdgeDevices/roles
الاسم |
الوصف |
القيمة |
النوع |
نوع المورد |
Microsoft DataBoxEdge/dataBoxEdgeDevices/roles' |
apiVersion |
إصدار واجهة برمجة تطبيقات المورد |
'2020-12-01' |
الاسم |
اسم المورد
تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوب) |
نوع |
تعيين نوع العنصر |
إدارة CloudEdge IOT Kubernetes MEC (مطلوب) |
CloudEdgeManagementRole
CloudEdgeManagementRoleProperties
الاسم |
الوصف |
القيمة |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
IoTRole
الاسم |
الوصف |
القيمة |
نوع |
نوع الدور. |
'IOT' (مطلوب) |
خصائص |
الخصائص الخاصة بدور IoT. |
IoTRoleProperties |
IoTRoleProperties
الاسم |
الوصف |
القيمة |
computeResource |
تخصيص الموارد |
ComputeResource |
hostPlatform |
نظام التشغيل المضيف المدعوم من قبل دور IoT. |
'Linux' 'Windows' (مطلوب) |
ioTDeviceDetails |
بيانات تعريف جهاز IoT التي يجب توصيل جهاز حافة مربع البيانات بها. |
IoTDeviceInfo (مطلوب) |
ioTEdgeAgentInfo |
تفاصيل عامل Iot edge لتنزيل العامل ووقت تشغيل bootstrap iot. |
IoTEdgeAgentInfo |
ioTEdgeDeviceDetails |
جهاز IoT edge الذي يجب تكوين دور IoT إليه. |
IoTDeviceInfo (مطلوب) |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
shareMappings |
تحميل نقاط المشاركات في الدور (الأدوار). |
MountPointMap[] |
ComputeResource
الاسم |
الوصف |
القيمة |
memoryInGB |
الذاكرة في GB |
int (مطلوب) |
عدد المعالجات |
عدد المعالجات |
int (مطلوب) |
IoTDeviceInfo
الاسم |
الوصف |
القيمة |
مصادقة |
سلسلة اتصال جهاز IoT/حافة IoT المشفرة. |
المصادقة |
معرف الجهاز |
معرف جهاز/حافة IoT. |
سلسلة (مطلوب) |
ioTHostHub |
اسم المضيف لمركز IoT المقترن بالجهاز. |
سلسلة (مطلوب) |
ioTHostHubId |
معرف مركز IoT المرتبط بالجهاز. |
سلسلة |
المصادقة
الاسم |
الوصف |
القيمة |
symmetricKey |
مفتاح متماثل للمصادقة. |
SymmetricKey |
SymmetricKey
غير متماثلEncryptedSecret
الاسم |
الوصف |
القيمة |
encryptionAlgorithm |
الخوارزمية المستخدمة لتشفير "القيمة". |
'AES256' 'بلا' "RSAES_PKCS1_v_1_5" (مطلوب) |
encryptionCertThumbprint |
شهادة بصمة الإبهام المستخدمة لتشفير "القيمة". إذا كانت القيمة غير مشفرة، ستكون خالية. |
سلسلة |
القيمة |
قيمة السر. |
سلسلة (مطلوبة) |
معلومات IoTEdgeAgentInfo
الاسم |
الوصف |
القيمة |
اسم الصورة |
اسم صورة عامل حافة IoT. |
سلسلة (مطلوبة) |
اقتباس الصورة |
تفاصيل مستودع الصور. |
ImageRepositoryCredential |
العلامة |
علامة الصورة. |
سلسلة (مطلوبة) |
ImageRepositoryCredential
الاسم |
الوصف |
القيمة |
imageRepositoryUrl |
عنوان url لمستودع الصور (على سبيل المثال: mcr.microsoft.com). |
سلسلة (مطلوبة) |
كلمة المرور |
كلمة مرور مستخدم المستودع. |
غير متماثلEncryptedSecret |
اسم المستخدم |
اسم مستخدم المستودع. |
سلسلة (مطلوبة) |
MountPointMap
الاسم |
الوصف |
القيمة |
معرف المشاركة |
معرف المشاركة المثبتة على الدور VM. |
سلسلة (مطلوبة) |
KubernetesRole
KubernetesRoleProperties
الاسم |
الوصف |
القيمة |
hostPlatform |
نظام التشغيل المضيف المدعوم من قبل دور Kubernetes. |
'Linux' 'Windows' (مطلوب) |
kubernetesClusterInfo |
تكوين مجموعة Kubernetes |
KubernetesClusterInfo (مطلوب) |
kubernetesRoleResources |
موارد دور Kubernetes |
KubernetesRoleResources (مطلوب) |
حالة الدور |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
KubernetesClusterInfo
الاسم |
الوصف |
القيمة |
version |
إصدار نظام مجموعة Kubernetes |
سلسلة (مطلوبة) |
موارد KubernetesRole
حساب KubernetesRole
الاسم |
الوصف |
القيمة |
vmProfile |
ملف تعريف الجهاز الظاهري |
سلسلة (مطلوب) |
KubernetesRoleStorage
الاسم |
الوصف |
القيمة |
نقاط النهاية |
تحميل نقاط المشاركات في الدور (الأدوار). |
MountPointMap[] |
MECRole
الاسم |
الوصف |
القيمة |
نوع |
نوع الدور. |
'MEC' (مطلوب) |
خصائص |
الخصائص الخاصة بدور MEC. |
MECRoleProperties |
MECRoleProperties
يمكن نشر نوع مورد dataBoxEdgeDevices/roles إلى:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
لإنشاء Microsoft. DataBoxEdge/dataBoxEdgeDevices/roles resource، وأضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-12-01"
name = "string"
parent_id = "string"
// For remaining properties, see dataBoxEdgeDevices/roles objects
body = jsonencode({
kind = "string"
})
}
عناصر dataBoxEdgeDevices/roles
قم بتعيين خاصية النوع لتحديد نوع العنصر.
بالنسبة إلى CloudEdgeManagement، استخدم:
kind = "CloudEdgeManagement"
properties = {
roleStatus = "string"
}
بالنسبة إلى IOT، استخدم:
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"
}
roleStatus = "string"
}
قيم Property
dataBoxEdgeDevices/roles
الاسم |
الوصف |
القيمة |
النوع |
نوع المورد |
"Microsoft. DataBoxEdge/dataBoxEdgeDevices/roles@2020-12-01" |
الاسم |
اسم المورد |
سلسلة (مطلوب) |
parent_id |
معرف المورد الأصل لهذا المورد. |
معرف المورد من النوع: dataBoxEdgeDevices |
نوع |
تعيين نوع العنصر |
إدارة CloudEdge IOT Kubernetes MEC (مطلوب) |
CloudEdgeManagementRole
CloudEdgeManagementRoleProperties
الاسم |
الوصف |
القيمة |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
IoTRole
الاسم |
الوصف |
القيمة |
نوع |
نوع الدور. |
"IOT" (مطلوب) |
خصائص |
الخصائص الخاصة بدور IoT. |
IoTRoleProperties |
IoTRoleProperties
الاسم |
الوصف |
القيمة |
computeResource |
تخصيص الموارد |
ComputeResource |
hostPlatform |
نظام التشغيل المضيف المدعوم من قبل دور IoT. |
"Linux" "Windows" (مطلوب) |
ioTDeviceDetails |
بيانات تعريف جهاز IoT التي يجب توصيل جهاز حافة مربع البيانات بها. |
IoTDeviceInfo (مطلوب) |
ioTEdgeAgentInfo |
تفاصيل عامل Iot edge لتنزيل العامل ووقت تشغيل bootstrap iot. |
IoTEdgeAgentInfo |
ioTEdgeDeviceDetails |
جهاز IoT edge الذي يجب تكوين دور IoT إليه. |
IoTDeviceInfo (مطلوب) |
roleStatus |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
shareMappings |
تحميل نقاط المشاركات في الدور (الأدوار). |
MountPointMap[] |
ComputeResource
الاسم |
الوصف |
القيمة |
memoryInGB |
الذاكرة في GB |
int (مطلوب) |
عدد المعالجات |
عدد المعالجات |
int (مطلوب) |
IoTDeviceInfo
الاسم |
الوصف |
القيمة |
مصادقة |
سلسلة اتصال جهاز IoT/حافة IoT المشفرة. |
المصادقة |
معرف الجهاز |
معرف جهاز/حافة IoT. |
سلسلة (مطلوب) |
ioTHostHub |
اسم المضيف لمركز IoT المقترن بالجهاز. |
سلسلة (مطلوب) |
ioTHostHubId |
معرف مركز IoT المرتبط بالجهاز. |
سلسلة |
المصادقة
الاسم |
الوصف |
القيمة |
symmetricKey |
مفتاح متماثل للمصادقة. |
SymmetricKey |
SymmetricKey
غير متماثلEncryptedSecret
الاسم |
الوصف |
القيمة |
encryptionAlgorithm |
الخوارزمية المستخدمة لتشفير "القيمة". |
"AES256" "لا أحد" "RSAES_PKCS1_v_1_5" (مطلوب) |
encryptionCertThumbprint |
شهادة بصمة الإبهام المستخدمة لتشفير "القيمة". إذا كانت القيمة غير مشفرة، ستكون خالية. |
سلسلة |
القيمة |
قيمة السر. |
سلسلة (مطلوب) |
IoTEdgeAgentInfo
الاسم |
الوصف |
القيمة |
اسم الصورة |
اسم صورة عامل حافة IoT. |
سلسلة (مطلوب) |
imageRepository |
تفاصيل مستودع الصور. |
ImageRepositoryCredential |
العلامة |
علامة الصورة. |
سلسلة (مطلوب) |
ImageRepositoryCredential
الاسم |
الوصف |
القيمة |
imageRepositoryUrl |
عنوان url لمستودع الصور (على سبيل المثال: mcr.microsoft.com). |
سلسلة (مطلوب) |
كلمة المرور |
كلمة مرور مستخدم المستودع. |
غير متماثلEncryptedSecret |
اسم المستخدم |
اسم مستخدم المستودع. |
سلسلة (مطلوبة) |
MountPointMap
الاسم |
الوصف |
القيمة |
معرف المشاركة |
معرف المشاركة المثبتة على الدور VM. |
سلسلة (مطلوبة) |
KubernetesRole
KubernetesRoleProperties
الاسم |
الوصف |
القيمة |
hostPlatform |
نظام التشغيل المضيف المدعوم من قبل دور Kubernetes. |
"Linux" "Windows" (مطلوب) |
kubernetesClusterInfo |
تكوين مجموعة Kubernetes |
KubernetesClusterInfo (مطلوب) |
kubernetesRoleResources |
موارد دور Kubernetes |
KubernetesRoleResources (مطلوب) |
حالة الدور |
حالة الدور. |
"معطل" "ممكن" (مطلوب) |
KubernetesClusterInfo
الاسم |
الوصف |
القيمة |
version |
إصدار نظام مجموعة Kubernetes |
سلسلة (مطلوبة) |
موارد KubernetesRole
حساب KubernetesRole
الاسم |
الوصف |
القيمة |
vmProfile |
ملف تعريف الجهاز الظاهري |
سلسلة (مطلوبة) |
KubernetesRoleStorage
الاسم |
الوصف |
القيمة |
نقاط النهاية |
تحميل نقاط الأسهم في الدور (الأدوار). |
MountPointMap[] |
MECRole
الاسم |
الوصف |
القيمة |
نوع |
نوع الدور. |
"MEC" (مطلوب) |
خصائص |
خصائص خاصة بدور MEC. |
MECRoleProperties |
MECRoleProperties