Aracılığıyla paylaş


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 için kullanılabilir hale getirilecek 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'da 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.

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

NOT: Kullanıcı hem host hem de hostGroup özelliklerini belirtemez.

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ümesinde 'platformFaultDomainCount' > 1 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

    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.

    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.

    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

    Ö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 için kullanılabilir hale getirilecek 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'da 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?: "Deallocate" | "Delete"

    Özellik Değeri

    "Deallocate" | "Delete"

    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.

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

    NOT: Kullanıcı hem host hem de hostGroup özelliklerini belirtemez.

    hostGroup?: SubResource

    Ö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ümesinde 'platformFaultDomainCount' > 1 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?: "Regular" | "Low" | "Spot"

    Özellik Değeri

    "Regular" | "Low" | "Spot"

    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

    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

    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