Microsoft.DataBoxEdge dataBoxEdgeDevices/shares 2021-06-01-preview

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    accessProtocol: 'string'
    azureContainerInfo: {
      containerName: 'string'
      dataFormat: 'string'
      storageAccountCredentialId: 'string'
    }
    clientAccessRights: [
      {
        accessPermission: 'string'
        client: 'string'
      }
    ]
    dataPolicy: 'string'
    description: 'string'
    monitoringStatus: 'string'
    refreshDetails: {
      errorManifestFile: 'string'
      inProgressRefreshJobId: 'string'
      lastCompletedRefreshJobTimeInUTC: 'string'
      lastJob: 'string'
    }
    shareStatus: 'string'
    userAccessRights: [
      {
        accessType: 'string'
        userId: 'string'
      }
    ]
  }
}

قيم Property

dataBoxEdgeDevices/shares

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

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

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: dataBoxEdgeDevices
خصائص خصائص المشاركة. ShareProperties (مطلوب)

خصائص المشاركة

الاسم الوصف القيمة
accessProtocol بروتوكول الوصول الذي ستستخدمه المشاركة. 'NFS'
'SMB' (مطلوب)
azureContainerInfo تعيين حاوية Azure للمشاركة. AzureContainerInfo
clientAccessRights قائمة عناوين IP وحقوق الوصول المقابلة على المشاركة (مطلوبة لبروتوكول NFS). ClientAccessRight[]
نهج البيانات نهج بيانات المشاركة. "السحابة"
"محلي"
الوصف وصف المشاركة. سلسلة
حالة المراقبة حالة المراقبة الحالية للمشاركة. "معطل"
"ممكن" (مطلوب)
refreshDetails تفاصيل مهمة التحديث على هذه المشاركة. علامات التحديث
shareStatus الحالة الحالية للمشاركة. 'NeedsAttention'
'موافق'
"غير متصل"
'غير معروف'
"التحديث" (مطلوب)
userAccessRights تعيين المستخدمين وحقوق الوصول المقابلة على المشاركة (مطلوب لبروتوكول SMB). UserAccessRight[]

AzureContainerInfo

الاسم الوصف القيمة
containerName اسم الحاوية (استنادا إلى تنسيق البيانات المحدد، يمثل هذا اسم Azure Files/Page blob/Block blob). سلسلة (مطلوبة)
dataFormat تنسيق التخزين المستخدم للملف الذي تمثله المشاركة. "AzureFile"
'BlockBlob'
'PageBlob' (مطلوب)
storageAccountCredentialId معرف بيانات اعتماد حساب التخزين المستخدم للوصول إلى التخزين. سلسلة (مطلوبة)

ClientAccessRight

الاسم الوصف القيمة
accessPermission نوع الوصول المسموح به للعميل. 'NoAccess'
'ReadOnly'
'ReadWrite' (مطلوب)
العميل IP للعميل. سلسلة (مطلوب)

علامات التحديث

الاسم الوصف القيمة
errorManifestFile يشير إلى المسار النسبي ل xml الخطأ لآخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه مهمة فاشلة أو مهمة ناجحة. سلسلة
inProgressRefreshJobId إذا كانت مهمة تحديث قيد التقدم حاليا على هذه المشاركة أو الحاوية، يشير هذا الحقل إلى معرف مورد ARM لتلك المهمة. الحقل فارغ إذا لم تكن هناك مهمة قيد التقدم. سلسلة
lastCompletedRefreshJobTimeInUTC يشير إلى الوقت المكتمل لآخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه مهمة فاشلة أو مهمة ناجحة. سلسلة
lastJob يشير إلى معرف آخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه مهمة فاشلة أو مهمة ناجحة. سلسلة

UserAccessRight

الاسم الوصف القيمة
نوع الوصول نوع الوصول المسموح به للمستخدم. "تغيير"
"مخصص"
'قراءة' (مطلوب)
معرّف المستخدم معرف المستخدم (موجود بالفعل في الجهاز). سلسلة (مطلوب)

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "properties": {
    "accessProtocol": "string",
    "azureContainerInfo": {
      "containerName": "string",
      "dataFormat": "string",
      "storageAccountCredentialId": "string"
    },
    "clientAccessRights": [
      {
        "accessPermission": "string",
        "client": "string"
      }
    ],
    "dataPolicy": "string",
    "description": "string",
    "monitoringStatus": "string",
    "refreshDetails": {
      "errorManifestFile": "string",
      "inProgressRefreshJobId": "string",
      "lastCompletedRefreshJobTimeInUTC": "string",
      "lastJob": "string"
    },
    "shareStatus": "string",
    "userAccessRights": [
      {
        "accessType": "string",
        "userId": "string"
      }
    ]
  }
}

قيم Property

dataBoxEdgeDevices/shares

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

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

ShareProperties

الاسم الوصف القيمة
accessProtocol بروتوكول الوصول لاستخدامه من قبل المشاركة. 'NFS'
'SMB' (مطلوب)
azureContainerInfo تعيين حاوية Azure للمشاركة. AzureContainerInfo
clientAccessRights قائمة عناوين IP وحقوق الوصول المقابلة على المشاركة (مطلوبة لبروتوكول NFS). ClientAccessRight[]
نهج البيانات نهج بيانات المشاركة. "السحابة"
"محلي"
الوصف وصف المشاركة. سلسلة
monitoringStatus حالة المراقبة الحالية للمشاركة. "معطل"
"ممكن" (مطلوب)
refreshDetails تفاصيل مهمة التحديث على هذه المشاركة. علامات التحديث
shareStatus الحالة الحالية للمشاركة. 'احتياجات المراقبة'
'موافق'
'غير متصل'
'غير معروف'
"التحديث" (مطلوب)
userAccessRights تعيين المستخدمين وحقوق الوصول المقابلة على المشاركة (مطلوب لبروتوكول SMB). UserAccessRight[]

AzureContainerInfo

الاسم الوصف القيمة
containerName اسم الحاوية (استنادا إلى تنسيق البيانات المحدد، يمثل هذا اسم Azure Files/Page blob/Block blob). سلسلة (مطلوب)
dataFormat تنسيق التخزين المستخدم للملف الذي تمثله المشاركة. "AzureFile"
'BlockBlob'
'PageBlob' (مطلوب)
storageAccountCredentialId معرف بيانات اعتماد حساب التخزين المستخدم للوصول إلى التخزين. سلسلة (مطلوب)

ClientAccessRight

الاسم الوصف القيمة
accessPermission نوع الوصول المسموح به للعميل. 'NoAccess'
'ReadOnly'
'ReadWrite' (مطلوب)
العميل IP للعميل. سلسلة (مطلوب)

علامات التحديث

الاسم الوصف القيمة
errorManifestFile يشير إلى المسار النسبي ل xml الخطأ لآخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه مهمة فاشلة أو مهمة ناجحة. سلسلة
inProgressRefreshJobId إذا كانت مهمة تحديث قيد التقدم حاليا على هذه المشاركة أو الحاوية، يشير هذا الحقل إلى معرف مورد ARM لتلك المهمة. الحقل فارغ إذا لم تكن هناك مهمة قيد التقدم. سلسلة
lastCompletedRefreshJobTimeInUTC يشير إلى الوقت المكتمل لآخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه مهمة فاشلة أو مهمة ناجحة. سلسلة
lastJob يشير إلى معرف آخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه مهمة فاشلة أو مهمة ناجحة. سلسلة

UserAccessRight

الاسم الوصف القيمة
نوع الوصول نوع الوصول المسموح به للمستخدم. "تغيير"
"مخصص"
'قراءة' (مطلوب)
معرّف المستخدم معرف المستخدم (موجود بالفعل في الجهاز). سلسلة (مطلوب)

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      accessProtocol = "string"
      azureContainerInfo = {
        containerName = "string"
        dataFormat = "string"
        storageAccountCredentialId = "string"
      }
      clientAccessRights = [
        {
          accessPermission = "string"
          client = "string"
        }
      ]
      dataPolicy = "string"
      description = "string"
      monitoringStatus = "string"
      refreshDetails = {
        errorManifestFile = "string"
        inProgressRefreshJobId = "string"
        lastCompletedRefreshJobTimeInUTC = "string"
        lastJob = "string"
      }
      shareStatus = "string"
      userAccessRights = [
        {
          accessType = "string"
          userId = "string"
        }
      ]
    }
  })
}

قيم Property

dataBoxEdgeDevices/shares

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.DataBoxEdge/dataBoxEdgeDevices/shares@2021-06-01-preview"
الاسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: dataBoxEdgeDevices
خصائص خصائص المشاركة. ShareProperties (مطلوب)

ShareProperties

الاسم الوصف القيمة
accessProtocol بروتوكول الوصول لاستخدامه من قبل المشاركة. "NFS"
"SMB" (مطلوب)
azureContainerInfo تعيين حاوية Azure للمشاركة. AzureContainerInfo
clientAccessRights قائمة عناوين IP وحقوق الوصول المقابلة على المشاركة (مطلوبة لبروتوكول NFS). ClientAccessRight[]
نهج البيانات نهج بيانات المشاركة. "السحابة"
"محلي"
الوصف وصف المشاركة. سلسلة
حالة المراقبة حالة المراقبة الحالية للمشاركة. "معطل"
"ممكن" (مطلوب)
refreshDetails تفاصيل مهمة التحديث على هذه المشاركة. علامات التحديث
shareStatus الحالة الحالية للمشاركة. "NeedsAttention"
"موافق"
"غير متصل"
"غير معروف"
"التحديث" (مطلوب)
userAccessRights تعيين المستخدمين وحقوق الوصول المقابلة على المشاركة (مطلوب لبروتوكول SMB). UserAccessRight[]

AzureContainerInfo

الاسم الوصف القيمة
containerName اسم الحاوية (استنادا إلى تنسيق البيانات المحدد، يمثل هذا اسم Azure Files/Page blob/Block blob). سلسلة (مطلوبة)
dataFormat تنسيق التخزين المستخدم للملف الذي تمثله المشاركة. "AzureFile"
"BlockBlob"
"PageBlob" (مطلوب)
storageAccountCredentialId معرف بيانات اعتماد حساب التخزين المستخدم للوصول إلى التخزين. سلسلة (مطلوبة)

ClientAccessRight

الاسم الوصف القيمة
accessPermission نوع الوصول المسموح به للعميل. "NoAccess"
"ReadOnly"
"ReadWrite" (مطلوب)
العميل IP للعميل. سلسلة (مطلوبة)

علامات التحديث

الاسم الوصف القيمة
errorManifestFile يشير إلى المسار النسبي ل xml الخطأ لآخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه وظيفة فاشلة أو وظيفة ناجحة. سلسلة
inProgressRefreshJobId إذا كانت مهمة التحديث قيد التقدم حاليا على هذه المشاركة أو الحاوية، يشير هذا الحقل إلى معرف مورد ARM لتلك المهمة. الحقل فارغ إذا لم تكن هناك مهمة قيد التقدم. سلسلة
lastCompletedRefreshJobTimeInUTC يشير إلى الوقت المكتمل لآخر مهمة تحديث على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه وظيفة فاشلة أو وظيفة ناجحة. سلسلة
lastJob يشير إلى معرف مهمة التحديث الأخيرة على هذه المشاركة أو الحاوية المعينة، إن وجدت. قد تكون هذه وظيفة فاشلة أو وظيفة ناجحة. سلسلة

UserAccessRight

الاسم الوصف القيمة
نوع الوصول نوع الوصول المسموح به للمستخدم. "تغيير"
"مخصص"
"قراءة" (مطلوب)
معرّف المستخدم معرف المستخدم (موجود بالفعل في الجهاز). سلسلة (مطلوبة)