VirtualMachine interface

Sanal Makineyi açıklar.

Extends

Ö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.

etag

Etag, müşterinin iyimser güncelleştirmeleri sağlamak için üst bilgide sağlayabilmesi için VM'nin Oluşturma/Güncelleştirme/Alma yanıtında döndürülen özelliktir.

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.

extendedLocation

Sanal Makinenin genişletilmiş konumu.

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.

identity

Yapılandırıldıysa sanal makinenin kimliği.

instanceView

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

interconnectBlockProfile

Sanal Makineyi tahsis etmek için kullanılan Bağlantı Bloğu hakkında bilgi belirtir. Minimum API sürümü: 2026-03-01.

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

managedBy

Vm, VMSS'nin bir parçasıysa ManagedBy, Sanal Makine Ölçek Kümesi (VMSS) esnek ARM kaynak kimliği olarak ayarlanır. Bu özellik platform tarafından iç kaynak grubu silme iyileştirmesi için kullanılır.

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.

placement

Yerleştirme bölümü, sanal makine donanım yerleşimi için kullanıcı tanımlı kısıtlamaları belirtir. VM sağlandıktan sonra bu özellik değiştirilemez. En düşük api sürümü: 2024-11-01.

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.

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.

resources

Sanal makine alt uzantısı kaynakları.

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.

zones

Kullanılabilirlik alanları.

Devralınan Özellikler

id

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Kaynağın bulunduğu coğrafi konum

name

Kaynağın adı

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

Kaynak etiketleri.

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

Ö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

etag

Etag, müşterinin iyimser güncelleştirmeleri sağlamak için üst bilgide sağlayabilmesi için VM'nin Oluşturma/Güncelleştirme/Alma yanıtında döndürülen özelliktir.

etag?: string

Özellik Değeri

string

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

extendedLocation

Sanal Makinenin genişletilmiş konumu.

extendedLocation?: ExtendedLocation

Özellik Değeri

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

identity

Yapılandırıldıysa sanal makinenin kimliği.

identity?: VirtualMachineIdentity

Özellik Değeri

instanceView

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

instanceView?: VirtualMachineInstanceView

Özellik Değeri

interconnectBlockProfile

Sanal Makineyi tahsis etmek için kullanılan Bağlantı Bloğu hakkında bilgi belirtir. Minimum API sürümü: 2026-03-01.

interconnectBlockProfile?: InterconnectBlockProfile

Ö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

managedBy

Vm, VMSS'nin bir parçasıysa ManagedBy, Sanal Makine Ölçek Kümesi (VMSS) esnek ARM kaynak kimliği olarak ayarlanır. Bu özellik platform tarafından iç kaynak grubu silme iyileştirmesi için kullanılır.

managedBy?: 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

placement

Yerleştirme bölümü, sanal makine donanım yerleşimi için kullanıcı tanımlı kısıtlamaları belirtir. VM sağlandıktan sonra bu özellik değiştirilemez. En düşük api sürümü: 2024-11-01.

placement?: Placement

Özellik Değeri

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.

plan?: Plan

Ö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

resources

Sanal makine alt uzantısı kaynakları.

resources?: VirtualMachineExtension[]

Ö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

zones

Kullanılabilirlik alanları.

zones?: string[]

Özellik Değeri

string[]

Devralınan Özellik Detayları

id

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Özellik Değeri

string

TrackedResource.id'dan Devralınan

location

Kaynağın bulunduğu coğrafi konum

location: string

Özellik Değeri

string

TrackedResource.location'dan Devralınmış

name

Kaynağın adı

name?: string

Özellik Değeri

string

TrackedResource.name'dan Devralınan

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

systemData?: SystemData

Özellik Değeri

TrackedResource.systemData'dan Devralınan

tags

Kaynak etiketleri.

tags?: Record<string, string>

Özellik Değeri

Record<string, string>

TrackedResource.tagsDevralındı

type

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

type?: string

Özellik Değeri

string

DevralınanTrackedResource.type