Microsoft.Compute virtualMachineScaleSets/virtualMachines 2024-07-01
يمكن نشر نوع مورد virtualMachineScaleSets/virtualMachines مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets/virtualMachines، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-07-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
licenseType: 'string'
networkProfile: {
networkApiVersion: '2020-11-01'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
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'
domainNameLabelScope: '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
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
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
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
keyIncarnationId: int
mode: 'string'
}
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'
sourceResource: {
id: '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'
}
}
اسم | وصف | قيمة |
---|---|---|
اسم | اسم المورد راجع كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
سلسلة (مطلوب) |
مكان | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
الوالد | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل. |
اسم رمزي للمورد من النوع: virtualMachineScaleSets |
الهوية | هوية الجهاز الظاهري، إذا تم تكوينها. | |
خطة | تحديد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق تريد النشر برمجيا، بدء الاستخدام ->. أدخل أي معلومات مطلوبة ثم انقر فوق Save. | خطة |
خصائص | يصف خصائص الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري. | |
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة للجهاز الظاهري. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدمين المقترنة بالجهز الظاهري. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | |
اسم | وصف | قيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue |
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | خيط |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | خيط |
رمز الترقية | رمز الترقية. | خيط |
ناشر | معرف الناشر. | خيط |
اسم | وصف | قيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري في مجموعة التحجيم. على سبيل المثال: ما إذا كان الجهاز الظاهري لديه القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | |
مجموعة قابلية وصول عالية التوفر | يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر . لمزيد من المعلومات حول الصيانة المخطط لها في Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. | الموارد الفرعية |
diagnosticsProfile | تحديد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار api: 2015-06-15. | |
ملف تعريف الأجهزة | تحديد إعدادات الأجهزة للجهاز الظاهري. | |
نوع الترخيص | يحدد أن الصورة أو القرص الذي يتم استخدامه تم ترخيصه محليا. القيم المحتملة لنظام التشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server ميزة الاستخدام المختلط ل Azure لخادم Linux الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
خيط |
ملف تعريف الشبكة | تحديد واجهات الشبكة للجهاز الظاهري. | |
تكوين ملف تعريف الشبكة | تحديد تكوين ملف تعريف الشبكة للجهاز الظاهري. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
ملف osProfile | تحديد إعدادات نظام التشغيل للجهاز الظاهري. | OSProfile |
نهج الحماية | تحديد نهج الحماية للجهاز الظاهري. | VirtualMachineScaleSetVMProtectionPolicy |
ملف تعريف الأمان | تحديد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. | |
ملف تعريف التخزين | تحديد إعدادات التخزين لأقراص الجهاز الظاهري. | StorageProfile |
بيانات المستخدم | UserData للجهاز الظاهري، والذي يجب أن يكون مشفرا ب base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 | خيط |
اسم | وصف | قيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن إمكانية الإسبات أو تعطلها على الجهاز الظاهري. | قيمة منطقية |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
اسم | وصف | قيمة |
---|---|---|
تشخيصات التمهيد | Boot Diagnostics هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. | |
اسم | وصف | قيمة |
---|---|---|
تمكين | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | قيمة منطقية |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، استخدام التخزين المدار. | خيط |
اسم | وصف | قيمة |
---|---|---|
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" "4_v2 Standard_DS13" "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. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري |
|
اسم | وصف | قيمة |
---|---|---|
vCPUsAvailable | تحديد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. | الباحث |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. | الباحث |
اسم | وصف | قيمة |
---|---|---|
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة | '2020-11-01' |
تكوينات واجهة الشبكة | تحديد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfiguration[] |
Interfaces للشبكة | تحديد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين واجهة الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
اسم | وصف | قيمة |
---|---|---|
نموذج مساعد | تحديد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. | "الاتصالات المتسارعة" "عائم" "بلا" |
auxiliarySku | يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. | 'A1' 'A2' 'A4' 'A8' "بلا" |
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
تكوين dscp | الموارد الفرعية |
|
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachinePublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress للأجهزة الظاهرية | VirtualMachinePublicIPAddressConfigurationProperties |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | تحديد نوع تخصيص IP العام | "ديناميكي" 'ثابت' |
PUBLICIPPrefix | PublicIPPrefix الذي يتم تخصيص عناوين IP العامة منه. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
domainNameLabel | بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال ومعرف فريد لملف تعريف شبكة الجهاز الظاهري. | سلسلة (مطلوب) |
domainNameLabelScope | نطاق تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال المتجزئ مع نهج وفقا لنطاق تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. | "NoReuse" 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" |
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
اسم | وصف | قيمة |
---|---|---|
اسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد مستوى وحدة sku IP العامة | "عمومي" "إقليمي" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
خصائص | يصف خصائص مرجع واجهة الشبكة. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
تكوينات واجهة الشبكة | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
اسم | وصف | قيمة |
---|---|---|
نموذج مساعد | تحديد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. | "الاتصالات المتسارعة" "عائم" "بلا" |
auxiliarySku | يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. | 'A1' 'A2' 'A4' 'A8' "بلا" |
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن أن تشير مجموعة التحجيم إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | ApiEntityReference |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
PUBLICIPPrefix | PublicIPPrefix الذي يتم تخصيص عناوين IP العامة منه. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
domainNameLabel | تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال وفهرس الجهاز الظاهري تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | سلسلة (مطلوب) |
domainNameLabelScope | نطاق تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال المتجزئ التي تم إنشاؤها وفقا للنهج من نطاق تسمية اسم المجال وفهرس الجهاز الظاهري تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | "NoReuse" 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" |
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | خيط |
اسم | وصف | قيمة |
---|---|---|
adminPassword | تحديد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف أقصى طول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (Regex match [\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" و"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 فقط عند عدم وجود ملحقات على الجهاز الظاهري. | قيمة منطقية |
اسم الكمبيوتر | تحديد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا. أقصى طول (Linux): 64 حرفا. للحصول على اصطلاحات التسمية والقيود، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. | خيط |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تقم بتمرير أي أسرار أو كلمات مرور في خاصية customData. يتعذر تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير الخاصية "customData" إلى الجهاز الظاهري ليتم حفظها كملف، لمزيد من المعلومات، راجع بيانات مخصصة على أجهزة Azure الظاهرية. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء. | خيط |
تكوين linux | تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على توزيعات Azure-Endorsed. | تكوين |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
اسرار | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
تكوين windows | تحديد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
اسم | وصف | قيمة |
---|---|---|
disablePasswordAuthentication | تحديد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري Linux. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] تحديد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
ssh | تحديد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين |
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | تحديد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
اسم | وصف | قيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. |
اسم | وصف | قيمة |
---|---|---|
بيانات المفتاح | شهادة المفتاح العام 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 | خيط |
اسم | وصف | قيمة |
---|---|---|
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على جميع الشهادات في VaultCertificates. | الموارد الفرعية |
شهادات المخزن | قائمة مراجع خزنة المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
اسم | وصف | قيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم الملف <UppercaseThumbprint>.crt لملف شهادة X509 <UppercaseThumbprint>.prv للمفتاح الخاص. تم تنسيق كلا الملفين بتنسيق .pem. | خيط |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
اسم | وصف | قيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة base-64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان يتم تمكين التحديثات التلقائية للجهاز الظاهري ل Windows. القيمة الافتراضية صحيحة. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | تصحيحات |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
المنطقة الزمنية | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ القياسي". يمكن TimeZoneInfo.Id القيم المحتملة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. | خيط |
winRM | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell البعيد. | تكوين |
اسم | وصف | قيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
محتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | خيط |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "التسجيل التلقائي" "FirstLogonCommands" |
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين 'provisionVMAgent' إلى true ويجب تعيين 'patchMode' إلى 'AutomaticByPlatform'. | قيمة منطقية |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: manual - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
اسم | وصف | قيمة |
---|---|---|
المستمعون | قائمة مستمعي Windows Remote Management | winRMListener[] |
اسم | وصف | قيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http،https. | 'Http' 'Https' |
اسم | وصف | قيمة |
---|---|---|
protectFromScaleIn | يشير إلى أنه لا ينبغي اعتبار الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري للحذف أثناء عملية التحجيم. | قيمة منطقية |
protectFromScaleSetActions | يشير إلى أنه لا يجب تطبيق تحديثات النموذج أو الإجراءات (بما في ذلك التحجيم) التي تم بدؤها على مجموعة مقياس الجهاز الظاهري على الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. | قيمة منطقية |
معرف التشفير | تحديد الهوية المدارة المستخدمة من قبل ADE للحصول على رمز الوصول لعمليات keyvault. | EncryptionIdentity |
إعدادات proxyAgent | تحديد إعدادات ProxyAgent أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-09-01. | ProxyAgentSettings |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. | "ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | UefiSettings |
اسم | وصف | قيمة |
---|---|---|
userAssignedIdentityResourceId | يحدد معرف مورد ARM لأحد هويات المستخدم المقترنة بالجهاز الظاهري. | خيط |
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان يجب تمكين ميزة ProxyAgent على الجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
keyIncarnationId | تسمح زيادة قيمة هذه الخاصية للمستخدم بإعادة تعيين المفتاح المستخدم لتأمين قناة الاتصال بين الضيف والمضيف. | الباحث |
طريقة | تحديد الوضع الذي سيتم تنفيذ ProxyAgent عليه إذا تم تمكين الميزة. سيبدأ ProxyAgent في التدقيق أو المراقبة ولكن ليس فرض التحكم في الوصول على طلبات استضافة نقاط النهاية في وضع التدقيق، بينما في وضع الفرض سيفرض التحكم في الوصول. القيمة الافتراضية هي وضع فرض. | "التدقيق" "فرض" |
اسم | وصف | قيمة |
---|---|---|
SecureBootEnabled | تحديد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
DataDisks | تحديد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | DataDisk |
diskControllerType | تحديد نوع وحدة تحكم القرص التي تم تكوينها للجهاز الظاهري. ملاحظة: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضية إذا لم يتم تحديدها بشرط إنشاء الجهاز الظاهري مع تعيين "hyperVGeneration" إلى V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به إلا إذا كنت تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01. | 'NVMe' 'SCSI' |
مرجع الصورة | تحديد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | |
osDisk | تحديد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | OSDisk |
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. السلوك الافتراضي هو: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | يحدد كيفية إنشاء قرص الجهاز الظاهري. القيم المحتملة هي إرفاق: يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage: يتم استخدام هذه القيمة عند استخدام صورة لإنشاء قرص بيانات الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. فارغة: يتم استخدام هذه القيمة عند إنشاء قرص بيانات فارغ. نسخ: يتم استخدام هذه القيمة لإنشاء قرص بيانات من لقطة أو قرص آخر. Restore: يتم استخدام هذه القيمة لإنشاء قرص بيانات من نقطة استعادة القرص. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استعادة" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: Delete. إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. | "حذف" "فصل" |
فصل الاكتظاظ | يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل من الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد، فاستخدم فرض الفصل كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح كافة عمليات الكتابة عند استخدام سلوك الفصل هذا. هذه الميزة لا تزال في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص البيانات إلىBeDetached إلى "صحيح" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". | 'ForceDetach' |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهاص الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | |
لون | تحديد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | |
اسم | اسم القرص. | خيط |
مصدر المصدر | معرف المورد المصدر. يمكن أن تكون لقطة أو نقطة استعادة قرص لإنشاء قرص منها. | ApiEntityReference |
toBeDetached | تحديد ما إذا كان قرص البيانات في عملية فصل من VirtualMachine/VirtualMachineScaleset | قيمة منطقية |
vhd | القرص الثابت الظاهري. | |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
uri | تحديد uri الخاص بالقرص الثابت الظاهري. | خيط |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | تحديد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
معرف | معرف المورد | خيط |
ملف تعريف الأمان | تحديد ملف تعريف الأمان للقرص المدار. | |
نوع حساب التخزين | تحديد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لمفتاح العميل المشفرة ConfidentialVM OS وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط و NonPersistedTPM لعدم استمرار حالة البرنامج الثابت في الكائن الثنائي كبير الحجم VMGuestState. ملاحظة : يمكن تعيينه للأجهزة الظاهرية السرية فقط. | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
اسم | وصف | قيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة معرض المجتمع. | خيط |
معرف | معرف المورد | خيط |
عرض | تحديد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | خيط |
ناشر | ناشر الصور. | خيط |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشترك لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة المعرض المشترك. | خيط |
سكو | صورة SKU. | خيط |
الإصدار | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو 'latest'. الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "الأحدث" لاستخدام أحدث إصدار من صورة متوفرة في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا توفر إصدار جديد. الرجاء عدم استخدام الحقل 'version' لنشر صور المعرض، يجب أن تستخدم صورة المعرض دائما حقل 'id' للنشر، لاستخدام 'أحدث إصدار' من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' في حقل 'id' بدون إدخال الإصدار. | خيط |
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. السلوك الافتراضي هو: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | يحدد كيفية إنشاء قرص الجهاز الظاهري. القيم المحتملة هي إرفاق: يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage: يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استعادة" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: Delete. إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى حذف. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. | "حذف" "فصل" |
إعدادات diffDisk | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. | |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
إعدادات التشفير | تحديد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار api: 2015-06-15. | |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهاص الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | |
ManagedDisk | معلمات القرص المدارة. | |
اسم | اسم القرص. | خيط |
نوع osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص إذا كان إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. | 'Linux' 'Windows' |
vhd | القرص الثابت الظاهري. | |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
خيار | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل. | "محلي" |
التنسيب | تحديد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk،NvmeDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين أحدها لحجم الجهاز الظاهري وإلا استخدام ResourceDisk أو NvmeDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. الحد الأدنى لإصدار api ل NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' "ResourceDisk" |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionKey | يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. | KeyVaultSecretReference |
تمكين | تحديد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. | قيمة منطقية |
keyEncryptionKey | تحديد موقع مفتاح تشفير المفتاح في Key Vault. | KeyVaultKeyReference |
اسم | وصف | قيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على السر. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
keyUrl | عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على المفتاح. | الموارد الفرعية |
يمكن نشر نوع مورد virtualMachineScaleSets/virtualMachines مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets/virtualMachines، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines",
"apiVersion": "2024-07-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"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",
"domainNameLabelScope": "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"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"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",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"keyIncarnationId": "int",
"mode": "string"
},
"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",
"sourceResource": {
"id": "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"
}
}
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد | 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2024-07-01' |
اسم | اسم المورد راجع كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوب) |
مكان | موقع المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
الهوية | هوية الجهاز الظاهري، إذا تم تكوينها. | |
خطة | تحديد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق تريد النشر برمجيا، بدء الاستخدام ->. أدخل أي معلومات مطلوبة ثم انقر فوق Save. | خطة |
خصائص | يصف خصائص الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري. | |
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة للجهاز الظاهري. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة هويات المستخدمين المقترنة بالجهز الظاهري. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | |
اسم | وصف | قيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue |
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | خيط |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | خيط |
رمز الترقية | رمز الترقية. | خيط |
ناشر | معرف الناشر. | خيط |
اسم | وصف | قيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري في مجموعة التحجيم. على سبيل المثال: ما إذا كان الجهاز الظاهري لديه القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | |
مجموعة قابلية وصول عالية التوفر | يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر . لمزيد من المعلومات حول الصيانة المخطط لها في Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. | الموارد الفرعية |
diagnosticsProfile | تحديد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار api: 2015-06-15. | |
ملف تعريف الأجهزة | تحديد إعدادات الأجهزة للجهاز الظاهري. | |
نوع الترخيص | يحدد أن الصورة أو القرص الذي يتم استخدامه تم ترخيصه محليا. القيم المحتملة لنظام التشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server ميزة الاستخدام المختلط ل Azure لخادم Linux الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
خيط |
ملف تعريف الشبكة | تحديد واجهات الشبكة للجهاز الظاهري. | |
تكوين ملف تعريف الشبكة | تحديد تكوين ملف تعريف الشبكة للجهاز الظاهري. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
ملف osProfile | تحديد إعدادات نظام التشغيل للجهاز الظاهري. | OSProfile |
نهج الحماية | تحديد نهج الحماية للجهاز الظاهري. | VirtualMachineScaleSetVMProtectionPolicy |
ملف تعريف الأمان | تحديد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. | |
ملف تعريف التخزين | تحديد إعدادات التخزين لأقراص الجهاز الظاهري. | StorageProfile |
بيانات المستخدم | UserData للجهاز الظاهري، والذي يجب أن يكون مشفرا ب base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 | خيط |
اسم | وصف | قيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن إمكانية الإسبات أو تعطلها على الجهاز الظاهري. | قيمة منطقية |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
اسم | وصف | قيمة |
---|---|---|
تشخيصات التمهيد | Boot Diagnostics هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. | |
اسم | وصف | قيمة |
---|---|---|
تمكين | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | قيمة منطقية |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، استخدام التخزين المدار. | خيط |
اسم | وصف | قيمة |
---|---|---|
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" "4_v2 Standard_DS13" "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. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري |
|
اسم | وصف | قيمة |
---|---|---|
vCPUsAvailable | تحديد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. | الباحث |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. | الباحث |
اسم | وصف | قيمة |
---|---|---|
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة | '2020-11-01' |
تكوينات واجهة الشبكة | تحديد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfiguration[] |
Interfaces للشبكة | تحديد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين واجهة الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
اسم | وصف | قيمة |
---|---|---|
نموذج مساعد | تحديد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. | "الاتصالات المتسارعة" "عائم" "بلا" |
auxiliarySku | يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. | 'A1' 'A2' 'A4' 'A8' "بلا" |
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
تكوين dscp | الموارد الفرعية |
|
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachinePublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress للأجهزة الظاهرية | VirtualMachinePublicIPAddressConfigurationProperties |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | تحديد نوع تخصيص IP العام | "ديناميكي" 'ثابت' |
PUBLICIPPrefix | PublicIPPrefix الذي يتم تخصيص عناوين IP العامة منه. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
domainNameLabel | بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال ومعرف فريد لملف تعريف شبكة الجهاز الظاهري. | سلسلة (مطلوب) |
domainNameLabelScope | نطاق تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال المتجزئ مع نهج وفقا لنطاق تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. | "NoReuse" 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" |
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
اسم | وصف | قيمة |
---|---|---|
اسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد مستوى وحدة sku IP العامة | "عمومي" "إقليمي" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
خصائص | يصف خصائص مرجع واجهة الشبكة. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
تكوينات واجهة الشبكة | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
اسم | وصف | قيمة |
---|---|---|
نموذج مساعد | تحديد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. | "الاتصالات المتسارعة" "عائم" "بلا" |
auxiliarySku | يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. | 'A1' 'A2' 'A4' 'A8' "بلا" |
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن أن تشير مجموعة التحجيم إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | ApiEntityReference |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
PUBLICIPPrefix | PublicIPPrefix الذي يتم تخصيص عناوين IP العامة منه. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
domainNameLabel | تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال وفهرس الجهاز الظاهري تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | سلسلة (مطلوب) |
domainNameLabelScope | نطاق تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال المتجزئ التي تم إنشاؤها وفقا للنهج من نطاق تسمية اسم المجال وفهرس الجهاز الظاهري تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | "NoReuse" 'ResourceGroupReuse' "إعادة استخدام الاشتراك" "TenantReuse" |
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | خيط |
اسم | وصف | قيمة |
---|---|---|
adminPassword | تحديد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف أقصى طول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (Regex match [\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" و"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 فقط عند عدم وجود ملحقات على الجهاز الظاهري. | قيمة منطقية |
اسم الكمبيوتر | تحديد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا. أقصى طول (Linux): 64 حرفا. للحصول على اصطلاحات التسمية والقيود، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. | خيط |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تقم بتمرير أي أسرار أو كلمات مرور في خاصية customData. يتعذر تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير الخاصية "customData" إلى الجهاز الظاهري ليتم حفظها كملف، لمزيد من المعلومات، راجع بيانات مخصصة على أجهزة Azure الظاهرية. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء. | خيط |
تكوين linux | تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على توزيعات Azure-Endorsed. | تكوين |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
اسرار | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
تكوين windows | تحديد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
اسم | وصف | قيمة |
---|---|---|
disablePasswordAuthentication | تحديد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري Linux. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] تحديد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
ssh | تحديد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين |
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | تحديد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
'AutomaticByPlatform' 'ImageDefault' |
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
اسم | وصف | قيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. |
اسم | وصف | قيمة |
---|---|---|
بيانات المفتاح | شهادة المفتاح العام 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 | خيط |
اسم | وصف | قيمة |
---|---|---|
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على جميع الشهادات في VaultCertificates. | الموارد الفرعية |
شهادات المخزن | قائمة مراجع خزنة المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
اسم | وصف | قيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم الملف <UppercaseThumbprint>.crt لملف شهادة X509 <UppercaseThumbprint>.prv للمفتاح الخاص. تم تنسيق كلا الملفين بتنسيق .pem. | خيط |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
اسم | وصف | قيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة base-64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان يتم تمكين التحديثات التلقائية للجهاز الظاهري ل Windows. القيمة الافتراضية صحيحة. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | تصحيحات |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
المنطقة الزمنية | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ القياسي". يمكن TimeZoneInfo.Id القيم المحتملة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. | خيط |
winRM | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell البعيد. | تكوين |
اسم | وصف | قيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
محتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | خيط |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | 'OobeSystem' |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "التسجيل التلقائي" "FirstLogonCommands" |
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
'AutomaticByPlatform' 'ImageDefault' |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين 'provisionVMAgent' إلى true ويجب تعيين 'patchMode' إلى 'AutomaticByPlatform'. | قيمة منطقية |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: manual - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
'AutomaticByOS' 'AutomaticByPlatform' 'يدوي' |
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | 'دائما' 'IfRequired' 'أبدا' "غير معروف" |
اسم | وصف | قيمة |
---|---|---|
المستمعون | قائمة مستمعي Windows Remote Management | winRMListener[] |
اسم | وصف | قيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http،https. | 'Http' 'Https' |
اسم | وصف | قيمة |
---|---|---|
protectFromScaleIn | يشير إلى أنه لا ينبغي اعتبار الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري للحذف أثناء عملية التحجيم. | قيمة منطقية |
protectFromScaleSetActions | يشير إلى أنه لا يجب تطبيق تحديثات النموذج أو الإجراءات (بما في ذلك التحجيم) التي تم بدؤها على مجموعة مقياس الجهاز الظاهري على الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. | قيمة منطقية |
معرف التشفير | تحديد الهوية المدارة المستخدمة من قبل ADE للحصول على رمز الوصول لعمليات keyvault. | EncryptionIdentity |
إعدادات proxyAgent | تحديد إعدادات ProxyAgent أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-09-01. | ProxyAgentSettings |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. | "ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | UefiSettings |
اسم | وصف | قيمة |
---|---|---|
userAssignedIdentityResourceId | يحدد معرف مورد ARM لأحد هويات المستخدم المقترنة بالجهاز الظاهري. | خيط |
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان يجب تمكين ميزة ProxyAgent على الجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
keyIncarnationId | تسمح زيادة قيمة هذه الخاصية للمستخدم بإعادة تعيين المفتاح المستخدم لتأمين قناة الاتصال بين الضيف والمضيف. | الباحث |
طريقة | تحديد الوضع الذي سيتم تنفيذ ProxyAgent عليه إذا تم تمكين الميزة. سيبدأ ProxyAgent في التدقيق أو المراقبة ولكن ليس فرض التحكم في الوصول على طلبات استضافة نقاط النهاية في وضع التدقيق، بينما في وضع الفرض سيفرض التحكم في الوصول. القيمة الافتراضية هي وضع فرض. | "التدقيق" "فرض" |
اسم | وصف | قيمة |
---|---|---|
SecureBootEnabled | تحديد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
DataDisks | تحديد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | DataDisk |
diskControllerType | تحديد نوع وحدة تحكم القرص التي تم تكوينها للجهاز الظاهري. ملاحظة: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضية إذا لم يتم تحديدها بشرط إنشاء الجهاز الظاهري مع تعيين "hyperVGeneration" إلى V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به إلا إذا كنت تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01. | 'NVMe' 'SCSI' |
مرجع الصورة | تحديد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | |
osDisk | تحديد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | OSDisk |
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. السلوك الافتراضي هو: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | يحدد كيفية إنشاء قرص الجهاز الظاهري. القيم المحتملة هي إرفاق: يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage: يتم استخدام هذه القيمة عند استخدام صورة لإنشاء قرص بيانات الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. فارغة: يتم استخدام هذه القيمة عند إنشاء قرص بيانات فارغ. نسخ: يتم استخدام هذه القيمة لإنشاء قرص بيانات من لقطة أو قرص آخر. Restore: يتم استخدام هذه القيمة لإنشاء قرص بيانات من نقطة استعادة القرص. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استعادة" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: Delete. إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. | "حذف" "فصل" |
فصل الاكتظاظ | يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل من الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد، فاستخدم فرض الفصل كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح كافة عمليات الكتابة عند استخدام سلوك الفصل هذا. هذه الميزة لا تزال في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص البيانات إلىBeDetached إلى "صحيح" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". | 'ForceDetach' |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهاص الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | |
لون | تحديد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | |
اسم | اسم القرص. | خيط |
مصدر المصدر | معرف المورد المصدر. يمكن أن تكون لقطة أو نقطة استعادة قرص لإنشاء قرص منها. | ApiEntityReference |
toBeDetached | تحديد ما إذا كان قرص البيانات في عملية فصل من VirtualMachine/VirtualMachineScaleset | قيمة منطقية |
vhd | القرص الثابت الظاهري. | |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
uri | تحديد uri الخاص بالقرص الثابت الظاهري. | خيط |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | تحديد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
معرف | معرف المورد | خيط |
ملف تعريف الأمان | تحديد ملف تعريف الأمان للقرص المدار. | |
نوع حساب التخزين | تحديد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لمفتاح العميل المشفرة ConfidentialVM OS وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط و NonPersistedTPM لعدم استمرار حالة البرنامج الثابت في الكائن الثنائي كبير الحجم VMGuestState. ملاحظة : يمكن تعيينه للأجهزة الظاهرية السرية فقط. | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
اسم | وصف | قيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة معرض المجتمع. | خيط |
معرف | معرف المورد | خيط |
عرض | تحديد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | خيط |
ناشر | ناشر الصور. | خيط |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشترك لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة المعرض المشترك. | خيط |
سكو | صورة SKU. | خيط |
الإصدار | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو 'latest'. الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "الأحدث" لاستخدام أحدث إصدار من صورة متوفرة في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا توفر إصدار جديد. الرجاء عدم استخدام الحقل 'version' لنشر صور المعرض، يجب أن تستخدم صورة المعرض دائما حقل 'id' للنشر، لاستخدام 'أحدث إصدار' من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' في حقل 'id' بدون إدخال الإصدار. | خيط |
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. السلوك الافتراضي هو: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" 'ReadOnly' 'ReadWrite' |
إنشاء عملية | يحدد كيفية إنشاء قرص الجهاز الظاهري. القيم المحتملة هي إرفاق: يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage: يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. | "إرفاق" "نسخ" 'فارغ' 'FromImage' "استعادة" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: Delete. إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى حذف. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. | "حذف" "فصل" |
إعدادات diffDisk | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. | |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
إعدادات التشفير | تحديد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار api: 2015-06-15. | |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهاص الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | |
ManagedDisk | معلمات القرص المدارة. | |
اسم | اسم القرص. | خيط |
نوع osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص إذا كان إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. | 'Linux' 'Windows' |
vhd | القرص الثابت الظاهري. | |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
خيار | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل. | "محلي" |
التنسيب | تحديد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk،NvmeDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين أحدها لحجم الجهاز الظاهري وإلا استخدام ResourceDisk أو NvmeDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. الحد الأدنى لإصدار api ل NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' "ResourceDisk" |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionKey | يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. | KeyVaultSecretReference |
تمكين | تحديد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. | قيمة منطقية |
keyEncryptionKey | تحديد موقع مفتاح تشفير المفتاح في Key Vault. | KeyVaultKeyReference |
اسم | وصف | قيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على السر. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
keyUrl | عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على المفتاح. | الموارد الفرعية |
يمكن نشر نوع مورد virtualMachineScaleSets/virtualMachines مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.Compute/virtualMachineScaleSets/virtualMachines، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-07-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
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
licenseType = "string"
networkProfile = {
networkApiVersion = "2020-11-01"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
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"
domainNameLabelScope = "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
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
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
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
keyIncarnationId = int
mode = "string"
}
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"
sourceResource = {
id = "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"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد | "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-07-01" |
اسم | اسم المورد | سلسلة (مطلوب) |
مكان | موقع المورد | سلسلة (مطلوب) |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: virtualMachineScaleSets |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. |
الهوية | هوية الجهاز الظاهري، إذا تم تكوينها. | |
خطة | تحديد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق تريد النشر برمجيا، بدء الاستخدام ->. أدخل أي معلومات مطلوبة ثم انقر فوق Save. | خطة |
خصائص | يصف خصائص الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري. | |
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المستخدمة للجهاز الظاهري. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. | "SystemAssigned" "SystemAssigned, UserAssigned" "تعيين المستخدم" |
identity_ids | قائمة هويات المستخدمين المقترنة بالجهز الظاهري. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | صفيف معرفات هوية المستخدم. |
اسم | وصف | قيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentitiesValue |
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.
اسم | وصف | قيمة |
---|---|---|
اسم | معرف الخطة. | خيط |
حاصل الضرب | تحديد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. | خيط |
رمز الترقية | رمز الترقية. | خيط |
ناشر | معرف الناشر. | خيط |
اسم | وصف | قيمة |
---|---|---|
قدرات إضافية | تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري في مجموعة التحجيم. على سبيل المثال: ما إذا كان الجهاز الظاهري لديه القدرة على دعم إرفاق أقراص البيانات المدارة بنوع حساب التخزين UltraSSD_LRS. | |
مجموعة قابلية وصول عالية التوفر | يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر . لمزيد من المعلومات حول الصيانة المخطط لها في Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. | الموارد الفرعية |
diagnosticsProfile | تحديد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار api: 2015-06-15. | |
ملف تعريف الأجهزة | تحديد إعدادات الأجهزة للجهاز الظاهري. | |
نوع الترخيص | يحدد أن الصورة أو القرص الذي يتم استخدامه تم ترخيصه محليا. القيم المحتملة لنظام التشغيل Windows Server هي: Windows_Client Windows_Server القيم المحتملة لنظام تشغيل Linux Server هي: RHEL_BYOS (ل RHEL) SLES_BYOS (ل SUSE) لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server ميزة الاستخدام المختلط ل Azure لخادم Linux الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15 |
خيط |
ملف تعريف الشبكة | تحديد واجهات الشبكة للجهاز الظاهري. | |
تكوين ملف تعريف الشبكة | تحديد تكوين ملف تعريف الشبكة للجهاز الظاهري. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
ملف osProfile | تحديد إعدادات نظام التشغيل للجهاز الظاهري. | OSProfile |
نهج الحماية | تحديد نهج الحماية للجهاز الظاهري. | VirtualMachineScaleSetVMProtectionPolicy |
ملف تعريف الأمان | تحديد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. | |
ملف تعريف التخزين | تحديد إعدادات التخزين لأقراص الجهاز الظاهري. | StorageProfile |
بيانات المستخدم | UserData للجهاز الظاهري، والذي يجب أن يكون مشفرا ب base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01 | خيط |
اسم | وصف | قيمة |
---|---|---|
وضع الإسباتEnabled | العلامة التي تمكن إمكانية الإسبات أو تعطلها على الجهاز الظاهري. | قيمة منطقية |
ultraSSDEnabled | العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
اسم | وصف | قيمة |
---|---|---|
تشخيصات التمهيد | Boot Diagnostics هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. | |
اسم | وصف | قيمة |
---|---|---|
تمكين | ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. | قيمة منطقية |
storageUri | Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، استخدام التخزين المدار. | خيط |
اسم | وصف | قيمة |
---|---|---|
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" "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" "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-32 مللي ثانية" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16 مللي ثانية" "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. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري |
|
اسم | وصف | قيمة |
---|---|---|
vCPUsAvailable | تحديد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. | الباحث |
vCPUsPerCore | تحديد نسبة وحدة المعالجة المركزية الظاهرية إلى الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات قائمة بجميع أحجام الجهاز الظاهري المتوفرة في منطقة. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. | الباحث |
اسم | وصف | قيمة |
---|---|---|
networkApiVersion | يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة | "2020-11-01" |
تكوينات واجهة الشبكة | تحديد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfiguration[] |
Interfaces للشبكة | تحديد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين واجهة الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
اسم | وصف | قيمة |
---|---|---|
نموذج مساعد | تحديد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. | "الاتصالات المتسارعة" "عائم" "بلا" |
auxiliarySku | يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. | "A1" "A2" "A4" "A8" "بلا" |
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
تكوين dscp | الموارد الفرعية |
|
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | تكوين VirtualMachinePublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress للأجهزة الظاهرية | VirtualMachinePublicIPAddressConfigurationProperties |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | تحديد نوع تخصيص IP العام | "ديناميكي" "ثابت" |
PUBLICIPPrefix | PublicIPPrefix الذي يتم تخصيص عناوين IP العامة منه. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
domainNameLabel | بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال ومعرف فريد لملف تعريف شبكة الجهاز الظاهري. | سلسلة (مطلوب) |
domainNameLabelScope | نطاق تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال المتجزئ مع نهج وفقا لنطاق تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
اسم | وصف | قيمة |
---|---|---|
اسم | تحديد اسم وحدة حفظ المخزون IP العامة | "أساسي" "قياسي" |
المستوي | تحديد مستوى وحدة sku IP العامة | "عمومي" "إقليمي" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
خصائص | يصف خصائص مرجع واجهة الشبكة. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
تكوينات واجهة الشبكة | قائمة تكوينات الشبكة. | VirtualMachineScaleSetNetworkConfiguration[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين الشبكة. | سلسلة (مطلوب) |
خصائص | يصف تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetNetworkConfigurationProperties |
اسم | وصف | قيمة |
---|---|---|
نموذج مساعد | تحديد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. | "الاتصالات المتسارعة" "عائم" "بلا" |
auxiliarySku | يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. | "A1" "A2" "A4" "A8" "بلا" |
حذف عملية الحذف | تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري | "حذف" "فصل" |
disableTcpStateTracking | تحديد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. | قيمة منطقية |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة مسرعة. | قيمة منطقية |
enableFpga | تحديد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. | قيمة منطقية |
تمكينIPForwarding | ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. | قيمة منطقية |
تكوينات ip | تحديد تكوينات IP لواجهة الشبكة. | VirtualMachineScaleSetIPConfiguration[] (مطلوب) |
networkSecurityGroup | مجموعة أمان الشبكة. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
dnsServers | قائمة عناوين IP لخوادم DNS | سلسلة[] |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين IP. | سلسلة (مطلوب) |
خصائص | يصف خصائص تكوين IP لملف تعريف شبكة مجموعة مقياس الجهاز الظاهري. | VirtualMachineScaleSetIPConfigurationProperties |
اسم | وصف | قيمة |
---|---|---|
applicationGatewayBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيقات متعددة. لا يمكن لمجموعات مقياس متعددة استخدام نفس بوابة التطبيق. | الموارد الفرعية |
مجموعات أمان التطبيق | تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. | الموارد الفرعية |
loadBalancerBackendAddressPools | تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن لمجموعة التحجيم الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
loadBalancerInboundNatPools | تحديد صفيف من المراجع إلى تجمعات Nat الواردة لموازنات التحميل. يمكن أن تشير مجموعة التحجيم إلى تجمعات nat الواردة لموازن تحميل عام واحد وداخلي واحد. لا يمكن لمجموعات مقياس متعددة استخدام نفس موازن تحميل sku الأساسي. | الموارد الفرعية |
ابتدائي | تحديد واجهة الشبكة الأساسية في حالة وجود أكثر من واجهة شبكة اتصال في الجهاز الظاهري. | قيمة منطقية |
privateIPAddressVersion | متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
تكوين عنوان IP العام | تكوين عنوان IP العام. | VirtualMachineScaleSetPublicIPAddressConfiguration |
الشبكه الفرعيه | تحديد معرف الشبكة الفرعية. | ApiEntityReference |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم تكوين عنوان PUBLICIP. | سلسلة (مطلوب) |
خصائص | توضح هذه المقالة تكوين PublicIPAddress الخاص بمجموعة مقياس الأجهزة الظاهرية | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
سكو | يصف IP Sku العام. يمكن تعيينه فقط مع OrchestrationMode على أنه Flexible. | |
اسم | وصف | قيمة |
---|---|---|
حذف عملية الحذف | تحديد ما يحدث ل IP العام عند حذف الجهاز الظاهري | "حذف" "فصل" |
إعدادات dns | إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
تعطلTimeoutInMinutes | مهلة الخمول لعنوان IP العام. | الباحث |
ipTags | قائمة علامات IP المقترنة بعنوان IP العام. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". | "IPv4" "IPv6" |
PUBLICIPPrefix | PublicIPPrefix الذي يتم تخصيص عناوين IP العامة منه. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
domainNameLabel | تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال وفهرس الجهاز الظاهري تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | سلسلة (مطلوب) |
domainNameLabelScope | نطاق تسمية اسم المجال. ستكون سلسلة تسمية اسم المجال المتجزئ التي تم إنشاؤها وفقا للنهج من نطاق تسمية اسم المجال وفهرس الجهاز الظاهري تسميات اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
اسم | وصف | قيمة |
---|---|---|
نوع ipTag | نوع علامة IP. مثال: FirstPartyUsage. | خيط |
العلامه | علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. | خيط |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف مورد ARM في شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | خيط |
اسم | وصف | قيمة |
---|---|---|
adminPassword | تحديد كلمة مرور حساب المسؤول. الحد الأدنى للطول (Windows): 8 أحرف الحد الأدنى للطول (Linux): 6 أحرف أقصى طول (Windows): 123 حرفا الحد الأقصى للطول (Linux): 72 حرفا متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه يحتوي على أحرف أقل يحتوي على أحرف كبيرة يحتوي على رقم له حرف خاص (Regex match [\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" و"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 فقط عند عدم وجود ملحقات على الجهاز الظاهري. | قيمة منطقية |
اسم الكمبيوتر | تحديد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا. أقصى طول (Linux): 64 حرفا. للحصول على اصطلاحات التسمية والقيود، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. | خيط |
بيانات مخصصة | تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تقم بتمرير أي أسرار أو كلمات مرور في خاصية customData. يتعذر تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير الخاصية "customData" إلى الجهاز الظاهري ليتم حفظها كملف، لمزيد من المعلومات، راجع بيانات مخصصة على أجهزة Azure الظاهرية. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء. | خيط |
تكوين linux | تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على توزيعات Azure-Endorsed. | تكوين |
requireGuestProvisionSignal | الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. | قيمة منطقية |
اسرار | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. | VaultSecretGroup[] |
تكوين windows | تحديد إعدادات نظام تشغيل Windows على الجهاز الظاهري. | تكوين Windows |
اسم | وصف | قيمة |
---|---|---|
disablePasswordAuthentication | تحديد ما إذا كان يجب تعطيل مصادقة كلمة المرور. | قيمة منطقية |
تمكين VMAgentPlatformUpdates | يشير إلى ما إذا كان يتم تمكين تحديثات النظام الأساسي VMAgent للجهاز الظاهري Linux. القيمة الافتراضية خاطئة. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] تحديد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. | |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
ssh | تحديد تكوين مفتاح ssh لنظام تشغيل Linux. | تكوين |
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
الإعدادات التلقائية لByPlatform | تحديد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا |
"AutomaticByPlatform" "ImageDefault" |
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | "دائما" "IfRequired" "أبدا" "غير معروف" |
اسم | وصف | قيمة |
---|---|---|
المفاتيح العامة | قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. |
اسم | وصف | قيمة |
---|---|---|
بيانات المفتاح | شهادة المفتاح العام 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 | خيط |
اسم | وصف | قيمة |
---|---|---|
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على جميع الشهادات في VaultCertificates. | الموارد الفرعية |
شهادات المخزن | قائمة مراجع خزنة المفاتيح في SourceVault التي تحتوي على شهادات. | VaultCertificate[] |
اسم | وصف | قيمة |
---|---|---|
مخزن الشهادات | بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم الملف <UppercaseThumbprint>.crt لملف شهادة X509 <UppercaseThumbprint>.prv للمفتاح الخاص. تم تنسيق كلا الملفين بتنسيق .pem. | خيط |
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
اسم | وصف | قيمة |
---|---|---|
additionalUnattendContent | يحدد معلومات XML إضافية مشفرة base-64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | يشير إلى ما إذا كان يتم تمكين التحديثات التلقائية للجهاز الظاهري ل Windows. القيمة الافتراضية صحيحة. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. | قيمة منطقية |
إعدادات التصحيح | [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. | تصحيحات |
provisionVMAgent | يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. | قيمة منطقية |
المنطقة الزمنية | تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ القياسي". يمكن TimeZoneInfo.Id القيم المحتملة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. | خيط |
winRM | تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell البعيد. | تكوين |
اسم | وصف | قيمة |
---|---|---|
اسم المكون | اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
محتوى | يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. | خيط |
اسم المرور | اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. | "OobeSystem" |
اسم الإعداد | يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. | "AutoLogon" "FirstLogonCommands" |
اسم | وصف | قيمة |
---|---|---|
وضع التقييم | يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS. القيم المحتملة هي: ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري. AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات تصحيح دورية. يجب أن يكون provisionVMAgent الخاصية صحيحا. |
"AutomaticByPlatform" "ImageDefault" |
الإعدادات التلقائية لByPlatform | يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
تمكينHotpatching | تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين 'provisionVMAgent' إلى true ويجب تعيين 'patchMode' إلى 'AutomaticByPlatform'. | قيمة منطقية |
patchMode | يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة. القيم المحتملة هي: manual - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة. AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة |
"AutomaticByOS" "AutomaticByPlatform" "يدوي" |
اسم | وصف | قيمة |
---|---|---|
تجاوزPlatformSafetyChecksOnUserSchedule | تمكين العميل من جدولة التصحيح دون ترقيات عرضية | قيمة منطقية |
إعادة تشغيل الإعداد | تحديد إعداد إعادة التشغيل لكافة عمليات تثبيت التصحيح AutomaticByPlatform. | "دائما" "IfRequired" "أبدا" "غير معروف" |
اسم | وصف | قيمة |
---|---|---|
المستمعون | قائمة مستمعي Windows Remote Management | winRMListener[] |
اسم | وصف | قيمة |
---|---|---|
certificateUrl | هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8: { "البيانات":"{Base64-encoded-certificate}"، "dataType":"pfx"، "كلمة المرور":"{pfx-file-password}" } لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. |
خيط |
بروتوكول | يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http،https. | "Http" "Https" |
اسم | وصف | قيمة |
---|---|---|
protectFromScaleIn | يشير إلى أنه لا ينبغي اعتبار الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري للحذف أثناء عملية التحجيم. | قيمة منطقية |
protectFromScaleSetActions | يشير إلى أنه لا يجب تطبيق تحديثات النموذج أو الإجراءات (بما في ذلك التحجيم) التي تم بدؤها على مجموعة مقياس الجهاز الظاهري على الجهاز الظاهري لمجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
encryptionAtHost | يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. | قيمة منطقية |
معرف التشفير | تحديد الهوية المدارة المستخدمة من قبل ADE للحصول على رمز الوصول لعمليات keyvault. | EncryptionIdentity |
إعدادات proxyAgent | تحديد إعدادات ProxyAgent أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-09-01. | ProxyAgentSettings |
نوع الأمان | يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. | "ConfidentialVM" "TrustedLaunch" |
إعدادات uefi | يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | UefiSettings |
اسم | وصف | قيمة |
---|---|---|
userAssignedIdentityResourceId | يحدد معرف مورد ARM لأحد هويات المستخدم المقترنة بالجهاز الظاهري. | خيط |
اسم | وصف | قيمة |
---|---|---|
تمكين | تحديد ما إذا كان يجب تمكين ميزة ProxyAgent على الجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. | قيمة منطقية |
keyIncarnationId | تسمح زيادة قيمة هذه الخاصية للمستخدم بإعادة تعيين المفتاح المستخدم لتأمين قناة الاتصال بين الضيف والمضيف. | الباحث |
طريقة | تحديد الوضع الذي سيتم تنفيذ ProxyAgent عليه إذا تم تمكين الميزة. سيبدأ ProxyAgent في التدقيق أو المراقبة ولكن ليس فرض التحكم في الوصول على طلبات استضافة نقاط النهاية في وضع التدقيق، بينما في وضع الفرض سيفرض التحكم في الوصول. القيمة الافتراضية هي وضع فرض. | "التدقيق" "فرض" |
اسم | وصف | قيمة |
---|---|---|
SecureBootEnabled | تحديد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
vTpmEnabled | يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
DataDisks | تحديد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | DataDisk |
diskControllerType | تحديد نوع وحدة تحكم القرص التي تم تكوينها للجهاز الظاهري. ملاحظة: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضية إذا لم يتم تحديدها بشرط إنشاء الجهاز الظاهري مع تعيين "hyperVGeneration" إلى V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به إلا إذا كنت تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01. | "NVMe" "SCSI" |
مرجع الصورة | تحديد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. | |
osDisk | تحديد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص والأقراص الثابتة الظاهرية لأجهزة Azure الظاهرية. | OSDisk |
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. السلوك الافتراضي هو: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" "ReadOnly" "ReadWrite" |
إنشاء عملية | يحدد كيفية إنشاء قرص الجهاز الظاهري. القيم المحتملة هي إرفاق: يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage: يتم استخدام هذه القيمة عند استخدام صورة لإنشاء قرص بيانات الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. فارغة: يتم استخدام هذه القيمة عند إنشاء قرص بيانات فارغ. نسخ: يتم استخدام هذه القيمة لإنشاء قرص بيانات من لقطة أو قرص آخر. Restore: يتم استخدام هذه القيمة لإنشاء قرص بيانات من نقطة استعادة القرص. | "إرفاق" "نسخ" "فارغ" "FromImage" "استعادة" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: Delete. إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. | "حذف" "فصل" |
فصل الاكتظاظ | يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل من الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد، فاستخدم فرض الفصل كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح كافة عمليات الكتابة عند استخدام سلوك الفصل هذا. هذه الميزة لا تزال في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص البيانات إلىBeDetached إلى "صحيح" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". | "ForceDetach" |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهاص الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | |
لون | تحديد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. | int (مطلوب) |
ManagedDisk | معلمات القرص المدارة. | |
اسم | اسم القرص. | خيط |
مصدر المصدر | معرف المورد المصدر. يمكن أن تكون لقطة أو نقطة استعادة قرص لإنشاء قرص منها. | ApiEntityReference |
toBeDetached | تحديد ما إذا كان قرص البيانات في عملية فصل من VirtualMachine/VirtualMachineScaleset | قيمة منطقية |
vhd | القرص الثابت الظاهري. | |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
uri | تحديد uri الخاص بالقرص الثابت الظاهري. | خيط |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | تحديد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. | DiskEncryptionSetParameters |
معرف | معرف المورد | خيط |
ملف تعريف الأمان | تحديد ملف تعريف الأمان للقرص المدار. | |
نوع حساب التخزين | تحديد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | خيط |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionSet | يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لمفتاح العميل المشفرة ConfidentialVM OS وVMGuest blob. | DiskEncryptionSetParameters |
نوع تشفير الأمان | يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط و NonPersistedTPM لعدم استمرار حالة البرنامج الثابت في الكائن الثنائي كبير الحجم VMGuestState. ملاحظة : يمكن تعيينه للأجهزة الظاهرية السرية فقط. | "DiskWithVMGuestState" "NonPersistedTPM" "VMGuestStateOnly" |
اسم | وصف | قيمة |
---|---|---|
communityGalleryImageId | تحديد المعرف الفريد لصورة معرض المجتمع لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة معرض المجتمع. | خيط |
معرف | معرف المورد | خيط |
عرض | تحديد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. | خيط |
ناشر | ناشر الصور. | خيط |
sharedGalleryImageId | تحديد المعرف الفريد لصورة المعرض المشترك لنشر الجهاز الظاهري. يمكن جلب هذا من مكالمة GET لصورة المعرض المشترك. | خيط |
سكو | صورة SKU. | خيط |
الإصدار | يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو 'latest'. الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "الأحدث" لاستخدام أحدث إصدار من صورة متوفرة في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا توفر إصدار جديد. الرجاء عدم استخدام الحقل 'version' لنشر صور المعرض، يجب أن تستخدم صورة المعرض دائما حقل 'id' للنشر، لاستخدام 'أحدث إصدار' من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' في حقل 'id' بدون إدخال الإصدار. | خيط |
اسم | وصف | قيمة |
---|---|---|
التخزين المؤقت | تحديد متطلبات التخزين المؤقت. القيم المحتملة هي: None،ReadOnly،ReadWrite. السلوك الافتراضي هو: None للتخزين القياسي. ReadOnly للتخزين المتميز. | "بلا" "ReadOnly" "ReadWrite" |
إنشاء عملية | يحدد كيفية إنشاء قرص الجهاز الظاهري. القيم المحتملة هي إرفاق: يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage: يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، يجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. | "إرفاق" "نسخ" "فارغ" "FromImage" "استعادة" (مطلوب) |
حذف عملية الحذف | تحديد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: Delete. إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى حذف. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام التشغيل المؤقت. | "حذف" "فصل" |
إعدادات diffDisk | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. | |
diskSizeGB | تحديد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. | الباحث |
إعدادات التشفير | تحديد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار api: 2015-06-15. | |
صورة | القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهاص الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. | |
ManagedDisk | معلمات القرص المدارة. | |
اسم | اسم القرص. | خيط |
نوع osType | تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص إذا كان إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. | "Linux" "Windows" |
vhd | القرص الثابت الظاهري. | |
writeAcceleratorEnabled | يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. | قيمة منطقية |
اسم | وصف | قيمة |
---|---|---|
خيار | تحديد إعدادات القرص المؤقت لقرص نظام التشغيل. | "محلي" |
التنسيب | تحديد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk،NvmeDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين أحدها لحجم الجهاز الظاهري وإلا استخدام ResourceDisk أو NvmeDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. الحد الأدنى لإصدار api ل NvmeDisk: 2024-03-01. | "CacheDisk" "NvmeDisk" "ResourceDisk" |
اسم | وصف | قيمة |
---|---|---|
diskEncryptionKey | يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. | KeyVaultSecretReference |
تمكين | تحديد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. | قيمة منطقية |
keyEncryptionKey | تحديد موقع مفتاح تشفير المفتاح في Key Vault. | KeyVaultKeyReference |
اسم | وصف | قيمة |
---|---|---|
secretUrl | يشير عنوان URL إلى سر في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على السر. | الموارد الفرعية |
اسم | وصف | قيمة |
---|---|---|
keyUrl | عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. | سلسلة (مطلوب) |
sourceVault | عنوان URL النسبي ل Key Vault الذي يحتوي على المفتاح. | الموارد الفرعية |