Microsoft.NetApp netAppAccounts/volumeGroups 2021-08-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    groupMetaData: {
      applicationIdentifier: 'string'
      applicationType: 'SAP-HANA'
      deploymentSpecId: 'string'
      globalPlacementRules: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      groupDescription: 'string'
    }
    volumes: [
      {
        name: 'string'
        properties: {
          avsDataStore: 'string'
          backupId: 'string'
          capacityPoolResourceId: 'string'
          coolAccess: bool
          coolnessPeriod: int
          creationToken: 'string'
          dataProtection: {
            backup: {
              backupEnabled: bool
              backupPolicyId: 'string'
              policyEnforced: bool
              vaultId: 'string'
            }
            replication: {
              endpointType: 'string'
              remoteVolumeRegion: 'string'
              remoteVolumeResourceId: 'string'
              replicationId: 'string'
              replicationSchedule: 'string'
            }
            snapshot: {
              snapshotPolicyId: 'string'
            }
          }
          defaultGroupQuotaInKiBs: int
          defaultUserQuotaInKiBs: int
          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
          isRestoring: bool
          kerberosEnabled: bool
          ldapEnabled: bool
          networkFeatures: 'string'
          placementRules: [
            {
              key: 'string'
              value: 'string'
            }
          ]
          protocolTypes: [
            'string'
          ]
          proximityPlacementGroup: 'string'
          securityStyle: 'string'
          serviceLevel: 'string'
          smbContinuouslyAvailable: bool
          smbEncryption: bool
          snapshotDirectoryVisible: bool
          snapshotId: 'string'
          subnetId: 'string'
          throughputMibps: int
          unixPermissions: 'string'
          usageThreshold: int
          volumeSpecName: 'string'
          volumeType: 'string'
        }
        tags: {}
      }
    ]
  }
}

قيم Property

netAppAccounts/volumeGroups

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

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)

حد الحرف: 3-64

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي والواصلات.

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

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

وحدات تخزين مجموعة وحدات التخزين

الاسم الوصف القيمة
groupMetaData تفاصيل مجموعة وحدة التخزين VolumeGroupMetaData
وحدات التخزين قائمة وحدات التخزين من المجموعة VolumeGroupVolumeProperties[]

VolumeGroupMetaData

الاسم الوصف القيمة
معرف التطبيق معرف خاص بالتطبيق سلسلة
نوع التطبيق نوع التطبيق 'SAP-HANA'
deploymentSpecId معرف خاص بالتطبيق لقواعد النشر لمجموعة وحدة التخزين سلسلة
globalPlacementRules قواعد المواضع الخاصة بالتطبيق لمجموعة وحدة التخزين PlacementKeyValuePairs[]
groupDescription وصف المجموعة سلسلة

PlacementKeyValuePairs

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

VolumeGroupVolumeProperties

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

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

الاسم الوصف القيمة
avsDataStore تحديد ما إذا كان يتم تمكين وحدة التخزين لغرض مخزن بيانات Azure VMware Solution (AVS) "معطل"
"ممكن"
معرف النسخ الاحتياطي 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}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId معرف مورد التجمع المستخدم في حالة إنشاء وحدة تخزين من خلال مجموعة وحدات التخزين سلسلة
coolAccess يحدد ما إذا كان الوصول البارد (الطبقات) ممكنا لوحدة التخزين. Bool
coolnessPeriod يحدد عدد الأيام التي سيتم بعدها ترتيب البيانات التي لا يتم الوصول إليها من قبل العملاء. int

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
defaultGroupQuotaInKiBs الحصة النسبية الافتراضية للمجموعة لوحدة التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق القيمة الدنيا البالغة 4 KiBs. int
defaultUserQuotaInKiBs الحصة النسبية الافتراضية للمستخدم لوحدة التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق القيمة الدنيا البالغة 4 KiBs . int
encryptionKeySource مصدر مفتاح التشفير. القيم المحتملة هي: "Microsoft.NetApp" سلسلة
سياسة التصدير مجموعة قواعد نهج التصدير VolumePropertiesExportPolicy
isDefaultQuotaEnabled يحدد ما إذا كانت الحصة النسبية الافتراضية ممكنة لوحدة التخزين. Bool
isRestoring استعادة Bool
kerberosEnabled وصف ما إذا كانت وحدة التخزين هي KerberosEnabled. لاستخدامه مع إصدار swagger 2020-05-01 أو أحدث Bool
ldapEnabled يحدد ما إذا كان LDAP ممكنا أم لا لوحدة تخزين NFS معينة. Bool
إعدادات الشبكة الشبكة الأساسية أو الميزات القياسية المتوفرة لوحدة التخزين. "أساسي"
'قياسي'
قواعد المواضع قواعد المواضع الخاصة بالتطبيق لوحدة التخزين المعينة PlacementKeyValuePairs[]
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة []
proximityPlacementGroup مجموعة موضع التقارب المقترنة بوحدة التخزين سلسلة
securityStyle نمط الأمان لوحدة التخزين، أو unix الافتراضي، أو افتراضيا إلى ntfs للبروتوكول المزدوج أو بروتوكول CIFS 'ntfs'
"unix"
مستوى الخدمة مستوى خدمة نظام الملفات 'Premium'
'قياسي'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable تمكين خاصية المشاركة المتوفرة باستمرار لوحدة تخزين smb. ينطبق فقط على وحدة تخزين SMB Bool
smbEncryption تمكين التشفير لبيانات smb3 أثناء الطيران. ينطبق فقط على وحدة تخزين SMB/DualProtocol. لاستخدامها مع إصدار swagger 2020-08-01 أو أحدث Bool
snapshotDirectoryVisible إذا تم تمكينه (صحيح) فستحتوي وحدة التخزين على دليل لقطة للقراءة فقط يوفر الوصول إلى كل لقطة من لقطات وحدة التخزين (افتراضيا إلى صحيح). Bool
معرف اللقطة 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 سلسلة (مطلوب)
معدل النقلMibps الحد الأقصى لمعدل النقل في Mibps الذي يمكن تحقيقه بواسطة وحدة التخزين هذه وسيتم قبول هذا كإدخل فقط لوحدة تخزين qosType اليدوية int
unixPermissions أذونات UNIX لوحدة تخزين NFS المقبولة بتنسيق ثماني مكون من 4 أرقام. يحدد الرقم الأول معرف المستخدم المحدد(4)، وتعيين معرف المجموعة (2) والسمات الملصقة (1). يحدد الرقم الثاني إذنا لمالك الملف: قراءة (4) وكتابة (2) وتنفيذ (1). الثالث يحدد أذونات للمستخدمين الآخرين في نفس المجموعة. الرابع للمستخدمين الآخرين غير الموجودين في المجموعة. 0755 - يمنح أذونات القراءة/الكتابة/التنفيذ للمالك والقراءة/التنفيذ للمجموعة والمستخدمين الآخرين. سلسلة

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

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

VolumePropertiesDataProtection

الاسم الوصف القيمة
نسخة احتياطية خصائص النسخ الاحتياطي وحدات التخزين الاحتياطية
النسخ المتماثل خصائص النسخ المتماثل ReplicationObject
اللقطة خصائص اللقطة. وحدات التخزينSnapshotProperties

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

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

ReplicationObject

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

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

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

VolumePropertiesExportPolicy

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

ExportPolicyRule

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

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

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

قالب الوصف
تخزين ملفات ORACLE Azure NetApp

نشر في Azure
ينشر هذا القالب التخزين لعمليات نشر ORACLE. يتم توفير التخزين باستخدام Azure NetApp Files، المبني على نظام تشغيل تخزين NetApp ONTAP.
تخزين النسخ المتماثل عبر المناطق لملفات SAP HANA Azure NetApp

نشر في Azure
ينشر هذا القالب التخزين لعمليات نشر SAP HANA للإصلاح بعد كارثة. يتم توفير التخزين باستخدام Azure NetApp Files، المبني على نظام تشغيل تخزين NetApp ONTAP.
تخزين SAP HANA Azure NetApp Files

نشر في Azure
ينشر هذا القالب التخزين لعمليات توزيع SAP HANA. يتم توفير التخزين باستخدام Azure NetApp Files، المبني على نظام تشغيل تخزين NetApp ONTAP.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.NetApp/netAppAccounts/volumeGroups",
  "apiVersion": "2021-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "groupMetaData": {
      "applicationIdentifier": "string",
      "applicationType": "SAP-HANA",
      "deploymentSpecId": "string",
      "globalPlacementRules": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "groupDescription": "string"
    },
    "volumes": [
      {
        "name": "string",
        "properties": {
          "avsDataStore": "string",
          "backupId": "string",
          "capacityPoolResourceId": "string",
          "coolAccess": "bool",
          "coolnessPeriod": "int",
          "creationToken": "string",
          "dataProtection": {
            "backup": {
              "backupEnabled": "bool",
              "backupPolicyId": "string",
              "policyEnforced": "bool",
              "vaultId": "string"
            },
            "replication": {
              "endpointType": "string",
              "remoteVolumeRegion": "string",
              "remoteVolumeResourceId": "string",
              "replicationId": "string",
              "replicationSchedule": "string"
            },
            "snapshot": {
              "snapshotPolicyId": "string"
            }
          },
          "defaultGroupQuotaInKiBs": "int",
          "defaultUserQuotaInKiBs": "int",
          "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",
          "isRestoring": "bool",
          "kerberosEnabled": "bool",
          "ldapEnabled": "bool",
          "networkFeatures": "string",
          "placementRules": [
            {
              "key": "string",
              "value": "string"
            }
          ],
          "protocolTypes": [ "string" ],
          "proximityPlacementGroup": "string",
          "securityStyle": "string",
          "serviceLevel": "string",
          "smbContinuouslyAvailable": "bool",
          "smbEncryption": "bool",
          "snapshotDirectoryVisible": "bool",
          "snapshotId": "string",
          "subnetId": "string",
          "throughputMibps": "int",
          "unixPermissions": "string",
          "usageThreshold": "int",
          "volumeSpecName": "string",
          "volumeType": "string"
        },
        "tags": {}
      }
    ]
  }
}

قيم Property

netAppAccounts/volumeGroups

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

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

حد الحرف: 3-64

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي والواصلات.

ابدأ ”بالأبجدية الرقمية“.
الموقع موقع المورد سلسلة
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص مجموعة وحدة التخزين خصائص مجموعة وحدات التخزين

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

الاسم الوصف القيمة
groupMetaData تفاصيل مجموعة وحدات التخزين VolumeGroupMetaData
وحدات التخزين قائمة وحدات التخزين من المجموعة VolumeGroupVolumeProperties[]

VolumeGroupMetaData

الاسم الوصف القيمة
معرف التطبيق معرف خاص بالتطبيق سلسلة
نوع التطبيق نوع التطبيق 'SAP-HANA'
deploymentSpecId معرف خاص بالتطبيق لقواعد التوزيع لمجموعة وحدة التخزين سلسلة
globalPlacementRules قواعد المواضع الخاصة بالتطبيق لمجموعة وحدة التخزين PlacementKeyValuePairs[]
groupDescription وصف المجموعة سلسلة

PlacementKeyValuePairs

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

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

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

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

الاسم الوصف القيمة
avsDataStore تحديد ما إذا كان قد تم تمكين وحدة التخزين لغرض مخزن بيانات Azure VMware Solution (AVS) "معطل"
"ممكن"
معرف النسخ الاحتياطي 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}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId معرف مورد التجمع المستخدم في حالة إنشاء وحدة تخزين من خلال مجموعة وحدات التخزين سلسلة
coolAccess يحدد ما إذا كان الوصول البارد (الطبقات) ممكنا لوحدة التخزين. Bool
CoolnessPeriod يحدد عدد الأيام التي سيتم بعدها ترتيب البيانات التي لا يتم الوصول إليها من قبل العملاء. int

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
defaultGroupQuotaInKiBs الحصة النسبية الافتراضية للمجموعة لوحدة التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق القيمة الدنيا البالغة 4 KiBs. int
defaultUserQuotaInKiBs الحصة النسبية الافتراضية للمستخدم لوحدة التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق القيمة الدنيا البالغة 4 KiBs . int
encryptionKeySource مصدر مفتاح التشفير. القيم المحتملة هي: "Microsoft.NetApp" سلسلة
سياسة التصدير مجموعة قواعد نهج التصدير VolumePropertiesExportPolicy
isDefaultQuotaEnabled يحدد ما إذا كانت الحصة النسبية الافتراضية ممكنة لوحدة التخزين. Bool
isRestoring استعادة Bool
kerberosEnabled وصف ما إذا كانت وحدة التخزين هي KerberosEnabled. لاستخدامه مع إصدار swagger 2020-05-01 أو أحدث Bool
ldapEnabled يحدد ما إذا كان LDAP ممكنا أم لا لوحدة تخزين NFS معينة. Bool
إعدادات الشبكة الشبكة الأساسية أو الميزات القياسية المتوفرة لوحدة التخزين. "أساسي"
'قياسي'
قواعد المواضع قواعد المواضع الخاصة بالتطبيق لوحدة التخزين المعينة PlacementKeyValuePairs[]
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة []
proximityPlacementGroup مجموعة موضع التقارب المقترنة بوحدة التخزين سلسلة
securityStyle نمط الأمان لوحدة التخزين، أو unix الافتراضي، أو افتراضيا إلى ntfs للبروتوكول المزدوج أو بروتوكول CIFS 'ntfs'
"unix"
مستوى الخدمة مستوى خدمة نظام الملفات 'Premium'
'قياسي'
'StandardZRS'
'Ultra'
smbContinuouslyAvailable تمكين خاصية المشاركة المتوفرة باستمرار لوحدة تخزين smb. ينطبق فقط على وحدة تخزين SMB Bool
smbEncryption تمكين التشفير لبيانات smb3 أثناء الطيران. ينطبق فقط على وحدة تخزين SMB/DualProtocol. لاستخدامها مع إصدار swagger 2020-08-01 أو أحدث Bool
snapshotDirectoryVisible إذا تم تمكينه (صحيح) فستحتوي وحدة التخزين على دليل لقطة للقراءة فقط يوفر الوصول إلى كل لقطة من لقطات وحدة التخزين (افتراضيا إلى صحيح). Bool
معرف اللقطة 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 سلسلة (مطلوب)
معدل النقلMibps الحد الأقصى لمعدل النقل في Mibps الذي يمكن تحقيقه بواسطة وحدة التخزين هذه وسيتم قبول هذا كإدخل فقط لوحدة تخزين qosType اليدوية int
unixPermissions أذونات UNIX لوحدة تخزين NFS المقبولة بتنسيق ثماني مكون من 4 أرقام. يحدد الرقم الأول معرف المستخدم المحدد(4)، وتعيين معرف المجموعة (2) والسمات الملصقة (1). يحدد الرقم الثاني إذنا لمالك الملف: قراءة (4) وكتابة (2) وتنفيذ (1). الثالث يحدد أذونات للمستخدمين الآخرين في نفس المجموعة. الرابع للمستخدمين الآخرين غير الموجودين في المجموعة. 0755 - يمنح أذونات القراءة/الكتابة/التنفيذ للمالك والقراءة/التنفيذ للمجموعة والمستخدمين الآخرين. سلسلة

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

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

VolumePropertiesDataProtection

الاسم الوصف القيمة
نسخة احتياطية خصائص النسخ الاحتياطي وحدات التخزين الاحتياطية
النسخ المتماثل خصائص النسخ المتماثل ReplicationObject
اللقطة خصائص اللقطة. وحدات التخزينSnapshotProperties

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

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

ReplicationObject

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

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

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

VolumePropertiesExportPolicy

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

ExportPolicyRule

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

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

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

قالب الوصف
تخزين ملفات ORACLE Azure NetApp

نشر في Azure
يوزع هذا القالب التخزين لعمليات نشر ORACLE. يتم توفير التخزين باستخدام Azure NetApp Files، المبني على نظام تشغيل تخزين NetApp ONTAP.
تخزين النسخ المتماثل لملفات SAP HANA Azure NetApp عبر المناطق

نشر في Azure
يوزع هذا القالب التخزين لعمليات نشر SAP HANA للإصلاح بعد كارثة. يتم توفير التخزين باستخدام Azure NetApp Files، المبني على نظام تشغيل تخزين NetApp ONTAP.
تخزين SAP HANA Azure NetApp Files

نشر في Azure
يوزع هذا القالب التخزين لعمليات نشر SAP HANA. يتم توفير التخزين باستخدام Azure NetApp Files، المبني على نظام تشغيل تخزين NetApp ONTAP.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      groupMetaData = {
        applicationIdentifier = "string"
        applicationType = "SAP-HANA"
        deploymentSpecId = "string"
        globalPlacementRules = [
          {
            key = "string"
            value = "string"
          }
        ]
        groupDescription = "string"
      }
      volumes = [
        {
          name = "string"
          properties = {
            avsDataStore = "string"
            backupId = "string"
            capacityPoolResourceId = "string"
            coolAccess = bool
            coolnessPeriod = int
            creationToken = "string"
            dataProtection = {
              backup = {
                backupEnabled = bool
                backupPolicyId = "string"
                policyEnforced = bool
                vaultId = "string"
              }
              replication = {
                endpointType = "string"
                remoteVolumeRegion = "string"
                remoteVolumeResourceId = "string"
                replicationId = "string"
                replicationSchedule = "string"
              }
              snapshot = {
                snapshotPolicyId = "string"
              }
            }
            defaultGroupQuotaInKiBs = int
            defaultUserQuotaInKiBs = int
            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
            isRestoring = bool
            kerberosEnabled = bool
            ldapEnabled = bool
            networkFeatures = "string"
            placementRules = [
              {
                key = "string"
                value = "string"
              }
            ]
            protocolTypes = [
              "string"
            ]
            proximityPlacementGroup = "string"
            securityStyle = "string"
            serviceLevel = "string"
            smbContinuouslyAvailable = bool
            smbEncryption = bool
            snapshotDirectoryVisible = bool
            snapshotId = "string"
            subnetId = "string"
            throughputMibps = int
            unixPermissions = "string"
            usageThreshold = int
            volumeSpecName = "string"
            volumeType = "string"
          }
          tags = {}
        }
      ]
    }
  })
}

قيم Property

netAppAccounts/volumeGroups

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.NetApp/netAppAccounts/volumeGroups@2021-08-01"
الاسم اسم المورد سلسلة (مطلوبة)

حد الحرف: 3-64

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي والواصلات.

ابدأ ”بالأبجدية الرقمية“.
الموقع موقع المورد سلسلة
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: netAppAccounts
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
خصائص خصائص مجموعة وحدة التخزين خصائص مجموعة وحدات التخزين

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

الاسم الوصف القيمة
groupMetaData تفاصيل مجموعة وحدات التخزين VolumeGroupMetaData
وحدات التخزين قائمة وحدات التخزين من المجموعة VolumeGroupVolumeProperties[]

VolumeGroupMetaData

الاسم الوصف القيمة
معرف التطبيق معرف خاص بالتطبيق سلسلة
نوع التطبيق نوع التطبيق "SAP-HANA"
deploymentSpecId معرف خاص بالتطبيق لقواعد التوزيع لمجموعة وحدة التخزين سلسلة
globalPlacementRules قواعد المواضع الخاصة بالتطبيق لمجموعة وحدة التخزين PlacementKeyValuePairs[]
groupDescription وصف المجموعة سلسلة

PlacementKeyValuePairs

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

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

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

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

الاسم الوصف القيمة
avsDataStore تحديد ما إذا كان قد تم تمكين وحدة التخزين لغرض مخزن بيانات Azure VMware Solution (AVS) "معطل"
"ممكن"
معرف النسخ الاحتياطي 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}|(\\?([^\/]*[\/])*)([^\/]+)$
capacityPoolResourceId معرف مورد التجمع المستخدم في حالة إنشاء وحدة تخزين من خلال مجموعة وحدات التخزين سلسلة
coolAccess يحدد ما إذا كان الوصول البارد (الطبقات) ممكنا لوحدة التخزين. Bool
CoolnessPeriod يحدد عدد الأيام التي سيتم بعدها ترتيب البيانات التي لا يتم الوصول إليها من قبل العملاء. int

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 80
النمط = ^[a-zA-Z][a-zA-Z0-9\-]{0,79}$
حماية البيانات تتضمن وحدات تخزين نوع DataProtection كائنا يحتوي على تفاصيل النسخ المتماثل VolumePropertiesDataProtection
defaultGroupQuotaInKiBs الحصة النسبية الافتراضية للمجموعة لوحدة التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق القيمة الدنيا البالغة 4 KiBs. int
defaultUserQuotaInKiBs الحصة النسبية الافتراضية للمستخدم لوحدة التخزين في KiBs. إذا تم تعيين isDefaultQuotaEnabled، يتم تطبيق القيمة الدنيا البالغة 4 KiBs . int
encryptionKeySource مصدر مفتاح التشفير. القيم المحتملة هي: "Microsoft.NetApp" سلسلة
نهج التصدير مجموعة قواعد نهج التصدير VolumePropertiesExportPolicy
isDefaultQuotaEnabled يحدد ما إذا تم تمكين الحصة النسبية الافتراضية لوحدة التخزين. Bool
isRestoring استعادة Bool
kerberosEnabled وصف ما إذا كانت وحدة التخزين هي KerberosEnabled. لاستخدامها مع إصدار swagger 2020-05-01 أو أحدث Bool
ldapEnabled يحدد ما إذا كان LDAP ممكنا أم لا لوحدة تخزين NFS معينة. Bool
ميزات الشبكة الشبكة الأساسية أو الميزات القياسية المتوفرة لوحدة التخزين. "أساسي"
"قياسي"
قواعد المواضع قواعد المواضع الخاصة بالتطبيق لوحدة التخزين المعينة PlacementKeyValuePairs[]
أنواع البروتوكول مجموعة من أنواع البروتوكولات، NFSv3 الافتراضي، CIFS لبروتوكول SMB سلسلة []
proximityPlacementGroup مجموعة موضع التقارب المقترنة بوحدة التخزين سلسلة
نوع الأمان نمط أمان وحدة التخزين، أو unix الافتراضي، أو الإعدادات الافتراضية ل ntfs للبروتوكول المزدوج أو بروتوكول CIFS "ntfs"
"unix"
مستوى الخدمة مستوى الخدمة لنظام الملفات "Premium"
"قياسي"
"StandardZRS"
"Ultra"
smbContinuouslyAvailable تمكين خاصية المشاركة المتوفرة باستمرار لوحدة تخزين smb. ينطبق فقط على وحدة تخزين SMB Bool
smbEncryption تمكين التشفير لبيانات smb3 أثناء الطيران. ينطبق فقط على وحدة تخزين SMB/DualProtocol. لاستخدامها مع إصدار swagger 2020-08-01 أو أحدث Bool
snapshotDirectoryVisible إذا تم تمكينه (صحيح) فستحتوي وحدة التخزين على دليل لقطة للقراءة فقط يوفر الوصول إلى كل لقطة من لقطات وحدة التخزين (افتراضيا إلى صحيح). Bool
معرف اللقطة 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 سلسلة (مطلوب)
معدل النقلMibps الحد الأقصى لمعدل النقل في Mibps الذي يمكن تحقيقه بواسطة وحدة التخزين هذه وسيتم قبول هذا كإدخل فقط لوحدة تخزين qosType اليدوية int
unixPermissions أذونات UNIX لوحدة تخزين NFS المقبولة بتنسيق ثماني مكون من 4 أرقام. يحدد الرقم الأول معرف المستخدم المحدد(4)، وتعيين معرف المجموعة (2) والسمات الملصقة (1). يحدد الرقم الثاني إذنا لمالك الملف: قراءة (4) وكتابة (2) وتنفيذ (1). الثالث يحدد أذونات للمستخدمين الآخرين في نفس المجموعة. الرابع للمستخدمين الآخرين غير الموجودين في المجموعة. 0755 - يمنح أذونات القراءة/الكتابة/التنفيذ للمالك والقراءة/التنفيذ للمجموعة والمستخدمين الآخرين. سلسلة

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

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

VolumePropertiesDataProtection

الاسم الوصف القيمة
نسخة احتياطية خصائص النسخ الاحتياطي وحدات التخزين الاحتياطية
النسخ المتماثل خصائص النسخ المتماثل ReplicationObject
اللقطة خصائص اللقطة. وحدات التخزينSnapshotProperties

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

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

ReplicationObject

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

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

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

VolumePropertiesExportPolicy

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

ExportPolicyRule

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