Aracılığıyla paylaş


Virtual Machine Scale Sets - List

Kaynak grubu altındaki tüm VM ölçek kümelerinin listesini alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets?api-version=2021-03-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci Api Sürümü.

Yanıtlar

Name Tür Description
200 OK

VirtualMachineScaleSetListResult

Tamam

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Tanımlar

Name Description
AdditionalCapabilities

Sanal makinede veya sanal makine ölçek kümesinde bir özelliği etkinleştirir veya devre dışı bırakır.

AdditionalUnattendContent

Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek XML biçimli bilgileri belirtir. İçerikler, ayar adı, bileşen adı ve içeriğin uygulandığı geçiş ile tanımlanır.

ApiEntityReference

API varlık başvurusu.

AutomaticOSUpgradePolicy

Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri.

AutomaticRepairsPolicy

Sanal makine ölçek kümesindeki otomatik onarımlar için yapılandırma parametrelerini belirtir.

BillingProfile

Azure Spot VM veya VMSS'nin faturalamayla ilgili ayrıntılarını belirtir.

En düşük api sürümü: 2019-03-01.

BootDiagnostics

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir.

Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz.

Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

CachingTypes

Önbelleğe alma türünü alır.

ComponentNames

Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır.

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

DiagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir.

En düşük api sürümü: 2015-06-15.

DiffDiskOptions

İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir.

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Bu özellik, kısa ömürlü işletim sistemi diski sağlama için önbellek diski veya kaynak disk alanı gibi bir konumu seçmek üzere istekteki kullanıcı tarafından kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için lütfen https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements'da Windows VM için kısa ömürlü işletim sistemi disk boyutu gereksinimlerine ve https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements'daki Linux VM'ye başvurun

DiffDiskSettings

İşletim sistemi diski için belirtilebilen kısa ömürlü disk ayarlarının parametrelerini açıklar.

NOT: Kısa ömürlü disk ayarları yalnızca yönetilen disk için belirtilebilir.

DiskCreateOptionTypes

Sanal makinenin nasıl oluşturulması gerektiğini belirtir.

Olası değerler şunlardır:

\u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır.

FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız.

DiskEncryptionSetParameters

Disk için belirtilebilen müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğinin parametresini açıklar.

NOT: Disk şifreleme kümesi kaynak kimliği yalnızca yönetilen disk için belirtilebilir. Daha fazla bilgi için lütfen https://aka.ms/mdssewithcmkoverview bakın.

ExtendedLocation

Genişletilmiş konumun karmaşık türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. NOT: Görüntü başvurusu yayımcısı ve teklifi yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir.

IPVersion

Api-Version 2019-07-01'den itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir.

Desteklenen Linux dağıtımlarının listesi için bkz.Azure-Endorsed Dağıtımlarında Linux .

LinuxPatchAssessmentMode

IaaS sanal makinesi için VM Konuk Düzeltme Eki Değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

LinuxPatchSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır

NetworkApiVersion

Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir

OperatingSystemTypes

osDiskImage işletim sistemi.

OrchestrationMode

Sanal makine ölçek kümesi için düzenleme modunu belirtir.

PassNames

Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır.

PatchSettings

Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

Plan

Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın.

ProtocolTypes

WinRM dinleyicisinin protokolünün belirtir.

Olası değerler şunlardır:
http

https

PublicIPAddressSku

Genel IP Sku'su açıklanır

PublicIPAddressSkuName

Genel IP sku adını belirtin

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

ResourceIdentityType

Sanal makine için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır.

RollingUpgradePolicy

Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri.

ScaleInPolicy

Sanal makine ölçek kümesi için bir ölçeklendirme ilkesi açıklanır.

ScheduledEventsProfile
SecurityProfile

Sanal makine veya sanal makine ölçek kümesi için Güvenlik profili ayarlarını belirtir.

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için TrustedLaunch olarak ayarlanır.

Varsayılan: Bu özellik TrustedLaunch olarak ayarlanmadığı sürece UefiSettings etkinleştirilmez.

SettingNames

İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

Sku

Sanal makine ölçek kümesi sku'su açıklanır. NOT: Ölçek kümesinin şu anda açık olduğu donanımda yeni VM SKU'su desteklenmiyorsa, SKU adını değiştirmeden önce ölçek kümesindeki VM'leri serbest bırakmanız gerekir.

SshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması

SshPublicKey

SSH sertifikası ortak anahtarı ve ortak anahtarın yerleştirildiği Linux VM'sinin yolu hakkında bilgi içerir.

StorageAccountTypes

Yönetilen disk için depolama hesabı türünü belirtir. Yönetilen işletim sistemi disk depolama hesabı türü yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir. NOT: UltraSSD_LRS yalnızca veri diskleriyle kullanılabilir, işletim sistemi diskiyle kullanılamaz.

SubResource
TerminateNotificationProfile
UefiSettings

Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir.

En düşük api sürümü: 2020-12-01

UpgradeMode

Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir.

Olası değerler şunlardır:

el ile - Ölçek kümesindeki sanal makinelerde güncelleştirmelerin uygulanmasını siz denetlersiniz. Bunu manualUpgrade eylemini kullanarak yaparsınız.

Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir.

UpgradePolicy

Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.

UserAssignedIdentities

Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VaultCertificate

Key Vault'ta tek bir sertifika başvurusu ve sertifikanın VM'de nerede bulunması gerektiğini açıklar.

VaultSecretGroup

Tümü aynı Key Vault'ta bulunan bir sertifika kümesini açıklar.

VirtualHardDisk

Bir diskin uri'sini açıklar.

VirtualMachineEvictionPolicyTypes

Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir.

Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir.

Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.

VirtualMachinePriorityTypes

Sanal makinenin önceliğini belirtir.

En düşük api sürümü: 2019-03-01

VirtualMachineScaleSet

Sanal Makine Ölçek Kümesini açıklar.

VirtualMachineScaleSetDataDisk

Sanal makine ölçek kümesi veri diskini açıklar.

VirtualMachineScaleSetExtension

Sanal Makine Ölçek Kümesi Uzantısını açıklar.

VirtualMachineScaleSetExtensionProfile

Sanal makine ölçek kümesi uzantısı profilini açıklar.

VirtualMachineScaleSetIdentity

Sanal makine ölçek kümesinin kimliği.

VirtualMachineScaleSetIPConfiguration

Sanal makine ölçek kümesi ağ profilinin IP yapılandırmasını açıklar.

VirtualMachineScaleSetIpTag

Genel IP adresiyle ilişkilendirilmiş IP etiketini içerir.

VirtualMachineScaleSetListResult

Sanal Makineyi Listeleme işlemi yanıtı.

VirtualMachineScaleSetManagedDiskParameters

ScaleSet yönetilen diskinin parametrelerini açıklar.

VirtualMachineScaleSetNetworkConfiguration

Sanal makine ölçek kümesi ağ profilinin ağ yapılandırmalarını açıklar.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Sanal makinelerin ölçek kümeleri ağ yapılandırmasının DNS ayarlarını açıklar.

VirtualMachineScaleSetNetworkProfile

Sanal makine ölçek kümesi ağ profilini açıklar.

VirtualMachineScaleSetOSDisk

Sanal makine ölçek kümesi işletim sistemi diskini açıklar.

VirtualMachineScaleSetOSProfile

Sanal makine ölçek kümesi işletim sistemi profilini açıklar.

VirtualMachineScaleSetPublicIPAddressConfiguration

Sanal makineler ölçek kümesi IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Sanal makinelerin ölçek kümeleri ağ yapılandırmasının DNS ayarlarını açıklar.

VirtualMachineScaleSetScaleInRules

Sanal makine ölçek kümesinde ölçeklendirme yapılırken uyulması gereken kurallar.

Olası değerler şunlardır:

Varsayılan Sanal makine ölçek kümesi ölçeklendirildiğinde, ölçek kümesi bölgesel bir ölçek kümesiyse önce bölgeler arasında dengelenir. Ardından, mümkün olduğunca Hata Etki Alanları arasında dengelenir. Her Hata Etki Alanı içinde, kaldırma için seçilen sanal makineler, ölçeği daraltmadan korunmayan en yeni makineler olacaktır.

OldestVM Bir sanal makine ölçek kümesi ölçeklendirildiğinde, ölçeklemeden korunmayan en eski sanal makineler kaldırılmak üzere seçilir. Bölgesel sanal makine ölçek kümeleri için ölçek kümesi önce bölgeler arasında dengelenir. Her bölge içinde, kaldırılmayan en eski sanal makineler seçilir.

NewestVM Bir sanal makine ölçek kümesi ölçeklendirildiğinde, ölçeklemeden korunmayan en yeni sanal makineler kaldırılmak üzere seçilir. Bölgesel sanal makine ölçek kümeleri için ölçek kümesi önce bölgeler arasında dengelenir. Her bölge içinde, kaldırılmayan en yeni sanal makineler seçilir.

VirtualMachineScaleSetStorageProfile

Sanal makine ölçek kümesi depolama profilini açıklar.

VirtualMachineScaleSetVMProfile

Bir sanal makine ölçek kümesi sanal makine profilini açıklar.

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

WindowsPatchAssessmentMode

IaaS sanal makinesi için VM Konuk düzeltme eki değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

WindowsVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır

AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır

WinRMConfiguration

VM'nin Windows Uzaktan Yönetim yapılandırmasını açıklar

WinRMListener

Windows Uzaktan Yönetim dinleyicisinin Protokol ve parmak izini açıklar

AdditionalCapabilities

Sanal makinede veya sanal makine ölçek kümesinde bir özelliği etkinleştirir veya devre dışı bırakır.

Name Tür Description
ultraSSDEnabled

boolean

VM veya VMSS üzerinde UltraSSD_LRS depolama hesabı türüne sahip bir veya daha fazla yönetilen veri diskine sahip bir özelliği etkinleştiren veya devre dışı bırakan bayrak. Depolama hesabı türü UltraSSD_LRS olan yönetilen diskler, yalnızca bu özellik etkinse bir sanal makineye veya sanal makine ölçek kümesine eklenebilir.

AdditionalUnattendContent

Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek XML biçimli bilgileri belirtir. İçerikler, ayar adı, bileşen adı ve içeriğin uygulandığı geçiş ile tanımlanır.

Name Tür Description
componentName

ComponentNames

Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır.

content

string

Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir.

passName

PassNames

Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır.

settingName

SettingNames

İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

ApiEntityReference

API varlık başvurusu.

Name Tür Description
id

string

/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... biçiminde ARM kaynak kimliği

AutomaticOSUpgradePolicy

Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri.

Name Tür Description
disableAutomaticRollback

boolean

İşletim sistemi görüntüsü geri alma özelliğinin devre dışı bırakılıp bırakılmayacağı. Varsayılan değer false'tur.

enableAutomaticOSUpgrade

boolean

İşletim sistemi görüntüsünün daha yeni bir sürümü kullanılabilir olduğunda, ölçek kümesi örneklerine sıralı bir şekilde işletim sistemi yükseltmelerinin otomatik olarak uygulanıp uygulanmayacağını gösterir. Varsayılan değer false'tur.

Bu, Windows tabanlı ölçek kümeleri için true olarak ayarlanırsa enableAutomaticUpdates otomatik olarak false olarak ayarlanır ve true olarak ayarlanamaz.

AutomaticRepairsPolicy

Sanal makine ölçek kümesindeki otomatik onarımlar için yapılandırma parametrelerini belirtir.

Name Tür Description
enabled

boolean

Sanal makine ölçek kümesinde otomatik onarımların etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Varsayılan değer false'tur.

gracePeriod

string

VM'de durum değişikliği nedeniyle otomatik onarımların askıya alındığı süre. Yetkisiz kullanım süresi, durum değişikliği tamamlandıktan sonra başlar. Bu, erken veya yanlışlıkla onarımları önlemeye yardımcı olur. Süre ISO 8601 biçiminde belirtilmelidir. İzin verilen en düşük yetkisiz kullanım süresi 30 dakikadır (PT30M), aynı zamanda varsayılan değerdir. İzin verilen en fazla yetkisiz kullanım süresi 90 dakikadır (PT90M).

BillingProfile

Azure Spot VM veya VMSS'nin faturalamayla ilgili ayrıntılarını belirtir.

En düşük api sürümü: 2019-03-01.

Name Tür Description
maxPrice

number (double)

Azure Spot VM/VMSS için ödemek istediğiniz maksimum fiyatı belirtir. Bu fiyat ABD Doları cinsindendir.

Bu fiyat, VM boyutu için geçerli Azure Spot fiyatıyla karşılaştırılır. Ayrıca fiyatlar Azure Spot VM/VMSS oluşturma/güncelleştirme sırasında karşılaştırılır ve işlem ancak maxPrice geçerli Azure Spot fiyatından büyükse başarılı olur.

MaxPrice, vm/VMSS oluşturulduktan sonra geçerli Azure Spot fiyatı maxPrice değerinin ötesine geçerse bir Azure Spot VM/VMSS çıkarmak için de kullanılır.

Olası değerler şunlardır:

- Sıfırdan büyük herhangi bir ondalık değer. Örnek: 0,01538

-1 – İsteğe bağlı olarak up-to varsayılan fiyatı gösterir.

Fiyat nedenleriyle Azure Spot VM/VMSS'nin çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmadıysa varsayılan en yüksek fiyat -1'dir.

En düşük api sürümü: 2019-03-01.

BootDiagnostics

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir.

Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz.

Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

Name Tür Description
enabled

boolean

Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmemesi.

storageUri

string

Konsol çıkışını ve ekran görüntüsünü yerleştirmek için kullanılacak depolama hesabının Uri'si.

Önyükleme tanılaması etkinleştirilirken storageUri belirtilmezse yönetilen depolama kullanılır.

CachingTypes

Önbelleğe alma türünü alır.

Değer Description
None
ReadOnly
ReadWrite

ComponentNames

Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır.

Değer Description
Microsoft-Windows-Shell-Setup

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

Değer Description
Delete
Detach

DiagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir.

En düşük api sürümü: 2015-06-15.

Name Tür Description
bootDiagnostics

BootDiagnostics

Önyükleme Tanılama, VM durumunu tanılamak için Konsol Çıkışını ve Ekran Görüntüsünü görüntülemenizi sağlayan bir hata ayıklama özelliğidir.

Konsol günlüğünüzün çıkışını kolayca görüntüleyebilirsiniz.

Azure ayrıca hiper yöneticiden VM'nin ekran görüntüsünü görmenizi sağlar.

DiffDiskOptions

İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir.

Değer Description
Local

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Bu özellik, kısa ömürlü işletim sistemi diski sağlama için önbellek diski veya kaynak disk alanı gibi bir konumu seçmek üzere istekteki kullanıcı tarafından kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için lütfen https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements'da Windows VM için kısa ömürlü işletim sistemi disk boyutu gereksinimlerine ve https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements'daki Linux VM'ye başvurun

Değer Description
CacheDisk
ResourceDisk

DiffDiskSettings

İşletim sistemi diski için belirtilebilen kısa ömürlü disk ayarlarının parametrelerini açıklar.

NOT: Kısa ömürlü disk ayarları yalnızca yönetilen disk için belirtilebilir.

Name Tür Description
option

DiffDiskOptions

İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir.

placement

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir.

Olası değerler şunlardır:

CacheDisk

ResourceDisk


Varsayılan: Vm boyutu için yapılandırıldıysa CacheDisk
aksi takdirde ResourceDisk kullanılır.

Önbellek diskinde hangi VM boyutlarının kullanıma sunan vm boyutlarını denetlemek için https://docs.microsoft.com/azure/virtual-machines/windows/sizes'da Windows VM ve https://docs.microsoft.com/azure/virtual-machines/linux/sizes'da Linux VM için VM boyutu belgelerine bakın.

DiskCreateOptionTypes

Sanal makinenin nasıl oluşturulması gerektiğini belirtir.

Olası değerler şunlardır:

\u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır.

FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız.

Değer Description
Attach
Empty
FromImage

DiskEncryptionSetParameters

Disk için belirtilebilen müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğinin parametresini açıklar.

NOT: Disk şifreleme kümesi kaynak kimliği yalnızca yönetilen disk için belirtilebilir. Daha fazla bilgi için lütfen https://aka.ms/mdssewithcmkoverview bakın.

Name Tür Description
id

string

Kaynak Kimliği

ExtendedLocation

Genişletilmiş konumun karmaşık türü.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

ExtendedLocationTypes

Genişletilmiş konumun türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

Değer Description
EdgeZone

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. NOT: Görüntü başvurusu yayımcısı ve teklifi yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir.

Name Tür Description
exactVersion

string

Ondalık sayılarda, sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. Bu salt okunur alan yalnızca 'version' alanında belirtilen değer 'en son' olduğunda 'sürüm'den farklıdır.

id

string

Kaynak Kimliği

offer

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün teklifini belirtir.

publisher

string

Görüntü yayımcısı.

sku

string

Görüntü SKU'su.

version

string

Sanal makineyi oluşturmak için kullanılan platform görüntüsünün veya market görüntüsünün sürümünü belirtir. İzin verilen biçimler Major.Minor.Build veya 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir.

IPVersion

Api-Version 2019-07-01'den itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

Değer Description
IPv4
IPv6

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir.

Desteklenen Linux dağıtımlarının listesi için bkz.Azure-Endorsed Dağıtımlarında Linux .

Name Tür Description
disablePasswordAuthentication

boolean

Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir.

patchSettings

LinuxPatchSettings

[Önizleme Özelliği] Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

provisionVMAgent

boolean

Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir.

Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar.

ssh

SshConfiguration

Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir.

LinuxPatchAssessmentMode

IaaS sanal makinesi için VM Konuk Düzeltme Eki Değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

Değer Description
AutomaticByPlatform
ImageDefault

LinuxPatchSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

Name Tür Description
assessmentMode

LinuxPatchAssessmentMode

IaaS sanal makinesi için VM Konuk Düzeltme Eki Değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

patchMode

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır

Değer Description
AutomaticByPlatform
ImageDefault

NetworkApiVersion

Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir

Değer Description
2020-11-01

OperatingSystemTypes

osDiskImage işletim sistemi.

Değer Description
Linux
Windows

OrchestrationMode

Sanal makine ölçek kümesi için düzenleme modunu belirtir.

Değer Description
Flexible
Uniform

PassNames

Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır.

Değer Description
OobeSystem

PatchSettings

Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

Name Tür Description
assessmentMode

WindowsPatchAssessmentMode

IaaS sanal makinesi için VM Konuk düzeltme eki değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

enableHotpatching

boolean

Müşterilerin yeniden başlatma gerektirmeden Azure VM'lerine düzeltme eki uygulamalarına olanak tanır. enableHotpatching için 'provisionVMAgent' true ve 'patchMode' değeri 'AutomaticByPlatform' olarak ayarlanmalıdır.

patchMode

WindowsVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır

AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır

Plan

Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın.

Name Tür Description
name

string

Plan kimliği.

product

string

Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir.

promotionCode

string

Promosyon kodu.

publisher

string

Yayımcı kimliği.

ProtocolTypes

WinRM dinleyicisinin protokolünün belirtir.

Olası değerler şunlardır:
http

https

Değer Description
Http
Https

PublicIPAddressSku

Genel IP Sku'su açıklanır

Name Tür Description
name

PublicIPAddressSkuName

Genel IP sku adını belirtin

tier

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

PublicIPAddressSkuName

Genel IP sku adını belirtin

Değer Description
Basic
Standard

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

Değer Description
Global
Regional

ResourceIdentityType

Sanal makine için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır.

Değer Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

RollingUpgradePolicy

Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri.

Name Tür Description
enableCrossZoneUpgrade

boolean

Yükseltme toplu işlemleri oluştururken VMSS'nin AZ sınırlarını yoksaymasına izin verin. Toplu iş boyutunu belirlemek için Etki Alanını Güncelleştir ve maxBatchInstancePercent'ı dikkate alın.

maxBatchInstancePercent

integer (int32)

minimum: 5
maximum: 100

Tek bir toplu işlemde sıralı yükseltme ile aynı anda yükseltilecek toplam sanal makine örneklerinin maksimum yüzdesi. Bu en yüksek düzeyde olduğundan, önceki veya gelecekteki toplu işlerdeki iyi durumda olmayan örnekler, daha yüksek güvenilirlik sağlamak için toplu işlerdeki örneklerin yüzdesinin azalmasına neden olabilir. Bu parametre için varsayılan değer 20%değeridir.

maxUnhealthyInstancePercent

integer (int32)

minimum: 5
maximum: 100

Ölçek kümesindeki toplam sanal makine örneklerinin en yüksek yüzdesi, yükseltilme sonucunda veya sıralı yükseltme durdurulmadan önce sanal makine sistem durumu denetimleri tarafından iyi durumda bulunarak aynı anda iyi durumda olmayabilir. Bu kısıtlama, herhangi bir toplu işlem başlatılmadan önce denetlenecektir. Bu parametre için varsayılan değer 20%değeridir.

maxUnhealthyUpgradedInstancePercent

integer (int32)

minimum: 0
maximum: 100

İyi durumda olmayan bir durumda bulunabilecek yükseltilmiş sanal makine örneklerinin en yüksek yüzdesi. Bu denetim, her toplu iş yükseltildikten sonra gerçekleşir. Bu yüzde hiç aşılırsa, sıralı güncelleştirme iptal edilir. Bu parametre için varsayılan değer 20%değeridir.

pauseTimeBetweenBatches

string

Tüm sanal makineler için güncelleştirmeyi tek bir toplu işte tamamlama ile sonraki toplu işlemi başlatma arasındaki bekleme süresi. Süre ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 0 saniyedir (PT0S).

prioritizeUnhealthyInstances

boolean

Bir ölçek kümesindeki tüm iyi durumda olmayan örnekleri iyi durumdaki örneklerden önce yükseltin.

ScaleInPolicy

Sanal makine ölçek kümesi için bir ölçeklendirme ilkesi açıklanır.

Name Tür Description
rules

VirtualMachineScaleSetScaleInRules[]

Sanal makine ölçek kümesinde ölçeklendirme yapılırken uyulması gereken kurallar.

Olası değerler şunlardır:

Varsayılan Sanal makine ölçek kümesi ölçeklendirildiğinde, ölçek kümesi bölgesel bir ölçek kümesiyse önce bölgeler arasında dengelenir. Ardından, mümkün olduğunca Hata Etki Alanları arasında dengelenir. Her Hata Etki Alanı içinde, kaldırma için seçilen sanal makineler, ölçeği daraltmadan korunmayan en yeni makineler olacaktır.

OldestVM Bir sanal makine ölçek kümesi ölçeklendirildiğinde, ölçeklemeden korunmayan en eski sanal makineler kaldırılmak üzere seçilir. Bölgesel sanal makine ölçek kümeleri için ölçek kümesi önce bölgeler arasında dengelenir. Her bölge içinde, kaldırılmayan en eski sanal makineler seçilir.

NewestVM Bir sanal makine ölçek kümesi ölçeklendirildiğinde, ölçeklemeden korunmayan en yeni sanal makineler kaldırılmak üzere seçilir. Bölgesel sanal makine ölçek kümeleri için ölçek kümesi önce bölgeler arasında dengelenir. Her bölge içinde, kaldırılmayan en yeni sanal makineler seçilir.

ScheduledEventsProfile

Name Tür Description
terminateNotificationProfile

TerminateNotificationProfile

Zamanlanmış Olayla ilgili son yapılandırmaları belirtir.

SecurityProfile

Sanal makine veya sanal makine ölçek kümesi için Güvenlik profili ayarlarını belirtir.

Name Tür Description
encryptionAtHost

boolean

Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir.

Varsayılan: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır.

securityType

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için TrustedLaunch olarak ayarlanır.

Varsayılan: Bu özellik TrustedLaunch olarak ayarlanmadığı sürece UefiSettings etkinleştirilmez.

uefiSettings

UefiSettings

Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir.

En düşük api sürümü: 2020-12-01

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için TrustedLaunch olarak ayarlanır.

Varsayılan: Bu özellik TrustedLaunch olarak ayarlanmadığı sürece UefiSettings etkinleştirilmez.

Değer Description
TrustedLaunch

SettingNames

İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

Değer Description
AutoLogon
FirstLogonCommands

Sku

Sanal makine ölçek kümesi sku'su açıklanır. NOT: Ölçek kümesinin şu anda açık olduğu donanımda yeni VM SKU'su desteklenmiyorsa, SKU adını değiştirmeden önce ölçek kümesindeki VM'leri serbest bırakmanız gerekir.

Name Tür Description
capacity

integer (int64)

Ölçek kümesindeki sanal makine sayısını belirtir.

name

string

Sku adı.

tier

string

Ölçek kümesindeki sanal makinelerin katmanını belirtir.

Olası Değerler:

Standart

Temel

SshConfiguration

Azure'da çalışan Linux tabanlı VM'ler için SSH yapılandırması

Name Tür Description
publicKeys

SshPublicKey[]

Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi.

SshPublicKey

SSH sertifikası ortak anahtarı ve ortak anahtarın yerleştirildiği Linux VM'sinin yolu hakkında bilgi içerir.

Name Tür Description
keyData

string

SSH aracılığıyla VM ile kimlik doğrulaması yapmak için kullanılan SSH ortak anahtar sertifikası. Anahtarın en az 2048 bit ve ssh-rsa biçiminde olması gerekir.

Ssh anahtarları oluşturmak için bkz. [Azure'da Linux ve Mac vm'lerinde SSH anahtarları oluşturma]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Oluşturulan VM'de ssh ortak anahtarının depolandığı tam yolu belirtir. Dosya zaten varsa, belirtilen anahtar dosyanın sonuna eklenir. Örnek: /home/user/.ssh/authorized_keys

StorageAccountTypes

Yönetilen disk için depolama hesabı türünü belirtir. Yönetilen işletim sistemi disk depolama hesabı türü yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir. NOT: UltraSSD_LRS yalnızca veri diskleriyle kullanılabilir, işletim sistemi diskiyle kullanılamaz.

Değer Description
Premium_LRS
Premium_ZRS
StandardSSD_LRS
StandardSSD_ZRS
Standard_LRS
UltraSSD_LRS

SubResource

Name Tür Description
id

string

Kaynak Kimliği

TerminateNotificationProfile

Name Tür Description
enable

boolean

Terminate Scheduled olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir.

notBeforeTimeout

string

Sanal Makinenin silindiği yapılandırılabilir sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce Zamanlanmış Olayı Sonlandır'ı onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilmelidir, varsayılan değer 5 dakikadır (PT5M)

UefiSettings

Sanal makineyi oluştururken kullanılan güvenli önyükleme ve vTPM gibi güvenlik ayarlarını belirtir.

En düşük api sürümü: 2020-12-01

Name Tür Description
secureBootEnabled

boolean

Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir.

En düşük api sürümü: 2020-12-01

vTpmEnabled

boolean

Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir.

En düşük api sürümü: 2020-12-01

UpgradeMode

Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir.

Olası değerler şunlardır:

el ile - Ölçek kümesindeki sanal makinelerde güncelleştirmelerin uygulanmasını siz denetlersiniz. Bunu manualUpgrade eylemini kullanarak yaparsınız.

Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir.

Değer Description
Automatic
Manual
Rolling

UpgradePolicy

Otomatik, el ile veya sıralı yükseltme ilkesini açıklar.

Name Tür Description
automaticOSUpgradePolicy

AutomaticOSUpgradePolicy

Otomatik işletim sistemi yükseltmesi gerçekleştirmek için kullanılan yapılandırma parametreleri.

mode

UpgradeMode

Ölçek kümesindeki sanal makinelere yükseltme modunu belirtir.

Olası değerler şunlardır:

el ile - Ölçek kümesindeki sanal makinelerde güncelleştirmelerin uygulanmasını siz denetlersiniz. Bunu manualUpgrade eylemini kullanarak yaparsınız.

Otomatik - Ölçek kümesindeki tüm sanal makineler aynı anda otomatik olarak güncelleştirilir.

rollingUpgradePolicy

RollingUpgradePolicy

Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri.

UserAssignedIdentities

Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Tür Description

VaultCertificate

Key Vault'ta tek bir sertifika başvurusu ve sertifikanın VM'de nerede bulunması gerektiğini açıklar.

Name Tür Description
certificateStore

string

Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur.

Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir.

certificateUrl

string

Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda, sertifikanızın UTF-8'de kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"",
"dataType":"pfx",
"password":""
}
Sanal makineye sertifika yüklemek için Linux
için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını önerilir.

VaultSecretGroup

Tümü aynı Key Vault'ta bulunan bir sertifika kümesini açıklar.

Name Tür Description
sourceVault

SubResource

VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si.

vaultCertificates

VaultCertificate[]

SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi.

VirtualHardDisk

Bir diskin uri'sini açıklar.

Name Tür Description
uri

string

Sanal sabit diskin uri'sini belirtir.

VirtualMachineEvictionPolicyTypes

Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir.

Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir.

Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.

Değer Description
Deallocate
Delete

VirtualMachinePriorityTypes

Sanal makinenin önceliğini belirtir.

En düşük api sürümü: 2019-03-01

Değer Description
Low
Regular
Spot

VirtualMachineScaleSet

Sanal Makine Ölçek Kümesini açıklar.

Name Tür Description
extendedLocation

ExtendedLocation

Sanal Makine Ölçek Kümesinin genişletilmiş konumu.

id

string

Kaynak Kimliği

identity

VirtualMachineScaleSetIdentity

Yapılandırıldıysa sanal makine ölçek kümesinin kimliği.

location

string

Kaynak konumu

name

string

Kaynak adı

plan

Plan

Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın.

properties.additionalCapabilities

AdditionalCapabilities

Sanal Makine Ölçek Kümesindeki Sanal Makinelerde etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. Örneğin: Sanal Makinelerin, UltraSSD_LRS depolama hesabı türüyle yönetilen veri diskleri eklemeyi destekleme özelliğine sahip olup olmadığı.

properties.automaticRepairsPolicy

AutomaticRepairsPolicy

Otomatik onarım ilkesi.

properties.doNotRunExtensionsOnOverprovisionedVMs

boolean

Overprovision etkinleştirildiğinde uzantılar yalnızca istenen sayıda vm üzerinde başlatılır ve son olarak korunur. Bu özellik, uzantıların fazladan fazla sağlanan VM'lerde çalışmamasını sağlar.

properties.hostGroup

SubResource

Sanal makine ölçek kümesinin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir.

En düşük api sürümü: 2020-06-01.

properties.orchestrationMode

OrchestrationMode

Sanal makine ölçek kümesi için düzenleme modunu belirtir.

properties.overprovision

boolean

Sanal Makine Ölçek Kümesinin fazla sağlanıp sağlanmayacağını belirtir.

properties.platformFaultDomainCount

integer (int32)

Her yerleştirme grubu için Hata Etki Alanı sayısı.

properties.provisioningState

string

Yalnızca yanıtta görünen sağlama durumu.

properties.proximityPlacementGroup

SubResource

Sanal makine ölçek kümesinin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir.

En düşük api sürümü: 2018-04-01.

properties.scaleInPolicy

ScaleInPolicy

Bir Sanal Makine Ölçek Kümesi ölçeklendirildiğinde hangi sanal makinelerin kaldırılması için seçildiğine karar veren ölçeklendirme ilkesini belirtir.

properties.singlePlacementGroup

boolean

Doğru olduğunda bu, ölçek kümesini en büyük boyut 100 sanal makine olan tek bir yerleştirme grubuyla sınırlar. NOT: singlePlacementGroup true ise false olarak değiştirilebilir. Ancak, singlePlacementGroup false ise true olarak değiştirilmeyebilir.

properties.uniqueId

string

Sanal Makine Ölçek Kümesi'ni benzersiz olarak tanımlayan kimliği belirtir.

properties.upgradePolicy

UpgradePolicy

Yükseltme ilkesi.

properties.virtualMachineProfile

VirtualMachineScaleSetVMProfile

Sanal makine profili.

properties.zoneBalance

boolean

Bölge kesintisi olması durumunda sanal makine dağıtımının x bölgeleri arasında kesinlikle zorlanıp zorlanmayacağı.

sku

Sku

Sanal makine ölçek kümesi sku'su.

tags

object

Kaynak etiketleri

type

string

Kaynak türü

zones

string[]

Sanal makine ölçek kümesi bölgeleri. NOT: Kullanılabilirlik alanları yalnızca ölçek kümesini oluşturduğunuzda ayarlanabilir

VirtualMachineScaleSetDataDisk

Sanal makine ölçek kümesi veri diskini açıklar.

Name Tür Description
caching

CachingTypes

Önbelleğe alma gereksinimlerini belirtir.

Olası değerler şunlardır:

Hiçbiri

SaltOkunur

Okuma Yazma

Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly

createOption

DiskCreateOptionTypes

Oluşturma seçeneği.

diskIOPSReadWrite

integer (int64)

Yönetilen disk için Read-Write IOPS'yi belirtir. Yalnızca StorageAccountType UltraSSD_LRS olduğunda kullanılmalıdır. Belirtilmezse, diskSizeGB temelinde varsayılan bir değer atanır.

diskMBpsReadWrite

integer (int64)

Yönetilen disk için saniye başına MB cinsinden bant genişliğini belirtir. Yalnızca StorageAccountType UltraSSD_LRS olduğunda kullanılmalıdır. Belirtilmezse, diskSizeGB temelinde varsayılan bir değer atanır.

diskSizeGB

integer (int32)

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir.

Bu değer 1023 GB'tan büyük olamaz

lun

integer (int32)

Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Yönetilen disk parametreleri.

name

string

Disk adı.

writeAcceleratorEnabled

boolean

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

VirtualMachineScaleSetExtension

Sanal Makine Ölçek Kümesi Uzantısını açıklar.

Name Tür Description
id

string

Kaynak Kimliği

name

string

Uzantının adı.

properties.autoUpgradeMinorVersion

boolean

Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez.

properties.enableAutomaticUpgrade

boolean

Kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir.

properties.forceUpdateTag

string

Bir değer sağlanırsa ve önceki değerden farklıysa, uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisi güncelleştirmeye zorlanır.

properties.protectedSettings

object

Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez.

properties.provisionAfterExtensions

string[]

Bu uzantının sağlanması gereken uzantı adlarının koleksiyonu.

properties.provisioningState

string

Yalnızca yanıtta görünen sağlama durumu.

properties.publisher

string

Uzantı işleyici yayımcısının adı.

properties.settings

object

Uzantı için Json tarafından biçimlendirilmiş genel ayarlar.

properties.type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnektir.

properties.typeHandlerVersion

string

Betik işleyicisinin sürümünü belirtir.

type

string

Kaynak türü

VirtualMachineScaleSetExtensionProfile

Sanal makine ölçek kümesi uzantısı profilini açıklar.

Name Tür Description
extensions

VirtualMachineScaleSetExtension[]

Sanal makine ölçek kümesi alt uzantı kaynakları.

extensionsTimeBudget

string

Tüm uzantıların başlatılması için ayrılan zamanı belirtir. Süre 15 dakika ile 120 dakika (dahil) arasında olmalı ve ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 90 dakikadır (PT1H30M).

En düşük api sürümü: 2020-06-01

VirtualMachineScaleSetIdentity

Sanal makine ölçek kümesinin kimliği.

Name Tür Description
principalId

string

Sanal makine ölçek kümesi kimliğinin asıl kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

tenantId

string

Sanal makine ölçek kümesiyle ilişkili kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

ResourceIdentityType

Sanal makine ölçek kümesi için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Yok' türü, sanal makine ölçek kümesindeki tüm kimlikleri kaldırır.

userAssignedIdentities

UserAssignedIdentities

Sanal makine ölçek kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualMachineScaleSetIPConfiguration

Sanal makine ölçek kümesi ağ profilinin IP yapılandırmasını açıklar.

Name Tür Description
id

string

Kaynak Kimliği

name

string

IP yapılandırma adı.

properties.applicationGatewayBackendAddressPools

SubResource[]

Uygulama ağ geçitlerinin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. Ölçek kümesi birden çok uygulama ağ geçidinin arka uç adres havuzlarına başvurabilir. Birden çok ölçek kümesi aynı uygulama ağ geçidini kullanamaz.

properties.applicationSecurityGroups

SubResource[]

Uygulama güvenlik grubuna bir başvuru dizisi belirtir.

properties.loadBalancerBackendAddressPools

SubResource[]

Yük dengeleyicilerin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzlarını referans alabilir. Birden çok ölçek kümesi aynı temel sku yük dengeleyiciyi kullanamaz.

properties.loadBalancerInboundNatPools

SubResource[]

Yük dengeleyicilerin gelen Nat havuzlarına başvuru dizisini belirtir. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin gelen nat havuzlarını referans alabilir. Birden çok ölçek kümesi aynı temel sku yük dengeleyiciyi kullanamaz.

properties.primary

boolean

Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir.

properties.privateIPAddressVersion

IPVersion

Api-Version 2017-03-30'dan itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

publicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Alt ağın tanımlayıcısını belirtir.

VirtualMachineScaleSetIpTag

Genel IP adresiyle ilişkilendirilmiş IP etiketini içerir.

Name Tür Description
ipTagType

string

IP etiketi türü. Örnek: FirstPartyUsage.

tag

string

Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb.

VirtualMachineScaleSetListResult

Sanal Makineyi Listeleme işlemi yanıtı.

Name Tür Description
nextLink

string

Sanal Makine Ölçek Kümelerinin sonraki sayfasını getirmek için uri. VMSS'nin sonraki sayfasını getirmek için ListNext() öğesini bununla çağırın.

value

VirtualMachineScaleSet[]

Sanal makine ölçek kümelerinin listesi.

VirtualMachineScaleSetManagedDiskParameters

ScaleSet yönetilen diskinin parametrelerini açıklar.

Name Tür Description
diskEncryptionSet

DiskEncryptionSetParameters

Yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir.

storageAccountType

StorageAccountTypes

Yönetilen disk için depolama hesabı türünü belirtir. NOT: UltraSSD_LRS yalnızca veri diskleriyle kullanılabilir, işletim sistemi diskiyle kullanılamaz.

VirtualMachineScaleSetNetworkConfiguration

Sanal makine ölçek kümesi ağ profilinin ağ yapılandırmalarını açıklar.

Name Tür Description
id

string

Kaynak Kimliği

name

string

Ağ yapılandırma adı.

properties.deleteOption

DeleteOptions

VM silindiğinde ağ arabirimine ne olacağını belirtin

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Ağ arabirimlerine uygulanacak dns ayarları.

properties.enableAcceleratedNetworking

boolean

Ağ arabiriminin hızlandırılmış ağ etkinleştirilmiş olup olmadığını belirtir.

properties.enableFpga

boolean

Ağ arabiriminin FPGA ağ etkinleştirilmiş olup olmadığını belirtir.

properties.enableIPForwarding

boolean

Bu NIC'de IP iletmenin etkinleştirilip etkinleştirilmediği.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Ağ arabiriminin IP yapılandırmalarını belirtir.

properties.networkSecurityGroup

SubResource

Ağ güvenlik grubu.

properties.primary

boolean

Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Sanal makinelerin ölçek kümeleri ağ yapılandırmasının DNS ayarlarını açıklar.

Name Tür Description
dnsServers

string[]

DNS sunucularının IP adresleri listesi

VirtualMachineScaleSetNetworkProfile

Sanal makine ölçek kümesi ağ profilini açıklar.

Name Tür Description
healthProbe

ApiEntityReference

Sanal makine ölçek kümesindeki bir örneğin durumunu belirlemek için kullanılan yük dengeleyici yoklaması başvurusu. Başvuru şu biçimde olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.

networkApiVersion

NetworkApiVersion

'Esnek' düzenleme moduyla Sanal Makine Ölçek Kümesi için Ağ Arabirimi Yapılandırmaları'nda ağ kaynakları oluştururken kullanılan Microsoft.Network API sürümünü belirtir

networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Ağ yapılandırmalarının listesi.

VirtualMachineScaleSetOSDisk

Sanal makine ölçek kümesi işletim sistemi diskini açıklar.

Name Tür Description
caching

CachingTypes

Önbelleğe alma gereksinimlerini belirtir.

Olası değerler şunlardır:

Hiçbiri

SaltOkunur

Okuma Yazma

Varsayılan: Standart depolama için Yok . Premium depolama için ReadOnly

createOption

DiskCreateOptionTypes

Ölçek kümesindeki sanal makinelerin nasıl oluşturulması gerektiğini belirtir.

İzin verilen tek değer şunlardır: FromImage \u2013 Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız.

diffDiskSettings

DiffDiskSettings

Sanal makine ölçek kümesi tarafından kullanılan işletim sistemi diski için kısa ömürlü disk Ayarlarını belirtir.

diskSizeGB

integer (int32)

İşletim sistemi diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir.

Bu değer 1023 GB'tan büyük olamaz

image

VirtualHardDisk

Ölçek kümesini temel alan yönetilmeyen kullanıcı görüntüsü hakkındaki bilgileri belirtir.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Yönetilen disk parametreleri.

name

string

Disk adı.

osType

OperatingSystemTypes

Bu özellik, kullanıcı görüntüsünden veya özelleştirilmiş bir VHD'den VM oluşturuyorsanız diske dahil edilen işletim sisteminin türünü belirtmenize olanak tanır.

Olası değerler şunlardır:

Windows

Linux

vhdContainers

string[]

Ölçek kümesi için işletim sistemi disklerini depolamak için kullanılan kapsayıcı URL'lerini belirtir.

writeAcceleratorEnabled

boolean

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

VirtualMachineScaleSetOSProfile

Sanal makine ölçek kümesi işletim sistemi profilini açıklar.

Name Tür Description
adminPassword

string

Yönetici hesabının parolasını belirtir.

Minimum uzunluk (Windows): 8 karakter

Minimum uzunluk (Linux): 6 karakter

En uzun (Windows): 123 karakter

Maksimum uzunluk (Linux): 72 karakter

Karmaşıklık gereksinimleri: aşağıdaki 4 koşuldan 3'ünün karşılanması gerekir
Daha küçük karakterler var
Üst karakter içeriyor
Basamak var
Özel bir karakteri var (Regex eşleşmesi [\W_])

İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Parolayı sıfırlamak için bkz. Windows VM'de Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama

Kök parolayı sıfırlamak için bkz. Kullanıcıları yönetme, SSH ve VMAccess Uzantısını kullanarak Azure Linux VM'lerinde diskleri denetleme veya onarma

adminUsername

string

Yönetici hesabının adını belirtir.

Yalnızca Windows kısıtlaması: "" ile bitemez.

İzin verilmeyen değerler : "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimum uzunluk (Linux): 1 karakter

En uzun (Linux): 64 karakter

En uzun (Windows): 20 karakter

computerNamePrefix

string

Ölçek kümesindeki tüm sanal makineler için bilgisayar adı ön ekini belirtir. Bilgisayar adı ön ekleri 1 ile 15 karakter uzunluğunda olmalıdır.

customData

string

Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır.

VM'niz için cloud-init kullanmak için bkz. oluşturma sırasında Linux VM'yi özelleştirmek için cloud-init kullanma

linuxConfiguration

LinuxConfiguration

Sanal makinedeki Linux işletim sistemi ayarlarını belirtir.

Desteklenen Linux dağıtımlarının listesi için bkz.Azure-Endorsed Dağıtımlarında Linux .

secrets

VaultSecretGroup[]

Ölçek kümesindeki sanal makinelere yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını önerilir.

windowsConfiguration

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

VirtualMachineScaleSetPublicIPAddressConfiguration

Sanal makineler ölçek kümesi IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar

Name Tür Description
name

string

publicIP adresi yapılandırma adı.

properties.deleteOption

DeleteOptions

VM silindiğinde genel IP'ye ne olacağını belirtin

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

publicIP adreslerine uygulanacak dns ayarları.

properties.idleTimeoutInMinutes

integer (int32)

Genel IP adresinin boşta kalma zaman aşımı.

properties.ipTags

VirtualMachineScaleSetIpTag[]

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

properties.publicIPAddressVersion

IPVersion

Api-Version 2019-07-01'den itibaren kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'.

properties.publicIPPrefix

SubResource

PublicIP adreslerinin ayrıldığı PublicIPPrefix.

sku

PublicIPAddressSku

Genel IP Sku'su açıklanır

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Sanal makinelerin ölçek kümeleri ağ yapılandırmasının DNS ayarlarını açıklar.

Name Tür Description
domainNameLabel

string

Etki alanı adı etiketi. Etki alanı adı etiketi ve vm dizininin birleştirilmiş olması, oluşturulacak PublicIPAddress kaynaklarının etki alanı adı etiketleri olacaktır

VirtualMachineScaleSetScaleInRules

Sanal makine ölçek kümesinde ölçeklendirme yapılırken uyulması gereken kurallar.

Olası değerler şunlardır:

Varsayılan Sanal makine ölçek kümesi ölçeklendirildiğinde, ölçek kümesi bölgesel bir ölçek kümesiyse önce bölgeler arasında dengelenir. Ardından, mümkün olduğunca Hata Etki Alanları arasında dengelenir. Her Hata Etki Alanı içinde, kaldırma için seçilen sanal makineler, ölçeği daraltmadan korunmayan en yeni makineler olacaktır.

OldestVM Bir sanal makine ölçek kümesi ölçeklendirildiğinde, ölçeklemeden korunmayan en eski sanal makineler kaldırılmak üzere seçilir. Bölgesel sanal makine ölçek kümeleri için ölçek kümesi önce bölgeler arasında dengelenir. Her bölge içinde, kaldırılmayan en eski sanal makineler seçilir.

NewestVM Bir sanal makine ölçek kümesi ölçeklendirildiğinde, ölçeklemeden korunmayan en yeni sanal makineler kaldırılmak üzere seçilir. Bölgesel sanal makine ölçek kümeleri için ölçek kümesi önce bölgeler arasında dengelenir. Her bölge içinde, kaldırılmayan en yeni sanal makineler seçilir.

Değer Description
Default
NewestVM
OldestVM

VirtualMachineScaleSetStorageProfile

Sanal makine ölçek kümesi depolama profilini açıklar.

Name Tür Description
dataDisks

VirtualMachineScaleSetDataDisk[]

Ölçek kümesindeki sanal makinelere veri diskleri eklemek için kullanılan parametreleri belirtir.

Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında.

imageReference

ImageReference

Kullanılacak görüntü hakkındaki bilgileri belirtir. Platform görüntüleri, market görüntüleri veya sanal makine görüntüleri hakkında bilgi belirtebilirsiniz. Bu öğe bir platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz.

osDisk

VirtualMachineScaleSetOSDisk

Ölçek kümesindeki sanal makineler tarafından kullanılan işletim sistemi diski hakkındaki bilgileri belirtir.

Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında.

VirtualMachineScaleSetVMProfile

Bir sanal makine ölçek kümesi sanal makine profilini açıklar.

Name Tür Description
billingProfile

BillingProfile

Azure Spot VMSS'nin faturalamayla ilgili ayrıntılarını belirtir.

En düşük api sürümü: 2019-03-01.

diagnosticsProfile

DiagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir.

En düşük api sürümü: 2015-06-15.

evictionPolicy

VirtualMachineEvictionPolicyTypes

Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir.

Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir.

Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.

extensionProfile

VirtualMachineScaleSetExtensionProfile

Ölçek kümesindeki sanal makinelere yüklenen uzantılar için bir ayar koleksiyonunu belirtir.

licenseType

string

Kullanılan görüntünün veya diskin şirket içinde lisanslandığını belirtir.

Windows Server işletim sistemi için olası değerler şunlardır:

Windows_Client

Windows_Server

Linux Server işletim sistemi için olası değerler şunlardır:

RHEL_BYOS (RHEL için)

SLES_BYOS (SUSE için)

Daha fazla bilgi için bkz. Windows Server için Azure Hibrit Kullanım Avantajı

Linux Server için Azure Hibrit Kullanım Avantajı'

En düşük api sürümü: 2015-06-15

networkProfile

VirtualMachineScaleSetNetworkProfile

Ölçek kümesindeki sanal makinelerin ağ arabirimlerinin özelliklerini belirtir.

osProfile

VirtualMachineScaleSetOSProfile

Ölçek kümesindeki sanal makineler için işletim sistemi ayarlarını belirtir.

priority

VirtualMachinePriorityTypes

Ölçek kümesindeki sanal makinelerin önceliğini belirtir.

En düşük api sürümü: 2017-10-30-preview

scheduledEventsProfile

ScheduledEventsProfile

Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

securityProfile

SecurityProfile

Ölçek kümesindeki sanal makineler için Güvenlikle ilgili profil ayarlarını belirtir.

storageProfile

VirtualMachineScaleSetStorageProfile

Sanal makine diskleri için depolama ayarlarını belirtir.

userData

string

Ölçek kümesindeki sanal makineler için Base-64 kodlanmış olması gereken UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir.

En düşük api sürümü: 2021-03-01

WindowsConfiguration

Sanal makinedeki Windows işletim sistemi ayarlarını belirtir.

Name Tür Description
additionalUnattendContent

AdditionalUnattendContent[]

Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir.

enableAutomaticUpdates

boolean

Windows sanal makinesi için Otomatik Güncelleştirmeler'in etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer doğrudur.

Sanal makine ölçek kümeleri için bu özellik güncelleştirilebilir ve güncelleştirmeler işletim sistemi yeniden sağlama üzerinde etkili olur.

patchSettings

PatchSettings

[Önizleme Özelliği] Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir.

provisionVMAgent

boolean

Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir.

Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar.

timeZone

string

Sanal makinenin saat dilimini belirtir. Örneğin, "Pasifik Standart Saati".

Olası değerler TimeZoneInfo.GetSystemTimeZones tarafından döndürülen saat dilimlerinden TimeZoneInfo.Id değer olabilir.

winRM

WinRMConfiguration

Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir.

WindowsPatchAssessmentMode

IaaS sanal makinesi için VM Konuk düzeltme eki değerlendirmesi modunu belirtir.

Olası değerler şunlardır:

imageDefault - Bir sanal makinede düzeltme eki değerlendirmelerinin zamanlamasını denetlersiniz.

AutomaticByPlatform - Platform düzenli düzeltme eki değerlendirmelerini tetikler. provisionVMAgent özelliği true olmalıdır.

Değer Description
AutomaticByPlatform
ImageDefault

WindowsVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak belirtir.

Olası değerler şunlardır:

El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır

AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır.

AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır

Değer Description
AutomaticByOS
AutomaticByPlatform
Manual

WinRMConfiguration

VM'nin Windows Uzaktan Yönetim yapılandırmasını açıklar

Name Tür Description
listeners

WinRMListener[]

Windows Uzaktan Yönetim dinleyicilerinin listesi

WinRMListener

Windows Uzaktan Yönetim dinleyicisinin Protokol ve parmak izini açıklar

Name Tür Description
certificateUrl

string

Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a gizli dizi eklemek için bkz. anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda, sertifikanızın UTF-8'de kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

{
"data":"",
"dataType":"pfx",
"password":""
}
Sanal makineye sertifika yüklemek için Linux
için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını önerilir.

protocol

ProtocolTypes

WinRM dinleyicisinin protokolünün belirtir.

Olası değerler şunlardır:
http

https