Microsoft.NetApp netAppAccounts/capacityPools/volumes 2019-11-01

تعريف مورد Bicep

يمكن نشر نوع مورد netAppAccounts/capacityPools/volumes مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.NetApp/netAppAccounts/capacityPools/volumes، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    creationToken: 'string'
    dataProtection: {
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
    }
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          cifs: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isRestoring: bool
    protocolTypes: [
      'string'
    ]
    serviceLevel: 'string'
    snapshotId: 'string'
    subnetId: 'string'
    usageThreshold: int
    volumeType: 'string'
  }
}

قيم Property

netAppAccounts/capacityPools/volumes

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

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

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

وحدات التخزين

الاسم الوصف القيمة
رمز الإنشاء مسار ملف فريد لوحدة التخزين. يستخدم عند إنشاء أهداف التحميل سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
نهج التصدير مجموعة قواعد نهج التصدير VolumePropertiesExportPolicy
isRestoring استعادة Bool
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة []
مستوى الخدمة مستوى الخدمة لنظام الملفات 'Premium'
'قياسي'
'Ultra'
معرف اللقطة UUID v4 أو معرف المورد المستخدم لتعريف اللقطة. سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
معرف الشبكة الفرعية Azure Resource URI لشبكة فرعية مفوضة. يجب أن يكون التفويض Microsoft.NetApp/volumes سلسلة (مطلوب)
usageThreshold الحد الأقصى لحصة التخزين المسموح بها لنظام الملفات بالبايت. هذه حصة نسبية مبدئية تستخدم للتنبيه فقط. الحد الأدنى للحجم هو 100 جيبي بايت. الحد الأعلى هو 100 تيرابايت. محدد بالبايت. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 107374182400
الحد الأقصى للقيمة = 109951162777600
volumeType ما نوع وحدة التخزين هذه سلسلة

VolumePropertiesDataProtection

الاسم الوصف القيمة
النسخ المتماثل خصائص النسخ المتماثل ReplicationObject

ReplicationObject

الاسم الوصف القيمة
نوع نقطة النهاية يشير إلى ما إذا كان وحدة التخزين المحلية هي المصدر أو الوجهة للنسخ المتماثل لوحدة التخزين 'dst'
'src'
remoteVolumeRegion المنطقة البعيدة للنهاية الأخرى من النسخ المتماثل لوحدة التخزين. سلسلة
remoteVolumeResourceId معرف المورد لوحدة التخزين البعيدة. سلسلة (مطلوب)
معرف النسخ المتماثل المعرّف سلسلة
جدول النسخ المتماثل جدولة "_10minutely"
'يوميا'
'كل ساعة' (مطلوب)

VolumePropertiesExportPolicy

الاسم الوصف القيمة
القواعد قاعدة نهج التصدير ExportPolicyRule[]

ExportPolicyRule

الاسم الوصف القيمة
allowedClients مواصفات دخول العميل كسلسلة مفصولة بفواصل مع IPv4 CIDRs وعناوين مضيف IPv4 وأسماء المضيفين سلسلة
Cifs يسمح ببروتوكول CIFS Bool
nfsv3 يسمح ببروتوكول NFSv3 Bool
nfsv41 يسمح ببروتوكول NFSv4.1 Bool
ruleIndex فهرس الطلب int
unixReadWrite الوصول للقراءة والكتابة Bool

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء مورد ANF جديد باستخدام وحدة تخزين NFSV3/NFSv4.1

نشر في Azure
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ووحدة تخزين واحدة تم تكوينها باستخدام بروتوكول NFSV3 أو NFSv4.1. يتم توزيعها جميعا مع شبكة Azure الظاهرية والشبكة الفرعية المفوضة المطلوبة لإنشاء أي وحدة تخزين
إنشاء مورد ANF جديد باستخدام وحدة تخزين SMB

نشر في Azure
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ووحدة تخزين واحدة تم تكوينها باستخدام بروتوكول SMB.

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

يمكن نشر نوع مورد netAppAccounts/capacityPools/volumes مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.NetApp/netAppAccounts/capacityPools/volumes، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2019-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "creationToken": "string",
    "dataProtection": {
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      }
    },
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "cifs": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isRestoring": "bool",
    "protocolTypes": [ "string" ],
    "serviceLevel": "string",
    "snapshotId": "string",
    "subnetId": "string",
    "usageThreshold": "int",
    "volumeType": "string"
  }
}

قيم Property

netAppAccounts/capacityPools/volumes

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2019-11-01'
الاسم اسم المورد

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

وحدات التخزين

الاسم الوصف القيمة
رمز الإنشاء مسار ملف فريد لوحدة التخزين. يستخدم عند إنشاء أهداف التحميل سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
نهج التصدير مجموعة قواعد نهج التصدير VolumePropertiesExportPolicy
isRestoring استعادة Bool
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة []
مستوى الخدمة مستوى الخدمة لنظام الملفات 'Premium'
'قياسي'
'Ultra'
معرف اللقطة UUID v4 أو معرف المورد المستخدم لتعريف اللقطة. سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
معرف الشبكة الفرعية عنوان URI لمورد Azure لشبكة فرعية مفوضة. يجب أن يكون التفويض Microsoft.NetApp/volumes سلسلة (مطلوبة)
usageThreshold الحد الأقصى لحصة التخزين المسموح بها لنظام الملفات بالبايت. هذه حصة نسبية مبدئية تستخدم للتنبيه فقط. الحد الأدنى للحجم هو 100 جيبي بايت. الحد الأعلى هو 100 تيرابايت. محدد بالبايت. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 107374182400
الحد الأقصى للقيمة = 109951162777600
volumeType ما نوع وحدة التخزين هذه سلسلة

VolumePropertiesDataProtection

الاسم الوصف القيمة
النسخ المتماثل خصائص النسخ المتماثل ReplicationObject

ReplicationObject

الاسم الوصف القيمة
نوع نقطة النهاية يشير إلى ما إذا كانت وحدة التخزين المحلية هي المصدر أو الوجهة للنسخ المتماثل لوحدة التخزين 'dst'
'src'
remoteVolumeRegion المنطقة البعيدة للنهاية الأخرى من النسخ المتماثل لوحدة التخزين. سلسلة
remoteVolumeResourceId معرف المورد لوحدة التخزين البعيدة. سلسلة (مطلوبة)
معرف النسخ المتماثل المعرّف سلسلة
جدول النسخ المتماثل جدولة "_10minutely"
"يوميا"
'كل ساعة' (مطلوب)

VolumePropertiesExportPolicy

الاسم الوصف القيمة
القواعد قاعدة نهج التصدير ExportPolicyRule[]

ExportPolicyRule

الاسم الوصف القيمة
allowedClients مواصفات دخول العميل كسلسلة مفصولة بفواصل مع IPv4 CIDRs وعناوين مضيف IPv4 وأسماء المضيفين سلسلة
Cifs يسمح ببروتوكول CIFS Bool
nfsv3 يسمح ببروتوكول NFSv3 Bool
nfsv41 يسمح ببروتوكول NFSv4.1 Bool
ruleIndex فهرس الطلب int
unixReadWrite الوصول للقراءة والكتابة Bool

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء مورد ANF جديد باستخدام وحدة تخزين NFSV3/NFSv4.1

نشر في Azure
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ووحدة تخزين واحدة تم تكوينها باستخدام بروتوكول NFSV3 أو NFSv4.1. يتم توزيعها جميعا مع شبكة Azure الظاهرية والشبكة الفرعية المفوضة المطلوبة لإنشاء أي وحدة تخزين
إنشاء مورد ANF جديد باستخدام وحدة تخزين SMB

نشر في Azure
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ووحدة تخزين واحدة تم تكوينها باستخدام بروتوكول SMB.

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

يمكن نشر نوع مورد netAppAccounts/capacityPools/volumes مع العمليات التي تستهدف:

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

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

تنسيق المورد

لإنشاء مورد Microsoft.NetApp/netAppAccounts/capacityPools/volumes، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      creationToken = "string"
      dataProtection = {
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
      }
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            cifs = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isRestoring = bool
      protocolTypes = [
        "string"
      ]
      serviceLevel = "string"
      snapshotId = "string"
      subnetId = "string"
      usageThreshold = int
      volumeType = "string"
    }
  })
}

قيم Property

netAppAccounts/capacityPools/volumes

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2019-11-01"
الاسم اسم المورد سلسلة (مطلوبة)
الموقع موقع المورد سلسلة (مطلوبة)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: capacityPools
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
خصائص خصائص وحدة التخزين وحدات التخزين (مطلوبة)

وحدات التخزين

الاسم الوصف القيمة
رمز الإنشاء مسار ملف فريد لوحدة التخزين. يستخدم عند إنشاء أهداف التحميل سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
نهج التصدير مجموعة قواعد نهج التصدير VolumePropertiesExportPolicy
isRestoring استعادة Bool
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة []
مستوى الخدمة مستوى الخدمة لنظام الملفات "Premium"
"قياسي"
"Ultra"
معرف اللقطة UUID v4 أو معرف المورد المستخدم لتعريف اللقطة. سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}|(\\?([^\/]*[\/])*)([^\/]+)$
معرف الشبكة الفرعية عنوان URI لمورد Azure لشبكة فرعية مفوضة. يجب أن يكون التفويض Microsoft.NetApp/volumes سلسلة (مطلوبة)
usageThreshold الحد الأقصى لحصة التخزين المسموح بها لنظام الملفات بالبايت. هذه حصة نسبية مبدئية تستخدم للتنبيه فقط. الحد الأدنى للحجم هو 100 جيبي بايت. الحد الأعلى هو 100 تيرابايت. محدد بالبايت. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 107374182400
الحد الأقصى للقيمة = 109951162777600
volumeType ما نوع وحدة التخزين هذه سلسلة

VolumePropertiesDataProtection

الاسم الوصف القيمة
النسخ المتماثل خصائص النسخ المتماثل ReplicationObject

ReplicationObject

الاسم الوصف القيمة
نوع نقطة النهاية يشير إلى ما إذا كانت وحدة التخزين المحلية هي المصدر أو الوجهة للنسخ المتماثل لوحدة التخزين "dst"
"src"
remoteVolumeRegion المنطقة البعيدة للنهاية الأخرى من النسخ المتماثل لوحدة التخزين. سلسلة
remoteVolumeResourceId معرف المورد لوحدة التخزين البعيدة. سلسلة (مطلوبة)
معرف النسخ المتماثل المعرّف سلسلة
جدول النسخ المتماثل جدولة "_10minutely"
"يوميا"
"كل ساعة" (مطلوب)

VolumePropertiesExportPolicy

الاسم الوصف القيمة
القواعد قاعدة نهج التصدير ExportPolicyRule[]

ExportPolicyRule

الاسم الوصف القيمة
allowedClients مواصفات دخول العميل كسلسلة مفصولة بفواصل مع IPv4 CIDRs وعناوين مضيف IPv4 وأسماء المضيفين سلسلة
Cifs يسمح ببروتوكول CIFS Bool
nfsv3 يسمح ببروتوكول NFSv3 Bool
nfsv41 يسمح ببروتوكول NFSv4.1 Bool
ruleIndex فهرس الطلب int
unixReadWrite الوصول للقراءة والكتابة Bool