Aracılığıyla paylaş


Virtual Machines - Update

Sanal makineyi güncelleştirme işlemi.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2024-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.

vmName
path True

string

Sanal makinenin adı.

api-version
query True

string

İstemci Api Sürümü.

İstek Başlığı

Name Gerekli Tür Description
If-Match

string

Dönüşümün ETag'i. Geçerli kaynağın üzerine her zaman yazmak için bu değeri atla. Eş zamanlı değişikliklerin yanlışlıkla üzerine yazılmasını önlemek için son görülen ETag değerini belirtin.

If-None-Match

string

Yeni bir kayıt kümesinin oluşturulmasına izin vermek, ancak var olan bir kayıt kümesinin güncelleştirilmesini önlemek için '*' olarak ayarlayın. Desteklenmeyen diğer değerler sunucudan hatayla sonuçlanır.

İstek Gövdesi

Name Tür Description
parameters

VirtualMachineUpdate

Sanal Makineyi Güncelleştir işlemine sağlanan parametreler.

Yanıtlar

Name Tür Description
200 OK

VirtualMachine

Tamam

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

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

Örnekler

Update a VM by detaching data disk
Update a VM by force-detaching data disk

Update a VM by detaching data disk

Örnek isteği

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2024-03-01

{
  "properties": {
    "hardwareProfile": {
      "vmSize": "Standard_D2_v2"
    },
    "storageProfile": {
      "imageReference": {
        "sku": "2016-Datacenter",
        "publisher": "MicrosoftWindowsServer",
        "version": "latest",
        "offer": "WindowsServer"
      },
      "osDisk": {
        "caching": "ReadWrite",
        "managedDisk": {
          "storageAccountType": "Standard_LRS"
        },
        "name": "myVMosdisk",
        "createOption": "FromImage"
      },
      "dataDisks": [
        {
          "diskSizeGB": 1023,
          "createOption": "Empty",
          "lun": 0,
          "toBeDetached": true
        },
        {
          "diskSizeGB": 1023,
          "createOption": "Empty",
          "lun": 1,
          "toBeDetached": false
        }
      ]
    },
    "osProfile": {
      "adminUsername": "{your-username}",
      "computerName": "myVM",
      "adminPassword": "{your-password}"
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}",
          "properties": {
            "primary": true
          }
        }
      ]
    }
  }
}

Örnek yanıt

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "type": "Microsoft.Compute/virtualMachines",
  "properties": {
    "osProfile": {
      "adminUsername": "{your-username}",
      "secrets": [],
      "computerName": "myVM",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true
      }
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/nsgExistingNic",
          "properties": {
            "primary": true
          }
        }
      ]
    },
    "storageProfile": {
      "imageReference": {
        "sku": "2016-Datacenter",
        "publisher": "MicrosoftWindowsServer",
        "version": "latest",
        "offer": "WindowsServer"
      },
      "osDisk": {
        "osType": "Windows",
        "caching": "ReadWrite",
        "createOption": "FromImage",
        "name": "myVMosdisk",
        "managedDisk": {
          "storageAccountType": "Standard_LRS"
        }
      },
      "dataDisks": [
        {
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS"
          },
          "createOption": "Empty",
          "lun": 0,
          "diskSizeGB": 1023,
          "toBeDetached": true
        },
        {
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS"
          },
          "createOption": "Empty",
          "lun": 1,
          "diskSizeGB": 1023,
          "toBeDetached": false
        }
      ]
    },
    "vmId": "3906fef9-a1e5-4b83-a8a8-540858b41df0",
    "hardwareProfile": {
      "vmSize": "Standard_D2_v2"
    },
    "provisioningState": "Updating"
  },
  "name": "myVM",
  "location": "westus"
}

Update a VM by force-detaching data disk

Örnek isteği

PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2024-03-01

{
  "properties": {
    "hardwareProfile": {
      "vmSize": "Standard_D2_v2"
    },
    "storageProfile": {
      "imageReference": {
        "sku": "2016-Datacenter",
        "publisher": "MicrosoftWindowsServer",
        "version": "latest",
        "offer": "WindowsServer"
      },
      "osDisk": {
        "caching": "ReadWrite",
        "managedDisk": {
          "storageAccountType": "Standard_LRS"
        },
        "name": "myVMosdisk",
        "createOption": "FromImage"
      },
      "dataDisks": [
        {
          "diskSizeGB": 1023,
          "createOption": "Empty",
          "lun": 0,
          "toBeDetached": true,
          "detachOption": "ForceDetach"
        },
        {
          "diskSizeGB": 1023,
          "createOption": "Empty",
          "lun": 1,
          "toBeDetached": false
        }
      ]
    },
    "osProfile": {
      "adminUsername": "{your-username}",
      "computerName": "myVM",
      "adminPassword": "{your-password}"
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{existing-nic-name}",
          "properties": {
            "primary": true
          }
        }
      ]
    }
  }
}

Örnek yanıt

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "type": "Microsoft.Compute/virtualMachines",
  "properties": {
    "osProfile": {
      "adminUsername": "{your-username}",
      "secrets": [],
      "computerName": "myVM",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true
      }
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/nsgExistingNic",
          "properties": {
            "primary": true
          }
        }
      ]
    },
    "storageProfile": {
      "imageReference": {
        "sku": "2016-Datacenter",
        "publisher": "MicrosoftWindowsServer",
        "version": "latest",
        "offer": "WindowsServer"
      },
      "osDisk": {
        "osType": "Windows",
        "caching": "ReadWrite",
        "createOption": "FromImage",
        "name": "myVMosdisk",
        "managedDisk": {
          "storageAccountType": "Standard_LRS"
        }
      },
      "dataDisks": [
        {
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS"
          },
          "createOption": "Empty",
          "lun": 0,
          "diskSizeGB": 1023,
          "toBeDetached": true,
          "detachOption": "ForceDetach"
        },
        {
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS"
          },
          "createOption": "Empty",
          "lun": 1,
          "diskSizeGB": 1023,
          "toBeDetached": false
        }
      ]
    },
    "vmId": "3906fef9-a1e5-4b83-a8a8-540858b41df0",
    "hardwareProfile": {
      "vmSize": "Standard_D2_v2"
    },
    "provisioningState": "Updating"
  },
  "name": "myVM",
  "location": "westus"
}

Tanımlar

Name Description
AdditionalCapabilities

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

AdditionalUnattendContent

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

ApiEntityReference

Kaynak kaynak tanımlayıcısı. Bu bir anlık görüntü veya diskin oluşturulacağı disk geri yükleme noktası olabilir.

ApiError

Api hatası.

ApiErrorBase

Api hata tabanı.

ApplicationProfile

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir.

AvailablePatchSummary

Sanal makine için en son değerlendirme işleminin kullanılabilir yama özeti.

BillingProfile

Azure Spot sanal makinesinin 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. NOT: StorageUri belirtiliyorsa depolama hesabının VM ile aynı bölgede ve abonelikte olduğundan emin olun. 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.

BootDiagnosticsInstanceView

Ö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 gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly.

CapacityReservationProfile

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

CloudError

İşlem hizmetinden bir hata yanıtı.

ComponentNames

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

DataDisk

Bir sanal makineye veri diski 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.

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. Olası değerler şunlardır: CacheDisk,ResourceDisk,NvmeDisk. Varsayılan davranış şudur: Vm boyutu için yapılandırılmışsa CacheDisk, aksi takdirde ResourceDisk veya NvmeDisk kullanılır. Önbellek diskini hangi VM boyutlarının kullanıma sunabildiğinden denetlemek için konumundaki Windows https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM ve Linux VM https://docs.microsoft.com/azure/virtual-machines/linux/sizes için VM boyutu belgelerine bakın. NvmeDisk için en düşük api sürümü: 2024-03-01.

DiffDiskSettings

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

DiskControllerTypes

VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilen belirtilen sanal makine belirtilmezse, bu özellik işletim sistemi diskinin özelliklerine ve belirtilen en düşük API sürümünden VM boyutuna göre V2 olarak ayarlanmış 'hyperVGeneration' ile oluşturulmaktaysa varsayılan disk denetleyicisi türüne ayarlanır. VM yapılandırmasında VM boyutunu, vm'yi örtük olarak serbest ve yeniden dağıtan güncelleştirmediğiniz sürece, vm'yi disk denetleyicisi türünü güncelleştirmeden önce serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01.

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Şunlardır: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage: Bu değer, sanal makineyi oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir.

DiskDeleteOptionTypes

VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayır olarak ayarlanır. Kısa ömürlü işletim sistemi diski için varsayılan değer Sil olarak ayarlanır. Kullanıcı kısa ömürlü bir işletim sistemi diski için silme seçeneğini değiştiremez.

DiskDetachOptionTypes

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayırma işleminde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma girişimi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa diski VM'den zorla ayırmak için son çare olarak zorla ayırma seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri boşaltılmamış olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak ayarlamak ve detachOption: 'ForceDetach' olarak ayarlamak için veri diski güncelleştirmesini zorla 'true' olarak ayırmak için.

DiskEncryptionSetParameters

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

DiskEncryptionSettings

İşletim Sistemi Diski için şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15.

DiskInstanceView

Sanal makine disk bilgileri.

DomainNameLabelScopeTypes

Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır.

EncryptionIdentity

Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir.

EventGridAndResourceGraph

eventGridAndResourceGraph Zamanlanmış Olay ayarı oluşturulurken kullanılan yapılandırma parametreleri.

ExtendedLocation

Sanal Makinenin genişletilmiş konumu.

ExtendedLocationTypes

Genişletilmiş konumun türü.

HardwareProfile

Sanal makinenin donanım ayarlarını belirtir.

HyperVGenerationType

Bir kaynakla ilişkilendirilmiş HyperVGeneration Türünü belirtir

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. Platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde bu öğe gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz.

InnerError

İç hata ayrıntıları.

InstanceViewStatus

Örnek görünümü durumu.

IPVersions

Api-Version 2019-07-01 ve sonraki sürümlerde 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'.

KeyVaultKeyReference

anahtar şifreleme anahtarının Key Vault konumunu belirtir.

KeyVaultSecretReference

Başvuru tarafından geçirilen ve anahtar kasasından kullanılan korumalı uzantı ayarları

LastPatchInstallationSummary

Sanal makine için en son yükleme işleminin yükleme özeti.

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

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

LinuxVMGuestPatchAutomaticByPlatformSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu 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

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

ManagedDiskParameters

Yönetilen disk parametreleri.

Mode

Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetim yapmaya veya izlemeye başlar ancak Denetim modunda uç noktaları barındırma istekleri üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorunlu kılacaktır. Varsayılan değer Zorlama modu'dur.

NetworkApiVersion

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

NetworkInterfaceAuxiliaryMode

Ağ Arabirimi kaynağı için Yardımcı modun etkinleştirilip etkinleştirilmediğini belirtir.

NetworkInterfaceAuxiliarySku

Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

NetworkInterfaceReference

Sanal makineyle ilişkili ağ arabirimleri için kaynak kimliklerinin listesini belirtir.

NetworkProfile

Sanal makinenin ağ arabirimlerini belirtir.

OperatingSystemTypes

İşletim Sistemi türü.

OSDisk

Sanal makine 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.

OSImageNotificationProfile

İşletim Sistemi Görüntüsü Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

OSProfile

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

PassNames

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

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmiyor", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

PatchSettings

[Önizleme Özelliği] 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ünü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, 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'e tıklayın.

ProtocolTypes

WinRM dinleyicisinin protokolunu belirtir. Olası değerler şunlardır: http,https.

ProxyAgentSettings

Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2024-03-01.

PublicIPAddressSku

Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode ile Esnek olarak ayarlanabilir.

PublicIPAddressSkuName

Genel IP sku adını belirtme

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

PublicIPAllocationMethod

Genel IP ayırma türünü belirtin

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.

ScheduledEventsAdditionalPublishingTargets

scheduledEventsAdditionalPublishingTargets yayımlanırken kullanılan yapılandırma parametreleri.

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.

securityEncryptionTypes

Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin vmGuestState blobuyla birlikte şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

SecurityProfile

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

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez.

SettingNames

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

SshConfiguration

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

SshPublicKey

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

StatusLevelTypes

Düzey kodu.

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.

StorageProfile

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

SubResource

Gizli diziyi içeren Key Vault göreli URL'si.

TerminateNotificationProfile

Zamanlanmış Olayla ilgili yapılandırmaları Sonlandır'ı belirtir.

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.

UserAssignedIdentities

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

UserInitiatedReboot

userInitiatedReboot zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

UserInitiatedRedeploy

userInitiatedRedeploy zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

VaultCertificate

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

VaultSecretGroup

Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir.

VirtualHardDisk

Sanal sabit disk.

VirtualMachine

Bir Sanal Makineyi açıklar.

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

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.

VirtualMachineExtension

Sanal makine alt uzantısı kaynakları.

VirtualMachineExtensionHandlerInstanceView

Sanal makine uzantısı işleyici örneği görünümü.

VirtualMachineExtensionInstanceView

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

VirtualMachineHealthStatus

VM'nin sistem durumu.

VirtualMachineIdentity

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

VirtualMachineInstanceView

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

VirtualMachineIpTag

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

VirtualMachineNetworkInterfaceConfiguration

Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ağ arabirimlerine uygulanacak dns ayarları.

VirtualMachineNetworkInterfaceIPConfiguration

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

VirtualMachinePatchStatus

[Önizleme Özelliği] Sanal makine düzeltme eki işlemlerinin durumu.

VirtualMachinePriorityTypes

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

VirtualMachinePublicIPAddressConfiguration

publicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

publicIP adreslerine uygulanacak dns ayarları.

VirtualMachineSizeTypes

Sanal makinenin boyutunu belirtir. Sabit listesi veri türü şu anda kullanım dışıdır ve 23 Aralık 2023'e kadar kaldırılacaktır. Kullanılabilir boyutların listesini almak için önerilen yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listeleme, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleme, Yeniden boyutlandırma için kullanılabilir tüm sanal makine boyutlarını listeleme. Sanal makine boyutları hakkında daha fazla bilgi için bkz. Sanal makineler için boyutlar. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır.

VirtualMachineUpdate

Sanal Makineyi Güncelleştir işlemine sağlanan parametreler.

VMDiskSecurityProfile

Yönetilen diskin güvenlik profilini belirtir.

VMGalleryApplication

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir

VMSizeProperties

Sanal makinenin boyutunu özelleştirmeye yönelik özellikleri belirtir. En düşük api sürümü: 2021-07-01. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Daha fazla ayrıntı için lütfen VM Özelleştirmesi'ndeki yönergeleri izleyin.

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.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

WindowsVMGuestPatchAutomaticByPlatformSettings

Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

WindowsVMGuestPatchMode

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

Olası değerler şunlardır:

El ile - Düzeltme eklerinin bir sanal makineye uygulanmasını denetlersiniz. Bunu, düzeltme eklerini VM'nin içine el ile uygulayarak yaparsı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

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

WinRMListener

Windows Uzaktan Yönetim dinleyicilerinin listesi

AdditionalCapabilities

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

Name Tür Description
hibernationEnabled

boolean

VM'de hazırda bekleme özelliğini etkinleştiren veya devre dışı bırakan bayrak.

ultraSSDEnabled

boolean

VM veya VMSS üzerinde depolama hesabı türü UltraSSD_LRS olan 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 etkinleştirildiğinde 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 base-64 kodlanmış XML biçimli bilgileri belirtir.

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 geçerli olduğu ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon.

ApiEntityReference

Kaynak kaynak tanımlayıcısı. Bu bir anlık görüntü veya diskin oluşturulacağı disk geri yükleme noktası olabilir.

Name Tür Description
id

string

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

ApiError

Api hatası.

Name Tür Description
code

string

Hata kodu.

details

ApiErrorBase[]

Api hata ayrıntıları

innererror

InnerError

Api iç hatası

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApiErrorBase

Api hata tabanı.

Name Tür Description
code

string

Hata kodu.

message

string

Hata iletisi.

target

string

Belirli bir hatanın hedefi.

ApplicationProfile

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir.

Name Tür Description
galleryApplications

VMGalleryApplication[]

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir

AvailablePatchSummary

Sanal makine için en son değerlendirme işleminin kullanılabilir yama özeti.

Name Tür Description
assessmentActivityId

string

Bu sonucu oluşturan işlemin etkinlik kimliği. CRP ve uzantı günlükleri arasında bağıntı sağlamak için kullanılır.

criticalAndSecurityPatchCount

integer

Kullanılabilir olarak algılanan ve henüz yüklenmemiş kritik veya güvenlik düzeltme eklerinin sayısı.

error

ApiError

İşlemin yürütülmesi sırasında karşılaşılan hatalar. Details dizisi bunların listesini içerir.

lastModifiedTime

string

İşlemin başladığı UTC zaman damgası.

otherPatchCount

integer

Kritik ve güvenlik hariç tüm kullanılabilir düzeltme eklerinin sayısı.

rebootPending

boolean

VM'nin genel yeniden başlatma durumu. Kısmen yüklenen düzeltme ekleri yüklemeyi tamamlamak için yeniden başlatma gerektirdiğinde ancak yeniden başlatma henüz gerçekleşmediğinde bu doğru olacaktır.

startTime

string

İşlemin başladığı UTC zaman damgası.

status

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmiyor", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

BillingProfile

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

Name Tür Description
maxPrice

number

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.

Geçerli Azure Spot fiyatı VM/VMSS oluşturulduktan sonra maxPrice değerinin ötesine geçerse maxPrice, bir Azure Spot VM/VMSS'yi çı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 – varsayılan fiyatın isteğe bağlı olacağını gösterir.

Azure Spot VM/VMSS'nin fiyat nedenleriyle çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmazsa 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. NOT: StorageUri belirtiliyorsa depolama hesabının VM ile aynı bölgede ve abonelikte olduğundan emin olun. 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ştirilmeyileceği.

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.

BootDiagnosticsInstanceView

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

string

Konsol ekran görüntüsü blob URI'si. Not: Önyükleme tanılaması şu anda yönetilen depolama ile etkinleştirildiyse bu ayar yapılmaz .

serialConsoleLogBlobUri

string

Seri konsol günlük blobu Uri'si. Not: Önyükleme tanılaması şu anda yönetilen depolama ile etkinleştirildiyse bu ayar yapılmaz .

status

InstanceViewStatus

VM için önyükleme tanılama durumu bilgileri. Not: Yalnızca önyükleme tanılamasını etkinleştirmede karşılaşılan hatalar varsa ayarlanır.

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly.

Name Tür Description
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

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

Name Tür Description
capacityReservationGroup

SubResource

Yeterli kapasite ayrılmış olarak sağlanan sanal makineyi veya ölçek kümesi vm örneklerini ayırmak için kullanılacak kapasite ayırma grubu kaynak kimliğini belirtir. Daha fazla ayrıntı için https://aka.ms/CapacityReservation lütfen adresine bakın.

CloudError

İşlem hizmetinden bir hata yanıtı.

Name Tür Description
error

ApiError

Api hatası.

ComponentNames

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

Name Tür Description
Microsoft-Windows-Shell-Setup

string

DataDisk

Bir sanal makineye veri diski 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.

Name Tür Description
caching

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly.

createOption

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Şunlardır: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage: Bu değer, sanal makine veri diskini oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. Boş: Bu değer boş bir veri diski oluştururken kullanılır. Kopya: Bu değer, bir anlık görüntüden veya başka bir diskten veri diski oluşturmak için kullanılır. Geri yükleme: Bu değer, bir disk geri yükleme noktasından veri diski oluşturmak için kullanılır.

deleteOption

DiskDeleteOptionTypes

VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde veri diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer Ayır olarak ayarlanır.

detachOption

DiskDetachOptionTypes

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayırma işleminde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma girişimi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa diski VM'den zorla ayırmak için son çare olarak zorla ayırma seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri boşaltılmamış olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak ayarlamak ve detachOption: 'ForceDetach' olarak ayarlamak için veri diski güncelleştirmesini zorla 'true' olarak ayırmak için.

diskIOPSReadWrite

integer

StorageAccountType UltraSSD_LRS olduğunda yönetilen disk için Read-Write IOPS'yi belirtir. Yalnızca VirtualMachine ScaleSet VM diskleri için döndürülür. Yalnızca VirtualMachine Ölçek Kümesi güncelleştirmeleri yoluyla güncelleştirilebilir.

diskMBpsReadWrite

integer

StorageAccountType UltraSSD_LRS yönetilen disk için saniyede MB cinsinden bant genişliğini belirtir. Yalnızca VirtualMachine ScaleSet VM diskleri için döndürülür. Yalnızca VirtualMachine Ölçek Kümesi güncelleştirmeleri yoluyla güncelleştirilebilir.

diskSizeGB

integer

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için x 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz.

image

VirtualHardDisk

Kaynak kullanıcı görüntüsü sanal sabit diski. Sanal sabit disk, sanal makineye eklenmeden önce kopyalanır. SourceImage sağlanmışsa, hedef sanal sabit sürücü mevcut olmamalıdır.

lun

integer

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

ManagedDiskParameters

Yönetilen disk parametreleri.

name

string

Disk adı.

sourceResource

ApiEntityReference

Kaynak kaynak tanımlayıcısı. Bu bir anlık görüntü veya diskin oluşturulacağı disk geri yükleme noktası olabilir.

toBeDetached

boolean

Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir

vhd

VirtualHardDisk

Sanal sabit disk.

writeAcceleratorEnabled

boolean

diskte writeAccelerator'ın etkinleştirilmesi veya devre dışı bırakılması gerektiğini belirtir.

DeleteOptions

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

Name Tür Description
Delete

string

Detach

string

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. NOT: StorageUri belirtiliyorsa depolama hesabının VM ile aynı bölgede ve abonelikte olduğundan emin olun. 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.

Name Tür Description
Local

string

DiffDiskPlacement

İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDisk,ResourceDisk,NvmeDisk. Varsayılan davranış şudur: Vm boyutu için yapılandırılmışsa CacheDisk, aksi takdirde ResourceDisk veya NvmeDisk kullanılır. Önbellek diskini hangi VM boyutlarının kullanıma sunabildiğinden denetlemek için konumundaki Windows https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM ve Linux VM https://docs.microsoft.com/azure/virtual-machines/linux/sizes için VM boyutu belgelerine bakın. NvmeDisk için en düşük api sürümü: 2024-03-01.

Name Tür Description
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

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

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,NvmeDisk. Varsayılan davranış şudur: Vm boyutu için yapılandırılmışsa CacheDisk, aksi takdirde ResourceDisk veya NvmeDisk kullanılır. Önbellek diskini hangi VM boyutlarının kullanıma sunabildiğinden denetlemek için konumundaki Windows https://docs.microsoft.com/azure/virtual-machines/windows/sizes VM ve Linux VM https://docs.microsoft.com/azure/virtual-machines/linux/sizes için VM boyutu belgelerine bakın. NvmeDisk için en düşük api sürümü: 2024-03-01.

DiskControllerTypes

VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilen belirtilen sanal makine belirtilmezse, bu özellik işletim sistemi diskinin özelliklerine ve belirtilen en düşük API sürümünden VM boyutuna göre V2 olarak ayarlanmış 'hyperVGeneration' ile oluşturulmaktaysa varsayılan disk denetleyicisi türüne ayarlanır. VM yapılandırmasında VM boyutunu, vm'yi örtük olarak serbest ve yeniden dağıtan güncelleştirmediğiniz sürece, vm'yi disk denetleyicisi türünü güncelleştirmeden önce serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01.

Name Tür Description
NVMe

string

SCSI

string

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Şunlardır: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage: Bu değer, sanal makineyi oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir.

Name Tür Description
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayır olarak ayarlanır. Kısa ömürlü işletim sistemi diski için varsayılan değer Sil olarak ayarlanır. Kullanıcı kısa ömürlü bir işletim sistemi diski için silme seçeneğini değiştiremez.

Name Tür Description
Delete

string

Detach

string

DiskDetachOptionTypes

Bir diski ayırırken kullanılacak veya zaten sanal makineden ayırma işleminde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Veri diskinin önceki bir ayırma girişimi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa diski VM'den zorla ayırmak için son çare olarak zorla ayırma seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri boşaltılmamış olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak ayarlamak ve detachOption: 'ForceDetach' olarak ayarlamak için veri diski güncelleştirmesini zorla 'true' olarak ayırmak için.

Name Tür Description
ForceDetach

string

DiskEncryptionSetParameters

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

Name Tür Description
id

string

Kaynak Kimliği

DiskEncryptionSettings

İşletim Sistemi Diski için şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15.

Name Tür Description
diskEncryptionKey

KeyVaultSecretReference

Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir.

enabled

boolean

Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeydiğini belirtir.

keyEncryptionKey

KeyVaultKeyReference

anahtar şifreleme anahtarının Key Vault konumunu belirtir.

DiskInstanceView

Sanal makine disk bilgileri.

Name Tür Description
encryptionSettings

DiskEncryptionSettings[]

İşletim Sistemi Diski için şifreleme ayarlarını belirtir.

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

name

string

Disk adı.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

DomainNameLabelScopeTypes

Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır.

Name Tür Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir.

Name Tür Description
userAssignedIdentityResourceId

string

VM ile ilişkili kullanıcı kimliklerinden birinin ARM Kaynak Kimliğini belirtir.

EventGridAndResourceGraph

eventGridAndResourceGraph Zamanlanmış Olay ayarı oluşturulurken kullanılan yapılandırma parametreleri.

Name Tür Description
enable

boolean

Olay kılavuzu ve kaynak grafiğinin Zamanlanmış olayla ilgili yapılandırmalar için etkinleştirilip etkinleştirilmediğini belirtir.

ExtendedLocation

Sanal Makinenin genişletilmiş konumu.

Name Tür Description
name

string

Genişletilmiş konumun adı.

type

ExtendedLocationTypes

Genişletilmiş konumun türü.

ExtendedLocationTypes

Genişletilmiş konumun türü.

Name Tür Description
EdgeZone

string

HardwareProfile

Sanal makinenin donanım ayarlarını belirtir.

Name Tür Description
vmSize

VirtualMachineSizeTypes

Sanal makinenin boyutunu belirtir. Sabit listesi veri türü şu anda kullanım dışıdır ve 23 Aralık 2023'e kadar kaldırılacaktır. Kullanılabilir boyutların listesini almak için önerilen yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listeleme, Bir bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleme, Yeniden boyutlandırma için tüm kullanılabilir sanal makine boyutlarını listeleme. Sanal makine boyutları hakkında daha fazla bilgi için bkz. Sanal makineler için boyutlar. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır.

vmSizeProperties

VMSizeProperties

Sanal makinenin boyutunu özelleştirmeye yönelik özellikleri belirtir. En düşük api sürümü: 2021-07-01. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Daha fazla ayrıntı için lütfen VM Özelleştirmesi'ndeki yönergeleri izleyin.

HyperVGenerationType

Bir kaynakla ilişkilendirilmiş HyperVGeneration Türünü belirtir

Name Tür Description
V1

string

V2

string

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. Platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde bu öğe gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz.

Name Tür Description
communityGalleryImageId

string

Vm dağıtımı için topluluk galerisi görüntüsü benzersiz kimliği belirtildi. Bu, topluluk galerisi görüntüsü GET çağrısından getirilebilir.

exactVersion

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ü ondalık sayılarla 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ı.

sharedGalleryImageId

string

Vm dağıtımı için paylaşılan galeri görüntüsü benzersiz kimliği belirtildi. Bu, paylaşılan galeri görüntüsü GET çağrısından getirilebilir.

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 'latest' biçimleridir. 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. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü dağıtım için her zaman 'id' alanını kullanmalıdır. Galeri görüntüsünün 'en son' sürümünü kullanmak için yalnızca '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' öğesini sürüm girişi olmadan ayarlayın.

InnerError

İç hata ayrıntıları.

Name Tür Description
errordetail

string

İç hata iletisi veya özel durum dökümü.

exceptiontype

string

Özel durum türü.

InstanceViewStatus

Örnek görünümü durumu.

Name Tür Description
code

string

Durum kodu.

displayStatus

string

Durum için kısa yerelleştirilebilir etiket.

level

StatusLevelTypes

Düzey kodu.

message

string

Uyarılar ve hata iletileri de dahil olmak üzere ayrıntılı durum iletisi.

time

string

Durum zamanı.

IPVersions

Api-Version 2019-07-01 ve sonraki sürümlerde 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'.

Name Tür Description
IPv4

string

IPv6

string

KeyVaultKeyReference

anahtar şifreleme anahtarının Key Vault konumunu belirtir.

Name Tür Description
keyUrl

string

Key Vault'da anahtar şifreleme anahtarına başvuran URL.

sourceVault

SubResource

Anahtarı içeren Key Vault göreli URL'si.

KeyVaultSecretReference

Başvuru tarafından geçirilen ve anahtar kasasından kullanılan korumalı uzantı ayarları

Name Tür Description
secretUrl

string

Key Vault gizli diziye başvuran URL.

sourceVault

SubResource

Gizli diziyi içeren Key Vault göreli URL'si.

LastPatchInstallationSummary

Sanal makine için en son yükleme işleminin yükleme özeti.

Name Tür Description
error

ApiError

İşlemin yürütülmesi sırasında karşılaşılan hatalar. Details dizisi bunların listesini içerir.

excludedPatchCount

integer

Kullanılabilir olan ancak müşteri tarafından belirtilen dışlama listesi tarafından açıkça dışlanan tüm düzeltme eklerinin sayısı eşleşir.

failedPatchCount

integer

Yüklemede başarısız olan düzeltme eklerinin sayısı.

installationActivityId

string

Bu sonucu oluşturan işlemin etkinlik kimliği. CRP ve uzantı günlükleri arasında bağıntı sağlamak için kullanılır.

installedPatchCount

integer

Başarıyla yüklenen düzeltme eklerinin sayısı.

lastModifiedTime

string

İşlemin başladığı UTC zaman damgası.

maintenanceWindowExceeded

boolean

İşlemin hedeflenen tüm eylemlerini tamamlamadan önce süresinin bitip bitmediğini açıklar

notSelectedPatchCount

integer

Kullanılabilir tüm düzeltme eklerinin sayısıdır, ancak bir sınıflandırma veya ekleme listesi girişiyle eşleşmediğinden yüklenmez.

pendingPatchCount

integer

Düzeltme eki yükleme işlemi sırasında yüklenmesi beklenen tüm kullanılabilir düzeltme eklerinin sayısı.

startTime

string

İşlemin başladığı UTC zaman damgası.

status

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmiyor", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

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.

enableVMAgentPlatformUpdates

boolean

VmAgent Platform Güncelleştirmeler'nin Linux sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur.

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 uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın 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.

Name Tür Description
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Önizleme Özelliği] 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.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

patchMode

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu 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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

Name Tür Description
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Linux'ta VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

Name Tür Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

LinuxVMGuestPatchMode

IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu 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

Name Tür Description
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

Name Tür Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

Name Tür Description
isCustomerInitiatedMaintenanceAllowed

boolean

Doğru, müşterinin Bakım gerçekleştirmesine izin veriliyorsa.

lastOperationMessage

string

Son Bakım İşlemi için döndürülen ileti.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Son Bakım İşlemi Sonuç Kodu.

maintenanceWindowEndTime

string

Bakım Penceresinin Bitiş Saati.

maintenanceWindowStartTime

string

Bakım Penceresi için Başlangıç Saati.

preMaintenanceWindowEndTime

string

Bakım Öncesi Penceresinin Bitiş Saati.

preMaintenanceWindowStartTime

string

Bakım Öncesi Penceresi için Başlangıç Saati.

ManagedDiskParameters

Yönetilen disk parametreleri.

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.

id

string

Kaynak Kimliği

securityProfile

VMDiskSecurityProfile

Yönetilen diskin güvenlik profilini 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.

Mode

Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetim yapmaya veya izlemeye başlar ancak Denetim modunda uç noktaları barındırma istekleri üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorunlu kılacaktır. Varsayılan değer Zorlama modu'dur.

Name Tür Description
Audit

string

Enforce

string

NetworkApiVersion

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

Name Tür Description
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Ağ Arabirimi kaynağı için Yardımcı modun etkinleştirilip etkinleştirilmediğini belirtir.

Name Tür Description
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

Name Tür Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Sanal makineyle ilişkili ağ arabirimleri için kaynak kimliklerinin listesini belirtir.

Name Tür Description
id

string

Kaynak Kimliği

properties.deleteOption

DeleteOptions

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

properties.primary

boolean

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

NetworkProfile

Sanal makinenin ağ arabirimlerini belirtir.

Name Tür Description
networkApiVersion

NetworkApiVersion

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

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir.

networkInterfaces

NetworkInterfaceReference[]

Sanal makineyle ilişkilendirilmiş ağ arabirimleri için kaynak kimliklerinin listesini belirtir.

OperatingSystemTypes

İşletim Sistemi türü.

Name Tür Description
Linux

string

Windows

string

OSDisk

Sanal makine 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.

Name Tür Description
caching

CachingTypes

Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly.

createOption

DiskCreateOptionTypes

Sanal makine diskinin nasıl oluşturulması gerektiğini belirtir. Olası değerler Şunlardır: Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage: Bu değer, sanal makineyi oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir.

deleteOption

DiskDeleteOptionTypes

VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayır olarak ayarlanır. Kısa ömürlü işletim sistemi diski için varsayılan değer Sil olarak ayarlanır. Kullanıcı kısa ömürlü bir işletim sistemi diski için silme seçeneğini değiştiremez.

diffDiskSettings

DiffDiskSettings

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

diskSizeGB

integer

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için x 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz.

encryptionSettings

DiskEncryptionSettings

İşletim Sistemi Diski için şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15.

image

VirtualHardDisk

Kaynak kullanıcı görüntüsü sanal sabit diski. Sanal sabit disk, sanal makineye eklenmeden önce kopyalanır. SourceImage sağlanmışsa, hedef sanal sabit sürücü mevcut olmamalıdır.

managedDisk

ManagedDiskParameters

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.

vhd

VirtualHardDisk

Sanal sabit disk.

writeAcceleratorEnabled

boolean

diskte writeAccelerator'ın etkinleştirilmesi veya devre dışı bırakılması gerektiğini belirtir.

OSImageNotificationProfile

İşletim Sistemi Görüntüsü Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

Name Tür Description
enable

boolean

İşletim Sistemi Görüntüsü Zamanlanmış olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir.

notBeforeTimeout

string

Bir Sanal Makinenin yeniden tasarlanan veya işletim sisteminin yükseltildiği süre, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce İşletim Sistemi Görüntüsü Zamanlanmış Olayını onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilir ve değer 15 dakika (PT15M) olmalıdır

OSProfile

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

Name Tür Description
adminPassword

string

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

En az uzunluk (Windows): 8 karakter

En az uzunluk (Linux): 6 karakter

Maksimum uzunluk (Windows): 123 karakter

Maksimum uzunluk (Linux): 72 karakter

Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün yerine getirilmesi gerekiyor
Daha küçük karakterlere sahiptir
Üst karakterlere sahiptir
Basamak var
Özel bir karaktere sahiptir (Regex match [\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'sinde Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama

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

adminUsername

string

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

Vm oluşturulduktan sonra bu özellik güncelleştirilemez.

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

Maksimum uzunluk (Linux): 64 karakter

Maksimum uzunluk (Windows): 20 karakter.

allowExtensionOperations

boolean

Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede hiçbir uzantı mevcut olmadığında False olarak ayarlanabilir.

computerName

string

Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. Maksimum uzunluk (Windows): 15 karakter. Maksimum uzunluk (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri.

customData

string

Özel verilerin base-64 kodlanmış dizesini belirtir. Base-64 kodlu dizenin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler. Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini ö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.

requireGuestProvisionSignal

boolean

True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik.

secrets

VaultSecretGroup[]

Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir.

windowsConfiguration

WindowsConfiguration

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

PassNames

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

Name Tür Description
OobeSystem

string

PatchOperationStatus

İşlemin genel başarı veya başarısızlık durumu. İşlem tamamlanana kadar "InProgress" olarak kalır. Bu noktada "Bilinmiyor", "Başarısız", "Başarılı" veya "CompletedWithWarnings" olur.

Name Tür Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

PatchSettings

[Önizleme Özelliği] 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.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

enableHotpatching

boolean

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

patchMode

WindowsVMGuestPatchMode

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

Olası değerler şunlardır:

El ile - Düzeltme eklerinin bir sanal makineye uygulanmasını denetlersiniz. Bunu, düzeltme eklerini VM'nin içine el ile uygulayarak yaparsı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ünü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, 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'e 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 protokolunu belirtir. Olası değerler şunlardır: http,https.

Name Tür Description
Http

string

Https

string

ProxyAgentSettings

Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2024-03-01.

Name Tür Description
enabled

boolean

ProxyAgent özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirilmesi gerektiğini belirtir.

keyIncarnationId

integer

Bu özelliğin değerini artırmak, kullanıcının konuk ve konak arasındaki iletişim kanalının güvenliğini sağlamak için kullanılan anahtarı sıfırlamasına olanak tanır.

mode

Mode

Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetime veya izlemeye başlar ancak Denetim modunda uç noktaları barındırma istekleri üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorlar. Varsayılan değer Zorlama modu'dur.

PublicIPAddressSku

Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode ile Esnek olarak ayarlanabilir.

Name Tür Description
name

PublicIPAddressSkuName

Genel IP sku adını belirtme

tier

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

PublicIPAddressSkuName

Genel IP sku adını belirtme

Name Tür Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Genel IP sku katmanını belirtme

Name Tür Description
Global

string

Regional

string

PublicIPAllocationMethod

Genel IP ayırma türünü belirtin

Name Tür Description
Dynamic

string

Static

string

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.

Name Tür Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ScheduledEventsAdditionalPublishingTargets

scheduledEventsAdditionalPublishingTargets yayımlanırken kullanılan yapılandırma parametreleri.

Name Tür Description
eventGridAndResourceGraph

EventGridAndResourceGraph

eventGridAndResourceGraph Zamanlanmış Olay ayarı oluşturulurken kullanılan yapılandırma parametreleri.

ScheduledEventsPolicy

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

Name Tür Description
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets yayımlanırken kullanılan yapılandırma parametreleri.

userInitiatedReboot

UserInitiatedReboot

userInitiatedReboot zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

userInitiatedRedeploy

UserInitiatedRedeploy

userInitiatedRedeploy zamanlanmış olay ayarı oluşturulurken kullanılan yapılandırma parametreleri.

ScheduledEventsProfile

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

Name Tür Description
osImageNotificationProfile

OSImageNotificationProfile

İşletim Sistemi Görüntüsü Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

terminateNotificationProfile

TerminateNotificationProfile

Zamanlanmış Olayla ilgili yapılandırmaları Sonlandır'ı belirtir.

securityEncryptionTypes

Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin vmGuestState blobuyla birlikte şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

Name Tür Description
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Sanal makine için Güvenlikle ilgili profil 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 davranış: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır.

encryptionIdentity

EncryptionIdentity

Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir.

proxyAgentSettings

ProxyAgentSettings

Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2024-03-01.

securityType

SecurityTypes

Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik 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 belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez.

Name Tür Description
ConfidentialVM

string

TrustedLaunch

string

SettingNames

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

Name Tür Description
AutoLogon

string

FirstLogonCommands

string

SshConfiguration

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

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

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

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 vm'leri için Linux ve Mac'te 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

StatusLevelTypes

Düzey kodu.

Name Tür Description
Error

string

Info

string

Warning

string

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.

Name Tür Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

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

Name Tür Description
dataDisks

DataDisk[]

Bir sanal makineye veri diski 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.

diskControllerType

DiskControllerTypes

VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilmemişse bu özellik, belirtilen en düşük API sürümünden işletim sistemi diskinin özelliklerine ve VM boyutuna göre V2'ye ayarlanmış 'hyperVGeneration' ile oluşturulmaktaysa varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakan ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmediğiniz sürece, disk denetleyicisi türünü güncelleştirmeden önce VM'yi serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01.

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

OSDisk

Sanal makine 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.

SubResource

Gizli diziyi içeren Key Vault göreli URL'si.

Name Tür Description
id

string

Kaynak Kimliği

TerminateNotificationProfile

Zamanlanmış Olayla ilgili yapılandırmaları Sonlandır'ı belirtir.

Name Tür Description
enable

boolean

Terminate Scheduled olayının etkin mi yoksa devre dışı mı olduğunu belirtir.

notBeforeTimeout

string

Sanal Makinenin silindiği yapılandırılabilir süre, 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.

UserAssignedIdentities

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

Name Tür Description

UserInitiatedReboot

userInitiatedReboot zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

Name Tür Description
automaticallyApprove

boolean

Yeniden Başlatma Zamanlanmış Olayla ilgili yapılandırmaları belirtir.

UserInitiatedRedeploy

userInitiatedRedeploy zamanlanmış olay ayarı oluşturma işlemi oluşturulurken kullanılan yapılandırma parametreleri.

Name Tür Description
automaticallyApprove

boolean

Zamanlanmış Olayla ilgili yapılandırmaları Yeniden Dağıt'ı belirtir.

VaultCertificate

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

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; 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 gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda sertifikanızın UTF-8 ile kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir:

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

VaultSecretGroup

Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir.

Name Tür Description
sourceVault

SubResource

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

vaultCertificates

VaultCertificate[]

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

VirtualHardDisk

Sanal sabit disk.

Name Tür Description
uri

string

Sanal sabit diskin uri'sini belirtir.

VirtualMachine

Bir Sanal Makineyi açıklar.

Name Tür Description
etag

string

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

extendedLocation

ExtendedLocation

Sanal Makinenin genişletilmiş konumu.

id

string

Kaynak Kimliği

identity

VirtualMachineIdentity

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

location

string

Kaynak konumu

managedBy

string

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

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ünü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, 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'e tıklayın.

properties.additionalCapabilities

AdditionalCapabilities

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

properties.applicationProfile

ApplicationProfile

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir.

properties.availabilitySet

SubResource

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.

properties.billingProfile

BillingProfile

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

properties.capacityReservation

CapacityReservationProfile

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

properties.diagnosticsProfile

DiagnosticsProfile

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

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

properties.extensionsTimeBudget

string

Tüm uzantıların başlatılması için ayrılan süreyi 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.

properties.hardwareProfile

HardwareProfile

Sanal makinenin donanım ayarlarını belirtir.

properties.host

SubResource

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

properties.hostGroup

SubResource

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.

properties.instanceView

VirtualMachineInstanceView

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

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

properties.networkProfile

NetworkProfile

Sanal makinenin ağ arabirimlerini belirtir.

properties.osProfile

OSProfile

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

properties.platformFaultDomain

integer

Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak Sanal Makine, kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına otomatik olarak 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.

properties.priority

VirtualMachinePriorityTypes

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

properties.provisioningState

string

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

properties.proximityPlacementGroup

SubResource

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

properties.scheduledEventsPolicy

ScheduledEventsPolicy

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

properties.scheduledEventsProfile

ScheduledEventsProfile

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

properties.securityProfile

SecurityProfile

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

properties.storageProfile

StorageProfile

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

properties.timeCreated

string

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

properties.userData

string

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.

properties.virtualMachineScaleSet

SubResource

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. Mevcut bir VM sanal makine ölçek kümesine eklenemez. Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01.

properties.vmId

string

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

resources

VirtualMachineExtension[]

Sanal makine alt uzantısı kaynakları.

tags

object

Kaynak etiketleri

type

string

Kaynak türü

zones

string[]

Sanal makine bölgeleri.

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

Name Tür Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Sanal makine uzantısı işleyici örneği görünümü.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

vmAgentVersion

string

VM Aracısı tam sürümü.

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.

Name Tür Description
Deallocate

string

Delete

string

VirtualMachineExtension

Sanal makine alt uzantısı kaynakları.

Name Tür Description
id

string

Kaynak Kimliği

location

string

Kaynak konumu

name

string

Kaynak adı

properties.autoUpgradeMinorVersion

boolean

Dağıtım zamanında kullanılabilirse 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

Uzantı yapılandırması değişmese bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği.

properties.instanceView

VirtualMachineExtensionInstanceView

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

properties.protectedSettings

object

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

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Başvuru tarafından geçirilen ve anahtar kasasından kullanılan korumalı uzantı ayarları

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 biçimlendirilmiş genel ayarlar.

properties.suppressFailures

boolean

Uzantıdan kaynaklanan hataların gizlenip gizlenmeyeceğini gösterir (VM'ye bağlanmama gibi işlem hataları bu değerden bağımsız olarak gizlenmeyecektir). Varsayılan değer false.

properties.type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

properties.typeHandlerVersion

string

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

tags

object

Kaynak etiketleri

type

string

Kaynak türü

VirtualMachineExtensionHandlerInstanceView

Sanal makine uzantısı işleyici örneği görünümü.

Name Tür Description
status

InstanceViewStatus

Uzantı işleyicisi durumu.

type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

typeHandlerVersion

string

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

VirtualMachineExtensionInstanceView

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

Name Tür Description
name

string

Sanal makine uzantısı adı.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

substatuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

type

string

Uzantının türünü belirtir; "CustomScriptExtension" örnek olarak verilmiştir.

typeHandlerVersion

string

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

VirtualMachineHealthStatus

VM'nin sistem durumu.

Name Tür Description
status

InstanceViewStatus

VM'nin sistem durumu bilgileri.

VirtualMachineIdentity

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

Name Tür Description
principalId

string

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

tenantId

string

Sanal makineyle ilişkili kiracı kimliği. Bu özellik yalnızca sistem tarafından atanan kimlik için sağlanacaktır.

type

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 kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır.

userAssignedIdentities

UserAssignedIdentities

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

VirtualMachineInstanceView

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

Name Tür Description
assignedHost

string

Sanal makine, otomatik yerleştirmenin etkinleştirildiği ayrılmış bir konak grubuyla ilişkilendirildiğinde, sanal makinenin otomatik yerleştirme yoluyla ayrıldığı ayrılmış konağın kaynak kimliği. En düşük api sürümü: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

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

computerName

string

Sanal makineye atanan bilgisayar adı.

disks

DiskInstanceView[]

Sanal makine disk bilgileri.

extensions

VirtualMachineExtensionInstanceView[]

Uzantı bilgileri.

hyperVGeneration

HyperVGenerationType

Bir kaynakla ilişkilendirilmiş HyperVGeneration Türünü belirtir

isVMInStandbyPool

boolean

[Önizleme Özelliği] VM'nin Bekleme Havuzu'nda mı yoksa dışında mı olduğunu belirtir.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

osName

string

Sanal makinede çalışan İşletim Sistemi.

osVersion

string

Sanal makinede çalışan İşletim Sistemi sürümü.

patchStatus

VirtualMachinePatchStatus

[Önizleme Özelliği] Sanal makine düzeltme eki işlemlerinin durumu.

platformFaultDomain

integer

Sanal makinenin hata etki alanını belirtir.

platformUpdateDomain

integer

Sanal makinenin güncelleştirme etki alanını belirtir.

rdpThumbPrint

string

Uzak masaüstü sertifikası parmak izi.

statuses

InstanceViewStatus[]

Kaynak durumu bilgileri.

vmAgent

VirtualMachineAgentInstanceView

Sanal makinede çalışan VM Aracısı.

vmHealth

VirtualMachineHealthStatus

VM'nin sistem durumu.

VirtualMachineIpTag

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

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.

VirtualMachineNetworkInterfaceConfiguration

Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir.

Name Tür Description
name

string

Ağ arabirimi yapılandırma adı.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Yardımcı modun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir.

properties.deleteOption

DeleteOptions

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

properties.disableTcpStateTracking

boolean

Tcp durumu izleme için ağ arabiriminin devre dışı bırakılıp bırakılmadığını belirtir.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ağ arabirimlerine uygulanacak dns ayarları.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Ağ arabiriminin hızlandırılmış ağ özellikli 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

VirtualMachineNetworkInterfaceIPConfiguration[]

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.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Ağ arabirimlerine uygulanacak dns ayarları.

Name Tür Description
dnsServers

string[]

DNS sunucularının IP adresleri listesi

VirtualMachineNetworkInterfaceIPConfiguration

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

Name Tür Description
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. Sanal makine, birden çok uygulama ağ geçidinin arka uç adres havuzlarına başvurabilir. Birden çok sanal makine aynı uygulama ağ geçidini kullanamaz.

properties.applicationSecurityGroups

SubResource[]

Uygulama güvenlik grubuna başvuru dizisini belirtir.

properties.loadBalancerBackendAddressPools

SubResource[]

Yük dengeleyicilerin arka uç adres havuzlarına başvuru dizisini belirtir. Bir sanal makine, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzları başvurabilir. [Birden çok sanal makine 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

IPVersions

Api-Version 2017-03-30 ve sonraki sürümlerde 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

VirtualMachinePublicIPAddressConfiguration

publicIPAddressConfiguration.

properties.subnet

SubResource

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

VirtualMachinePatchStatus

[Önizleme Özelliği] Sanal makine düzeltme eki işlemlerinin durumu.

Name Tür Description
availablePatchSummary

AvailablePatchSummary

Sanal makine için en son değerlendirme işleminin kullanılabilir düzeltme eki özeti.

configurationStatuses

InstanceViewStatus[]

Belirtilen patchMode'un etkinleştirme durumu

lastPatchInstallationSummary

LastPatchInstallationSummary

Sanal makine için en son yükleme işleminin yükleme özeti.

VirtualMachinePriorityTypes

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

Name Tür Description
Low

string

Regular

string

Spot

string

VirtualMachinePublicIPAddressConfiguration

publicIPAddressConfiguration.

Name Tür Description
name

string

publicIP adresi yapılandırma adı.

properties.deleteOption

DeleteOptions

VM silindiğinde genel IP adresine ne olacağını belirtin

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

publicIP adreslerine uygulanacak dns ayarları.

properties.idleTimeoutInMinutes

integer

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

properties.ipTags

VirtualMachineIpTag[]

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

properties.publicIPAddressVersion

IPVersions

Api-Version 2019-07-01 ve sonraki sürümlerde 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.publicIPAllocationMethod

PublicIPAllocationMethod

Genel IP ayırma türünü belirtin

properties.publicIPPrefix

SubResource

PublicIP adreslerinin ayrıldığı PublicIPPrefix.

sku

PublicIPAddressSku

Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode ile Esnek olarak ayarlanabilir.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

publicIP adreslerine uygulanacak dns ayarları.

Name Tür Description
domainNameLabel

string

Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiketi ön eki. Oluşturulan ad etiketi, etki alanı adı etiketinin ve vm ağ profili benzersiz kimliğinin birleştirilmiş olmasıdır.

domainNameLabelScope

DomainNameLabelScopeTypes

Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır.

VirtualMachineSizeTypes

Sanal makinenin boyutunu belirtir. Sabit listesi veri türü şu anda kullanım dışıdır ve 23 Aralık 2023'e kadar kaldırılacaktır. Kullanılabilir boyutların listesini almak için önerilen yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listeleme, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleme, Yeniden boyutlandırma için kullanılabilir tüm sanal makine boyutlarını listeleme. Sanal makine boyutları hakkında daha fazla bilgi için bkz. Sanal makineler için boyutlar. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır.

Name Tür Description
Basic_A0

string

Basic_A1

string

Basic_A2

string

Basic_A3

string

Basic_A4

string

Standard_A0

string

Standard_A1

string

Standard_A10

string

Standard_A11

string

Standard_A1_v2

string

Standard_A2

string

Standard_A2_v2

string

Standard_A2m_v2

string

Standard_A3

string

Standard_A4

string

Standard_A4_v2

string

Standard_A4m_v2

string

Standard_A5

string

Standard_A6

string

Standard_A7

string

Standard_A8

string

Standard_A8_v2

string

Standard_A8m_v2

string

Standard_A9

string

Standard_B1ms

string

Standard_B1s

string

Standard_B2ms

string

Standard_B2s

string

Standard_B4ms

string

Standard_B8ms

string

Standard_D1

string

Standard_D11

string

Standard_D11_v2

string

Standard_D12

string

Standard_D12_v2

string

Standard_D13

string

Standard_D13_v2

string

Standard_D14

string

Standard_D14_v2

string

Standard_D15_v2

string

Standard_D16_v3

string

Standard_D16s_v3

string

Standard_D1_v2

string

Standard_D2

string

Standard_D2_v2

string

Standard_D2_v3

string

Standard_D2s_v3

string

Standard_D3

string

Standard_D32_v3

string

Standard_D32s_v3

string

Standard_D3_v2

string

Standard_D4

string

Standard_D4_v2

string

Standard_D4_v3

string

Standard_D4s_v3

string

Standard_D5_v2

string

Standard_D64_v3

string

Standard_D64s_v3

string

Standard_D8_v3

string

Standard_D8s_v3

string

Standard_DS1

string

Standard_DS11

string

Standard_DS11_v2

string

Standard_DS12

string

Standard_DS12_v2

string

Standard_DS13

string

Standard_DS13-2_v2

string

Standard_DS13-4_v2

string

Standard_DS13_v2

string

Standard_DS14

string

Standard_DS14-4_v2

string

Standard_DS14-8_v2

string

Standard_DS14_v2

string

Standard_DS15_v2

string

Standard_DS1_v2

string

Standard_DS2

string

Standard_DS2_v2

string

Standard_DS3

string

Standard_DS3_v2

string

Standard_DS4

string

Standard_DS4_v2

string

Standard_DS5_v2

string

Standard_E16_v3

string

Standard_E16s_v3

string

Standard_E2_v3

string

Standard_E2s_v3

string

Standard_E32-16_v3

string

Standard_E32-8s_v3

string

Standard_E32_v3

string

Standard_E32s_v3

string

Standard_E4_v3

string

Standard_E4s_v3

string

Standard_E64-16s_v3

string

Standard_E64-32s_v3

string

Standard_E64_v3

string

Standard_E64s_v3

string

Standard_E8_v3

string

Standard_E8s_v3

string

Standard_F1

string

Standard_F16

string

Standard_F16s

string

Standard_F16s_v2

string

Standard_F1s

string

Standard_F2

string

Standard_F2s

string

Standard_F2s_v2

string

Standard_F32s_v2

string

Standard_F4

string

Standard_F4s

string

Standard_F4s_v2

string

Standard_F64s_v2

string

Standard_F72s_v2

string

Standard_F8

string

Standard_F8s

string

Standard_F8s_v2

string

Standard_G1

string

Standard_G2

string

Standard_G3

string

Standard_G4

string

Standard_G5

string

Standard_GS1

string

Standard_GS2

string

Standard_GS3

string

Standard_GS4

string

Standard_GS4-4

string

Standard_GS4-8

string

Standard_GS5

string

Standard_GS5-16

string

Standard_GS5-8

string

Standard_H16

string

Standard_H16m

string

Standard_H16mr

string

Standard_H16r

string

Standard_H8

string

Standard_H8m

string

Standard_L16s

string

Standard_L32s

string

Standard_L4s

string

Standard_L8s

string

Standard_M128-32ms

string

Standard_M128-64ms

string

Standard_M128ms

string

Standard_M128s

string

Standard_M64-16ms

string

Standard_M64-32ms

string

Standard_M64ms

string

Standard_M64s

string

Standard_NC12

string

Standard_NC12s_v2

string

Standard_NC12s_v3

string

Standard_NC24

string

Standard_NC24r

string

Standard_NC24rs_v2

string

Standard_NC24rs_v3

string

Standard_NC24s_v2

string

Standard_NC24s_v3

string

Standard_NC6

string

Standard_NC6s_v2

string

Standard_NC6s_v3

string

Standard_ND12s

string

Standard_ND24rs

string

Standard_ND24s

string

Standard_ND6s

string

Standard_NV12

string

Standard_NV24

string

Standard_NV6

string

VirtualMachineUpdate

Sanal Makineyi Güncelleştir işlemine sağlanan parametreler.

Name Tür Description
identity

VirtualMachineIdentity

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

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. BIR API'den market görüntüsü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, kullanmak istediğiniz market görüntüsünü bulun ve ardından Program aracılığıyla dağıtmak istiyorum, Başlarken -> öğesine tıklayın. Gerekli bilgileri girin ve Kaydet'e tıklayın.

properties.additionalCapabilities

AdditionalCapabilities

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

properties.applicationProfile

ApplicationProfile

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir.

properties.availabilitySet

SubResource

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.

properties.billingProfile

BillingProfile

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

properties.capacityReservation

CapacityReservationProfile

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

properties.diagnosticsProfile

DiagnosticsProfile

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

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

properties.extensionsTimeBudget

string

Tüm uzantıların başlatılması için ayrılan süreyi 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.

properties.hardwareProfile

HardwareProfile

Sanal makinenin donanım ayarlarını belirtir.

properties.host

SubResource

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

properties.hostGroup

SubResource

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.

properties.instanceView

VirtualMachineInstanceView

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

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

properties.networkProfile

NetworkProfile

Sanal makinenin ağ arabirimlerini belirtir.

properties.osProfile

OSProfile

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

properties.platformFaultDomain

integer

Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak Sanal Makine, kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına otomatik olarak 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.

properties.priority

VirtualMachinePriorityTypes

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

properties.provisioningState

string

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

properties.proximityPlacementGroup

SubResource

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

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Sanal makine için Redeploy, Reboot ve ScheduledEventsAdditionalPublishingTargets Scheduled Event ile ilgili yapılandırmaları belirtir.

properties.scheduledEventsProfile

ScheduledEventsProfile

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

properties.securityProfile

SecurityProfile

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

properties.storageProfile

StorageProfile

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

properties.timeCreated

string

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

properties.userData

string

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.

properties.virtualMachineScaleSet

SubResource

Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Aynı sanal makine ölçek kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için 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 bir properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01.

properties.vmId

string

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

tags

object

Kaynak etiketleri

zones

string[]

Sanal makine bölgeleri.

VMDiskSecurityProfile

Yönetilen diskin güvenlik profilini belirtir.

Name Tür Description
diskEncryptionSet

DiskEncryptionSetParameters

Müşteri Tarafından Yönetilen Anahtar şifrelenmiş GizliVM İşletim Sistemi Diski ve VMGuest blobu için kullanılan yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir.

securityEncryptionType

securityEncryptionTypes

Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin vmGuestState blobuyla birlikte şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir.

VMGalleryApplication

VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir

Name Tür Description
configurationReference

string

İsteğe bağlı, Sağlanırsa paket için varsayılan yapılandırmanın yerini alacak azure blobunun uri'sini belirtir

enableAutomaticUpgrade

boolean

True olarak ayarlanırsa, PIR/SIG'de yeni bir Galeri Uygulaması sürümü kullanılabilir olduğunda, VM/VMSS için otomatik olarak güncelleştirilir

order

integer

İsteğe bağlı, Paketlerin yüklenmesi gereken sırayı belirtir

packageReferenceId

string

/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} biçiminde GalleryApplicationVersion kaynak kimliğini belirtir

tags

string

İsteğe bağlı, Daha genel bağlam için bir geçiş değeri belirtir.

treatFailureAsDeploymentFailure

boolean

İsteğe bağlı, True ise, VmApplication'daki herhangi bir işlem için herhangi bir hata dağıtımda başarısız olur

VMSizeProperties

Sanal makinenin boyutunu özelleştirmeye yönelik özellikleri belirtir. En düşük api sürümü: 2021-07-01. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Daha fazla ayrıntı için lütfen VM Özelleştirmesi'ndeki yönergeleri izleyin.

Name Tür Description
vCPUsAvailable

integer

VM için kullanılabilen vCPU sayısını belirtir. Bu özellik istek gövdesinde belirtilmediğinde, varsayılan davranış bunu Bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan vm boyutu için kullanılabilir vCPU değerine ayarlamaktır.

vCPUsPerCore

integer

vCPU ile fiziksel çekirdek oranını belirtir. İstek gövdesinde bu özellik belirtilmediğinde varsayılan davranış, Bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan VM Boyutu için vCPUsPerCore değerine ayarlanır. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir.

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

Otomatik Güncelleştirmeler'nin Windows sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. True varsayılan değerdir. 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.

enableVMAgentPlatformUpdates

boolean

VMAgent Platform Güncelleştirmeler'nin Windows sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur.

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 olarak true olarak ayarlanır. Bu, VM'ye uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın 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 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.

Name Tür Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

Name Tür Description
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir.

Name Tür Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir.

WindowsVMGuestPatchMode

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

Olası değerler şunlardır:

El ile - Düzeltme eklerinin bir sanal makineye uygulanmasını denetlersiniz. Bunu, düzeltme eklerini VM'nin içine el ile uygulayarak yaparsı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

Name Tür Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

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

Name Tür Description
listeners

WinRMListener[]

Windows Uzaktan Yönetim dinleyicilerinin listesi

WinRMListener

Windows Uzaktan Yönetim dinleyicilerinin listesi

Name Tür Description
certificateUrl

string

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

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

protocol

ProtocolTypes

WinRM dinleyicisinin protokolunu belirtir. Olası değerler şunlardır: http,https.