VirtualMachineProperties interface

Sanal Makinenin özelliklerini açıklar.

Özellikler

additionalCapabilities

Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir.

applicationProfile

VM/VMSS'nin kullanımına sunulması gereken galeri uygulamalarını belirtir.

availabilitySet

Sanal makinenin atanması gereken kullanılabilirlik kümesi hakkındaki bilgileri belirtir. Aynı kullanılabilirlik kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Kullanılabilirlik kümeleri hakkında daha fazla bilgi için bkz. Kullanılabilirlik kümelerine genel bakış. Azure planlı bakımı hakkında daha fazla bilgi için bkz. Azure'de Sanal Makineler için bakım ve güncelleştirmeler. Şu anda vm yalnızca oluşturma zamanında kullanılabilirlik kümesine eklenebilir. VM'nin eklendiği kullanılabilirlik kümesi, kullanılabilirlik kümesi kaynağıyla aynı kaynak grubu altında olmalıdır. Mevcut vm kullanılabilirlik kümesine eklenemez. Bu özellik null olmayan bir properties.virtualMachineScaleSet başvurusuyla birlikte bulunamaz.

billingProfile

Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir. En düşük api sürümü: 2019-03-01.

capacityReservation

Sanal makineyi ayırmak için kullanılan kapasite rezervasyonu hakkındaki bilgileri belirtir. En düşük api sürümü: 2021-04-01.

diagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir. En düşük api sürümü: 2015-06-15.

evictionPolicy

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.

extensionsTimeBudget

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.

hardwareProfile

Sanal makine için donanım ayarlarını belirtir.

host

Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-10-01.

hostGroup

Sanal makinenin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir. Not: Kullanıcı hem konak hem de hostGroup özelliklerini belirtemez. En düşük api sürümü: 2020-06-01.

instanceView

Sanal makine örneği görünümü.

licenseType

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

Sanal makinenin ağ arabirimlerini belirtir.

osProfile

Sanal makineyi oluştururken kullanılan işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

platformFaultDomain

Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak, Sanal Makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır. Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. Başvuruda bulunılan Sanal Makine Ölçek Kümesi'nin 'platformFaultDomainCount' değeri 1'den büyük olmalıdır. Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir. En düşük api‐sürümü: 2020‐12‐01.

priority

Sanal makinenin önceliğini belirtir. En düşük api sürümü: 2019-03-01

provisioningState

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

proximityPlacementGroup

Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-04-01.

resiliencyProfile

Sanal makine için dayanıklılık profili.

scheduledEventsPolicy

Sanal makine için Yeniden Dağıtma, Yeniden Başlatma ve ScheduledEventsAdditionalPublishingTargets Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

scheduledEventsProfile

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

securityProfile

Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir.

storageProfile

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

timeCreated

Sanal Makine kaynağının oluşturulduğu saati belirtir. En düşük api sürümü: 2021-11-01.

userData

Base-64 kodlanmış olması gereken VM için UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir. En düşük api sürümü: 2021-03-01.

virtualMachineScaleSet

Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez. Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01.

vmId

Tüm Azure IaaS VM'leri SMBIOS'unda kodlanıp depolanan ve platform BIOS komutları kullanılarak okunabilen 128 bit tanımlayıcısı olan VM benzersiz kimliğini belirtir.

Özellik Ayrıntıları

additionalCapabilities

Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir.

additionalCapabilities?: AdditionalCapabilities

Özellik Değeri

applicationProfile

VM/VMSS'nin kullanımına sunulması gereken galeri uygulamalarını belirtir.

applicationProfile?: ApplicationProfile

Özellik Değeri

availabilitySet

Sanal makinenin atanması gereken kullanılabilirlik kümesi hakkındaki bilgileri belirtir. Aynı kullanılabilirlik kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Kullanılabilirlik kümeleri hakkında daha fazla bilgi için bkz. Kullanılabilirlik kümelerine genel bakış. Azure planlı bakımı hakkında daha fazla bilgi için bkz. Azure'de Sanal Makineler için bakım ve güncelleştirmeler. Şu anda vm yalnızca oluşturma zamanında kullanılabilirlik kümesine eklenebilir. VM'nin eklendiği kullanılabilirlik kümesi, kullanılabilirlik kümesi kaynağıyla aynı kaynak grubu altında olmalıdır. Mevcut vm kullanılabilirlik kümesine eklenemez. Bu özellik null olmayan bir properties.virtualMachineScaleSet başvurusuyla birlikte bulunamaz.

availabilitySet?: SubResource

Özellik Değeri

billingProfile

Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir. En düşük api sürümü: 2019-03-01.

billingProfile?: BillingProfile

Özellik Değeri

capacityReservation

Sanal makineyi ayırmak için kullanılan kapasite rezervasyonu hakkındaki bilgileri belirtir. En düşük api sürümü: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Özellik Değeri

diagnosticsProfile

Önyükleme tanılama ayarları durumunu belirtir. En düşük api sürümü: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Özellik Değeri

evictionPolicy

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.

evictionPolicy?: string

Özellik Değeri

string

extensionsTimeBudget

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.

extensionsTimeBudget?: string

Özellik Değeri

string

hardwareProfile

Sanal makine için donanım ayarlarını belirtir.

hardwareProfile?: HardwareProfile

Özellik Değeri

host

Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-10-01.

host?: SubResource

Özellik Değeri

hostGroup

Sanal makinenin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir. Not: Kullanıcı hem konak hem de hostGroup özelliklerini belirtemez. En düşük api sürümü: 2020-06-01.

hostGroup?: SubResource

Özellik Değeri

instanceView

Sanal makine örneği görünümü.

instanceView?: VirtualMachineInstanceView

Özellik Değeri

licenseType

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

licenseType?: string

Özellik Değeri

string

networkProfile

Sanal makinenin ağ arabirimlerini belirtir.

networkProfile?: NetworkProfile

Özellik Değeri

osProfile

Sanal makineyi oluştururken kullanılan işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez.

osProfile?: OSProfile

Özellik Değeri

platformFaultDomain

Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak, Sanal Makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır. Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. Başvuruda bulunılan Sanal Makine Ölçek Kümesi'nin 'platformFaultDomainCount' değeri 1'den büyük olmalıdır. Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir. En düşük api‐sürümü: 2020‐12‐01.

platformFaultDomain?: number

Özellik Değeri

number

priority

Sanal makinenin önceliğini belirtir. En düşük api sürümü: 2019-03-01

priority?: string

Özellik Değeri

string

provisioningState

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

provisioningState?: string

Özellik Değeri

string

proximityPlacementGroup

Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-04-01.

proximityPlacementGroup?: SubResource

Özellik Değeri

resiliencyProfile

Sanal makine için dayanıklılık profili.

resiliencyProfile?: ResiliencyProfile

Özellik Değeri

scheduledEventsPolicy

Sanal makine için Yeniden Dağıtma, Yeniden Başlatma ve ScheduledEventsAdditionalPublishingTargets Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

scheduledEventsPolicy?: ScheduledEventsPolicy

Özellik Değeri

scheduledEventsProfile

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

scheduledEventsProfile?: ScheduledEventsProfile

Özellik Değeri

securityProfile

Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir.

securityProfile?: SecurityProfile

Özellik Değeri

storageProfile

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

storageProfile?: StorageProfile

Özellik Değeri

timeCreated

Sanal Makine kaynağının oluşturulduğu saati belirtir. En düşük api sürümü: 2021-11-01.

timeCreated?: Date

Özellik Değeri

Date

userData

Base-64 kodlanmış olması gereken VM için UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir. En düşük api sürümü: 2021-03-01.

userData?: string

Özellik Değeri

string

virtualMachineScaleSet

Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez. Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01.

virtualMachineScaleSet?: SubResource

Özellik Değeri

vmId

Tüm Azure IaaS VM'leri SMBIOS'unda kodlanıp depolanan ve platform BIOS komutları kullanılarak okunabilen 128 bit tanımlayıcısı olan VM benzersiz kimliğini belirtir.

vmId?: string

Özellik Değeri

string