Microsoft.Compute disks 2020-09-30
- أحدث
- 2024-03-02
- 2023-10-02
- 2023-04-02
- 2023-01-02
- 2022-07-02
- 2022-03-02
- 2021-12-01
- 2021-08-01
- 2021-04-01
-
2020-12-01 - 2020-09-30
- 2020-06-30
- 2020-05-01
-
2019-11-01 - 2019-07-01
- 2019-03-01
- 2018-09-30
- 2018-06-01
- 2018-04-01
- 2017-03-30
- معاينة
2016-04-30
تعريف مورد Bicep
يمكن نشر نوع مورد الأقراص مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Compute/disks، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Compute/disks@2020-09-30' = {
extendedLocation: {
name: 'string'
type: 'string'
}
location: 'string'
name: 'string'
properties: {
burstingEnabled: bool
creationData: {
createOption: 'string'
galleryImageReference: {
id: 'string'
lun: int
}
imageReference: {
id: 'string'
lun: int
}
logicalSectorSize: int
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
diskAccessId: 'string'
diskIOPSReadOnly: int
diskIOPSReadWrite: int
diskMBpsReadOnly: int
diskMBpsReadWrite: int
diskSizeGB: int
encryption: {
diskEncryptionSetId: 'string'
type: 'string'
}
encryptionSettingsCollection: {
enabled: bool
encryptionSettings: [
{
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
]
encryptionSettingsVersion: 'string'
}
hyperVGeneration: 'string'
maxShares: int
networkAccessPolicy: 'string'
osType: 'string'
purchasePlan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
tier: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
قيم الخصائص
بيانات الإنشاء
اسم | وصف | قيمة |
---|---|---|
إنشاء عملية | يعدد هذا المصادر المحتملة لإنشاء قرص. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استيراد" "استعادة" "تحميل" (مطلوب) |
galleryImageReference | مطلوب إذا تم الإنشاء من صورة المعرض. سيكون معرف ImageDiskReference هو معرف ARM لإصدار صورة المستودع المشترك الذي سيتم إنشاء قرص منه. | |
مرجع الصورة | معلومات مصدر القرص. | |
logicalSectorSize | حجم القطاع المنطقي بالبايت لأقراص Ultra. القيم المدعومة هي 512 ad 4096. 4096 هو الافتراضي. | الباحث |
sourceResourceId | إذا كان createOption هو Copy، فهذا هو معرف ARM للقطة المصدر أو القرص. | خيط |
sourceUri | إذا كان createOption هو Import، فهذا هو URI للكائن الثنائي كبير الحجم الذي سيتم استيراده إلى قرص مدار. | خيط |
معرف حساب التخزين | مطلوب إذا كان createOption هو Import. معرف Azure Resource Manager لحساب التخزين الذي يحتوي على الكائن الثنائي كبير الحجم لاستيراده كقرص. | خيط |
uploadSizeBytes | إذا كان createOption هو Upload، فهذا هو حجم محتويات التحميل بما في ذلك تذييل VHD. يجب أن تتراوح هذه القيمة بين 20972032 (20 ميجابايت + 512 بايت لتذييل VHD) 35183298347520 بايت (32 تيرابايت + 512 بايت لتذييل VHD). | الباحث |
خصائص القرص
اسم | وصف | قيمة |
---|---|---|
الاندفاع القابل للانفجار | قم بتعيين إلى true لتمكين الاندفاع خارج هدف الأداء المقدم للقرص. يتم تعطيل الاندفاع بشكل افتراضي. لا ينطبق على أقراص Ultra. | قيمة منطقية |
بيانات الإنشاء | معلومات مصدر القرص. يتعذر تغيير معلومات CreateData بعد إنشاء القرص. | |
diskAccessId | معرف ARM لمورد DiskAccess لاستخدام نقاط النهاية الخاصة على الأقراص. | خيط |
diskIOPSReadOnly | العدد الإجمالي ل IOPS الذي سيتم السماح به عبر جميع الأجهزة الظاهرية التي تقوم بتحميل القرص المشترك ك ReadOnly. يمكن نقل عملية واحدة بين 4k و256k بايت. | الباحث |
diskIOPSReadWrite | عدد IOPS المسموح به لهذا القرص؛ قابل للتثيب فقط لأقراص UltraSSD. يمكن نقل عملية واحدة بين 4k و256k بايت. | الباحث |
diskMBpsReadOnly | إجمالي معدل النقل (MBps) الذي سيتم السماح به عبر جميع الأجهزة الظاهرية التي تقوم بتحميل القرص المشترك ك ReadOnly. MBps يعني الملايين من وحدات البايت في الثانية - ميغابايت هنا يستخدم تدوين ISO، من صلاحيات 10. | الباحث |
diskMBpsReadWrite | النطاق الترددي المسموح به لهذا القرص؛ قابل للتثيب فقط لأقراص UltraSSD. MBps يعني الملايين من وحدات البايت في الثانية - ميغابايت هنا يستخدم تدوين ISO، من صلاحيات 10. | الباحث |
diskSizeGB | إذا كان createData.createOption فارغا، فهذا الحقل إلزامي ويشير إلى حجم القرص المراد إنشاؤه. إذا كان هذا الحقل موجودا للتحديثات أو الإنشاء باستخدام خيارات أخرى، فإنه يشير إلى تغيير الحجم. يسمح بتغيير الحجم فقط إذا لم يتم إرفاق القرص بجهاز ظاهري قيد التشغيل، ويمكنه فقط زيادة حجم القرص. | الباحث |
التشفير | يمكن استخدام خاصية التشفير لتشفير البيانات الثابتة باستخدام المفاتيح المدارة من قبل العميل أو المفاتيح المدارة بواسطة النظام الأساسي. | تشفير |
encryptionSettingsCollection | يمكن أن تحتوي مجموعة إعدادات التشفير المستخدمة لتشفير قرص Azure على إعدادات تشفير متعددة لكل قرص أو لقطة. | EncryptionSettingsCollection |
إنشاء hyperV | إنشاء برنامج تشغيل الآلة الافتراضية للجهاز الظاهري. ينطبق على أقراص نظام التشغيل فقط. | 'V1' 'V2' |
maxShares | الحد الأقصى لعدد الأجهزة الظاهرية التي يمكن إرفاقها بالقرص في نفس الوقت. تشير القيمة الأكبر من واحد إلى قرص يمكن تحميله على أجهزة ظاهرية متعددة في نفس الوقت. | الباحث |
networkAccessPolicy | نهج الوصول إلى القرص عبر الشبكة. | 'AllowAll' 'AllowPrivate' "DenyAll" |
نوع osType | نوع نظام التشغيل. | 'Linux' 'Windows' |
خطة الشراء | معلومات خطة الشراء للصورة التي تم إنشاء قرص نظام التشغيل منها. على سبيل المثال - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} | |
المستوي | مستوى أداء القرص (على سبيل المثال، P4، S10) كما هو موضح هنا: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. لا ينطبق على أقراص Ultra. | خيط |
DiskSku
اسم | وصف | قيمة |
---|---|---|
اسم | اسم sku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
التشفير
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSetId | ResourceId لمجموعة تشفير القرص لاستخدامها لتمكين التشفير في حالة الثبات. | خيط |
نوع | نوع المفتاح المستخدم لتشفير بيانات القرص. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
اسم | وصف | قيمة |
---|---|---|
تمكين | تعيين هذه العلامة إلى true وتوفير DiskEncryptionKey وKeyEncryptionKey الاختياري لتمكين التشفير. تعيين هذه العلامة إلى خطأ وإزالة DiskEncryptionKey وKeyEncryptionKey لتعطيل التشفير. إذا كانت EncryptionSettings فارغة في كائن الطلب، تظل الإعدادات الموجودة دون تغيير. | bool (مطلوب) |
إعدادات التشفير | مجموعة من إعدادات التشفير، واحدة لكل وحدة تخزين قرص. | EncryptionSettingsElement[] |
encryptionSettingsVersion | توضح هذه المقالة نوع التشفير المستخدم للأقراص. بمجرد تعيين هذا الحقل، لا يمكن الكتابة فوقه. يتوافق '1.0' مع تشفير قرص Azure مع تطبيق AAD.'1.1' يتوافق مع تشفير قرص Azure. | خيط |
EncryptionSettingsElement
اسم | وصف | قيمة |
---|---|---|
diskEncryptionKey | عنوان URL السري ل Key Vault ومعرف المخزن لمفتاح تشفير القرص | KeyVaultAndSecretReference |
keyEncryptionKey | عنوان Url لمفتاح Key Vault ومعرف المخزن لمفتاح تشفير المفتاح. KeyEncryptionKey اختياري وعند توفيره يتم استخدامه لفك تشفير مفتاح تشفير القرص. | KeyVaultAndKeyReference |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
نوع | نوع الموقع الموسع. | 'EdgeZone' |
ImageDiskReference
اسم | وصف | قيمة |
---|---|---|
معرف | عنوان uri نسبي يحتوي إما على مستودع صور النظام الأساسي أو مرجع صورة المستخدم. | سلسلة (مطلوب) |
لون | إذا تم إنشاء القرص من قرص بيانات الصورة، فهذا فهرس يشير إلى أي من أقراص البيانات في الصورة لاستخدامها. بالنسبة لأقراص نظام التشغيل، يكون هذا الحقل فارغا. | الباحث |
KeyVaultAndKeyReference
اسم | وصف | قيمة |
---|---|---|
keyUrl | عنوان URL يشير إلى مفتاح أو سر في KeyVault | سلسلة (مطلوب) |
sourceVault | معرف المورد ل KeyVault الذي يحتوي على المفتاح أو السر | |
KeyVaultAndSecretReference
اسم | وصف | قيمة |
---|---|---|
secretUrl | عنوان URL يشير إلى مفتاح أو سر في KeyVault | سلسلة (مطلوب) |
sourceVault | معرف المورد ل KeyVault الذي يحتوي على المفتاح أو السر | |
Microsoft.Compute/disks
اسم | وصف | قيمة |
---|---|---|
توسيع الموقع | الموقع الموسع حيث سيتم إنشاء القرص. لا يمكن تغيير الموقع الموسع. | |
مكان | موقع المورد | سلسلة (مطلوب) |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص مورد القرص. | |
سكو | اسم sku للأقراص. يمكن Standard_LRS أو Premium_LRS أو StandardSSD_LRS أو UltraSSD_LRS. | DiskSku |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
مناطق | قائمة المنطقة المنطقية للقرص. | سلسلة[] |
خطة الشراء
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | سلسلة (مطلوب) |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة (مطلوب) |
رمز الترقية | رمز العرض الترويجي. | خيط |
ناشر | معرف الناشر. | سلسلة (مطلوب) |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
SourceVault
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
أمثلة الاستخدام
الوحدات النمطية التي تم التحقق منها من Azure
يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.
نماذج Azure Quickstart
تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.
ملف Bicep | وصف |
---|---|
إنشاء قرص & تمكين الحماية عبر مخزن النسخ الاحتياطي | قالب يقوم بإنشاء قرص وتمكين الحماية عبر مخزن النسخ الاحتياطي |
Windows Docker Host مع Portainer وTraefik المثبتين مسبقا | Windows Docker Host مع Portainer وTraefik مثبتان مسبقا |
Windows Server VM مع SSH | نشر جهاز Windows ظاهري واحد مع تمكين Open SSH بحيث يمكنك الاتصال من خلال SSH باستخدام المصادقة المستندة إلى المفتاح. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد الأقراص مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Compute/disks، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Compute/disks",
"apiVersion": "2020-09-30",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"location": "string",
"properties": {
"burstingEnabled": "bool",
"creationData": {
"createOption": "string",
"galleryImageReference": {
"id": "string",
"lun": "int"
},
"imageReference": {
"id": "string",
"lun": "int"
},
"logicalSectorSize": "int",
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"diskAccessId": "string",
"diskIOPSReadOnly": "int",
"diskIOPSReadWrite": "int",
"diskMBpsReadOnly": "int",
"diskMBpsReadWrite": "int",
"diskSizeGB": "int",
"encryption": {
"diskEncryptionSetId": "string",
"type": "string"
},
"encryptionSettingsCollection": {
"enabled": "bool",
"encryptionSettings": [
{
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
}
],
"encryptionSettingsVersion": "string"
},
"hyperVGeneration": "string",
"maxShares": "int",
"networkAccessPolicy": "string",
"osType": "string",
"purchasePlan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"tier": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
قيم الخصائص
بيانات الإنشاء
اسم | وصف | قيمة |
---|---|---|
إنشاء عملية | يعدد هذا المصادر المحتملة لإنشاء قرص. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استيراد" "استعادة" "تحميل" (مطلوب) |
galleryImageReference | مطلوب إذا تم الإنشاء من صورة المعرض. سيكون معرف ImageDiskReference هو معرف ARM لإصدار صورة المستودع المشترك الذي سيتم إنشاء قرص منه. | |
مرجع الصورة | معلومات مصدر القرص. | |
logicalSectorSize | حجم القطاع المنطقي بالبايت لأقراص Ultra. القيم المدعومة هي 512 ad 4096. 4096 هو الافتراضي. | الباحث |
sourceResourceId | إذا كان createOption هو Copy، فهذا هو معرف ARM للقطة المصدر أو القرص. | خيط |
sourceUri | إذا كان createOption هو Import، فهذا هو URI للكائن الثنائي كبير الحجم الذي سيتم استيراده إلى قرص مدار. | خيط |
معرف حساب التخزين | مطلوب إذا كان createOption هو Import. معرف Azure Resource Manager لحساب التخزين الذي يحتوي على الكائن الثنائي كبير الحجم لاستيراده كقرص. | خيط |
uploadSizeBytes | إذا كان createOption هو Upload، فهذا هو حجم محتويات التحميل بما في ذلك تذييل VHD. يجب أن تتراوح هذه القيمة بين 20972032 (20 ميجابايت + 512 بايت لتذييل VHD) 35183298347520 بايت (32 تيرابايت + 512 بايت لتذييل VHD). | الباحث |
خصائص القرص
اسم | وصف | قيمة |
---|---|---|
الاندفاع القابل للانفجار | قم بتعيين إلى true لتمكين الاندفاع خارج هدف الأداء المقدم للقرص. يتم تعطيل الاندفاع بشكل افتراضي. لا ينطبق على أقراص Ultra. | قيمة منطقية |
بيانات الإنشاء | معلومات مصدر القرص. يتعذر تغيير معلومات CreateData بعد إنشاء القرص. | |
diskAccessId | معرف ARM لمورد DiskAccess لاستخدام نقاط النهاية الخاصة على الأقراص. | خيط |
diskIOPSReadOnly | العدد الإجمالي ل IOPS الذي سيتم السماح به عبر جميع الأجهزة الظاهرية التي تقوم بتحميل القرص المشترك ك ReadOnly. يمكن نقل عملية واحدة بين 4k و256k بايت. | الباحث |
diskIOPSReadWrite | عدد IOPS المسموح به لهذا القرص؛ قابل للتثيب فقط لأقراص UltraSSD. يمكن نقل عملية واحدة بين 4k و256k بايت. | الباحث |
diskMBpsReadOnly | إجمالي معدل النقل (MBps) الذي سيتم السماح به عبر جميع الأجهزة الظاهرية التي تقوم بتحميل القرص المشترك ك ReadOnly. MBps يعني الملايين من وحدات البايت في الثانية - ميغابايت هنا يستخدم تدوين ISO، من صلاحيات 10. | الباحث |
diskMBpsReadWrite | النطاق الترددي المسموح به لهذا القرص؛ قابل للتثيب فقط لأقراص UltraSSD. MBps يعني الملايين من وحدات البايت في الثانية - ميغابايت هنا يستخدم تدوين ISO، من صلاحيات 10. | الباحث |
diskSizeGB | إذا كان createData.createOption فارغا، فهذا الحقل إلزامي ويشير إلى حجم القرص المراد إنشاؤه. إذا كان هذا الحقل موجودا للتحديثات أو الإنشاء باستخدام خيارات أخرى، فإنه يشير إلى تغيير الحجم. يسمح بتغيير الحجم فقط إذا لم يتم إرفاق القرص بجهاز ظاهري قيد التشغيل، ويمكنه فقط زيادة حجم القرص. | الباحث |
التشفير | يمكن استخدام خاصية التشفير لتشفير البيانات الثابتة باستخدام المفاتيح المدارة من قبل العميل أو المفاتيح المدارة بواسطة النظام الأساسي. | تشفير |
encryptionSettingsCollection | يمكن أن تحتوي مجموعة إعدادات التشفير المستخدمة لتشفير قرص Azure على إعدادات تشفير متعددة لكل قرص أو لقطة. | EncryptionSettingsCollection |
إنشاء hyperV | إنشاء برنامج تشغيل الآلة الافتراضية للجهاز الظاهري. ينطبق على أقراص نظام التشغيل فقط. | 'V1' 'V2' |
maxShares | الحد الأقصى لعدد الأجهزة الظاهرية التي يمكن إرفاقها بالقرص في نفس الوقت. تشير القيمة الأكبر من واحد إلى قرص يمكن تحميله على أجهزة ظاهرية متعددة في نفس الوقت. | الباحث |
networkAccessPolicy | نهج الوصول إلى القرص عبر الشبكة. | 'AllowAll' 'AllowPrivate' "DenyAll" |
نوع osType | نوع نظام التشغيل. | 'Linux' 'Windows' |
خطة الشراء | معلومات خطة الشراء للصورة التي تم إنشاء قرص نظام التشغيل منها. على سبيل المثال - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} | |
المستوي | مستوى أداء القرص (على سبيل المثال، P4، S10) كما هو موضح هنا: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. لا ينطبق على أقراص Ultra. | خيط |
DiskSku
اسم | وصف | قيمة |
---|---|---|
اسم | اسم sku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
التشفير
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSetId | ResourceId لمجموعة تشفير القرص لاستخدامها لتمكين التشفير في حالة الثبات. | خيط |
نوع | نوع المفتاح المستخدم لتشفير بيانات القرص. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
اسم | وصف | قيمة |
---|---|---|
تمكين | تعيين هذه العلامة إلى true وتوفير DiskEncryptionKey وKeyEncryptionKey الاختياري لتمكين التشفير. تعيين هذه العلامة إلى خطأ وإزالة DiskEncryptionKey وKeyEncryptionKey لتعطيل التشفير. إذا كانت EncryptionSettings فارغة في كائن الطلب، تظل الإعدادات الموجودة دون تغيير. | bool (مطلوب) |
إعدادات التشفير | مجموعة من إعدادات التشفير، واحدة لكل وحدة تخزين قرص. | EncryptionSettingsElement[] |
encryptionSettingsVersion | توضح هذه المقالة نوع التشفير المستخدم للأقراص. بمجرد تعيين هذا الحقل، لا يمكن الكتابة فوقه. يتوافق '1.0' مع تشفير قرص Azure مع تطبيق AAD.'1.1' يتوافق مع تشفير قرص Azure. | خيط |
EncryptionSettingsElement
اسم | وصف | قيمة |
---|---|---|
diskEncryptionKey | عنوان URL السري ل Key Vault ومعرف المخزن لمفتاح تشفير القرص | KeyVaultAndSecretReference |
keyEncryptionKey | عنوان Url لمفتاح Key Vault ومعرف المخزن لمفتاح تشفير المفتاح. KeyEncryptionKey اختياري وعند توفيره يتم استخدامه لفك تشفير مفتاح تشفير القرص. | KeyVaultAndKeyReference |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
نوع | نوع الموقع الموسع. | 'EdgeZone' |
ImageDiskReference
اسم | وصف | قيمة |
---|---|---|
معرف | عنوان uri نسبي يحتوي إما على مستودع صور النظام الأساسي أو مرجع صورة المستخدم. | سلسلة (مطلوب) |
لون | إذا تم إنشاء القرص من قرص بيانات الصورة، فهذا فهرس يشير إلى أي من أقراص البيانات في الصورة لاستخدامها. بالنسبة لأقراص نظام التشغيل، يكون هذا الحقل فارغا. | الباحث |
KeyVaultAndKeyReference
اسم | وصف | قيمة |
---|---|---|
keyUrl | عنوان URL يشير إلى مفتاح أو سر في KeyVault | سلسلة (مطلوب) |
sourceVault | معرف المورد ل KeyVault الذي يحتوي على المفتاح أو السر | |
KeyVaultAndSecretReference
اسم | وصف | قيمة |
---|---|---|
secretUrl | عنوان URL يشير إلى مفتاح أو سر في KeyVault | سلسلة (مطلوب) |
sourceVault | معرف المورد ل KeyVault الذي يحتوي على المفتاح أو السر | |
Microsoft.Compute/disks
اسم | وصف | قيمة |
---|---|---|
apiVersion | إصدار واجهة برمجة التطبيقات | '2020-09-30' |
توسيع الموقع | الموقع الموسع حيث سيتم إنشاء القرص. لا يمكن تغيير الموقع الموسع. | |
مكان | موقع المورد | سلسلة (مطلوب) |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص مورد القرص. | |
سكو | اسم sku للأقراص. يمكن Standard_LRS أو Premium_LRS أو StandardSSD_LRS أو UltraSSD_LRS. | DiskSku |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد | "Microsoft.Compute/disks" |
مناطق | قائمة المنطقة المنطقية للقرص. | سلسلة[] |
خطة الشراء
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | سلسلة (مطلوب) |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة (مطلوب) |
رمز الترقية | رمز العرض الترويجي. | خيط |
ناشر | معرف الناشر. | سلسلة (مطلوب) |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
SourceVault
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
أمثلة الاستخدام
قوالب Azure Quickstart
قوالب Azure Quickstart التالية توزيع نوع المورد هذا.
قالب | وصف |
---|---|
إنشاء جهاز ظاهري من ActiveIP VHD |
ينشئ هذا القالب جهازا ظاهريا من EfficientIP VHD ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري |
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD مخصص |
ينشئ هذا القالب جهازا ظاهريا من VHD متخصص ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري |
إنشاء قرص & تمكين الحماية عبر مخزن النسخ الاحتياطي |
قالب يقوم بإنشاء قرص وتمكين الحماية عبر مخزن النسخ الاحتياطي |
إنشاء جهاز ظاهري من أقراص VHD الموجودة وتوصيلها VNET الموجودة |
ينشئ هذا القالب جهازا ظاهريا من VHDs (OS + قرص بيانات) ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري |
إنشاء قرص مدار للغاية بحجم قطاع معين |
ينشئ هذا القالب قرصا جديدا مدارا للغاية يسمح للمستخدم بتحديد حجم قطاع إما 512 أو 4096. |
نشر 3 عقدة Percona XtraDB Cluster في مناطق التوفر |
ينشر هذا القالب مجموعة قابلية وصول عالية ل MySQL 3 عقدة على CentOS 6.5 أو Ubuntu 12.04 |
إعدادات التخزين المحسنة لأداء جهاز SQL الظاهري على UltraSSD |
إنشاء جهاز ظاهري SQL Server مع إعدادات تخزين محسنة للأداء، باستخدام UltraSSD لملفات سجل SQL |
Windows Docker Host مع Portainer وTraefik المثبتين مسبقا |
Windows Docker Host مع Portainer وTraefik مثبتان مسبقا |
Windows Server VM مع SSH |
نشر جهاز Windows ظاهري واحد مع تمكين Open SSH بحيث يمكنك الاتصال من خلال SSH باستخدام المصادقة المستندة إلى المفتاح. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد الأقراص مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Compute/disks، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/disks@2020-09-30"
name = "string"
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
extendedLocation = {
name = "string"
type = "string"
}
properties = {
burstingEnabled = bool
creationData = {
createOption = "string"
galleryImageReference = {
id = "string"
lun = int
}
imageReference = {
id = "string"
lun = int
}
logicalSectorSize = int
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
diskAccessId = "string"
diskIOPSReadOnly = int
diskIOPSReadWrite = int
diskMBpsReadOnly = int
diskMBpsReadWrite = int
diskSizeGB = int
encryption = {
diskEncryptionSetId = "string"
type = "string"
}
encryptionSettingsCollection = {
enabled = bool
encryptionSettings = [
{
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
]
encryptionSettingsVersion = "string"
}
hyperVGeneration = "string"
maxShares = int
networkAccessPolicy = "string"
osType = "string"
purchasePlan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
tier = "string"
}
})
}
قيم الخصائص
بيانات الإنشاء
اسم | وصف | قيمة |
---|---|---|
إنشاء عملية | يعدد هذا المصادر المحتملة لإنشاء قرص. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استيراد" "استعادة" "تحميل" (مطلوب) |
galleryImageReference | مطلوب إذا تم الإنشاء من صورة المعرض. سيكون معرف ImageDiskReference هو معرف ARM لإصدار صورة المستودع المشترك الذي سيتم إنشاء قرص منه. | |
مرجع الصورة | معلومات مصدر القرص. | |
logicalSectorSize | حجم القطاع المنطقي بالبايت لأقراص Ultra. القيم المدعومة هي 512 ad 4096. 4096 هو الافتراضي. | الباحث |
sourceResourceId | إذا كان createOption هو Copy، فهذا هو معرف ARM للقطة المصدر أو القرص. | خيط |
sourceUri | إذا كان createOption هو Import، فهذا هو URI للكائن الثنائي كبير الحجم الذي سيتم استيراده إلى قرص مدار. | خيط |
معرف حساب التخزين | مطلوب إذا كان createOption هو Import. معرف Azure Resource Manager لحساب التخزين الذي يحتوي على الكائن الثنائي كبير الحجم لاستيراده كقرص. | خيط |
uploadSizeBytes | إذا كان createOption هو Upload، فهذا هو حجم محتويات التحميل بما في ذلك تذييل VHD. يجب أن تتراوح هذه القيمة بين 20972032 (20 ميجابايت + 512 بايت لتذييل VHD) 35183298347520 بايت (32 تيرابايت + 512 بايت لتذييل VHD). | الباحث |
خصائص القرص
اسم | وصف | قيمة |
---|---|---|
الاندفاع القابل للانفجار | قم بتعيين إلى true لتمكين الاندفاع خارج هدف الأداء المقدم للقرص. يتم تعطيل الاندفاع بشكل افتراضي. لا ينطبق على أقراص Ultra. | قيمة منطقية |
بيانات الإنشاء | معلومات مصدر القرص. يتعذر تغيير معلومات CreateData بعد إنشاء القرص. | |
diskAccessId | معرف ARM لمورد DiskAccess لاستخدام نقاط النهاية الخاصة على الأقراص. | خيط |
diskIOPSReadOnly | العدد الإجمالي ل IOPS الذي سيتم السماح به عبر جميع الأجهزة الظاهرية التي تقوم بتحميل القرص المشترك ك ReadOnly. يمكن نقل عملية واحدة بين 4k و256k بايت. | الباحث |
diskIOPSReadWrite | عدد IOPS المسموح به لهذا القرص؛ قابل للتثيب فقط لأقراص UltraSSD. يمكن نقل عملية واحدة بين 4k و256k بايت. | الباحث |
diskMBpsReadOnly | إجمالي معدل النقل (MBps) الذي سيتم السماح به عبر جميع الأجهزة الظاهرية التي تقوم بتحميل القرص المشترك ك ReadOnly. MBps يعني الملايين من وحدات البايت في الثانية - ميغابايت هنا يستخدم تدوين ISO، من صلاحيات 10. | الباحث |
diskMBpsReadWrite | النطاق الترددي المسموح به لهذا القرص؛ قابل للتثيب فقط لأقراص UltraSSD. MBps يعني الملايين من وحدات البايت في الثانية - ميغابايت هنا يستخدم تدوين ISO، من صلاحيات 10. | الباحث |
diskSizeGB | إذا كان createData.createOption فارغا، فهذا الحقل إلزامي ويشير إلى حجم القرص المراد إنشاؤه. إذا كان هذا الحقل موجودا للتحديثات أو الإنشاء باستخدام خيارات أخرى، فإنه يشير إلى تغيير الحجم. يسمح بتغيير الحجم فقط إذا لم يتم إرفاق القرص بجهاز ظاهري قيد التشغيل، ويمكنه فقط زيادة حجم القرص. | الباحث |
التشفير | يمكن استخدام خاصية التشفير لتشفير البيانات الثابتة باستخدام المفاتيح المدارة من قبل العميل أو المفاتيح المدارة بواسطة النظام الأساسي. | تشفير |
encryptionSettingsCollection | يمكن أن تحتوي مجموعة إعدادات التشفير المستخدمة لتشفير قرص Azure على إعدادات تشفير متعددة لكل قرص أو لقطة. | EncryptionSettingsCollection |
إنشاء hyperV | إنشاء برنامج تشغيل الآلة الافتراضية للجهاز الظاهري. ينطبق على أقراص نظام التشغيل فقط. | 'V1' 'V2' |
maxShares | الحد الأقصى لعدد الأجهزة الظاهرية التي يمكن إرفاقها بالقرص في نفس الوقت. تشير القيمة الأكبر من واحد إلى قرص يمكن تحميله على أجهزة ظاهرية متعددة في نفس الوقت. | الباحث |
networkAccessPolicy | نهج الوصول إلى القرص عبر الشبكة. | 'AllowAll' 'AllowPrivate' "DenyAll" |
نوع osType | نوع نظام التشغيل. | 'Linux' 'Windows' |
خطة الشراء | معلومات خطة الشراء للصورة التي تم إنشاء قرص نظام التشغيل منها. على سبيل المثال - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} | |
المستوي | مستوى أداء القرص (على سبيل المثال، P4، S10) كما هو موضح هنا: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. لا ينطبق على أقراص Ultra. | خيط |
DiskSku
اسم | وصف | قيمة |
---|---|---|
اسم | اسم sku. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "UltraSSD_LRS" |
التشفير
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSetId | ResourceId لمجموعة تشفير القرص لاستخدامها لتمكين التشفير في حالة الثبات. | خيط |
نوع | نوع المفتاح المستخدم لتشفير بيانات القرص. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
اسم | وصف | قيمة |
---|---|---|
تمكين | تعيين هذه العلامة إلى true وتوفير DiskEncryptionKey وKeyEncryptionKey الاختياري لتمكين التشفير. تعيين هذه العلامة إلى خطأ وإزالة DiskEncryptionKey وKeyEncryptionKey لتعطيل التشفير. إذا كانت EncryptionSettings فارغة في كائن الطلب، تظل الإعدادات الموجودة دون تغيير. | bool (مطلوب) |
إعدادات التشفير | مجموعة من إعدادات التشفير، واحدة لكل وحدة تخزين قرص. | EncryptionSettingsElement[] |
encryptionSettingsVersion | توضح هذه المقالة نوع التشفير المستخدم للأقراص. بمجرد تعيين هذا الحقل، لا يمكن الكتابة فوقه. يتوافق '1.0' مع تشفير قرص Azure مع تطبيق AAD.'1.1' يتوافق مع تشفير قرص Azure. | خيط |
EncryptionSettingsElement
اسم | وصف | قيمة |
---|---|---|
diskEncryptionKey | عنوان URL السري ل Key Vault ومعرف المخزن لمفتاح تشفير القرص | KeyVaultAndSecretReference |
keyEncryptionKey | عنوان Url لمفتاح Key Vault ومعرف المخزن لمفتاح تشفير المفتاح. KeyEncryptionKey اختياري وعند توفيره يتم استخدامه لفك تشفير مفتاح تشفير القرص. | KeyVaultAndKeyReference |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
نوع | نوع الموقع الموسع. | 'EdgeZone' |
ImageDiskReference
اسم | وصف | قيمة |
---|---|---|
معرف | عنوان uri نسبي يحتوي إما على مستودع صور النظام الأساسي أو مرجع صورة المستخدم. | سلسلة (مطلوب) |
لون | إذا تم إنشاء القرص من قرص بيانات الصورة، فهذا فهرس يشير إلى أي من أقراص البيانات في الصورة لاستخدامها. بالنسبة لأقراص نظام التشغيل، يكون هذا الحقل فارغا. | الباحث |
KeyVaultAndKeyReference
اسم | وصف | قيمة |
---|---|---|
keyUrl | عنوان URL يشير إلى مفتاح أو سر في KeyVault | سلسلة (مطلوب) |
sourceVault | معرف المورد ل KeyVault الذي يحتوي على المفتاح أو السر | |
KeyVaultAndSecretReference
اسم | وصف | قيمة |
---|---|---|
secretUrl | عنوان URL يشير إلى مفتاح أو سر في KeyVault | سلسلة (مطلوب) |
sourceVault | معرف المورد ل KeyVault الذي يحتوي على المفتاح أو السر | |
Microsoft.Compute/disks
اسم | وصف | قيمة |
---|---|---|
توسيع الموقع | الموقع الموسع حيث سيتم إنشاء القرص. لا يمكن تغيير الموقع الموسع. | |
مكان | موقع المورد | سلسلة (مطلوب) |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص مورد القرص. | |
سكو | اسم sku للأقراص. يمكن Standard_LRS أو Premium_LRS أو StandardSSD_LRS أو UltraSSD_LRS. | DiskSku |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
نوع | نوع المورد | "Microsoft.Compute/disks@2020-09-30" |
مناطق | قائمة المنطقة المنطقية للقرص. | سلسلة[] |
خطة الشراء
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | سلسلة (مطلوب) |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة (مطلوب) |
رمز الترقية | رمز العرض الترويجي. | خيط |
ناشر | معرف الناشر. | سلسلة (مطلوب) |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
SourceVault
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
أمثلة الاستخدام
الوحدات النمطية التي تم التحقق منها من Azure
يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.