VirtualMachine interface
Sanal Makineyi açıklar.
- Extends
Özellikler
| additional |
Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. |
| application |
VM/VMSS'nin kullanımına sunulması gereken galeri uygulamalarını belirtir. |
| availability |
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. |
| billing |
Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir. En düşük api sürümü: 2019-03-01. |
| capacity |
Sanal makineyi ayırmak için kullanılan kapasite rezervasyonu hakkındaki bilgileri belirtir. En düşük api sürümü: 2021-04-01. |
| diagnostics |
Ö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. |
| eviction |
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. |
| extended |
Sanal Makinenin genişletilmiş konumu. |
| extensions |
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. |
| hardware |
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. |
| host |
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. |
| instance |
Sanal makine örneği görünümü. |
| interconnect |
Sanal Makineyi tahsis etmek için kullanılan Bağlantı Bloğu hakkında bilgi belirtir. Minimum API sürümü: 2026-03-01. |
| license |
Kullanılan görüntünün veya diskin şirket içinde lisanslandığını belirtir. |
| managed |
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. |
| network |
Sanal makinenin ağ arabirimlerini belirtir. |
| os |
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. |
| platform |
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 |
| provisioning |
Yalnızca yanıtta görünen sağlama durumu. |
| proximity |
Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-04-01. |
| resiliency |
Sanal makine için dayanıklılık profili. |
| resources | Sanal makine alt uzantısı kaynakları. |
| scheduled |
Sanal makine için Yeniden Dağıtma, Yeniden Başlatma ve ScheduledEventsAdditionalPublishingTargets Zamanlanmış Olayla ilgili yapılandırmaları belirtir. |
| scheduled |
Zamanlanmış Olayla ilgili yapılandırmaları belirtir. |
| security |
Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir. |
| storage |
Sanal makine diskleri için depolama ayarlarını belirtir. |
| time |
Sanal Makine kaynağının oluşturulduğu saati belirtir. En düşük api sürümü: 2021-11-01. |
| user |
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. |
| virtual |
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. |
| vm |
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ı |
| system |
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
location
Kaynağın bulunduğu coğrafi konum
location: string
Özellik Değeri
string
name
Kaynağın adı
name?: string
Özellik Değeri
string
systemData
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.
systemData?: SystemData
Özellik Değeri
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