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

تعريف مورد Bicep

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

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

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

تنسيق المورد

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/capacityPools/volumes@2022-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    avsDataStore: 'string'
    backupId: 'string'
    capacityPoolResourceId: 'string'
    coolAccess: bool
    coolnessPeriod: int
    creationToken: 'string'
    dataProtection: {
      backup: {
        backupEnabled: bool
        backupPolicyId: 'string'
        policyEnforced: bool
      }
      replication: {
        endpointType: 'string'
        remoteVolumeRegion: 'string'
        remoteVolumeResourceId: 'string'
        replicationId: 'string'
        replicationSchedule: 'string'
      }
      snapshot: {
        snapshotPolicyId: 'string'
      }
      volumeRelocation: {
        relocationRequested: bool
      }
    }
    defaultGroupQuotaInKiBs: int
    defaultUserQuotaInKiBs: int
    deleteBaseSnapshot: bool
    enableSubvolumes: 'string'
    encryptionKeySource: 'string'
    exportPolicy: {
      rules: [
        {
          allowedClients: 'string'
          chownMode: 'string'
          cifs: bool
          hasRootAccess: bool
          kerberos5iReadWrite: bool
          kerberos5pReadWrite: bool
          kerberos5ReadWrite: bool
          nfsv3: bool
          nfsv41: bool
          ruleIndex: int
          unixReadWrite: bool
        }
      ]
    }
    isDefaultQuotaEnabled: bool
    isLargeVolume: bool
    isRestoring: bool
    kerberosEnabled: bool
    keyVaultPrivateEndpointResourceId: 'string'
    ldapEnabled: bool
    networkFeatures: 'string'
    placementRules: [
      {
        key: 'string'
        value: 'string'
      }
    ]
    protocolTypes: [
      'string'
    ]
    proximityPlacementGroup: 'string'
    securityStyle: 'string'
    serviceLevel: 'string'
    smbAccessBasedEnumeration: 'string'
    smbContinuouslyAvailable: bool
    smbEncryption: bool
    smbNonBrowsable: 'string'
    snapshotDirectoryVisible: bool
    snapshotId: 'string'
    subnetId: 'string'
    throughputMibps: int
    unixPermissions: 'string'
    usageThreshold: int
    volumeSpecName: 'string'
    volumeType: 'string'
  }
  zones: [
    'string'
  ]
}

قيم الخصائص

netAppAccounts/capacityPools/volumes

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

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

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 255

خصائص وحدة التخزين

اسم وصف قيمة
avsDataStore تحديد ما إذا كان يتم تمكين وحدة التخزين لغرض مخزن بيانات Azure VMware Solution (AVS) "معطل"
"ممكن"
معرف النسخ الاحتياطي UUID v4 أو معرف المورد المستخدم لتحديد النسخ الاحتياطي. خيط
معرف مصدر السعة معرف مورد التجمع المستخدم في حالة إنشاء وحدة تخزين من خلال مجموعة وحدة التخزين خيط
coolAccess تحديد ما إذا كان الوصول البارد (الطبقات) ممكنا لوحدات التخزين. قيمة منطقية
البرودةPeriod يحدد عدد الأيام التي سيتم بعدها ترتيب البيانات التي لا يتم الوصول إليها من قبل العملاء. الباحث

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
DefaultGroupQuotaInKiBs الحصة النسبية الافتراضية للمجموعة لوحدات التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق الحد الأدنى للقيمة 4 KiBs. الباحث
DefaultUserQuotaInKiBs الحصة النسبية الافتراضية للمستخدم لوحدات التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق الحد الأدنى للقيمة 4 KiBs . الباحث
حذفBaseSnapshot إذا تم تمكين (صحيح) سيتم حذف اللقطة التي تم إنشاء وحدة التخزين منها تلقائيا بعد انتهاء عملية إنشاء وحدة التخزين. الإعدادات الافتراضية للخطأ قيمة منطقية
تمكين الكيانات علامة تشير إلى ما إذا كانت عمليات الوحدات الفرعية ممكنة على وحدة التخزين "معطل"
"ممكن"
encryptionKeySource مصدر المفتاح المستخدم لتشفير البيانات في وحدة التخزين. ينطبق إذا كان حساب NetApp يحتوي على encryption.keySource = 'Microsoft.KeyVault'. القيم المحتملة (غير حساسة لحالة الأحرف) هي: "Microsoft.NetApp، Microsoft.KeyVault" 'Microsoft.KeyVault'
'Microsoft.NetApp'
نهج التصدير مجموعة قواعد نهج التصدير نهج VolumePropertiesExportPolicy
isDefaultQuotaEnabled تحديد ما إذا تم تمكين الحصة النسبية الافتراضية لوحدات التخزين. قيمة منطقية
isLargeVolume تحديد ما إذا كانت وحدة التخزين عبارة عن وحدة تخزين كبيرة أو وحدة تخزين عادية. قيمة منطقية
isRestoring استعاده قيمة منطقية
kerberosEnabled وصف ما إذا كانت وحدة التخزين هي KerberosEnabled. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
keyVaultPrivateEndpointResourceId معرف المورد لنقطة النهاية الخاصة ل KeyVault. يجب أن يتواجد في نفس VNET مثل وحدة التخزين. ينطبق فقط إذا كان encryptionKeySource = 'Microsoft.KeyVault'. خيط
ldapEnabled تحديد ما إذا كان LDAP ممكنا أم لا لوحدة تخزين NFS معينة. قيمة منطقية
ميزات الشبكة الشبكة الأساسية أو الميزات القياسية المتوفرة لوحدات التخزين. "أساسي"
"قياسي"
قواعد الموضع قواعد تعيين موضع التطبيق الخاصة بوحدات التخزين المعينة PlacementKeyValuePairs []
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة[]
مجموعة موضع التقارب مجموعة موضع التقارب المقترنة بمستوى الصوت خيط
نوع الأمان نمط أمان وحدة التخزين، وunix الافتراضي، والإعدادات الافتراضية ل ntfs للبروتوكول المزدوج أو بروتوكول CIFS 'ntfs'
"unix"
مستوى الخدمة مستوى الخدمة لنظام الملفات 'Premium'
"قياسي"
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration تمكين خاصية مشاركة التعداد المستندة إلى الوصول لمشاركات SMB. ينطبق فقط على وحدة تخزين SMB/DualProtocol "معطل"
"ممكن"
smbContinuouslyAvailable تمكين خاصية المشاركة المتوفرة باستمرار لتخزين smb. ينطبق فقط على وحدة تخزين SMB قيمة منطقية
smbEncryption تمكين التشفير لبيانات smb3 أثناء الطيران. ينطبق فقط على وحدة تخزين SMB/DualProtocol. لاستخدامها مع إصدار swagger 2020-08-01 أو أحدث قيمة منطقية
smbNonBrowsable تمكين خاصية غير قابلة للاستعراض لمشاركات SMB. ينطبق فقط على وحدة تخزين SMB/DualProtocol "معطل"
"ممكن"
snapshotDirectoryVisible إذا تم تمكينه (صحيح) فستحتوي وحدة التخزين على دليل لقطة للقراءة فقط يوفر الوصول إلى كل لقطة من لقطات وحدة التخزين (افتراضيا إلى true). قيمة منطقية
معرف اللقطة UUID v4 أو معرف المورد المستخدم لتعريف اللقطة. خيط
معرف الشبكة الفرعية Azure Resource URI لشبكة فرعية مفوضة. يجب أن يكون التفويض Microsoft.NetApp/volumes سلسلة (مطلوب)
معدل النقل في الثانية الحد الأقصى لمعدل النقل في MiB/s الذي يمكن تحقيقه بواسطة وحدة التخزين هذه وسيتم قبول هذا كإدخال فقط لحجم qosType اليدوي الباحث
unixPermissions تم قبول أذونات UNIX الخاصة بوحدة تخزين NFS بتنسيق 4 أرقام ثماني. يحدد الرقم الأول معرف المستخدم المحدد(4)، وتعيين معرف المجموعة (2) والسمات الملصقة (1). يحدد الرقم الثاني الإذن لمالك الملف: قراءة (4) وكتابة (2) وتنفيذ (1). الثالث يحدد الأذونات للمستخدمين الآخرين في نفس المجموعة. الرابع للمستخدمين الآخرين غير الموجودين في المجموعة. 0755 - يمنح أذونات القراءة/الكتابة/التنفيذ للمالك والقراءة/التنفيذ للمجموعة والمستخدمين الآخرين. خيط

القيود:
الحد الأدنى للطول = 4
الحد الأقصى للطول = 4
حجب الاستخدام الحد الأقصى لحصة التخزين المسموح بها لنظام الملفات بالبايت. هذه حصة نسبية مبدئية تستخدم للتنبيه فقط. الحد الأدنى للحجم هو 100 جيبي بايت. الحد الأعلى هو 100 تيرابايت، 500 تيرابايت ل LargeVolume. محدد بالبايت. int (مطلوب)

القيود:
قيمة الحد الأدنى = 107374182400
القيمة القصوى = 549755813888000
volumeSpecName اسم مواصفات وحدة التخزين هو التعيين أو المعرف الخاص بالتطبيق لوحدات التخزين المعينة في مجموعة وحدة تخزين للبيانات والسجل على سبيل المثال خيط
نوع وحدة التخزين ما نوع وحدة التخزين هذه. بالنسبة لوحدات التخزين الوجهة في النسخ المتماثل عبر المناطق، قم بتعيين النوع إلى DataProtection خيط

VolumePropertiesDataProtection

اسم وصف قيمة
نسخ احتياطي خصائص النسخ الاحتياطي VolumeBackupProperties
نسخ متماثل خصائص النسخ المتماثل ReplicationObject
لقطه خصائص اللقطة. VolumeSnapshotProperties
إعادة تخصيص وحدة التخزين خصائص VolumeRelocation VolumeRelocationProperties

خصائص النسخ الاحتياطي لوحدات التخزين

اسم وصف قيمة
backupEnabled تم تمكين النسخ الاحتياطي قيمة منطقية
معرف نهج النسخ الاحتياطي معرف مورد نهج النسخ الاحتياطي خيط
تم تمكين النهج تم فرض النهج قيمة منطقية

ReplicationObject

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

خصائص VolumeSnapshot

اسم وصف قيمة
snapshotPolicyId معرف مورد نهج اللقطة خيط

خصائص إعادة تخصيص وحدة التخزين

اسم وصف قيمة
إعادة طلب النقل هل تم طلب نقل لهذا الحجم قيمة منطقية

VolumePropertiesExportPolicy

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

ExportPolicyRule

اسم وصف قيمة
Clients المسموح بها مواصفات دخول العميل كسلسلة مفصولة بفواصل مع IPv4 CIDRs وعناوين مضيف IPv4 وأسماء المضيفين خيط
chownMode تحدد هذه المعلمة من هو المخول بتغيير ملكية ملف. مقيد - يمكن للمستخدم الجذر فقط تغيير ملكية الملف. غير مقيد - يمكن للمستخدمين غير الجذر تغيير ملكية الملفات التي يمتلكونها. "مقيد"
"غير مقيد"
cifs يسمح ببروتوكول CIFS قيمة منطقية
hasRootAccess لديه حق الوصول الجذر إلى وحدة التخزين قيمة منطقية
kerberos5iReadWrite Kerberos5i الوصول للقراءة والكتابة. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
kerberos5pReadWrite الوصول للقراءة والكتابة في Kerberos5p. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
kerberos5ReadWrite Kerberos5 الوصول للقراءة والكتابة. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
nfsv3 يسمح ببروتوكول NFSv3. تمكين فقط لوحدات تخزين نوع NFSv3 قيمة منطقية
nfsv41 يسمح ببروتوكول NFSv4.1. تمكين فقط لوحدات تخزين نوع NFSv4.1 قيمة منطقية
ruleIndex فهرس الطلب الباحث
unixReadWrite الوصول للقراءة والكتابة قيمة منطقية

PlacementKeyValuePairs

اسم وصف قيمة
مفتاح مفتاح معلمة خاصة بالتطبيق لوضع وحدات التخزين في مجموعة وحدة التخزين سلسلة (مطلوب)
قيمة قيمة معلمة خاصة بالتطبيق لموضع وحدات التخزين في مجموعة وحدة التخزين سلسلة (مطلوب)

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

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

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

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

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

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

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

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

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

تنسيق المورد

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

{
  "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes",
  "apiVersion": "2022-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "avsDataStore": "string",
    "backupId": "string",
    "capacityPoolResourceId": "string",
    "coolAccess": "bool",
    "coolnessPeriod": "int",
    "creationToken": "string",
    "dataProtection": {
      "backup": {
        "backupEnabled": "bool",
        "backupPolicyId": "string",
        "policyEnforced": "bool"
      },
      "replication": {
        "endpointType": "string",
        "remoteVolumeRegion": "string",
        "remoteVolumeResourceId": "string",
        "replicationId": "string",
        "replicationSchedule": "string"
      },
      "snapshot": {
        "snapshotPolicyId": "string"
      },
      "volumeRelocation": {
        "relocationRequested": "bool"
      }
    },
    "defaultGroupQuotaInKiBs": "int",
    "defaultUserQuotaInKiBs": "int",
    "deleteBaseSnapshot": "bool",
    "enableSubvolumes": "string",
    "encryptionKeySource": "string",
    "exportPolicy": {
      "rules": [
        {
          "allowedClients": "string",
          "chownMode": "string",
          "cifs": "bool",
          "hasRootAccess": "bool",
          "kerberos5iReadWrite": "bool",
          "kerberos5pReadWrite": "bool",
          "kerberos5ReadWrite": "bool",
          "nfsv3": "bool",
          "nfsv41": "bool",
          "ruleIndex": "int",
          "unixReadWrite": "bool"
        }
      ]
    },
    "isDefaultQuotaEnabled": "bool",
    "isLargeVolume": "bool",
    "isRestoring": "bool",
    "kerberosEnabled": "bool",
    "keyVaultPrivateEndpointResourceId": "string",
    "ldapEnabled": "bool",
    "networkFeatures": "string",
    "placementRules": [
      {
        "key": "string",
        "value": "string"
      }
    ],
    "protocolTypes": [ "string" ],
    "proximityPlacementGroup": "string",
    "securityStyle": "string",
    "serviceLevel": "string",
    "smbAccessBasedEnumeration": "string",
    "smbContinuouslyAvailable": "bool",
    "smbEncryption": "bool",
    "smbNonBrowsable": "string",
    "snapshotDirectoryVisible": "bool",
    "snapshotId": "string",
    "subnetId": "string",
    "throughputMibps": "int",
    "unixPermissions": "string",
    "usageThreshold": "int",
    "volumeSpecName": "string",
    "volumeType": "string"
  },
  "zones": [ "string" ]
}

قيم الخصائص

netAppAccounts/capacityPools/volumes

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

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 255

خصائص وحدة التخزين

اسم وصف قيمة
avsDataStore تحديد ما إذا كان يتم تمكين وحدة التخزين لغرض مخزن بيانات Azure VMware Solution (AVS) "معطل"
"ممكن"
معرف النسخ الاحتياطي UUID v4 أو معرف المورد المستخدم لتحديد النسخ الاحتياطي. خيط
معرف مصدر السعة معرف مورد التجمع المستخدم في حالة إنشاء وحدة تخزين من خلال مجموعة وحدة التخزين خيط
coolAccess تحديد ما إذا كان الوصول البارد (الطبقات) ممكنا لوحدات التخزين. قيمة منطقية
البرودةPeriod يحدد عدد الأيام التي سيتم بعدها ترتيب البيانات التي لا يتم الوصول إليها من قبل العملاء. الباحث

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
DefaultGroupQuotaInKiBs الحصة النسبية الافتراضية للمجموعة لوحدات التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق الحد الأدنى للقيمة 4 KiBs. الباحث
DefaultUserQuotaInKiBs الحصة النسبية الافتراضية للمستخدم لوحدات التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق الحد الأدنى للقيمة 4 KiBs . الباحث
حذفBaseSnapshot إذا تم تمكين (صحيح) سيتم حذف اللقطة التي تم إنشاء وحدة التخزين منها تلقائيا بعد انتهاء عملية إنشاء وحدة التخزين. الإعدادات الافتراضية للخطأ قيمة منطقية
تمكين الكيانات علامة تشير إلى ما إذا كانت عمليات الوحدات الفرعية ممكنة على وحدة التخزين "معطل"
"ممكن"
encryptionKeySource مصدر المفتاح المستخدم لتشفير البيانات في وحدة التخزين. ينطبق إذا كان حساب NetApp يحتوي على encryption.keySource = 'Microsoft.KeyVault'. القيم المحتملة (غير حساسة لحالة الأحرف) هي: "Microsoft.NetApp، Microsoft.KeyVault" 'Microsoft.KeyVault'
'Microsoft.NetApp'
نهج التصدير مجموعة قواعد نهج التصدير نهج VolumePropertiesExportPolicy
isDefaultQuotaEnabled تحديد ما إذا تم تمكين الحصة النسبية الافتراضية لوحدات التخزين. قيمة منطقية
isLargeVolume تحديد ما إذا كانت وحدة التخزين عبارة عن وحدة تخزين كبيرة أو وحدة تخزين عادية. قيمة منطقية
isRestoring استعاده قيمة منطقية
kerberosEnabled وصف ما إذا كانت وحدة التخزين هي KerberosEnabled. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
keyVaultPrivateEndpointResourceId معرف المورد لنقطة النهاية الخاصة ل KeyVault. يجب أن يتواجد في نفس VNET مثل وحدة التخزين. ينطبق فقط إذا كان encryptionKeySource = 'Microsoft.KeyVault'. خيط
ldapEnabled تحديد ما إذا كان LDAP ممكنا أم لا لوحدة تخزين NFS معينة. قيمة منطقية
ميزات الشبكة الشبكة الأساسية أو الميزات القياسية المتوفرة لوحدات التخزين. "أساسي"
"قياسي"
قواعد الموضع قواعد تعيين موضع التطبيق الخاصة بوحدات التخزين المعينة PlacementKeyValuePairs []
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة[]
مجموعة موضع التقارب مجموعة موضع التقارب المقترنة بمستوى الصوت خيط
نوع الأمان نمط أمان وحدة التخزين، وunix الافتراضي، والإعدادات الافتراضية ل ntfs للبروتوكول المزدوج أو بروتوكول CIFS 'ntfs'
"unix"
مستوى الخدمة مستوى الخدمة لنظام الملفات 'Premium'
"قياسي"
'StandardZRS'
'Ultra'
smbAccessBasedEnumeration تمكين خاصية مشاركة التعداد المستندة إلى الوصول لمشاركات SMB. ينطبق فقط على وحدة تخزين SMB/DualProtocol "معطل"
"ممكن"
smbContinuouslyAvailable تمكين خاصية المشاركة المتوفرة باستمرار لتخزين smb. ينطبق فقط على وحدة تخزين SMB قيمة منطقية
smbEncryption تمكين التشفير لبيانات smb3 أثناء الطيران. ينطبق فقط على وحدة تخزين SMB/DualProtocol. لاستخدامها مع إصدار swagger 2020-08-01 أو أحدث قيمة منطقية
smbNonBrowsable تمكين خاصية غير قابلة للاستعراض لمشاركات SMB. ينطبق فقط على وحدة تخزين SMB/DualProtocol "معطل"
"ممكن"
snapshotDirectoryVisible إذا تم تمكينه (صحيح) فستحتوي وحدة التخزين على دليل لقطة للقراءة فقط يوفر الوصول إلى كل لقطة من لقطات وحدة التخزين (افتراضيا إلى true). قيمة منطقية
معرف اللقطة UUID v4 أو معرف المورد المستخدم لتعريف اللقطة. خيط
معرف الشبكة الفرعية Azure Resource URI لشبكة فرعية مفوضة. يجب أن يكون التفويض Microsoft.NetApp/volumes سلسلة (مطلوب)
معدل النقل في الثانية الحد الأقصى لمعدل النقل في MiB/s الذي يمكن تحقيقه بواسطة وحدة التخزين هذه وسيتم قبول هذا كإدخال فقط لحجم qosType اليدوي الباحث
unixPermissions تم قبول أذونات UNIX الخاصة بوحدة تخزين NFS بتنسيق 4 أرقام ثماني. يحدد الرقم الأول معرف المستخدم المحدد(4)، وتعيين معرف المجموعة (2) والسمات الملصقة (1). يحدد الرقم الثاني الإذن لمالك الملف: قراءة (4) وكتابة (2) وتنفيذ (1). الثالث يحدد الأذونات للمستخدمين الآخرين في نفس المجموعة. الرابع للمستخدمين الآخرين غير الموجودين في المجموعة. 0755 - يمنح أذونات القراءة/الكتابة/التنفيذ للمالك والقراءة/التنفيذ للمجموعة والمستخدمين الآخرين. خيط

القيود:
الحد الأدنى للطول = 4
الحد الأقصى للطول = 4
حجب الاستخدام الحد الأقصى لحصة التخزين المسموح بها لنظام الملفات بالبايت. هذه حصة نسبية مبدئية تستخدم للتنبيه فقط. الحد الأدنى للحجم هو 100 جيبي بايت. الحد الأعلى هو 100 تيرابايت، 500 تيرابايت ل LargeVolume. محدد بالبايت. int (مطلوب)

القيود:
قيمة الحد الأدنى = 107374182400
القيمة القصوى = 549755813888000
volumeSpecName اسم مواصفات وحدة التخزين هو التعيين أو المعرف الخاص بالتطبيق لوحدات التخزين المعينة في مجموعة وحدة تخزين للبيانات والسجل على سبيل المثال خيط
نوع وحدة التخزين ما نوع وحدة التخزين هذه. بالنسبة لوحدات التخزين الوجهة في النسخ المتماثل عبر المناطق، قم بتعيين النوع إلى DataProtection خيط

VolumePropertiesDataProtection

اسم وصف قيمة
نسخ احتياطي خصائص النسخ الاحتياطي VolumeBackupProperties
نسخ متماثل خصائص النسخ المتماثل ReplicationObject
لقطه خصائص اللقطة. VolumeSnapshotProperties
إعادة تخصيص وحدة التخزين خصائص VolumeRelocation VolumeRelocationProperties

خصائص النسخ الاحتياطي لوحدات التخزين

اسم وصف قيمة
backupEnabled تم تمكين النسخ الاحتياطي قيمة منطقية
معرف نهج النسخ الاحتياطي معرف مورد نهج النسخ الاحتياطي خيط
تم تمكين النهج تم فرض النهج قيمة منطقية

ReplicationObject

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

خصائص VolumeSnapshot

اسم وصف قيمة
snapshotPolicyId معرف مورد نهج اللقطة خيط

خصائص إعادة تخصيص وحدة التخزين

اسم وصف قيمة
إعادة طلب النقل هل تم طلب نقل لهذا الحجم قيمة منطقية

VolumePropertiesExportPolicy

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

ExportPolicyRule

اسم وصف قيمة
Clients المسموح بها مواصفات دخول العميل كسلسلة مفصولة بفواصل مع IPv4 CIDRs وعناوين مضيف IPv4 وأسماء المضيفين خيط
chownMode تحدد هذه المعلمة من هو المخول بتغيير ملكية ملف. مقيد - يمكن للمستخدم الجذر فقط تغيير ملكية الملف. غير مقيد - يمكن للمستخدمين غير الجذر تغيير ملكية الملفات التي يمتلكونها. "مقيد"
"غير مقيد"
cifs يسمح ببروتوكول CIFS قيمة منطقية
hasRootAccess لديه حق الوصول الجذر إلى وحدة التخزين قيمة منطقية
kerberos5iReadWrite Kerberos5i الوصول للقراءة والكتابة. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
kerberos5pReadWrite الوصول للقراءة والكتابة في Kerberos5p. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
kerberos5ReadWrite Kerberos5 الوصول للقراءة والكتابة. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
nfsv3 يسمح ببروتوكول NFSv3. تمكين فقط لوحدات تخزين نوع NFSv3 قيمة منطقية
nfsv41 يسمح ببروتوكول NFSv4.1. تمكين فقط لوحدات تخزين نوع NFSv4.1 قيمة منطقية
ruleIndex فهرس الطلب الباحث
unixReadWrite الوصول للقراءة والكتابة قيمة منطقية

PlacementKeyValuePairs

اسم وصف قيمة
مفتاح مفتاح معلمة خاصة بالتطبيق لوضع وحدات التخزين في مجموعة وحدة التخزين سلسلة (مطلوب)
قيمة قيمة معلمة خاصة بالتطبيق لموضع وحدات التخزين في مجموعة وحدة التخزين سلسلة (مطلوب)

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

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

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

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

Deploy to 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@2022-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      avsDataStore = "string"
      backupId = "string"
      capacityPoolResourceId = "string"
      coolAccess = bool
      coolnessPeriod = int
      creationToken = "string"
      dataProtection = {
        backup = {
          backupEnabled = bool
          backupPolicyId = "string"
          policyEnforced = bool
        }
        replication = {
          endpointType = "string"
          remoteVolumeRegion = "string"
          remoteVolumeResourceId = "string"
          replicationId = "string"
          replicationSchedule = "string"
        }
        snapshot = {
          snapshotPolicyId = "string"
        }
        volumeRelocation = {
          relocationRequested = bool
        }
      }
      defaultGroupQuotaInKiBs = int
      defaultUserQuotaInKiBs = int
      deleteBaseSnapshot = bool
      enableSubvolumes = "string"
      encryptionKeySource = "string"
      exportPolicy = {
        rules = [
          {
            allowedClients = "string"
            chownMode = "string"
            cifs = bool
            hasRootAccess = bool
            kerberos5iReadWrite = bool
            kerberos5pReadWrite = bool
            kerberos5ReadWrite = bool
            nfsv3 = bool
            nfsv41 = bool
            ruleIndex = int
            unixReadWrite = bool
          }
        ]
      }
      isDefaultQuotaEnabled = bool
      isLargeVolume = bool
      isRestoring = bool
      kerberosEnabled = bool
      keyVaultPrivateEndpointResourceId = "string"
      ldapEnabled = bool
      networkFeatures = "string"
      placementRules = [
        {
          key = "string"
          value = "string"
        }
      ]
      protocolTypes = [
        "string"
      ]
      proximityPlacementGroup = "string"
      securityStyle = "string"
      serviceLevel = "string"
      smbAccessBasedEnumeration = "string"
      smbContinuouslyAvailable = bool
      smbEncryption = bool
      smbNonBrowsable = "string"
      snapshotDirectoryVisible = bool
      snapshotId = "string"
      subnetId = "string"
      throughputMibps = int
      unixPermissions = "string"
      usageThreshold = int
      volumeSpecName = "string"
      volumeType = "string"
    }
    zones = [
      "string"
    ]
  })
}

قيم الخصائص

netAppAccounts/capacityPools/volumes

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 255

خصائص وحدة التخزين

اسم وصف قيمة
avsDataStore تحديد ما إذا كان يتم تمكين وحدة التخزين لغرض مخزن بيانات Azure VMware Solution (AVS) "معطل"
"ممكن"
معرف النسخ الاحتياطي UUID v4 أو معرف المورد المستخدم لتحديد النسخ الاحتياطي. خيط
معرف مصدر السعة معرف مورد التجمع المستخدم في حالة إنشاء وحدة تخزين من خلال مجموعة وحدة التخزين خيط
coolAccess تحديد ما إذا كان الوصول البارد (الطبقات) ممكنا لوحدات التخزين. قيمة منطقية
البرودةPeriod يحدد عدد الأيام التي سيتم بعدها ترتيب البيانات التي لا يتم الوصول إليها من قبل العملاء. الباحث

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
DefaultGroupQuotaInKiBs الحصة النسبية الافتراضية للمجموعة لوحدات التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق الحد الأدنى للقيمة 4 KiBs. الباحث
DefaultUserQuotaInKiBs الحصة النسبية الافتراضية للمستخدم لوحدات التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق الحد الأدنى للقيمة 4 KiBs . الباحث
حذفBaseSnapshot إذا تم تمكين (صحيح) سيتم حذف اللقطة التي تم إنشاء وحدة التخزين منها تلقائيا بعد انتهاء عملية إنشاء وحدة التخزين. الإعدادات الافتراضية للخطأ قيمة منطقية
تمكين الكيانات علامة تشير إلى ما إذا كانت عمليات الوحدات الفرعية ممكنة على وحدة التخزين "معطل"
"ممكن"
encryptionKeySource مصدر المفتاح المستخدم لتشفير البيانات في وحدة التخزين. ينطبق إذا كان حساب NetApp يحتوي على encryption.keySource = 'Microsoft.KeyVault'. القيم المحتملة (غير حساسة لحالة الأحرف) هي: "Microsoft.NetApp، Microsoft.KeyVault" "Microsoft.KeyVault"
"Microsoft.NetApp"
نهج التصدير مجموعة قواعد نهج التصدير نهج VolumePropertiesExportPolicy
isDefaultQuotaEnabled تحديد ما إذا تم تمكين الحصة النسبية الافتراضية لوحدات التخزين. قيمة منطقية
isLargeVolume تحديد ما إذا كانت وحدة التخزين عبارة عن وحدة تخزين كبيرة أو وحدة تخزين عادية. قيمة منطقية
isRestoring استعاده قيمة منطقية
kerberosEnabled وصف ما إذا كانت وحدة التخزين هي KerberosEnabled. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
keyVaultPrivateEndpointResourceId معرف المورد لنقطة النهاية الخاصة ل KeyVault. يجب أن يتواجد في نفس VNET مثل وحدة التخزين. ينطبق فقط إذا كان encryptionKeySource = 'Microsoft.KeyVault'. خيط
ldapEnabled تحديد ما إذا كان LDAP ممكنا أم لا لوحدة تخزين NFS معينة. قيمة منطقية
ميزات الشبكة الشبكة الأساسية أو الميزات القياسية المتوفرة لوحدات التخزين. "أساسي"
"قياسي"
قواعد الموضع قواعد تعيين موضع التطبيق الخاصة بوحدات التخزين المعينة PlacementKeyValuePairs []
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة[]
مجموعة موضع التقارب مجموعة موضع التقارب المقترنة بمستوى الصوت خيط
نوع الأمان نمط أمان وحدة التخزين، وunix الافتراضي، والإعدادات الافتراضية ل ntfs للبروتوكول المزدوج أو بروتوكول CIFS "ntfs"
"unix"
مستوى الخدمة مستوى الخدمة لنظام الملفات "Premium"
"قياسي"
"StandardZRS"
"Ultra"
smbAccessBasedEnumeration تمكين خاصية مشاركة التعداد المستندة إلى الوصول لمشاركات SMB. ينطبق فقط على وحدة تخزين SMB/DualProtocol "معطل"
"ممكن"
smbContinuouslyAvailable تمكين خاصية المشاركة المتوفرة باستمرار لتخزين smb. ينطبق فقط على وحدة تخزين SMB قيمة منطقية
smbEncryption تمكين التشفير لبيانات smb3 أثناء الطيران. ينطبق فقط على وحدة تخزين SMB/DualProtocol. لاستخدامها مع إصدار swagger 2020-08-01 أو أحدث قيمة منطقية
smbNonBrowsable تمكين خاصية غير قابلة للاستعراض لمشاركات SMB. ينطبق فقط على وحدة تخزين SMB/DualProtocol "معطل"
"ممكن"
snapshotDirectoryVisible إذا تم تمكينه (صحيح) فستحتوي وحدة التخزين على دليل لقطة للقراءة فقط يوفر الوصول إلى كل لقطة من لقطات وحدة التخزين (افتراضيا إلى true). قيمة منطقية
معرف اللقطة UUID v4 أو معرف المورد المستخدم لتعريف اللقطة. خيط
معرف الشبكة الفرعية Azure Resource URI لشبكة فرعية مفوضة. يجب أن يكون التفويض Microsoft.NetApp/volumes سلسلة (مطلوب)
معدل النقل في الثانية الحد الأقصى لمعدل النقل في MiB/s الذي يمكن تحقيقه بواسطة وحدة التخزين هذه وسيتم قبول هذا كإدخال فقط لحجم qosType اليدوي الباحث
unixPermissions تم قبول أذونات UNIX الخاصة بوحدة تخزين NFS بتنسيق 4 أرقام ثماني. يحدد الرقم الأول معرف المستخدم المحدد(4)، وتعيين معرف المجموعة (2) والسمات الملصقة (1). يحدد الرقم الثاني الإذن لمالك الملف: قراءة (4) وكتابة (2) وتنفيذ (1). الثالث يحدد الأذونات للمستخدمين الآخرين في نفس المجموعة. الرابع للمستخدمين الآخرين غير الموجودين في المجموعة. 0755 - يمنح أذونات القراءة/الكتابة/التنفيذ للمالك والقراءة/التنفيذ للمجموعة والمستخدمين الآخرين. خيط

القيود:
الحد الأدنى للطول = 4
الحد الأقصى للطول = 4
حجب الاستخدام الحد الأقصى لحصة التخزين المسموح بها لنظام الملفات بالبايت. هذه حصة نسبية مبدئية تستخدم للتنبيه فقط. الحد الأدنى للحجم هو 100 جيبي بايت. الحد الأعلى هو 100 تيرابايت، 500 تيرابايت ل LargeVolume. محدد بالبايت. int (مطلوب)

القيود:
قيمة الحد الأدنى = 107374182400
القيمة القصوى = 549755813888000
volumeSpecName اسم مواصفات وحدة التخزين هو التعيين أو المعرف الخاص بالتطبيق لوحدات التخزين المعينة في مجموعة وحدة تخزين للبيانات والسجل على سبيل المثال خيط
نوع وحدة التخزين ما نوع وحدة التخزين هذه. بالنسبة لوحدات التخزين الوجهة في النسخ المتماثل عبر المناطق، قم بتعيين النوع إلى DataProtection خيط

VolumePropertiesDataProtection

اسم وصف قيمة
نسخ احتياطي خصائص النسخ الاحتياطي VolumeBackupProperties
نسخ متماثل خصائص النسخ المتماثل ReplicationObject
لقطه خصائص اللقطة. VolumeSnapshotProperties
إعادة تخصيص وحدة التخزين خصائص VolumeRelocation VolumeRelocationProperties

خصائص النسخ الاحتياطي لوحدات التخزين

اسم وصف قيمة
backupEnabled تم تمكين النسخ الاحتياطي قيمة منطقية
معرف نهج النسخ الاحتياطي معرف مورد نهج النسخ الاحتياطي خيط
تم تمكين النهج تم فرض النهج قيمة منطقية

ReplicationObject

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

خصائص VolumeSnapshot

اسم وصف قيمة
snapshotPolicyId معرف مورد نهج اللقطة خيط

خصائص إعادة تخصيص وحدة التخزين

اسم وصف قيمة
إعادة طلب النقل هل تم طلب نقل لهذا الحجم قيمة منطقية

VolumePropertiesExportPolicy

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

ExportPolicyRule

اسم وصف قيمة
Clients المسموح بها مواصفات دخول العميل كسلسلة مفصولة بفواصل مع IPv4 CIDRs وعناوين مضيف IPv4 وأسماء المضيفين خيط
chownMode تحدد هذه المعلمة من هو المخول بتغيير ملكية ملف. مقيد - يمكن للمستخدم الجذر فقط تغيير ملكية الملف. غير مقيد - يمكن للمستخدمين غير الجذر تغيير ملكية الملفات التي يمتلكونها. "مقيد"
"غير مقيد"
cifs يسمح ببروتوكول CIFS قيمة منطقية
hasRootAccess لديه حق الوصول الجذر إلى وحدة التخزين قيمة منطقية
kerberos5iReadWrite Kerberos5i الوصول للقراءة والكتابة. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
kerberos5pReadWrite الوصول للقراءة والكتابة في Kerberos5p. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
kerberos5ReadWrite Kerberos5 الوصول للقراءة والكتابة. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث قيمة منطقية
nfsv3 يسمح ببروتوكول NFSv3. تمكين فقط لوحدات تخزين نوع NFSv3 قيمة منطقية
nfsv41 يسمح ببروتوكول NFSv4.1. تمكين فقط لوحدات تخزين نوع NFSv4.1 قيمة منطقية
ruleIndex فهرس الطلب الباحث
unixReadWrite الوصول للقراءة والكتابة قيمة منطقية

PlacementKeyValuePairs

اسم وصف قيمة
مفتاح مفتاح معلمة خاصة بالتطبيق لوضع وحدات التخزين في مجموعة وحدة التخزين سلسلة (مطلوب)
قيمة قيمة معلمة خاصة بالتطبيق لموضع وحدات التخزين في مجموعة وحدة التخزين سلسلة (مطلوب)