Share via


Virtual Machine Scale Set VMs - Get

Vm ölçek kümesinden bir sanal makine alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}?$expand={$expand}&api-version=2024-03-01

URI Parametreleri

Name İçinde Gerekli Tür Description
instanceId
path True

string

Sanal makinenin örnek kimliği.

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.

vmScaleSetName
path True

string

VM ölçek kümesinin adı.

api-version
query True

string

İstemci Api Sürümü.

$expand
query

InstanceViewTypes

İşleme uygulanacak genişletme ifadesi. 'InstanceView', sanal makinenin örnek görünümünü alır. 'UserData', sanal makinenin UserData değerini alır.

Yanıtlar

Name Tür Description
200 OK

VirtualMachineScaleSetVM

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

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get VM scale set VM with UserData
Get VM scale set VM with VMSizeProperties

Get VM scale set VM with UserData

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0?api-version=2024-03-01

Sample Response

{
  "name": "{vmss-vm-name}",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "etag": "\"1\"",
  "properties": {
    "latestModelApplied": true,
    "modelDefinitionApplied": "VirtualMachineScaleSet",
    "networkProfileConfiguration": {
      "networkInterfaceConfigurations": [
        {
          "name": "vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "enableAcceleratedNetworking": false,
            "dnsSettings": {
              "dnsServers": []
            },
            "enableIPForwarding": false,
            "ipConfigurations": [
              {
                "name": "vmsstestnetconfig9693",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"
                  },
                  "privateIPAddressVersion": "IPv4"
                }
              }
            ]
          }
        }
      ]
    },
    "vmId": "42af9fdf-b906-4ad7-9905-8316209ff619",
    "hardwareProfile": {},
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2012-R2-Datacenter",
        "version": "4.127.20180315",
        "exactVersion": "4.127.20180315"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
        "createOption": "FromImage",
        "caching": "None",
        "managedDisk": {
          "storageAccountType": "Standard_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc"
        },
        "diskSizeGB": 127
      },
      "dataDisks": [
        {
          "lun": 1,
          "name": "vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
          "createOption": "Empty",
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d"
          },
          "diskSizeGB": 128,
          "toBeDetached": false
        }
      ]
    },
    "osProfile": {
      "computerName": "test000000",
      "adminUsername": "Foo12",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true
      },
      "secrets": [],
      "allowExtensionOperations": true,
      "requireGuestProvisionSignal": true
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415"
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true
      }
    },
    "provisioningState": "Succeeded"
  },
  "resources": [
    {
      "name": "CustomScriptExtension-DSC",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "location": "westus",
      "tags": {
        "displayName": "CustomScriptExtension-DSC"
      },
      "properties": {
        "autoUpgradeMinorVersion": true,
        "provisioningState": "Succeeded",
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.9",
        "settings": {}
      }
    }
  ]
}

Get VM scale set VM with VMSizeProperties

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0?api-version=2024-03-01

Sample Response

{
  "name": "{vmss-vm-name}",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "etag": "\"1\"",
  "properties": {
    "latestModelApplied": true,
    "modelDefinitionApplied": "VirtualMachineScaleSet",
    "networkProfileConfiguration": {
      "networkInterfaceConfigurations": [
        {
          "name": "vmsstestnetconfig5415",
          "properties": {
            "primary": true,
            "enableAcceleratedNetworking": false,
            "dnsSettings": {
              "dnsServers": []
            },
            "enableIPForwarding": false,
            "ipConfigurations": [
              {
                "name": "vmsstestnetconfig9693",
                "properties": {
                  "subnet": {
                    "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"
                  },
                  "privateIPAddressVersion": "IPv4"
                }
              }
            ]
          }
        }
      ]
    },
    "vmId": "42af9fdf-b906-4ad7-9905-8316209ff619",
    "hardwareProfile": {
      "vmSizeProperties": {
        "vCPUsAvailable": 1,
        "vCPUsPerCore": 1
      }
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2012-R2-Datacenter",
        "version": "4.127.20180315",
        "exactVersion": "4.127.20180315"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
        "createOption": "FromImage",
        "caching": "None",
        "managedDisk": {
          "storageAccountType": "Standard_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc"
        },
        "diskSizeGB": 127
      },
      "dataDisks": [
        {
          "lun": 1,
          "name": "vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
          "createOption": "Empty",
          "caching": "None",
          "managedDisk": {
            "storageAccountType": "Standard_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d"
          },
          "diskSizeGB": 128,
          "toBeDetached": false
        }
      ]
    },
    "osProfile": {
      "computerName": "test000000",
      "adminUsername": "Foo12",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": true
      },
      "secrets": [],
      "allowExtensionOperations": true,
      "requireGuestProvisionSignal": true
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415"
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true
      }
    },
    "provisioningState": "Succeeded"
  },
  "resources": [
    {
      "name": "CustomScriptExtension-DSC",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "location": "westus",
      "tags": {
        "displayName": "CustomScriptExtension-DSC"
      },
      "properties": {
        "autoUpgradeMinorVersion": true,
        "provisioningState": "Succeeded",
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.9",
        "settings": {}
      }
    }
  ]
}

Tanımlar

Name Description
AdditionalCapabilities

Ölçek kümesindeki sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. Örneğin: sanal makinenin UltraSSD_LRS depolama hesabı türüyle yönetilen veri diskleri eklemeyi destekleme yeteneğine sahip olup olmadığı.

AdditionalUnattendContent

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

ApiEntityReference

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

ApiError

Api hatası.

ApiErrorBase

Api hata tabanı.

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.

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

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ü kullanırken 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 silme işleminde 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 ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Sanal makineden beklenmeyen bir hata nedeniyle veri diskinin önceki bir ayırma denemesi tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare olarak force-detach seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak zorla ayırmak ve detachOption: 'ForceDetach' ayarını yapmak 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

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.

HardwareProfile

Sanal makinenin donanım ayarlarını belirtir.

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması [V1, V2]

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.

InnerError

İç hata ayrıntıları.

InstanceViewStatus

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

InstanceViewTypes

İşleme uygulanacak genişletme ifadesi. 'InstanceView', sanal makinenin örnek görünümünü alır. 'UserData' sanal makinenin UserData değerini alır.

IPVersion

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

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ı

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

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.

OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir.

PassNames

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

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.

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ış şudur: 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.

Sku

Sanal makine SKU'su.

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.

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}'.

VaultCertificate

SourceVault'ta sertifika 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.

VirtualMachineAgentInstanceView

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

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.

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.

VirtualMachinePublicIPAddressConfiguration

publicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

publicIP adreslerine uygulanacak dns ayarları.

VirtualMachineScaleSetIPConfiguration

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

VirtualMachineScaleSetIpTag

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

VirtualMachineScaleSetNetworkConfiguration

Ağ yapılandırmalarının listesi.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Ağ arabirimlerine uygulanacak dns ayarları.

VirtualMachineScaleSetPublicIPAddressConfiguration

publicIPAddressConfiguration.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

publicIP adreslerine uygulanacak dns ayarları.

VirtualMachineScaleSetVM

Sanal makine ölçek kümesi sanal makinesini açıklar.

VirtualMachineScaleSetVMInstanceView

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

VirtualMachineScaleSetVMNetworkProfileConfiguration

Sanal makinenin ağ profili yapılandırmasını belirtir.

VirtualMachineScaleSetVMProtectionPolicy

Sanal makinenin koruma ilkesini belirtir.

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.

VMDiskSecurityProfile

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

Ölçek kümesindeki sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. Örneğin: sanal makinenin UltraSSD_LRS depolama hesabı türüyle yönetilen veri diskleri eklemeyi destekleme yeteneğine sahip olup olmadığı.

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 base-64 kodlanmış XML biçimli ek 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 özellik iç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ı. 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.

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ştirirken 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

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 silme işleminde 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 ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Sanal makineden beklenmeyen bir hata nedeniyle veri diskinin önceki bir ayırma denemesi tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare olarak force-detach seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak zorla ayırmak ve detachOption: 'ForceDetach' ayarını yapmak için.

diskIOPSReadWrite

integer

StorageAccountType UltraSSD_LRS yönetilen disk için Read-Write IOPS belirtir. Yalnızca VirtualMachine ScaleSet VM diskleri için döndürülür. Yalnızca VirtualMachine Ölçek Kümesi güncelleştirmeleri aracılığıyla 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 aracılığıyla güncelleştirilebilir.

diskSizeGB

integer

Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, bir sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için 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 bir 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ı. 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ştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını 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ış: Vm boyutu için yapılandırılmışsa CacheDisk'tir, aksi takdirde ResourceDisk veya NvmeDisk kullanılır. Önbellek diskini hangi VM boyutlarının kullanıma sunabildiğinden denetlemek için windows VM https://docs.microsoft.com/azure/virtual-machines/windows/sizes 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: 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.

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ü kullanırken 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 silme işleminde 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 ayrılma sürecinde olan ayırma davranışını belirtir. Desteklenen değerler: ForceDetach. detachOption: ForceDetach yalnızca yönetilen veri diskleri için geçerlidir. Sanal makineden beklenmeyen bir hata nedeniyle veri diskinin önceki bir ayırma denemesi tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare olarak force-detach seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak zorla ayırmak ve detachOption: 'ForceDetach' ayarını yapmak 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

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.

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.

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması [V1, V2]

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

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 'sürüm' 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 dağıtım zamanından sonra VM görüntüsü 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 sürüm girişi olmadan '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' değerini 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ı.

InstanceViewTypes

İşleme uygulanacak genişletme ifadesi. 'InstanceView', sanal makinenin örnek görünümünü alır. 'UserData' sanal makinenin UserData değerini alır.

Name Tür Description
instanceView

string

userData

string

IPVersion

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

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.

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 üzerinde 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 ileti döndürüldü.

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 Penceresi için 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 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.

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şkili 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ü kullanırken 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 silme işleminde 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, bir sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için 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ştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir.

OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir.

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

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 - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsı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ı güvenli hale getirmek 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 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.

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

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, istekteki kullanıcı tarafından 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ış şudur: 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ış şudur: 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

Sku

Sanal makine SKU'su.

Name Tür Description
capacity

integer

Ölçek kümesindeki sanal makine sayısını belirtir.

name

string

SKU adı.

tier

string

Ölçek kümesindeki sanal makinelerin katmanını belirtir.

Olası Değerler:

Standart

Temel

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

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ştirilmeydiğ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

VaultCertificate

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

Name Tür Description
certificateStore

string

Windows VM'leri için, sertifikanın eklenmesi gereken Sanal Makinedeki sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası X509 sertifika dosyası <için UppercaseThumbprint.crt ve özel anahtar için UppercaseThumbprint.prv>> dosya adıyla </var/lib/waagent dizinine yerleştirilir. Bu dosyaların her ikisi de .pem biçimindedir.

certificateUrl

string

Bu, Key Vault'ye 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'de 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.

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

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 ile 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 operasyonel 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}'.

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

Ağ Arabirimi kaynağı için Yardımcı modun 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.

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.

VirtualMachineScaleSetIPConfiguration

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. Ölçek kümesi, birden çok uygulama ağ geçidinin arka uç adres havuzlarına başvurabilir. Birden çok ölçek kümesi 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. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzlarını kullanabilir. Birden çok ölçek kümesi aynı temel sku yük dengeleyiciyi kullanamaz.

properties.loadBalancerInboundNatPools

SubResource[]

Yük dengeleyicilerin gelen Nat havuzlarına başvuru dizisini belirtir. Ölçek kümesi, bir genel ve bir iç yük dengeleyicinin gelen nat havuzlarını kullanabilir. Birden çok ölçek kümesi 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

IPVersion

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

VirtualMachineScaleSetPublicIPAddressConfiguration

publicIPAddressConfiguration.

properties.subnet

ApiEntityReference

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

VirtualMachineScaleSetIpTag

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.

VirtualMachineScaleSetNetworkConfiguration

Ağ yapılandırmalarının listesi.

Name Tür Description
name

string

Ağ yapılandırma adı.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Ağ Arabirimi kaynağı için Yardımcı modun 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

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Ağ arabirimlerine uygulanacak dns ayarları.

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

VirtualMachineScaleSetIPConfiguration[]

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.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Ağ arabirimlerine uygulanacak dns ayarları.

Name Tür Description
dnsServers

string[]

DNS sunucularının IP adresleri listesi

VirtualMachineScaleSetPublicIPAddressConfiguration

publicIPAddressConfiguration.

Name Tür Description
name

string

publicIP adresi yapılandırma adı.

properties.deleteOption

DeleteOptions

VM silindiğinde genel IP'ye ne olacağını belirtin

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

publicIP adreslerine uygulanacak dns ayarları.

properties.idleTimeoutInMinutes

integer

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

properties.ipTags

VirtualMachineScaleSetIpTag[]

Genel IP adresiyle ilişkili IP etiketlerinin listesi.

properties.publicIPAddressVersion

IPVersion

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

SubResource

PublicIP adreslerinin ayrıldığı PublicIPPrefix.

sku

PublicIPAddressSku

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

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

publicIP adreslerine uygulanacak dns ayarları.

Name Tür Description
domainNameLabel

string

Etki alanı adı etiketi. Etki alanı adı etiketinin ve vm dizininin birleştirilmiş olması, oluşturulacak PublicIPAddress kaynaklarının etki alanı adı etiketleri olacaktır

domainNameLabelScope

DomainNameLabelScopeTypes

Etki alanı adı etiket kapsamı. Etki alanı adı etiketi kapsamı ve vm dizininden ilkeye göre oluşturulan karma etki alanı adı etiketinin birleştirilmiş olması, oluşturulacak PublicIPAddress kaynaklarının etki alanı adı etiketleri olacaktır

VirtualMachineScaleSetVM

Sanal makine ölçek kümesi sanal makinesini açıklar.

Name Tür Description
etag

string

Etag, VMSS VM'sinin Güncelleştirme/Alma yanıtında döndürülen özelliktir; böylece müşteri, iyimser güncelleştirmeleri sağlamak için bunu üst bilgide sağlayabilir.

id

string

Kaynak Kimliği

identity

VirtualMachineIdentity

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

instanceId

string

Sanal makine örneği kimliği.

location

string

Kaynak konumu

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

Ölçek kümesindeki sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. Örneğin: sanal makinenin UltraSSD_LRS depolama hesabı türüyle yönetilen veri diskleri eklemeyi destekleme yeteneğine sahip olup olmadığı.

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. Mevcut vm kullanılabilirlik kümesine eklenemez.

properties.diagnosticsProfile

DiagnosticsProfile

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

properties.hardwareProfile

HardwareProfile

Sanal makinenin donanım ayarlarını belirtir.

properties.instanceView

VirtualMachineScaleSetVMInstanceView

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

properties.latestModelApplied

boolean

En son modelin sanal makineye uygulanıp uygulanmadığını belirtir.

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

string

Sanal makineye uygulanan modelin sanal makine ölçek kümesinin modeli mi yoksa sanal makine için özelleştirilmiş model mi olduğunu belirtir.

properties.networkProfile

NetworkProfile

Sanal makinenin ağ arabirimlerini belirtir.

properties.networkProfileConfiguration

VirtualMachineScaleSetVMNetworkProfileConfiguration

Sanal makinenin ağ profili yapılandırmasını belirtir.

properties.osProfile

OSProfile

Sanal makine için işletim sistemi ayarlarını belirtir.

properties.protectionPolicy

VirtualMachineScaleSetVMProtectionPolicy

Sanal makinenin koruma ilkesini belirtir.

properties.provisioningState

string

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

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

VM için UserData, base-64 kodlanmış olmalıdır. Müşteri burada hiçbir gizli dizi geçirmemelidir.

En düşük api sürümü: 2021-03-01

properties.vmId

string

Azure VM benzersiz kimliği.

resources

VirtualMachineExtension[]

Sanal makine alt uzantısı kaynakları.

sku

Sku

Sanal makine SKU'su.

tags

object

Kaynak etiketleri

type

string

Kaynak türü

zones

string[]

Sanal makine bölgeleri.

VirtualMachineScaleSetVMInstanceView

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

disks

DiskInstanceView[]

Disk bilgileri.

extensions

VirtualMachineExtensionInstanceView[]

Uzantı bilgileri.

hyperVGeneration

HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması [V1, V2]

maintenanceRedeployStatus

MaintenanceRedeployStatus

Sanal makinedeki Bakım İşlemi durumu.

osName

string

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

osVersion

string

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

placementGroupId

string

VM'nin çalıştığı yerleştirme grubu. VM serbest bırakılırsa placementGroupId değeri olmaz.

platformFaultDomain

integer

Hata Etki Alanı sayısı.

platformUpdateDomain

integer

Etki Alanını Güncelleştir sayısı.

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.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Sanal makinenin ağ profili yapılandırmasını belirtir.

Name Tür Description
networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Ağ yapılandırmalarının listesi.

VirtualMachineScaleSetVMProtectionPolicy

Sanal makinenin koruma ilkesini belirtir.

Name Tür Description
protectFromScaleIn

boolean

Sanal makine ölçek kümesi VM'sinin bir ölçeklendirme işlemi sırasında silinmek üzere dikkate alınmaması gerektiğini gösterir.

protectFromScaleSetActions

boolean

Sanal makine ölçek kümesinde başlatılan model güncelleştirmelerinin veya eylemlerinin (ölçeği daraltma dahil) sanal makine ölçek kümesi VM'sine uygulanmaması gerektiğini gösterir.

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

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.

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.