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

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-09-01-preview' = {
  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

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

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

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

CloudEdgeManagementRole

الاسم الوصف القيمة
نوع نوع الدور. "CloudEdgeManagement" (مطلوب)
خصائص خصائص خاصة بدور CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

CloudEdgeManagementRoleProperties

الاسم الوصف القيمة
حالة الدور حالة الدور. "معطل"
"ممكن" (مطلوب)

IoTRole

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

IoTRoleProperties

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

ComputeResource

الاسم الوصف القيمة
memoryInGB الذاكرة في GB int (مطلوب)
عدد المعالجات عدد المعالجات int (مطلوب)

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. سلسلة (مطلوبة)

KubernetesRole

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

KubernetesRoleProperties

الاسم الوصف القيمة
hostPlatform نظام التشغيل المضيف المدعوم من قبل دور Kubernetes. 'Linux'
'Windows' (مطلوب)
kubernetesClusterInfo تكوين مجموعة Kubernetes KubernetesClusterInfo (مطلوب)
kubernetesRoleResources موارد دور Kubernetes KubernetesRoleResources (مطلوب)
حالة الدور حالة الدور. "معطل"
"ممكن" (مطلوب)

معلومات KubernetesClusterInfo

الاسم الوصف القيمة
version إصدار نظام مجموعة Kubernetes سلسلة (مطلوبة)

موارد KubernetesRole

الاسم الوصف القيمة
Compute مورد حساب دور Kubernetes KubernetesRoleCompute (مطلوب)
التخزين مورد تخزين دور Kubernetes KubernetesRoleStorage

حساب KubernetesRole

الاسم الوصف القيمة
vmProfile ملف تعريف الجهاز الظاهري سلسلة (مطلوبة)

KubernetesRoleStorage

الاسم الوصف القيمة
نقاط النهاية تحميل نقاط الأسهم في الدور (الأدوار). MountPointMap[]

MECRole

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

MECRoleProperties

الاسم الوصف القيمة
سلسلة الاتصال مفتاح تنشيط MEC. غير متماثلEncryptedSecret
حالة الدور حالة الدور. "معطل"
"ممكن" (مطلوب)

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles",
  "apiVersion": "2020-09-01-preview",
  "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-09-01'
الاسم اسم المورد

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

CloudEdgeManagementRole

الاسم الوصف القيمة
نوع نوع الدور. 'CloudEdgeManagement' (مطلوب)
خصائص خصائص خاصة بدور CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

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

غير متماثلEncryptedSecret

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

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.

معلومات IoTEdgeAgentInfo

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

ImageRepositoryCredential

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

MountPointMap

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

KubernetesRole

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

KubernetesRoleProperties

الاسم الوصف القيمة
hostPlatform نظام التشغيل المضيف المدعوم من قبل دور Kubernetes. 'Linux'
'Windows' (مطلوب)
kubernetesClusterInfo تكوين مجموعة Kubernetes KubernetesClusterInfo (مطلوب)
kubernetesRoleResources موارد دور Kubernetes KubernetesRoleResources (مطلوب)
حالة الدور حالة الدور. "معطل"
"ممكن" (مطلوب)

معلومات KubernetesClusterInfo

الاسم الوصف القيمة
version إصدار نظام مجموعة Kubernetes سلسلة (مطلوبة)

موارد KubernetesRole

الاسم الوصف القيمة
Compute مورد حساب دور Kubernetes حساب KubernetesRole (مطلوب)
التخزين مورد تخزين دور Kubernetes KubernetesRoleStorage

حساب KubernetesRole

الاسم الوصف القيمة
vmProfile ملف تعريف الجهاز الظاهري سلسلة (مطلوب)

KubernetesRoleStorage

الاسم الوصف القيمة
نقاط النهاية تحميل نقاط المشاركات في الدور (الأدوار). MountPointMap[]

MECRole

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

MECRoleProperties

الاسم الوصف القيمة
سلسلة الاتصال مفتاح تنشيط MEC. غير متماثلEncryptedSecret
roleStatus حالة الدور. "معطل"
"ممكن" (مطلوب)

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/roles@2020-09-01-preview"
  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-09-01-preview"
الاسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: dataBoxEdgeDevices
نوع تعيين نوع العنصر إدارة CloudEdge
IOT
Kubernetes
MEC (مطلوب)

CloudEdgeManagementRole

الاسم الوصف القيمة
نوع نوع الدور. "CloudEdgeManagement" (مطلوب)
خصائص خصائص خاصة بدور CloudEdgeManagementRole. CloudEdgeManagementRoleProperties

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

غير متماثلEncryptedSecret

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

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

IoTEdgeAgentInfo

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

ImageRepositoryCredential

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

MountPointMap

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

KubernetesRole

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

KubernetesRoleProperties

الاسم الوصف القيمة
hostPlatform نظام التشغيل المضيف المدعوم من قبل دور Kubernetes. "Linux"
"Windows" (مطلوب)
kubernetesClusterInfo تكوين مجموعة Kubernetes KubernetesClusterInfo (مطلوب)
kubernetesRoleResources موارد دور Kubernetes KubernetesRoleResources (مطلوب)
roleStatus حالة الدور. "معطل"
"ممكن" (مطلوب)

KubernetesClusterInfo

الاسم الوصف القيمة
version إصدار نظام مجموعة Kubernetes سلسلة (مطلوب)

KubernetesRoleResources

الاسم الوصف القيمة
Compute مورد حساب دور Kubernetes حساب KubernetesRole (مطلوب)
التخزين مورد تخزين دور Kubernetes KubernetesRoleStorage

حساب KubernetesRole

الاسم الوصف القيمة
vmProfile ملف تعريف الجهاز الظاهري سلسلة (مطلوب)

KubernetesRoleStorage

الاسم الوصف القيمة
نقاط النهاية تحميل نقاط المشاركات في الدور (الأدوار). MountPointMap[]

MECRole

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

MECRoleProperties

الاسم الوصف القيمة
سلسلة الاتصال مفتاح تنشيط MEC. غير متماثلEncryptedSecret
roleStatus حالة الدور. "معطل"
"ممكن" (مطلوب)