Microsoft.Compute virtualMachines 2022-11-01
تعريف مورد Bicep
يمكن نشر نوع مورد virtualMachines مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachines، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Compute/virtualMachines@2022-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
availabilitySet: {
id: 'string'
}
billingProfile: {
maxPrice: json('decimal-as-string')
}
capacityReservation: {
capacityReservationGroup: {
id: 'string'
}
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionsTimeBudget: 'string'
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
host: {
id: 'string'
}
hostGroup: {
id: 'string'
}
licenseType: 'string'
networkProfile: {
networkApiVersion: '2020-11-01'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'ForceDetach'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'Local'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
virtualMachineScaleSet: {
id: 'string'
}
}
zones: [
'string'
]
}
قيم Property
virtualMachines
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-15 (Windows) 1-64 (Linux) الأحرف الصالحة: لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكن أن تتضمن أجهزة windows الظاهرية نقطة أو أن تنتهي بواصلة. لا يمكن أن تنتهي أجهزة Linux الظاهرية بنقطة أو واصلة. |
الموقع | موقع المورد | سلسلة (مطلوبة) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
توسيع الموقع | الموقع الموسع للجهاز الظاهري. | توسيع الموقع |
الهوية | هوية الجهاز الظاهري، إذا تم تكوينها. | VirtualMachineIdentity |
تخطيط | يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. | الخطة |
خصائص | يصف خصائص الجهاز الظاهري. | VirtualMachineProperties |
المناطق | مناطق الجهاز الظاهري. | سلسلة [] |
توسيع الموقع
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الموقع الموسع. | سلسلة |
النوع | نوع الموقع الموسع. | 'EdgeZone' |
VirtualMachineIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المستخدمة للجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. | 'بلا' 'SystemAssigned' 'SystemAssigned, UserAssigned' "تعيين المستخدم" |
userAssignedIdentities | قائمة هويات المستخدم المقترنة بالجهز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | معرفات تعيين المستخدم |
معرفات تعيين المستخدم
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue | |
{خاصية مخصصة} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
الخطة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | معرف الخطة. | سلسلة |
منتج | يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة |
رمز الترقية | رمز الترقية. | سلسلة |
الناشر | معرف الناشر. | سلسلة |
VirtualMachineProperties
الاسم | الوصف | القيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري. | قدرات إضافية |
applicationProfile | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | ApplicationProfile |
مجموعة قابلية وصول عالية التوفر | يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر. لمزيد من المعلومات حول الصيانة المخطط لها من Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. يجب أن تكون مجموعة التوفر التي تتم إضافة الجهاز الظاهري إليها ضمن نفس مجموعة الموارد مثل مورد مجموعة التوفر. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. لا يمكن أن توجد هذه الخاصية مع مرجع properties.virtualMachineScaleSet غير فارغ. |
مصدر فرعي |
ملف الفوترة | يحدد التفاصيل المتعلقة بالفوترة لجهاز Azure Spot الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. |
ملف الفوترة |
حجز السعة | يحدد معلومات حول حجز القدرة الإنتاجية المستخدم لتخصيص الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. |
CapacityReservationProfile |
diagnosticsProfile | يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. |
DiagnosticsProfile |
نهج الإخلاء | يحدد نهج الإخلاء لجهاز Azure Spot الظاهري ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو معاينة 2017-10-30. |
"إلغاء التخصيص" "حذف" |
extensionsTimeBudget | يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01 |
سلسلة |
ملف تعريف الأجهزة | يحدد إعدادات الأجهزة للجهاز الظاهري. | HardwareProfile |
المضيف | يحدد معلومات حول المضيف المخصص الذي يوجد فيه الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-10-01. |
مصدر فرعي |
hostGroup | يحدد معلومات حول مجموعة المضيف المخصصة التي يوجد فيها الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. ملاحظة: لا يمكن للمستخدم تحديد خصائص المضيف ومجموعة المضيف. |
مصدر فرعي |
نوع الترخيص | يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا. القيم المحتملة لنظام تشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit ل Windows Server Azure Hybrid Use Benefit for Linux Server الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
سلسلة |
networkProfile | يحدد واجهات الشبكة للجهاز الظاهري. | NetworkProfile |
osProfile | يحدد إعدادات نظام التشغيل المستخدمة أثناء إنشاء الجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري. | OSProfile |
platformFaultDomain | يحدد مجال الخطأ المنطقي لمجموعة المقياس الذي سيتم إنشاء الجهاز الظاهري فيه. بشكل افتراضي، سيتم تعيين الجهاز الظاهري تلقائيا إلى مجال خطأ يحافظ على التوازن عبر مجالات الخطأ المتوفرة بشكل أفضل. {li} ينطبق هذا فقط إذا تم تعيين الخاصية "virtualMachineScaleSet" لهذا الجهاز الظاهري. {li} يجب أن تحتوي مجموعة مقياس الجهاز الظاهري المشار إليها على 'platformFaultDomainCount' > 1.{ li}لا يمكن تحديث هذه الخاصية بمجرد إنشاء الجهاز الظاهري. {li} يمكن عرض تعيين مجال الخطأ في طريقة عرض مثيل الجهاز الظاهري. الحد الأدنى لإصدار api‐: 2020‐12‐01 |
int |
أولوية | تحديد أولوية الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01 |
"منخفض" 'عادي' 'Spot' |
proximityPlacementGroup | يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. |
مصدر فرعي |
scheduledEventsProfile | يحدد التكوينات ذات الصلة بالحدث المجدول. | ScheduledEventsProfile |
securityProfile | يحدد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. | SecurityProfile |
storageProfile | يحدد إعدادات التخزين لأقراص الجهاز الظاهري. | StorageProfile |
Userdata | UserData للجهاز الظاهري، والذي يجب ترميزه base-64. يجب ألا يمر العميل بأي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 |
سلسلة |
virtualMachineScaleSet | يحدد معلومات حول مجموعة مقياس الجهاز الظاهري التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة مقياس الجهاز الظاهري لعقد مختلفة لزيادة التوفر إلى أقصى حد. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة مقياس الجهاز الظاهري في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة مقياس الجهاز الظاهري. لا يمكن أن توجد هذه الخاصية مع مرجع properties.availabilitySet غير فارغ. الحد الأدنى لإصدار api‐: 2019‐03‐01 |
مصدر فرعي |
قدرات إضافية
الاسم | الوصف | القيمة |
---|---|---|
hibernationEnabled | العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. | Bool |
ultraSSDEnabled | العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. | Bool |
ApplicationProfile
الاسم | الوصف | القيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | VMGalleryApplication[] |
تطبيق VMGallery
الاسم | الوصف | القيمة |
---|---|---|
configurationReference | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | سلسلة |
enableAutomaticUpgrade | إذا تم تعيينه إلى true، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، فسيتم تحديثه تلقائيا للجهاز الظاهري/VMSS | Bool |
الترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | int |
packageReferenceId | يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوب) |
العلامات | اختياري، يحدد قيمة المرور لسياق أكثر عمومية. | سلسلة |
treatFailureAsDeploymentFailure | اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل النشر | Bool |
مصدر فرعي
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ملف الفوترة
الاسم | الوصف | القيمة |
---|---|---|
maxPrice | يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي. ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي. سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS. القيم الممكنة هي: - أي قيمة عشرية أكبر من الصفر. مثال: 0.01538 -1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json(). |
رقم عشري ل int أو json |
CapacityReservationProfile
الاسم | الوصف | القيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس شريطة حجز سعة كافية. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
مصدر فرعي |
DiagnosticsProfile
الاسم | الوصف | القيمة |
---|---|---|
تشخيصات التمهيد | تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. |
تشخيصات التمهيد |
تشخيصات التمهيد
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | Bool |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. |
سلسلة |
HardwareProfile
الاسم | الوصف | القيمة |
---|---|---|
vmSize | يحدد حجم الجهاز الظاهري. نوع بيانات التعداد مهمل حاليا وسيتم إزالته بحلول 23 ديسمبر 2023. الطريقة الموصى بها للحصول على قائمة الأحجام المتوفرة هي استخدام واجهات برمجة التطبيقات هذه: سرد جميع أحجام الأجهزة الظاهرية المتوفرة في مجموعة توفر سرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة سرد جميع أحجام الأجهزة الظاهرية المتوفرة لإعادة الحجم. لمزيد من المعلومات حول أحجام الأجهزة الظاهرية، راجع أحجام الأجهزة الظاهرية. تعتمد أحجام الأجهزة الظاهرية المتوفرة على المنطقة ومجموعة التوفر. |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "2_v2 Standard_DS13" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "8_v2 Standard_DS14" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "16s_v3 Standard_E64" "32s_v3 Standard_E64" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" 'Standard_M128-32ms' 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-07-01. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. |
VMSizeProperties |
VMSizeProperties
الاسم | الوصف | القيمة |
---|---|---|
vCPUsAvailable | يحدد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة . |
int |
vCPUsPerCore | يحدد vCPU إلى نسبة الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. |
int |
NetworkProfile
الاسم | الوصف | القيمة |
---|---|---|
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة | '2020-11-01' |
تكوينات networkInterface | يحدد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | يحدد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. | NetworkInterfaceReference[] |
تكوين VirtualMachineNetworkInterfaceConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين واجهة الشبكة. | سلسلة (مطلوبة) |
خصائص | يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | يحدد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | Bool |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
تكوين dscp | مصدر فرعي | |
enableAcceleratedNetworking | يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. | Bool |
enableFpga | يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | Bool |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | Bool |
تكوينات ip | يحدد تكوينات IP لواجهة الشبكة. | VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | مصدر فرعي |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
الاسم | الوصف | القيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة [] |
تكوين VirtualMachineNetworkInterfaceIPConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين IP. | سلسلة (مطلوبة) |
خصائص | يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
الاسم | الوصف | القيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. | SubResource[] |
applicationSecurityGroups | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | SubResource[] |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. | SubResource[] |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachinePublicIPAddressConfiguration |
الشبكه الفرعيه | يحدد معرف الشبكة الفرعية. | مصدر فرعي |
تكوين VirtualMachinePublicIPAddressConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين عنوان IP العام. | سلسلة (مطلوبة) |
خصائص | يصف تكوين PublicIPAddress للأجهزة الظاهرية | VirtualMachinePublicIPAddressConfigurationProperties |
sku | يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط باستخدام OrchestrationMode على أنه مرن. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | int |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
publicIPAllocationMethod | تحديد نوع تخصيص IP العام | "ديناميكي" "ثابت" |
publicIPPrefix | PublicIPPrefix الذي يتم من خلاله تخصيص عناوين IP العامة. | مصدر فرعي |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
الاسم | الوصف | القيمة |
---|---|---|
domainNameLabel | بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. | سلسلة (مطلوبة) |
VirtualMachineIpTag
الاسم | الوصف | القيمة |
---|---|---|
ipTagType | نوع علامة IP. مثال: FirstPartyUsage. | سلسلة |
العلامة | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | سلسلة |
PublicIPAddressSku
الاسم | الوصف | القيمة |
---|---|---|
الاسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" 'قياسي' |
المستوي | تحديد طبقة وحدة حفظ المخزون IP العامة | "عمومي" "إقليمي" |
NetworkInterfaceReference
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
خصائص | يصف خصائص مرجع واجهة الشبكة. | خصائص NetworkInterfaceReference |
خصائص NetworkInterfaceReference
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
OSProfile
الاسم | الوصف | القيمة |
---|---|---|
adminPassword | يحدد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف الحد الأقصى للطول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (مطابقة Regex [\W_]) القيم غير المسموح بها: "abc@123" و"P@$$w 0rd" و"P@ssw0rd" و"P@ssword123" و"Pa$$word" و"pass@word1" و"Password!" و"Password1" و"Password22" و"iloveyou!" لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess |
سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
adminUsername | يحدد اسم حساب المسؤول. لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. تقييد Windows فقط: لا يمكن أن ينتهي في "." القيم غير المسموح بها: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5". الحد الأدنى للطول (Linux): حرف واحد الحد الأقصى للطول (Linux): 64 حرفا الحد الأقصى للطول (Windows): 20 حرفا. |
سلسلة |
allowExtensionOperations | يحدد ما إذا كان يجب السماح بعمليات الملحق على الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على الجهاز الظاهري. |
Bool |
Computername | يحدد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا الحد الأقصى للطول (Linux): 64 حرفا. للحصول على اصطلاحات وقيود التسمية، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. |
سلسلة |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تمرر أي أسرار أو كلمات مرور في خاصية customData لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير customData إلى الجهاز الظاهري ليتم حفظه كملف، لمزيد من المعلومات، راجع البيانات المخصصة على أجهزة Azure الظاهرية لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux ظاهري أثناء الإنشاء |
سلسلة |
linuxConfiguration | يحدد إعدادات نظام التشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. |
تكوين Linux |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | Bool |
بيانات سرية | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
windowsConfiguration | يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
الاسم | الوصف | القيمة |
---|---|---|
disablePasswordAuthentication | يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | Bool |
enableVMAgentPlatformUpdates | يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Linux الظاهري. القيمة الافتراضية هي false. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | LinuxPatchSettings |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
ssh | يحدد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين Ssh |
LinuxPatchSettings
الاسم | الوصف | القيمة |
---|---|---|
assessmentMode | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatformSettings | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة التشغيلإعداد | يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' 'غير معروف' |
تكوين Ssh
الاسم | الوصف | القيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. | SshPublicKey[] |
SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
keyData | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detail). |
سلسلة |
مسار | يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | سلسلة |
VaultSecretGroup
الاسم | الوصف | القيمة |
---|---|---|
sourceVault | عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. | مصدر فرعي |
vaultCertificates | قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
VaultCertificate
الاسم | الوصف | القيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 وSeagecaseThumbprint.prv <>للمفتاح الخاص. تم تنسيق كلا الملفين .pem. |
سلسلة |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
تكوين Windows
الاسم | الوصف | القيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML المشفرة الأساسية 64 الإضافية التي يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان التحديثات التلقائي ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. |
Bool |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي false. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | إعدادات التصحيح |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
timeZone | يحدد المنطقة الزمنية للجهاز الظاهري. على سبيل المثال، "توقيت المحيط الهادئ القياسي". يمكن أن تكون القيم المحتملة قيمة TimeZoneInfo.Id من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. |
سلسلة |
Winrm | يحدد مستمعي Windows Remote Management. وهذا يتيح Windows PowerShell عن بعد. | تكوين WinRM |
AdditionalUnattendContent
الاسم | الوصف | القيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
المحتوى | يحدد محتوى XML المنسق الذي تتم إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن عنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | سلسلة |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | 'AutoLogon' "FirstLogonCommands" |
إعدادات التصحيح
الاسم | الوصف | القيمة |
---|---|---|
assessmentMode | يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatformSettings | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في تصحيح ضيف الجهاز الظاهري على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". | Bool |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
WindowsVMGuestPatchAutomaticByPlatformSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة التشغيلإعداد | يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' 'غير معروف' |
تكوين WinRM
الاسم | الوصف | القيمة |
---|---|---|
المستمعين | قائمة مستمعي Windows Remote Management | WinRMListener[] |
WinRMListener
الاسم | الوصف | القيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم الممكنة هي: http https |
'Http' 'Https' |
ملف تعريف الأحداث المجدولة
الاسم | الوصف | القيمة |
---|---|---|
osImageNotificationProfile | تحديد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. | OSImageNotificationProfile |
إنهاءNotificationProfile | يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. | إنهاءNotificationProfile |
OSImageNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث OS Image Scheduled ممكنا أو معطلا. | Bool |
notBeforeTimeout | يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) | سلسلة |
إنهاءNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. | Bool |
notBeforeTimeout | المدة الزمنية القابلة للتكوين التي سيضطر فيها الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | سلسلة |
ملف الأمان
الاسم | الوصف | القيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. الافتراضي: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. |
Bool |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. الافتراضي: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. |
"ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
إعدادات Uefi |
إعدادات Uefi
الاسم | الوصف | القيمة |
---|---|---|
secureBootEnabled | يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
StorageProfile
الاسم | الوصف | القيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
DataDisk[] |
diskControllerType | يحدد نوع وحدة تحكم القرص الذي تم تكوينه للجهاز الظاهري. ملاحظة: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضي إذا لم يتم تحديد الجهاز الظاهري المتوفر يتم إنشاؤه ك hyperVGeneration: V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به ما لم تكن تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01 |
'NVMe' 'SCSI' |
imageReference | يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | ImageReference |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
OSDisk |
DataDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | يحدد كيفية إنشاء الجهاز الظاهري. القيم الممكنة هي: إرفاق \u2013 يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" 'FromImage' (مطلوب) |
حذف عملية الحذف | يحدد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم الممكنة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل |
"حذف" "فصل" |
فصلOption | يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل عن الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد ذلك، فاستخدم force-detach كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح جميع عمليات الكتابة عند استخدام سلوك الفصل هذا. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص بيانات إلىBeDetached إلى "true" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". |
'ForceDetach' |
حجم القرص غيغابايت | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. diskSizeGB هو عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023 |
int |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهة الظاهرية. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابت الظاهري الوجهة موجودا. | VirtualHardDisk |
Lun | يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | ManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
toBeDetached | تحديد ما إذا كان قرص البيانات قيد عملية الفصل عن VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | القرص الثابت الظاهري. | VirtualHardDisk |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
VirtualHardDisk
الاسم | الوصف | القيمة |
---|---|---|
uri | يحدد uri الخاص بالقرص الثابت الظاهري. | سلسلة |
ManagedDiskParameters
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
المعرف | معرف المورد | سلسلة |
ملف الأمان | يحدد ملف تعريف الأمان للقرص المدار. | ملف تعريف أمان VMDisk |
نوع حساب التخزين | يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
VMDiskSecurityProfile
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفرة بواسطة العميل وVMGuest blob. | DiskEncryptionSetParameters |
securityEncryptionType | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة: يمكن تعيينه للأجهزة الظاهرية السرية فقط. |
'DiskWithVMGuestState' "VMGuestStateOnly" |
ImageReference
الاسم | الوصف | القيمة |
---|---|---|
communityGalleryImageId | حدد معرف صورة معرض المجتمع الفريد لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. | سلسلة |
المعرف | معرف المورد | سلسلة |
عرض | يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | سلسلة |
الناشر | ناشر الصور. | سلسلة |
sharedGalleryImageId | حدد المعرف الفريد لصورة المعرض المشتركة لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة المعرض المشترك. | سلسلة |
sku | صورة SKU. | سلسلة |
version | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الكبري والثانوي والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' في حقل 'id' دون إدخال الإصدار. | سلسلة |
OSDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | يحدد كيفية إنشاء الجهاز الظاهري. القيم الممكنة هي: إرفاق \u2013 يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة السوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" 'فارغ' 'FromImage' (مطلوب) |
deleteOption | يحدد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم الممكنة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية للفصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. |
"حذف" "فصل" |
إعدادات diffDisk | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. | إعدادات DiffDisk |
diskSizeGB | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. diskSizeGB هو عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023 |
int |
إعدادات التشفير | يحدد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
DiskEncryptionSettings |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | VirtualHardDisk |
managedDisk | معلمات القرص المدارة. | ManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم الممكنة هي: Windows Linux |
'Linux' 'Windows' |
Vhd | القرص الثابت الظاهري. | VirtualHardDisk |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
إعدادات DiffDisk
الاسم | الوصف | القيمة |
---|---|---|
الخيار | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. | "محلي" |
وضع | يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم الممكنة هي: CacheDisk ResourceDisk الافتراضي: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. |
"CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionKey | يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. | KeyVaultSecretReference |
ممكّن | يحدد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. | Bool |
keyEncryptionKey | يحدد موقع مفتاح تشفير المفتاح في Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
الاسم | الوصف | القيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي Key Vault يحتوي على السر. | SubResource (مطلوب) |
KeyVaultKeyReference
الاسم | الوصف | القيمة |
---|---|---|
keyUrl | يشير عنوان URL إلى مفتاح تشفير مفتاح في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي Key Vault الذي يحتوي على المفتاح. | SubResource (مطلوب) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
نشر جهاز Linux ظاهري بسيط وتحديث IP الخاص إلى ثابت |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط باستخدام Ubuntu من السوق. سيؤدي ذلك إلى نشر VNET وشبكة فرعية وVM بحجم A1 في موقع مجموعة الموارد بعنوان IP معين ديناميكيا ثم تحويله إلى IP ثابت. |
إنشاء أجهزة ظاهرية في مجموعات التوفر باستخدام حلقات الموارد |
إنشاء أجهزة ظاهرية من 2 إلى 5 في مجموعات التوفر باستخدام حلقات الموارد. يمكن أن تكون الأجهزة الظاهرية Unbuntu أو Windows بحد أقصى 5 أجهزة ظاهرية نظرا لأن هذا النموذج يستخدم حساب تخزين واحد |
قالب جهاز ظاهري متعدد مع قرص مدار |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة توفر واحدة. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
تثبيت ملف على جهاز ظاهري يعمل بنظام Windows |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام Windows وتشغيل برنامج نصي PowerShell مخصص لتثبيت ملف على هذا الجهاز الظاهري. |
توزيع جهاز ظاهري باستخدام بيانات مخصصة |
يسمح لك هذا القالب بإنشاء جهاز ظاهري مع البيانات المخصصة التي تم تمريرها إلى الجهاز الظاهري. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
نشر جهاز Windows ظاهري متميز مع التشخيصات |
يسمح لك هذا القالب بنشر جهاز Windows ظاهري Premium باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. |
إنشاء جهاز ظاهري في VNET في مجموعة موارد مختلفة |
ينشئ هذا القالب جهازا ظاهريا في VNET موجود في مجموعة موارد مختلفة |
ضم جهاز ظاهري إلى مجال موجود |
يوضح هذا القالب انضمام المجال إلى مجال AD خاص في السحابة. |
إنشاء جهاز ظاهري باستخدام مجموعة ديناميكية من أقراص البيانات |
يسمح هذا القالب للمستخدم بتحديد عدد أقراص البيانات التي يرغبون في إضافتها إلى الجهاز الظاهري. |
إنشاء جهاز ظاهري من ActiveIP VHD |
ينشئ هذا القالب جهازا ظاهريا من EfficientIP VHD ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري |
إنشاء جهاز ظاهري من صورة المستخدم |
يسمح لك هذا القالب بإنشاء أجهزة ظاهرية من صورة مستخدم. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD معمم |
ينشئ هذا القالب جهازا ظاهريا من VHD معمم ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
هذا قالب شائع لإنشاء مثيل واحد CentOS 7.2/7.1/6.5 أو Ubuntu Server 16.04.0-LTS مع عدد قابل للتكوين من أقراص البيانات (أحجام قابلة للتكوين). يمكن ذكر 16 قرصا كحد أقصى في معلمات المدخل ويجب أن يكون الحد الأقصى لحجم كل قرص أقل من 1023 غيغابايت. يتم تحميل صفيف MDADM RAID0 تلقائيا وينجو من إعادة التشغيل. يتوفر أحدث Docker 1.12(cs3) (Swarm)، docker-compose 1.9.0 & docker-machine 0.8.2 للاستخدام من المستخدم azure-cli يعمل تلقائيا كحاوية docker. قالب المثيل الفردي هذا هو جزء من قالب مجموعات HPC/GPU |
Linux VM مع الإخراج التسلسلي |
ينشئ هذا القالب جهاز Linux ظاهري بسيط مع الحد الأدنى من المعلمات والتسلسل/وحدة التحكم المكونة للإخراج إلى التخزين |
نشر جهاز ظاهري بسيط يعمل بنظام Windows مع المراقبة والتشخيص |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows مع ملحق التشخيص الذي يتيح المراقبة والتشخيص للجهاز الظاهري |
توزيع جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام MSI |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام هوية خدمة مدارة. |
Terraform على Azure |
يسمح لك هذا القالب بنشر محطة عمل Terraform كجهاز Linux ظاهري مع MSI. |
Linux VM مع MSI Accessing Storage |
يوزع هذا القالب جهاز Linux ظاهري مع هوية مدارة معينة من قبل النظام لديها حق الوصول إلى حساب تخزين في مجموعة موارد مختلفة. |
إنشاء جهاز ظاهري من صورة Windows باستخدام 4 أقراص بيانات فارغة |
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق 4 أقراص بيانات فارغة. لاحظ أنه يمكنك تحديد حجم أقراص البيانات الفارغة. |
توزيع جهاز ظاهري مع عناوين IP متعددة |
يسمح لك هذا القالب بنشر جهاز ظاهري مع 3 تكوينات IP. سينشر هذا القالب جهاز Linux/Windows ظاهري يسمى myVM1 مع 3 تكوينات IP: IPConfig-1وIPConfig-2وIPConfig-3 على التوالي. |
توزيع جهاز Linux الظاهري (Ubuntu) مع بطاقات NIC متعددة |
ينشئ هذا القالب شبكة ظاهرية مع شبكات فرعية متعددة وينشر جهاز Ubuntu ظاهري مع بطاقات NIC متعددة |
الجهاز الظاهري مع الموارد الشرطية |
يسمح هذا القالب بنشر جهاز Linux ظاهري باستخدام موارد جديدة أو موجودة للشبكة الظاهرية والتخزين وعنوان IP العام. كما يسمح للاختيار بين مصادقة SSH وكلمة المرور. تستخدم القوالب الشروط والوظائف المنطقية لإزالة الحاجة إلى عمليات التوزيع المتداخلة. |
إنشاء جهاز ظاهري من VHDs موجودة وتوصيه ب existingVNET |
ينشئ هذا القالب جهازا ظاهريا من VHDs (نظام التشغيل + قرص البيانات) ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري |
دفع شهادة إلى جهاز ظاهري يعمل بنظام Windows |
ادفع شهادة إلى جهاز ظاهري يعمل بنظام Windows. |
تأمين كلمة مرور الجهاز الظاهري باستخدام Key Vault |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows عن طريق استرداد كلمة المرور المخزنة في Key Vault. لذلك لا يتم وضع كلمة المرور أبدا في نص عادي في ملف معلمة القالب |
توزيع جهاز ظاهري مجاني بسيط في موقع مجموعة الموارد |
يسمح لك هذا القالب بنشر جهاز ظاهري مجاني بسيط باستخدام بعض الخيارات المختلفة لإصدار FreeBSD، باستخدام أحدث إصدار مصحح. سيتم نشر هذا في موقع مجموعة الموارد على حجم الجهاز الظاهري D1. |
نشر جهاز ظاهري بسيط Ubuntu Linux 18.04-LTS |
يوزع هذا القالب خادم Ubuntu مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري وإصدار نظام التشغيل وحجم الجهاز الظاهري واسم مستخدم المسؤول وكلمة المرور. بشكل افتراضي، يكون حجم الجهاز الظاهري Standard_B2s وO.S. الإصدار هو 18.04-LTS. |
نشر جهاز Linux ظاهري بسيط مع الشبكات المتسارعة |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط مع الشبكات المسرعة باستخدام الإصدار 18.04-LTS من Ubuntu مع أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم D3_v2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
Red Hat Enterprise Linux VM (RHEL 7.8) |
سينشر هذا القالب جهاز Red Hat Enterprise Linux الظاهري (RHEL 7.8)، باستخدام صورة Pay-As-You-Go RHEL VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 GiB مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل. |
Red Hat Enterprise Linux VM (RHEL 7.8 غير مدار) |
سينشر هذا القالب جهازا ظاهريا ل Red Hat Enterprise Linux (RHEL 7.8)، باستخدام صورة جهاز RHEL الظاهري للدفع حسب الاستخدام للإصدار المحدد على Standard A1_v2 VM في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 GiB مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل. |
SUSE Linux Enterprise Server VM (SLES 12) |
سيسمح لك هذا القالب بنشر SUSE Linux Enterprise Server VM (SLES 12)، باستخدام صورة Pay-As-You-Go SLES VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات 100 GiB إضافي مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل. |
نشر جهاز ظاهري بسيط يعمل بنظام تشغيل Window |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم A2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
نشر جهاز ظاهري ل Windows Server باستخدام Visual Studio |
ينشر هذا القالب جهازا ظاهريا ل Windows Server مع Visual Code Studio Community 2019، مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري واسم مستخدم المسؤول وكلمة مرور المسؤول. |
نشر جهاز ظاهري في منطقة توفر |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط (Windows أو Ubuntu)، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم A2_v2 في الموقع المحدد وإرجاع FQDN للجهاز الظاهري. |
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD مخصص |
ينشئ هذا القالب جهازا ظاهريا من VHD متخصص ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن توجد في مجموعة موارد أخرى غير الجهاز الظاهري |
SQL Server 2014 SP2 Enterprise مع النسخ الاحتياطي التلقائي |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP2 Enterprise مع تمكين ميزة النسخ الاحتياطي التلقائي |
SQL Server 2014 SP1 Enterprise مع التصحيح التلقائي |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة التصحيح التلقائي. |
SQL Server 2014 SP1 Enterprise مع Azure Key Vault |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة تكامل Key Vault Azure. |
توزيع جهاز ظاهري باستخدام مفتاح SSH rsa العام |
يسمح لك هذا القالب بإنشاء جهاز ظاهري باستخدام مفتاح SSH rsa العام |
نشر جهاز ظاهري بسيط يعمل بنظام Windows مع علامات |
سيقوم هذا القالب بتوزيع D2_v3 Windows VM وNIC وحساب التخزين والشبكة الظاهرية وعنوان IP العام ومجموعة أمان الشبكة. يتم إنشاء كائن العلامة في المتغيرات وسيتم تطبيقه على جميع الموارد، عند الاقتضاء. |
توزيع جهاز Linux ظاهري قادر على التشغيل الموثوق به |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري قادر على التشغيل الموثوق به باستخدام بعض الخيارات المختلفة لإصدار Linux، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء إثبات عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي هذا إلى نشر جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
نشر جهاز ظاهري Windows قادر على التشغيل الموثوق به |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Windows موثوق به باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء إثبات عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي هذا إلى نشر جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
نشر جهاز ظاهري باستخدام بيانات المستخدم |
يسمح لك هذا القالب بإنشاء جهاز ظاهري مع تمرير بيانات المستخدم إلى الجهاز الظاهري. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
نشر جهاز ظاهري Windows مع ملحق Windows مسؤول Center |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام Windows مع ملحق Windows مسؤول Center لإدارة الجهاز الظاهري مباشرة من مدخل Microsoft Azure. |
Windows VM مع أساس Azure الآمن |
ينشئ القالب جهازا ظاهريا يعمل بنظام Windows Server في شبكة ظاهرية جديدة، مع عنوان IP عام. بمجرد نشر الجهاز، يتم تثبيت ملحق تكوين الضيف ويتم تطبيق أساس Azure الآمن ل Windows Server. إذا انجرف تكوين الأجهزة، يمكنك إعادة تطبيق الإعدادات عن طريق نشر القالب مرة أخرى. |
نشر جهاز ظاهري يعمل بنظام Windows مع عدد متغير من أقراص البيانات |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط وتحديد عدد أقراص البيانات في وقت التوزيع باستخدام معلمة. لاحظ أن عدد وحجم أقراص البيانات مرتبط بحجم الجهاز الظاهري. يتم Standard_DS4_v2 حجم الجهاز الظاهري لهذه العينة مع 16 قرص بيانات افتراضيا. |
Windows Server VM مع SSH |
انشر جهازا ظاهريا واحدا يعمل بنظام Windows مع تمكين Open SSH بحيث يمكنك الاتصال من خلال SSH باستخدام المصادقة المستندة إلى المفتاح. |
إنشاء بوابة إدارة البيانات وتثبيتها على جهاز Azure الظاهري |
ينشر هذا القالب جهازا ظاهريا وينشئ بوابة إدارة بيانات قابلة للعمل |
جهاز ظاهري مع منفذ RDP |
إنشاء جهاز ظاهري وإنشاء قاعدة NAT ل RDP إلى الجهاز الظاهري في موازن التحميل |
إنشاء جهاز ظاهري مع عدة أقراص بيانات فارغة StandardSSD_LRS |
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق عدة أقراص بيانات StandardSSD فارغة بشكل افتراضي. لاحظ أنه يمكنك تحديد حجم ونوع التخزين (Standard_LRS StandardSSD_LRS Premium_LRS) لأقراص البيانات الفارغة. |
Integration Runtime المضيف الذاتي على أجهزة Azure الظاهرية |
ينشئ هذا القالب وقت تشغيل تكامل ذاتي ويسجله على أجهزة Azure الظاهرية |
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد virtualMachines مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachines، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {},
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"enableAutomaticUpgrade": "bool",
"order": "int",
"packageReferenceId": "string",
"tags": "string",
"treatFailureAsDeploymentFailure": "bool"
}
]
},
"availabilitySet": {
"id": "string"
},
"billingProfile": {
"maxPrice": "[json('decimal-as-string')]"
},
"capacityReservation": {
"capacityReservationGroup": {
"id": "string"
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionsTimeBudget": "string",
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"host": {
"id": "string"
},
"hostGroup": {
"id": "string"
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "ForceDetach",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "Local",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string",
"virtualMachineScaleSet": {
"id": "string"
}
},
"zones": [ "string" ]
}
قيم Property
virtualMachines
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Compute/virtualMachines' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2022-11-01' |
الاسم | اسم المورد | سلسلة (مطلوب) حد الأحرف: 1-15 (Windows) 1-64 (Linux) أحرف صالحة: لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكن أن تتضمن أجهزة windows الظاهرية نقطة أو أن تنتهي بواصلة. لا يمكن أن تنتهي أجهزة Linux الظاهرية بنقطة أو واصلة. |
الموقع | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
توسيع الموقع | الموقع الموسع للجهاز الظاهري. | توسيع الموقع |
الهوية | هوية الجهاز الظاهري، إذا تم تكوينه. | VirtualMachineIdentity |
تخطيط | يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. | الخطة |
خصائص | يصف خصائص الجهاز الظاهري. | VirtualMachineProperties |
المناطق | مناطق الجهاز الظاهري. | سلسلة [] |
توسيع الموقع
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الموقع الموسع. | سلسلة |
النوع | نوع الموقع الموسع. | 'EdgeZone' |
VirtualMachineIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المستخدمة للجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. | 'بلا' 'SystemAssigned' 'SystemAssigned, UserAssigned' "UserAssigned" |
userAssignedIdentities | قائمة هويات المستخدم المقترنة بالجهز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | معرفات تعيين المستخدم |
معرفات تعيين المستخدم
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue | |
{خاصية مخصصة} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
الخطة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | معرف الخطة. | سلسلة |
منتج | يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة |
رمز الترقية | رمز الترقية. | سلسلة |
الناشر | معرف الناشر. | سلسلة |
VirtualMachineProperties
الاسم | الوصف | القيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري. | قدرات إضافية |
applicationProfile | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | ApplicationProfile |
مجموعة قابلية وصول عالية التوفر | يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر. لمزيد من المعلومات حول الصيانة المخطط لها من Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. يجب أن تكون مجموعة التوفر التي تتم إضافة الجهاز الظاهري إليها ضمن نفس مجموعة الموارد مثل مورد مجموعة التوفر. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. لا يمكن أن توجد هذه الخاصية مع مرجع properties.virtualMachineScaleSet غير فارغ. |
مصدر فرعي |
ملف تعريف الفوترة | يحدد التفاصيل المتعلقة بالفوترة لجهاز Azure Spot الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. |
ملف تعريف الفوترة |
حجز القدرة الإنتاجية | يحدد معلومات حول حجز القدرة الإنتاجية المستخدم لتخصيص الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. |
CapacityReservationProfile |
ملف تعريف التشخيص | يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. |
ملف تعريف التشخيص |
نهج الإخلاء | يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار api هو 2017-10-30-preview. |
"إلغاء التخصيص" "حذف" |
extensionsTimeBudget | يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01 |
سلسلة |
ملف تعريف الأجهزة | يحدد إعدادات الأجهزة للجهاز الظاهري. | HardwareProfile |
المضيف | يحدد معلومات حول المضيف المخصص الذي يوجد فيه الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-10-01. |
مصدر فرعي |
مجموعة المضيف | يحدد معلومات حول مجموعة المضيف المخصصة التي يوجد فيها الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. ملاحظة: لا يمكن للمستخدم تحديد خصائص المضيف ومجموعة المضيف. |
مصدر فرعي |
نوع الترخيص | يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا. القيم المحتملة لنظام تشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server Azure Hybrid Use Benefit for Linux Server الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
سلسلة |
networkProfile | يحدد واجهات الشبكة للجهاز الظاهري. | NetworkProfile |
osProfile | يحدد إعدادات نظام التشغيل المستخدمة أثناء إنشاء الجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري. | OSProfile |
platformFaultDomain | يحدد مجال الخطأ المنطقي لمجموعة المقياس الذي سيتم إنشاء الجهاز الظاهري فيه. بشكل افتراضي، سيتم تعيين الجهاز الظاهري تلقائيا إلى مجال خطأ يحافظ على التوازن عبر مجالات الخطأ المتوفرة بشكل أفضل. {li} ينطبق هذا فقط إذا تم تعيين الخاصية "virtualMachineScaleSet" لهذا الجهاز الظاهري. {li} يجب أن تحتوي مجموعة مقياس الجهاز الظاهري المشار إليها على "platformFaultDomainCount" > 1.{ li}لا يمكن تحديث هذه الخاصية بمجرد إنشاء الجهاز الظاهري. {li} يمكن عرض تعيين مجال الخطأ في طريقة عرض مثيل الجهاز الظاهري. الحد الأدنى لإصدار api‐: 2020‐12‐01 |
int |
أولوية | تحديد أولوية الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01 |
"منخفض" "عادي" 'Spot' |
proximityPlacementGroup | يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. |
مصدر فرعي |
ملف تعريف الحدث المجدول | يحدد التكوينات المتعلقة بالحدث المجدول. | ملف تعريف الأحداث المجدولة |
ملف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. | ملف الأمان |
storageProfile | يحدد إعدادات التخزين لأقراص الجهاز الظاهري. | StorageProfile |
Userdata | UserData للجهاز الظاهري، والذي يجب ترميزه base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 |
سلسلة |
virtualMachineScaleSet | يحدد معلومات حول مجموعة مقياس الجهاز الظاهري التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة مقياس الجهاز الظاهري لعقد مختلفة لزيادة التوفر إلى أقصى حد. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة مقياس الجهاز الظاهري في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة مقياس الجهاز الظاهري. لا يمكن أن توجد هذه الخاصية مع مرجع properties.availabilitySet غير فارغ. الحد الأدنى لإصدار api‐: 2019‐03‐01 |
مصدر فرعي |
قدرات إضافية
الاسم | الوصف | القيمة |
---|---|---|
hibernationEnabled | العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. | Bool |
ultraSSDEnabled | العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. | Bool |
ApplicationProfile
الاسم | الوصف | القيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | VMGalleryApplication[] |
تطبيق VMGallery
الاسم | الوصف | القيمة |
---|---|---|
configurationReference | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | سلسلة |
enableAutomaticUpgrade | إذا تم تعيينه إلى true، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، فسيتم تحديثه تلقائيا للجهاز الظاهري/VMSS | Bool |
الترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | int |
packageReferenceId | يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوب) |
العلامات | اختياري، يحدد قيمة المرور لسياق أكثر عمومية. | سلسلة |
treatFailureAsDeploymentFailure | اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل النشر | Bool |
مصدر فرعي
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ملف الفوترة
الاسم | الوصف | القيمة |
---|---|---|
maxPrice | يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي. ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي. سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS. القيم الممكنة هي: - أي قيمة عشرية أكبر من الصفر. مثال: 0.01538 -1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json(). |
رقم عشري ل int أو json |
CapacityReservationProfile
الاسم | الوصف | القيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس شريطة حجز سعة كافية. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
مصدر فرعي |
DiagnosticsProfile
الاسم | الوصف | القيمة |
---|---|---|
تشخيصات التمهيد | تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. |
تشخيصات التمهيد |
تشخيصات التمهيد
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | Bool |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. |
سلسلة |
HardwareProfile
الاسم | الوصف | القيمة |
---|---|---|
vmSize | يحدد حجم الجهاز الظاهري. نوع بيانات التعداد مهمل حاليا وسيتم إزالته بحلول 23 ديسمبر 2023. الطريقة الموصى بها للحصول على قائمة الأحجام المتوفرة هي استخدام واجهات برمجة التطبيقات هذه: سرد جميع أحجام الأجهزة الظاهرية المتوفرة في مجموعة توفر سرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة سرد جميع أحجام الأجهزة الظاهرية المتوفرة لإعادة الحجم. لمزيد من المعلومات حول أحجام الأجهزة الظاهرية، راجع أحجام الأجهزة الظاهرية. تعتمد أحجام الأجهزة الظاهرية المتوفرة على المنطقة ومجموعة التوفر. |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "8_v2 Standard_DS14" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "32s_v3 Standard_E64" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" 'Standard_M128-32ms' 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-07-01. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. |
VMSizeProperties |
VMSizeProperties
الاسم | الوصف | القيمة |
---|---|---|
vCPUsAvailable | يحدد عدد وحدات المعالجة المركزية الظاهرية المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة . |
int |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة يعني تعيين هذه الخاصية إلى 1 أيضا تعطيل الترابط التشعبي. |
int |
NetworkProfile
الاسم | الوصف | القيمة |
---|---|---|
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة | '2020-11-01' |
تكوينات networkInterface | يحدد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | يحدد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. | NetworkInterfaceReference[] |
تكوين VirtualMachineNetworkInterfaceConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين واجهة الشبكة. | سلسلة (مطلوبة) |
خصائص | يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | يحدد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | Bool |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
تكوين dscp | مصدر فرعي | |
enableAcceleratedNetworking | يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. | Bool |
enableFpga | يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | Bool |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | Bool |
تكوينات ip | يحدد تكوينات IP لواجهة الشبكة. | VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | مصدر فرعي |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
الاسم | الوصف | القيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة [] |
تكوين VirtualMachineNetworkInterfaceIPConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين IP. | سلسلة (مطلوبة) |
خصائص | يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
الاسم | الوصف | القيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. | SubResource[] |
applicationSecurityGroups | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | SubResource[] |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. | SubResource[] |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachinePublicIPAddressConfiguration |
الشبكه الفرعيه | يحدد معرف الشبكة الفرعية. | مصدر فرعي |
تكوين VirtualMachinePublicIPAddressConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين عنوان IP العام. | سلسلة (مطلوب) |
خصائص | يصف تكوين PublicIPAddress الخاص ب PublicIPAddress للأجهزة الظاهرية | VirtualMachinePublicIPAddressConfigurationProperties |
sku | يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط مع OrchestrationMode على أنه مرن. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | int |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | 'IPv4' 'IPv6' |
publicIPAllocationMethod | تحديد نوع تخصيص IP العام | "ديناميكي" 'ثابت' |
publicIPPrefix | PublicIPPrefix الذي سيتم من خلاله تخصيص عناوين PUBLICIP. | مصدر فرعي |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
الاسم | الوصف | القيمة |
---|---|---|
domainNameLabel | بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة vm. | سلسلة (مطلوب) |
VirtualMachineIpTag
الاسم | الوصف | القيمة |
---|---|---|
ipTagType | نوع علامة IP. مثال: FirstPartyUsage. | سلسلة |
العلامة | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | سلسلة |
PublicIPAddressSku
الاسم | الوصف | القيمة |
---|---|---|
الاسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" 'قياسي' |
المستوي | تحديد طبقة IP sku العامة | "عمومي" "إقليمي" |
NetworkInterfaceReference
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
خصائص | يصف خصائص مرجع واجهة الشبكة. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
OSProfile
الاسم | الوصف | القيمة |
---|---|---|
adminPassword | يحدد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف الحد الأقصى للطول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (مطابقة Regex [\W_]) القيم غير المسموح بها: "abc@123" و"P@$$w 0rd" و"P@ssw0rd" و"P@ssword123" و"Pa$$word" و"pass@word1" و"Password!" و"Password1" و"Password22" و"iloveyou!" لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess |
سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
adminUsername | يحدد اسم حساب المسؤول. لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. تقييد Windows فقط: لا يمكن أن ينتهي في "." القيم غير المسموح بها: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5". الحد الأدنى للطول (Linux): حرف واحد الحد الأقصى للطول (Linux): 64 حرفا الحد الأقصى للطول (Windows): 20 حرفا. |
سلسلة |
allowExtensionOperations | يحدد ما إذا كان يجب السماح بعمليات الملحق على الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على الجهاز الظاهري. |
Bool |
Computername | يحدد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا الحد الأقصى للطول (Linux): 64 حرفا. للحصول على اصطلاحات وقيود التسمية، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. |
سلسلة |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تمرر أي أسرار أو كلمات مرور في خاصية customData لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير customData إلى الجهاز الظاهري ليتم حفظه كملف، لمزيد من المعلومات، راجع البيانات المخصصة على أجهزة Azure الظاهرية لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux ظاهري أثناء الإنشاء |
سلسلة |
linuxConfiguration | يحدد إعدادات نظام التشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. |
تكوين Linux |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | Bool |
بيانات سرية | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
windowsConfiguration | يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
الاسم | الوصف | القيمة |
---|---|---|
disablePasswordAuthentication | يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | Bool |
enableVMAgentPlatformUpdates | يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Linux الظاهري. القيمة الافتراضية هي false. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | LinuxPatchSettings |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
ssh | يحدد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين Ssh |
LinuxPatchSettings
الاسم | الوصف | القيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة التشغيلإعداد | يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' 'غير معروف' |
تكوين Ssh
الاسم | الوصف | القيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. | SshPublicKey[] |
مفتاح SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
keyData | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). |
سلسلة |
مسار | يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | سلسلة |
VaultSecretGroup
الاسم | الوصف | القيمة |
---|---|---|
sourceVault | عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. | مصدر فرعي |
vaultCertificates | قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
VaultCertificate
الاسم | الوصف | القيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 و <UppercaseThumbprint.prv> للمفتاح الخاص. تم تنسيق كل من هذين الملفين بتنسيق .pem. |
سلسلة |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
تكوين Windows
الاسم | الوصف | القيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة بقاعدة 64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان التحديثات التلقائي ممكنا للجهاز الظاهري Windows. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. |
Bool |
enableVMAgentPlatformUpdates | يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي false. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | إعدادات التصحيح |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
timeZone | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ الرسمي". يمكن أن تكون القيم المحتملة TimeZoneInfo.Id القيمة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. |
سلسلة |
Winrm | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell عن بعد. | تكوين WinRM |
AdditionalUnattendContent
الاسم | الوصف | القيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
المحتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | سلسلة |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | 'AutoLogon' "FirstLogonCommands" |
إعدادات التصحيح
الاسم | الوصف | القيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". | Bool |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة التشغيلإعداد | يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' 'غير معروف' |
تكوين WinRM
الاسم | الوصف | القيمة |
---|---|---|
المستمعين | قائمة مستمعي Windows Remote Management | WinRMListener[] |
WinRMListener
الاسم | الوصف | القيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم الممكنة هي: http https |
'Http' 'Https' |
ملف تعريف الأحداث المجدولة
الاسم | الوصف | القيمة |
---|---|---|
osImageNotificationProfile | تحديد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. | OSImageNotificationProfile |
إنهاءNotificationProfile | يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. | إنهاءNotificationProfile |
OSImageNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث OS Image Scheduled ممكنا أو معطلا. | Bool |
notBeforeTimeout | يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) | سلسلة |
إنهاءNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. | Bool |
notBeforeTimeout | المدة الزمنية القابلة للتكوين التي سيضطر فيها الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | سلسلة |
ملف الأمان
الاسم | الوصف | القيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. الافتراضي: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. |
Bool |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. الافتراضي: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. |
"ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
إعدادات Uefi |
إعدادات Uefi
الاسم | الوصف | القيمة |
---|---|---|
secureBootEnabled | يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
StorageProfile
الاسم | الوصف | القيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
DataDisk[] |
diskControllerType | يحدد نوع وحدة تحكم القرص الذي تم تكوينه للجهاز الظاهري. ملاحظة: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضي إذا لم يتم تحديد الجهاز الظاهري المتوفر يتم إنشاؤه ك hyperVGeneration: V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به ما لم تكن تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01 |
'NVMe' 'SCSI' |
imageReference | يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | ImageReference |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
OSDisk |
DataDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | يحدد كيفية إنشاء الجهاز الظاهري. القيم الممكنة هي: إرفاق \u2013 يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" 'FromImage' (مطلوب) |
حذف عملية الحذف | يحدد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم الممكنة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل |
"حذف" "فصل" |
فصلOption | يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل عن الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد ذلك، فاستخدم force-detach كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح جميع عمليات الكتابة عند استخدام سلوك الفصل هذا. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص بيانات إلىBeDetached إلى "true" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". |
'ForceDetach' |
حجم القرص غيغابايت | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. diskSizeGB هو عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023 |
int |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهة الظاهرية. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابت الظاهري الوجهة موجودا. | VirtualHardDisk |
Lun | يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | ManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
toBeDetached | تحديد ما إذا كان قرص البيانات قيد عملية الفصل عن VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | القرص الثابت الظاهري. | VirtualHardDisk |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
VirtualHardDisk
الاسم | الوصف | القيمة |
---|---|---|
uri | يحدد uri الخاص بالقرص الثابت الظاهري. | سلسلة |
ManagedDiskParameters
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
المعرف | معرف المورد | سلسلة |
ملف الأمان | يحدد ملف تعريف الأمان للقرص المدار. | ملف تعريف أمان VMDisk |
نوع حساب التخزين | يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ملف تعريف أمان VMDisk
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفر بواسطة العميل وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة: يمكن تعيينه للأجهزة الظاهرية السرية فقط. |
'DiskWithVMGuestState' "VMGuestStateOnly" |
ImageReference
الاسم | الوصف | القيمة |
---|---|---|
communityGalleryImageId | حدد معرف صورة معرض المجتمع الفريد لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. | سلسلة |
المعرف | معرف المورد | سلسلة |
عرض | يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | سلسلة |
الناشر | ناشر الصور. | سلسلة |
sharedGalleryImageId | حدد المعرف الفريد لصورة المعرض المشتركة لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة المعرض المشترك. | سلسلة |
sku | صورة SKU. | سلسلة |
version | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الكبري والثانوي والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' في حقل 'id' دون إدخال الإصدار. | سلسلة |
OSDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. |
'بلا' 'ReadOnly' 'ReadWrite' |
createOption | يحدد كيفية إنشاء الجهاز الظاهري. القيم الممكنة هي: إرفاق \u2013 يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة السوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" 'فارغ' 'FromImage' (مطلوب) |
deleteOption | يحدد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم الممكنة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية للفصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. |
"حذف" "فصل" |
إعدادات diffDisk | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. | إعدادات DiffDisk |
diskSizeGB | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. diskSizeGB هو عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023 |
int |
إعدادات التشفير | يحدد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
DiskEncryptionSettings |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | VirtualHardDisk |
managedDisk | معلمات القرص المدارة. | ManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم الممكنة هي: Windows Linux |
'Linux' 'Windows' |
Vhd | القرص الثابت الظاهري. | VirtualHardDisk |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
إعدادات DiffDisk
الاسم | الوصف | القيمة |
---|---|---|
الخيار | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. | "محلي" |
وضع | يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم الممكنة هي: CacheDisk ResourceDisk الافتراضي: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. |
"CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionKey | يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. | KeyVaultSecretReference |
ممكّن | يحدد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. | Bool |
keyEncryptionKey | يحدد موقع مفتاح تشفير المفتاح في Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
الاسم | الوصف | القيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي Key Vault يحتوي على السر. | SubResource (مطلوب) |
KeyVaultKeyReference
الاسم | الوصف | القيمة |
---|---|---|
keyUrl | يشير عنوان URL إلى مفتاح تشفير مفتاح في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي Key Vault الذي يحتوي على المفتاح. | SubResource (مطلوب) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
نشر جهاز Linux ظاهري بسيط وتحديث IP الخاص إلى ثابت |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط باستخدام Ubuntu من السوق. سيؤدي ذلك إلى نشر VNET وشبكة فرعية وVM بحجم A1 في موقع مجموعة الموارد بعنوان IP معين ديناميكيا ثم تحويله إلى IP ثابت. |
إنشاء أجهزة ظاهرية في مجموعات التوفر باستخدام حلقات الموارد |
إنشاء أجهزة ظاهرية من 2 إلى 5 في مجموعات التوفر باستخدام حلقات الموارد. يمكن أن تكون الأجهزة الظاهرية Unbuntu أو Windows بحد أقصى 5 أجهزة ظاهرية نظرا لأن هذا النموذج يستخدم حساب تخزين واحد |
قالب جهاز ظاهري متعدد مع قرص مدار |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة توفر واحدة. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
تثبيت ملف على جهاز ظاهري يعمل بنظام Windows |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام Windows وتشغيل برنامج نصي PowerShell مخصص لتثبيت ملف على هذا الجهاز الظاهري. |
توزيع جهاز ظاهري باستخدام بيانات مخصصة |
يسمح لك هذا القالب بإنشاء جهاز ظاهري مع البيانات المخصصة التي تم تمريرها إلى الجهاز الظاهري. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
نشر Premium Windows VM مع التشخيصات |
يسمح لك هذا القالب بنشر Premium Windows VM باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. |
إنشاء جهاز ظاهري في VNET في مجموعة موارد مختلفة |
ينشئ هذا القالب جهازا ظاهريا في VNET موجود في مجموعة موارد مختلفة |
ضم جهاز ظاهري إلى مجال موجود |
يوضح هذا القالب انضمام المجال إلى مجال AD خاص في السحابة. |
إنشاء جهاز ظاهري مع تحديد ديناميكي لأقراص البيانات |
يسمح هذا القالب للمستخدم بتحديد عدد أقراص البيانات التي يرغب في إضافتها إلى الجهاز الظاهري. |
إنشاء جهاز ظاهري من ActiveIP VHD |
ينشئ هذا القالب جهازا ظاهريا من EfficientIP VHD ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري |
إنشاء جهاز ظاهري من صورة المستخدم |
يسمح لك هذا القالب بإنشاء أجهزة ظاهرية من صورة مستخدم. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD معمم |
ينشئ هذا القالب جهازا ظاهريا من VHD معمم ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
هذا قالب شائع لإنشاء مثيل واحد CentOS 7.2/7.1/6.5 أو Ubuntu Server 16.04.0-LTS مع عدد قابل للتكوين من أقراص البيانات (أحجام قابلة للتكوين). يمكن ذكر 16 قرصا كحد أقصى في معلمات المدخل ويجب أن يكون الحد الأقصى لحجم كل قرص أقل من 1023 غيغابايت. يتم تحميل صفيف MDADM RAID0 تلقائيا وينجو من إعادة التشغيل. يتوفر أحدث Docker 1.12(cs3) (Swarm)، docker-compose 1.9.0 & docker-machine 0.8.2 للاستخدام من المستخدم azure-cli الذي يعمل تلقائيا كحاوية docker. قالب المثيل الفردي هذا هو جزء من قالب مجموعات HPC/GPU |
Linux VM مع الإخراج التسلسلي |
ينشئ هذا القالب جهاز Linux ظاهري بسيط مع الحد الأدنى من المعلمات والتسلسل/وحدة التحكم المكونة للإخراج إلى التخزين |
نشر جهاز ظاهري بسيط يعمل بنظام Windows مع المراقبة والتشخيص |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows مع ملحق التشخيص الذي يتيح المراقبة والتشخيص للجهاز الظاهري |
توزيع جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام MSI |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام هوية خدمة مدارة. |
Terraform على Azure |
يسمح لك هذا القالب بنشر محطة عمل Terraform كجهاز ظاهري يعمل بنظام Linux مع MSI. |
Linux VM مع MSI Accessing Storage |
ينشر هذا القالب جهاز Linux ظاهري مع هوية مدارة معينة من قبل النظام لديها حق الوصول إلى حساب تخزين في مجموعة موارد مختلفة. |
إنشاء جهاز ظاهري من صورة Windows مع 4 أقراص بيانات فارغة |
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق 4 أقراص بيانات فارغة. لاحظ أنه يمكنك تحديد حجم أقراص البيانات الفارغة. |
نشر جهاز ظاهري مع عناوين IP متعددة |
يسمح لك هذا القالب بنشر جهاز ظاهري مع 3 تكوينات IP. سيقوم هذا القالب بتوزيع جهاز ظاهري يعمل بنظام التشغيل Linux/Windows يسمى myVM1 مع 3 تكوينات IP: IPConfig-1وIPConfig-2وIPConfig-3 على التوالي. |
توزيع جهاز Linux ظاهري (Ubuntu) مع بطاقات NIC متعددة |
ينشئ هذا القالب شبكة ظاهرية مع شبكات فرعية متعددة وينشر جهاز ظاهري Ubuntu مع بطاقات NIC متعددة |
الجهاز الظاهري مع الموارد الشرطية |
يسمح هذا القالب بنشر جهاز ظاهري يعمل بنظام linux باستخدام موارد جديدة أو موجودة للشبكة الظاهرية والتخزين وعنوان IP العام. كما يسمح للاختيار بين SSH ومصادقة كلمة المرور. تستخدم القوالب الشروط والوظائف المنطقية لإزالة الحاجة إلى عمليات التوزيع المتداخلة. |
إنشاء جهاز ظاهري من VHDs الموجودة وتوصيلها ب existingVNET |
ينشئ هذا القالب جهازا ظاهريا من VHDs (OS + قرص بيانات) ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري |
دفع شهادة إلى جهاز ظاهري يعمل بنظام Windows |
ادفع شهادة إلى جهاز ظاهري يعمل بنظام Windows. |
تأمين كلمة مرور الجهاز الظاهري باستخدام Key Vault |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows عن طريق استرداد كلمة المرور المخزنة في Key Vault. لذلك لا يتم وضع كلمة المرور أبدا في نص عادي في ملف معلمة القالب |
نشر جهاز ظاهري مجاني بسيط في موقع مجموعة الموارد |
يسمح لك هذا القالب بنشر جهاز ظاهري مجاني بسيط باستخدام بعض الخيارات المختلفة لإصدار FreeBSD، باستخدام أحدث إصدار مصحح. سيتم نشر هذا في موقع مجموعة الموارد على حجم الجهاز الظاهري D1. |
نشر جهاز ظاهري بسيط Ubuntu Linux 18.04-LTS |
ينشر هذا القالب خادم Ubuntu مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري وإصدار نظام التشغيل وحجم الجهاز الظاهري واسم مستخدم المسؤول وكلمة المرور. بشكل افتراضي، يكون حجم الجهاز الظاهري Standard_B2s والإصدار O.S. هو 18.04-LTS. |
نشر جهاز Linux ظاهري بسيط مع الشبكات المتسارعة |
يسمح لك هذا القالب بتوزيع جهاز Linux ظاهري بسيط مع الشبكات المتسارعة باستخدام الإصدار 18.04-LTS من Ubuntu مع أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم D3_v2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
Red Hat Enterprise Linux VM (RHEL 7.8) |
سيقوم هذا القالب بنشر Red Hat Enterprise Linux VM (RHEL 7.8)، باستخدام صورة Pay-As-You-Go RHEL VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 جيبي بايت مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل. |
Red Hat Enterprise Linux VM (RHEL 7.8 غير مدار) |
سيقوم هذا القالب بتوزيع Red Hat Enterprise Linux VM (RHEL 7.8)، باستخدام صورة جهاز RHEL الظاهري للدفع أولا بأول للإصدار المحدد على Standard A1_v2 VM في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 جيبي بايت مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل. |
SUSE Linux Enterprise Server VM (SLES 12) |
سيسمح لك هذا القالب بنشر SUSE Linux Enterprise Server VM (SLES 12)، باستخدام صورة Pay-As-You-Go SLES VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 جيبي بايت مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل. |
نشر جهاز ظاهري بسيط يعمل بنظام تشغيل Window |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم A2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
نشر جهاز ظاهري ل Windows Server باستخدام Visual Studio |
ينشر هذا القالب جهازا ظاهريا ل Windows Server مع Visual Code Studio Community 2019، مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري واسم مستخدم المسؤول وكلمة مرور المسؤول. |
نشر جهاز ظاهري في منطقة توفر |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط (Windows أو Ubuntu)، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم A2_v2 في الموقع المحدد وإرجاع FQDN للجهاز الظاهري. |
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD مخصص |
ينشئ هذا القالب جهازا ظاهريا من VHD متخصص ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن توجد في مجموعة موارد أخرى غير الجهاز الظاهري |
SQL Server 2014 SP2 Enterprise مع النسخ الاحتياطي التلقائي |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP2 Enterprise مع تمكين ميزة النسخ الاحتياطي التلقائي |
SQL Server 2014 SP1 Enterprise مع التصحيح التلقائي |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة التصحيح التلقائي. |
SQL Server 2014 SP1 Enterprise مع Azure Key Vault |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة تكامل Key Vault Azure. |
توزيع جهاز ظاهري باستخدام مفتاح SSH rsa العام |
يسمح لك هذا القالب بإنشاء جهاز ظاهري باستخدام مفتاح SSH rsa العام |
نشر جهاز ظاهري بسيط يعمل بنظام Windows مع علامات |
سيقوم هذا القالب بتوزيع D2_v3 Windows VM وNIC وحساب التخزين والشبكة الظاهرية وعنوان IP العام ومجموعة أمان الشبكة. يتم إنشاء كائن العلامة في المتغيرات وسيتم تطبيقه على جميع الموارد، حيثما ينطبق ذلك. |
توزيع جهاز Linux ظاهري قادر على التشغيل الموثوق به |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري قادر على التشغيل موثوق به باستخدام بعض الخيارات المختلفة لإصدار Linux، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
توزيع جهاز ظاهري Windows قادر على التشغيل الموثوق به |
يسمح لك هذا القالب بنشر جهاز ظاهري Windows قادر على التشغيل موثوق به باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري. |
نشر جهاز ظاهري باستخدام بيانات المستخدم |
يسمح لك هذا القالب بإنشاء جهاز ظاهري مع تمرير بيانات المستخدم إلى الجهاز الظاهري. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
نشر جهاز Windows ظاهري باستخدام ملحق Windows مسؤول Center |
يسمح لك هذا القالب بنشر جهاز ظاهري Windows مع ملحق Windows مسؤول Center لإدارة الجهاز الظاهري مباشرة من مدخل Microsoft Azure. |
Windows VM مع أساس Azure الآمن |
ينشئ القالب جهازا ظاهريا يعمل بنظام Windows Server في شبكة ظاهرية جديدة، مع عنوان IP عام. بمجرد نشر الجهاز، يتم تثبيت ملحق تكوين الضيف ويتم تطبيق أساس Azure الآمن ل Windows Server. إذا انحرف تكوين الأجهزة، يمكنك إعادة تطبيق الإعدادات عن طريق نشر القالب مرة أخرى. |
نشر جهاز ظاهري يعمل بنظام Windows مع عدد متغير من أقراص البيانات |
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط وتحديد عدد أقراص البيانات في وقت التوزيع باستخدام معلمة. لاحظ أن عدد وحجم أقراص البيانات مرتبط بحجم الجهاز الظاهري. يتم Standard_DS4_v2 حجم الجهاز الظاهري لهذه العينة مع افتراضي 16 قرص بيانات. |
Windows Server VM مع SSH |
انشر جهازا ظاهريا واحدا يعمل بنظام Windows مع تمكين Open SSH بحيث يمكنك الاتصال من خلال SSH باستخدام المصادقة المستندة إلى المفتاح. |
إنشاء بوابة إدارة البيانات وتثبيتها على جهاز Azure الظاهري |
يوزع هذا القالب جهازا ظاهريا وينشئ بوابة إدارة بيانات قابلة للعمل |
جهاز ظاهري مع منفذ RDP |
إنشاء جهاز ظاهري وإنشاء قاعدة NAT ل RDP إلى الجهاز الظاهري في موازن التحميل |
إنشاء جهاز ظاهري مع عدة أقراص بيانات StandardSSD_LRS فارغة |
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق عدة أقراص بيانات StandardSSD فارغة بشكل افتراضي. لاحظ أنه يمكنك تحديد حجم ونوع التخزين (Standard_LRS StandardSSD_LRS Premium_LRS) لأقراص البيانات الفارغة. |
Integration Runtime المضيف الذاتي على أجهزة Azure الظاهرية |
ينشئ هذا القالب وقت تشغيل تكامل ذاتي ويسجله على أجهزة Azure الظاهرية |
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري |
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر |
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB |
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. توجد هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد virtualMachines مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Compute/virtualMachines، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachines@2022-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
enableAutomaticUpgrade = bool
order = int
packageReferenceId = "string"
tags = "string"
treatFailureAsDeploymentFailure = bool
}
]
}
availabilitySet = {
id = "string"
}
billingProfile = {
maxPrice = "decimal-as-string"
}
capacityReservation = {
capacityReservationGroup = {
id = "string"
}
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionsTimeBudget = "string"
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
host = {
id = "string"
}
hostGroup = {
id = "string"
}
licenseType = "string"
networkProfile = {
networkApiVersion = "2020-11-01"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "ForceDetach"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "Local"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
virtualMachineScaleSet = {
id = "string"
}
}
zones = [
"string"
]
extendedLocation = {
name = "string"
type = "EdgeZone"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
قيم Property
virtualMachines
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Compute/virtualMachines@2022-11-01" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-15 (Windows) 1-64 (Linux) الأحرف الصالحة: لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? لا يمكن أن تتضمن أجهزة windows الظاهرية نقطة أو أن تنتهي بواصلة. لا يمكن أن تنتهي أجهزة Linux الظاهرية بنقطة أو واصلة. |
الموقع | موقع المورد | سلسلة (مطلوبة) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
توسيع الموقع | الموقع الموسع للجهاز الظاهري. | توسيع الموقع |
الهوية | هوية الجهاز الظاهري، إذا تم تكوينها. | VirtualMachineIdentity |
تخطيط | يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. | الخطة |
خصائص | يصف خصائص الجهاز الظاهري. | VirtualMachineProperties |
المناطق | مناطق الجهاز الظاهري. | سلسلة [] |
توسيع الموقع
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم الموقع الموسع. | سلسلة |
النوع | نوع الموقع الموسع. | "EdgeZone" |
VirtualMachineIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المستخدمة للجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | قائمة هويات المستخدم المقترنة بالجهز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | صفيف معرفات هوية المستخدم. |
معرفات تعيين المستخدم
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue | |
{خاصية مخصصة} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
الخطة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | معرف الخطة. | سلسلة |
منتج | يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | سلسلة |
رمز الترقية | رمز الترقية. | سلسلة |
الناشر | معرف الناشر. | سلسلة |
VirtualMachineProperties
الاسم | الوصف | القيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري. | قدرات إضافية |
ملف تعريف التطبيق | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | ملف تعريف التطبيق |
مجموعة قابلية وصول عالية التوفر | يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر. لمزيد من المعلومات حول الصيانة المخطط لها من Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. يجب أن تكون مجموعة التوفر التي تتم إضافة الجهاز الظاهري إليها ضمن نفس مجموعة الموارد مثل مورد مجموعة التوفر. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. لا يمكن أن توجد هذه الخاصية مع مرجع properties.virtualMachineScaleSet غير فارغ. |
مصدر فرعي |
ملف تعريف الفوترة | يحدد التفاصيل المتعلقة بالفوترة لجهاز Azure Spot الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. |
ملف تعريف الفوترة |
حجز القدرة الإنتاجية | يحدد معلومات حول حجز القدرة الإنتاجية المستخدم لتخصيص الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. |
CapacityReservationProfile |
ملف تعريف التشخيص | يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. |
ملف تعريف التشخيص |
نهج الإخلاء | يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار api هو 2017-10-30-preview. |
"إلغاء التخصيص" "حذف" |
extensionsTimeBudget | يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01 |
سلسلة |
ملف تعريف الأجهزة | يحدد إعدادات الأجهزة للجهاز الظاهري. | HardwareProfile |
المضيف | يحدد معلومات حول المضيف المخصص الذي يوجد فيه الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-10-01. |
مصدر فرعي |
مجموعة المضيف | يحدد معلومات حول مجموعة المضيف المخصصة التي يوجد فيها الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. ملاحظة: لا يمكن للمستخدم تحديد خصائص المضيف ومجموعة المضيف. |
مصدر فرعي |
نوع الترخيص | يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا. القيم المحتملة لنظام تشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server Azure Hybrid Use Benefit for Linux Server الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
سلسلة |
networkProfile | يحدد واجهات الشبكة للجهاز الظاهري. | NetworkProfile |
osProfile | يحدد إعدادات نظام التشغيل المستخدمة أثناء إنشاء الجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري. | OSProfile |
platformFaultDomain | يحدد مجال الخطأ المنطقي لمجموعة المقياس الذي سيتم إنشاء الجهاز الظاهري فيه. بشكل افتراضي، سيتم تعيين الجهاز الظاهري تلقائيا إلى مجال خطأ يحافظ على التوازن عبر مجالات الخطأ المتوفرة بشكل أفضل. {li} ينطبق هذا فقط إذا تم تعيين الخاصية "virtualMachineScaleSet" لهذا الجهاز الظاهري. {li} يجب أن تحتوي مجموعة مقياس الجهاز الظاهري المشار إليها على "platformFaultDomainCount" > 1.{ li}لا يمكن تحديث هذه الخاصية بمجرد إنشاء الجهاز الظاهري. {li} يمكن عرض تعيين مجال الخطأ في طريقة عرض مثيل الجهاز الظاهري. الحد الأدنى لإصدار api‐: 2020‐12‐01 |
int |
أولوية | تحديد أولوية الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01 |
"منخفض" "عادي" "Spot" |
proximityPlacementGroup | يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. |
مصدر فرعي |
ملف تعريف الحدث المجدول | يحدد التكوينات المتعلقة بالحدث المجدول. | ملف تعريف الأحداث المجدولة |
ملف الأمان | يحدد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. | ملف الأمان |
storageProfile | يحدد إعدادات التخزين لأقراص الجهاز الظاهري. | StorageProfile |
Userdata | UserData للجهاز الظاهري، والذي يجب ترميزه base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 |
سلسلة |
virtualMachineScaleSet | يحدد معلومات حول مجموعة مقياس الجهاز الظاهري التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة مقياس الجهاز الظاهري لعقد مختلفة لزيادة التوفر إلى أقصى حد. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة مقياس الجهاز الظاهري في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة مقياس الجهاز الظاهري. لا يمكن أن توجد هذه الخاصية مع مرجع properties.availabilitySet غير فارغ. الحد الأدنى لإصدار api‐: 2019‐03‐01 |
مصدر فرعي |
قدرات إضافية
الاسم | الوصف | القيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. | Bool |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | Bool |
ملف تعريف التطبيق
الاسم | الوصف | القيمة |
---|---|---|
تطبيقات المعرض | تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS | VMGalleryApplication[] |
تطبيق VMGallery
الاسم | الوصف | القيمة |
---|---|---|
configurationReference | اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره | سلسلة |
enableAutomaticUpgrade | إذا تم تعيينه إلى true، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، فسيتم تحديثه تلقائيا للجهاز الظاهري/VMSS | Bool |
الترتيب | اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به | int |
packageReferenceId | يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | سلسلة (مطلوبة) |
العلامات | اختياري، يحدد قيمة مرور لسياق أكثر عمومية. | سلسلة |
treatFailureAsDeploymentFailure | اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل في التوزيع | Bool |
مصدر فرعي
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ملف تعريف الفوترة
الاسم | الوصف | القيمة |
---|---|---|
maxPrice | يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي. ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي. سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS. القيم الممكنة هي: - أي قيمة عشرية أكبر من الصفر. مثال: 0.01538 -1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب. يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. حدد قيمة عشرية كسلسلة. |
int أو json decimal |
CapacityReservationProfile
الاسم | الوصف | القيمة |
---|---|---|
capacityReservationGroup | يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس التي تم توفير سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. |
مصدر فرعي |
ملف تعريف التشخيص
الاسم | الوصف | القيمة |
---|---|---|
تشخيصات التمهيد | تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. |
تشخيصات التمهيد |
تشخيصات التمهيد
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | Bool |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. |
سلسلة |
HardwareProfile
الاسم | الوصف | القيمة |
---|---|---|
vmSize | يحدد حجم الجهاز الظاهري. نوع بيانات التعداد مهمل حاليا وستتم إزالته بحلول 23 ديسمبر 2023. الطريقة الموصى بها للحصول على قائمة الأحجام المتاحة هي استخدام واجهات برمجة التطبيقات هذه: سرد جميع أحجام الأجهزة الظاهرية المتوفرة في مجموعة توفر سرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة سرد جميع أحجام الأجهزة الظاهرية المتوفرة تغيير الحجم. لمزيد من المعلومات حول أحجام الأجهزة الظاهرية، راجع أحجام الأجهزة الظاهرية. تعتمد أحجام الأجهزة الظاهرية المتوفرة على المنطقة ومجموعة التوفر. |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "4_v2 Standard_DS14" "8_v2 Standard_DS14" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "16_v3 Standard_E32" "8s_v3 Standard_E32" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "16s_v3 Standard_E64" "32s_v3 Standard_E64" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-07-01. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. |
VMSizeProperties |
VMSizeProperties
الاسم | الوصف | القيمة |
---|---|---|
vCPUsAvailable | يحدد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة . |
int |
vCPUsPerCore | يحدد vCPU إلى نسبة الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. |
int |
NetworkProfile
الاسم | الوصف | القيمة |
---|---|---|
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة | "2020-11-01" |
تكوينات networkInterface | يحدد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | يحدد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. | NetworkInterfaceReference[] |
تكوين VirtualMachineNetworkInterfaceConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين واجهة الشبكة. | سلسلة (مطلوبة) |
خصائص | يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | يحدد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | Bool |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
تكوين dscp | مصدر فرعي | |
enableAcceleratedNetworking | يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. | Bool |
enableFpga | يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | Bool |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | Bool |
تكوينات ip | يحدد تكوينات IP لواجهة الشبكة. | VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | مصدر فرعي |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
الاسم | الوصف | القيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة [] |
تكوين VirtualMachineNetworkInterfaceIPConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين IP. | سلسلة (مطلوبة) |
خصائص | يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
الاسم | الوصف | القيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. | SubResource[] |
applicationSecurityGroups | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | SubResource[] |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. | SubResource[] |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachinePublicIPAddressConfiguration |
الشبكه الفرعيه | يحدد معرف الشبكة الفرعية. | مصدر فرعي |
تكوين VirtualMachinePublicIPAddressConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم تكوين عنوان IP العام. | سلسلة (مطلوبة) |
خصائص | يصف تكوين PublicIPAddress للأجهزة الظاهرية | VirtualMachinePublicIPAddressConfigurationProperties |
sku | يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط باستخدام OrchestrationMode على أنه مرن. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
الاسم | الوصف | القيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | int |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | تحديد نوع تخصيص IP العام | "ديناميكي" "ثابت" |
publicIPPrefix | PublicIPPrefix الذي سيتم من خلاله تخصيص عناوين PUBLICIP. | مصدر فرعي |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
الاسم | الوصف | القيمة |
---|---|---|
domainNameLabel | بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة vm. | سلسلة (مطلوب) |
VirtualMachineIpTag
الاسم | الوصف | القيمة |
---|---|---|
ipTagType | نوع علامة IP. مثال: FirstPartyUsage. | سلسلة |
العلامة | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | سلسلة |
PublicIPAddressSku
الاسم | الوصف | القيمة |
---|---|---|
الاسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد طبقة IP sku العامة | "عمومي" "إقليمي" |
NetworkInterfaceReference
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
خصائص | يصف خصائص مرجع واجهة الشبكة. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
الاسم | الوصف | القيمة |
---|---|---|
deleteOption | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
المنطقة الأساسية | يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. | Bool |
OSProfile
الاسم | الوصف | القيمة |
---|---|---|
adminPassword | يحدد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف الحد الأقصى للطول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (تطابق Regex [\W_]) القيم غير المسموح بها: "abc@123"، "P@$$w 0rd"، "P@ssw0rd"، "P@ssword123"، "Pa$$word"، "pass@word1"، "Password!"، "Password1"، "Password22"، "iloveyou!" لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess |
سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
adminUsername | يحدد اسم حساب المسؤول. لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. تقييد Windows فقط: لا يمكن أن ينتهي في "." القيم غير المسموح بها: "المسؤول"، "المسؤول"، "المستخدم"، "user1"، "test"، "user2"، "test1"، "user3"، "admin1"، "1"، "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5". الحد الأدنى للطول (Linux): حرف واحد الحد الأقصى للطول (Linux): 64 حرفا الحد الأقصى للطول (Windows): 20 حرفا. |
سلسلة |
allowExtensionOperations | يحدد ما إذا كان يجب السماح بعمليات الملحق على الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على الجهاز الظاهري. |
Bool |
Computername | يحدد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا الحد الأقصى للطول (Linux): 64 حرفا. للحصول على اصطلاحات وقيود التسمية، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. |
سلسلة |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تمرر أي أسرار أو كلمات مرور في خاصية customData لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير customData إلى الجهاز الظاهري ليتم حفظه كملف، لمزيد من المعلومات، راجع البيانات المخصصة على أجهزة Azure الظاهرية لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux ظاهري أثناء الإنشاء |
سلسلة |
linuxConfiguration | يحدد إعدادات نظام التشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. |
تكوين Linux |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | Bool |
بيانات سرية | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
windowsConfiguration | يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
تكوين Linux
الاسم | الوصف | القيمة |
---|---|---|
disablePasswordAuthentication | يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | Bool |
enableVMAgentPlatformUpdates | يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Linux الظاهري. القيمة الافتراضية هي false. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | LinuxPatchSettings |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
ssh | يحدد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين Ssh |
LinuxPatchSettings
الاسم | الوصف | القيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة التشغيلإعداد | يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. | "دائما" "IfRequired" "أبدا" "غير معروف" |
تكوين Ssh
الاسم | الوصف | القيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. | SshPublicKey[] |
مفتاح SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
keyData | شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). |
سلسلة |
مسار | يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys | سلسلة |
VaultSecretGroup
الاسم | الوصف | القيمة |
---|---|---|
sourceVault | عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. | مصدر فرعي |
vaultCertificates | قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
VaultCertificate
الاسم | الوصف | القيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 و <UppercaseThumbprint.prv> للمفتاح الخاص. تم تنسيق كل من هذين الملفين بتنسيق .pem. |
سلسلة |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
تكوين Windows
الاسم | الوصف | القيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة بقاعدة 64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان التحديثات التلقائي ممكنا للجهاز الظاهري Windows. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. |
Bool |
enableVMAgentPlatformUpdates | يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي false. | Bool |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | إعدادات التصحيح |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. |
Bool |
timeZone | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ الرسمي". يمكن أن تكون القيم المحتملة TimeZoneInfo.Id القيمة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. |
سلسلة |
Winrm | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell عن بعد. | تكوين WinRM |
AdditionalUnattendContent
الاسم | الوصف | القيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
المحتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | سلسلة |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | "OobeSystem" |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "AutoLogon" "FirstLogonCommands" |
إعدادات التصحيح
الاسم | الوصف | القيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS. القيم الممكنة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
الإعدادات التلقائية لByPlatformSettings | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في تصحيح ضيف الجهاز الظاهري على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". | Bool |
patchMode | يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم الممكنة هي: يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
"AutomaticByOS" "AutomaticByPlatform" "يدوي" |
WindowsVMGuestPatchAutomaticByPlatformSettings
الاسم | الوصف | القيمة |
---|---|---|
إعادة التشغيلإعداد | يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. | "دائما" "IfRequired" "أبدا" "غير معروف" |
تكوين WinRM
الاسم | الوصف | القيمة |
---|---|---|
المستمعين | قائمة مستمعي Windows Remote Management | WinRMListener[] |
WinRMListener
الاسم | الوصف | القيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "data":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
سلسلة |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم الممكنة هي: http https |
"Http" "Https" |
ScheduledEventsProfile
الاسم | الوصف | القيمة |
---|---|---|
osImageNotificationProfile | يحدد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. | OSImageNotificationProfile |
إنهاءNotificationProfile | يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. | إنهاءNotificationProfile |
OSImageNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث جدولة صورة نظام التشغيل ممكنا أو معطلا. | Bool |
notBeforeTimeout | يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) | سلسلة |
إنهاءNotificationProfile
الاسم | الوصف | القيمة |
---|---|---|
التمكين | يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. | Bool |
notBeforeTimeout | الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) | سلسلة |
SecurityProfile
الاسم | الوصف | القيمة |
---|---|---|
encryptionAtHost | يمكن للمستخدم استخدام هذه الخاصية في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/القرص المؤقت في المضيف نفسه. الافتراضي: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. |
Bool |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. الافتراضي: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. |
"ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
إعدادات Uefi |
إعدادات Uefi
الاسم | الوصف | القيمة |
---|---|---|
secureBootEnabled | يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01 |
Bool |
StorageProfile
الاسم | الوصف | القيمة |
---|---|---|
DataDisks | يحدد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
DataDisk[] |
diskControllerType | يحدد نوع وحدة تحكم القرص الذي تم تكوينه للجهاز الظاهري. ملاحظة: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضي إذا لم يتم تحديده بشرط إنشاء الجهاز الظاهري ك hyperVGeneration: V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به ما لم تكن تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يقوم بإلغاء تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01 |
"NVMe" "SCSI" |
imageReference | يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | ImageReference |
osDisk | يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. |
OSDisk |
DataDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز |
"لا أحد" "ReadOnly" "ReadWrite" |
createOption | يحدد كيفية إنشاء الجهاز الظاهري. القيم الممكنة هي: إرفاق \u2013 يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة السوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" "FromImage" (مطلوب) |
deleteOption | يحدد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم الممكنة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية للفصل |
"حذف" "فصل" |
detachOption | يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل عن الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد، فاستخدم فرض الفصل كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح جميع عمليات الكتابة عند استخدام سلوك الفصل هذا. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص البيانات إلىBeDetached إلى "true" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". |
"ForceDetach" |
diskSizeGB | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. diskSizeGB هو عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023 |
int |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | VirtualHardDisk |
Lun | يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | ManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
toBeDetached | تحديد ما إذا كان قرص البيانات قيد عملية الفصل عن VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | القرص الثابت الظاهري. | VirtualHardDisk |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
VirtualHardDisk
الاسم | الوصف | القيمة |
---|---|---|
uri | يحدد uri الخاص بالقرص الثابت الظاهري. | سلسلة |
ManagedDiskParameters
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
المعرف | معرف المورد | سلسلة |
ملف الأمان | يحدد ملف تعريف الأمان للقرص المدار. | ملف تعريف أمان VMDisk |
نوع حساب التخزين | يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
الاسم | الوصف | القيمة |
---|---|---|
المعرف | معرف المورد | سلسلة |
ملف تعريف أمان VMDisk
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفر بواسطة العميل وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط. ملاحظة: يمكن تعيينه للأجهزة الظاهرية السرية فقط. |
"DiskWithVMGuestState" "VMGuestStateOnly" |
ImageReference
الاسم | الوصف | القيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لتوزيع الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. | سلسلة |
المعرف | معرف المورد | سلسلة |
عرض | يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | سلسلة |
الناشر | ناشر الصور. | سلسلة |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشتركة لتوزيع الجهاز الظاهري. يمكن إحضار هذا من استدعاء GET لصورة المعرض المشترك. | سلسلة |
sku | صورة SKU. | سلسلة |
version | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت التوزيع حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" في حقل "المعرف" بدون إدخال الإصدار. | سلسلة |
OSDisk
الاسم | الوصف | القيمة |
---|---|---|
تخزين مؤقت | يحدد متطلبات التخزين المؤقت. القيم الممكنة هي: None ReadOnly ReadWrite الافتراضي: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. |
"لا أحد" "ReadOnly" "ReadWrite" |
createOption | يحدد كيفية إنشاء الجهاز الظاهري. القيم الممكنة هي: إرفاق \u2013 يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage \u2013 يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يمكنك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة السوق، يمكنك أيضا استخدام عنصر الخطة الموضح مسبقا. |
"إرفاق" "فارغ" "FromImage" (مطلوب) |
deleteOption | يحدد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم الممكنة: حذف إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية للفصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. |
"حذف" "فصل" |
إعدادات diffDisk | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. | إعدادات DiffDisk |
diskSizeGB | يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. diskSizeGB هو عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023 |
int |
إعدادات التشفير | يحدد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
DiskEncryptionSettings |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | VirtualHardDisk |
managedDisk | معلمات القرص المدارة. | ManagedDiskParameters |
الاسم | اسم القرص. | سلسلة |
osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم الممكنة هي: Windows Linux |
"Linux" "Windows" |
Vhd | القرص الثابت الظاهري. | VirtualHardDisk |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | Bool |
إعدادات DiffDisk
الاسم | الوصف | القيمة |
---|---|---|
الخيار | يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. | "محلي" |
وضع | يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم الممكنة هي: CacheDisk ResourceDisk الافتراضي: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. |
"CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
الاسم | الوصف | القيمة |
---|---|---|
diskEncryptionKey | يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. | KeyVaultSecretReference |
ممكّن | يحدد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. | Bool |
keyEncryptionKey | يحدد موقع مفتاح تشفير المفتاح في Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
الاسم | الوصف | القيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوبة) |
sourceVault | عنوان URL النسبي Key Vault يحتوي على السر. | مصدر فرعي (مطلوب) |
KeyVaultKeyReference
الاسم | الوصف | القيمة |
---|---|---|
keyUrl | عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. | سلسلة (مطلوبة) |
sourceVault | عنوان URL النسبي Key Vault يحتوي على المفتاح. | مصدر فرعي (مطلوب) |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ