Aracılığıyla paylaş


Microsoft.Compute virtualMachines 2022-08-01

Bicep kaynak tanımı

virtualMachines kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Compute/virtualMachines kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Compute/virtualMachines@2022-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    applicationProfile: {
      galleryApplications: [
        {
          configurationReference: 'string'
          enableAutomaticUpgrade: bool
          order: int
          packageReferenceId: 'string'
          tags: 'string'
          treatFailureAsDeploymentFailure: bool
        }
      ]
    }
    availabilitySet: {
      id: 'string'
    }
    billingProfile: {
      maxPrice: json('decimal-as-string')
    }
    capacityReservation: {
      capacityReservationGroup: {
        id: 'string'
      }
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    evictionPolicy: 'string'
    extensionsTimeBudget: 'string'
    hardwareProfile: {
      vmSize: 'string'
      vmSizeProperties: {
        vCPUsAvailable: int
        vCPUsPerCore: int
      }
    }
    host: {
      id: 'string'
    }
    hostGroup: {
      id: 'string'
    }
    licenseType: 'string'
    networkProfile: {
      networkApiVersion: '2020-11-01'
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            deleteOption: 'string'
            disableTcpStateTracking: bool
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            dscpConfiguration: {
              id: 'string'
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPAllocationMethod: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            deleteOption: 'string'
            primary: bool
          }
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      allowExtensionOperations: bool
      computerName: 'string'
      customData: 'string'
      linuxConfiguration: {
        disablePasswordAuthentication: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            rebootSetting: 'string'
          }
          patchMode: 'string'
        }
        provisionVMAgent: bool
        ssh: {
          publicKeys: [
            {
              keyData: 'string'
              path: 'string'
            }
          ]
        }
      }
      requireGuestProvisionSignal: bool
      secrets: [
        {
          sourceVault: {
            id: 'string'
          }
          vaultCertificates: [
            {
              certificateStore: 'string'
              certificateUrl: 'string'
            }
          ]
        }
      ]
      windowsConfiguration: {
        additionalUnattendContent: [
          {
            componentName: 'Microsoft-Windows-Shell-Setup'
            content: 'string'
            passName: 'OobeSystem'
            settingName: 'string'
          }
        ]
        enableAutomaticUpdates: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            rebootSetting: 'string'
          }
          enableHotpatching: bool
          patchMode: 'string'
        }
        provisionVMAgent: bool
        timeZone: 'string'
        winRM: {
          listeners: [
            {
              certificateUrl: 'string'
              protocol: 'string'
            }
          ]
        }
      }
    }
    platformFaultDomain: int
    priority: 'string'
    proximityPlacementGroup: {
      id: 'string'
    }
    scheduledEventsProfile: {
      terminateNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
    }
    securityProfile: {
      encryptionAtHost: bool
      securityType: 'string'
      uefiSettings: {
        secureBootEnabled: bool
        vTpmEnabled: bool
      }
    }
    storageProfile: {
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          deleteOption: 'string'
          detachOption: 'ForceDetach'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          toBeDetached: bool
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      diskControllerType: 'string'
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sharedGalleryImageId: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        deleteOption: 'string'
        diffDiskSettings: {
          option: 'Local'
          placement: 'string'
        }
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          diskEncryptionSet: {
            id: 'string'
          }
          id: 'string'
          securityProfile: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityEncryptionType: 'string'
          }
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
    userData: 'string'
    virtualMachineScaleSet: {
      id: 'string'
    }
  }
  zones: [
    'string' or int
  ]
}

Özellik değerleri

virtualMachines

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-15 (Windows)
1-64 (Linux)



Geçerli karakterler:
Boşluklar, denetim karakterleri veya şu karakterler kullanılamaz:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Windows VM'leri kısa çizgiyle nokta veya bitiş içeremez.

Linux VM'leri nokta veya kısa çizgiyle bitemez.
yer Kaynak konumu dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
extendedLocation Sanal Makinenin genişletilmiş konumu. ExtendedLocation
kimlik Yapılandırıldıysa sanal makinenin kimliği. VirtualMachineIdentity
plan Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın. Plan
Özellikler Sanal Makinenin özelliklerini açıklar. VirtualMachineProperties
Bölge Sanal makine bölgeleri. Dize veya int olarak kullanılabilirlik alanları dizisi.

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dizgi
tür Genişletilmiş konumun türü. 'EdgeZone'

VirtualMachineIdentity

Ad Açıklama Değer
tür 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. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Plan

Ad Açıklama Değer
ad Plan kimliği. dizgi
ürün Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. dizgi
promotionCode Promosyon kodu. dizgi
yayınevi Yayımcı kimliği. dizgi

VirtualMachineProperties

Ad Açıklama Değer
ekKapabiliteler Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. AdditionalCapabilities
applicationProfile VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir ApplicationProfile
availabilitySet Sanal makinenin atanması gereken kullanılabilirlik kümesi hakkındaki bilgileri belirtir. Aynı kullanılabilirlik kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Kullanılabilirlik kümeleri hakkında daha fazla bilgi için bkz. Kullanılabilirlik kümelerine genel bakış.

Azure planlı bakımı hakkında daha fazla bilgi için bkz. Azure'da Sanal Makineler için bakım ve güncelleştirmeler

Şu anda vm yalnızca oluşturma zamanında kullanılabilirlik kümesine eklenebilir. VM'nin eklendiği kullanılabilirlik kümesi, kullanılabilirlik kümesi kaynağıyla aynı kaynak grubu altında olmalıdır. Mevcut vm kullanılabilirlik kümesine eklenemez.

Bu özellik null olmayan bir properties.virtualMachineScaleSet başvurusuyla birlikte bulunamaz.
AltKaynak
billingProfile Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir.

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

En düşük api sürümü: 2021-04-01.
CapacityReservationProfile
diagnosticsProfile Önyükleme tanılama ayarları durumunu belirtir.

En düşük api sürümü: 2015-06-15.
tanılamaprofil
evictionPolicy Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir.

Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir.

Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.
'Serbest Bırak'
'Sil'
extensionsTimeBudget Tüm uzantıların başlatılması için ayrılan zamanı belirtir. Süre 15 dakika ile 120 dakika (dahil) arasında olmalı ve ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 90 dakikadır (PT1H30M).

En düşük api sürümü: 2020-06-01
dizgi
hardwareProfile Sanal makine için donanım ayarlarını belirtir. HardwareProfile
ev sahibi Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir.

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

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

NOT: Kullanıcı hem host hem de hostGroup özelliklerini belirtemez.
AltKaynak
licenseType Kullanılan görüntünün veya diskin şirket içinde lisanslandığını belirtir.

Windows Server işletim sistemi için olası değerler şunlardır:

Windows_Client

Windows_Server

Linux Server işletim sistemi için olası değerler şunlardır:

RHEL_BYOS (RHEL için)

SLES_BYOS (SUSE için)

Daha fazla bilgi için bkz. Windows Server için Azure Hibrit Kullanım Avantajı

Linux Server için Azure Hibrit Kullanım Avantajı'

En düşük api sürümü: 2015-06-15
dizgi
networkProfile Sanal makinenin ağ arabirimlerini belirtir. NetworkProfile
osProfile Sanal makineyi oluştururken kullanılan işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez. OSProfile
platformFaultDomain Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak, Sanal Makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır.
{li}Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. {li}Başvuruda bulunılan Sanal Makine Ölçek Kümesinde 'platformFaultDomainCount' > 1 olmalıdır. {li}Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. {li}Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir.

En düşük api‐sürümü: 2020‐12‐01
Int
öncelik Sanal makinenin önceliğini belirtir.

En düşük api sürümü: 2019-03-01
'Düşük'
'Normal'
'Spot'
proximityPlacementGroup Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir.

En düşük api sürümü: 2018-04-01.
AltKaynak
scheduledEventsProfile Zamanlanmış Olayla ilgili yapılandırmaları belirtir. ScheduledEventsProfile
securityProfile Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir. SecurityProfile
storageProfile Sanal makine diskleri için depolama ayarlarını belirtir. StorageProfile
userData Base-64 kodlanmış olması gereken VM için UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir.

En düşük api sürümü: 2021-03-01
dizgi
virtualMachineScaleSet Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez.

Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz.

En düşük api‐sürümü: 2019‐03‐01
AltKaynak

EkKapabiliteler

Ad Açıklama Değer
hibernationEnabled VM'de hazırda bekletme özelliğini etkinleştiren veya devre dışı bırakan bayrak. Bool
ultraSSDEnabled VM veya VMSS üzerinde UltraSSD_LRS depolama hesabı türüne sahip 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 etkinse bir sanal makineye veya sanal makine ölçek kümesine eklenebilir. Bool

ApplicationProfile

Ad Açıklama Değer
galleryApplications VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir VMGalleryApplication[]

VMGalleryApplication

Ad Açıklama Değer
configurationReference İsteğe bağlı, Sağlanırsa paket için varsayılan yapılandırmanın yerini alacak azure blobunun uri'sini belirtir dizgi
enableAutomaticUpgrade True olarak ayarlanırsa, PIR/SIG'de yeni bir Galeri Uygulaması sürümü kullanılabilir olduğunda, VM/VMSS için otomatik olarak güncelleştirilir Bool
sipariş İsteğe bağlı, Paketlerin yüklenmesi gereken sırayı belirtir Int
packageReferenceId /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} biçiminde GalleryApplicationVersion kaynak kimliğini belirtir dize (gerekli)
Etiketler İsteğe bağlı, Daha genel bağlam için bir geçiş değeri belirtir. dizgi
treatFailureAsDeploymentFailure İsteğe bağlı, True ise, VmApplication'daki herhangi bir işlem için herhangi bir hata dağıtımda başarısız olur Bool

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

BillingProfile

Ad Açıklama Değer
maxPrice Azure Spot VM/VMSS için ödemek istediğiniz maksimum fiyatı belirtir. Bu fiyat ABD Doları cinsindendir. Bu fiyat, VM boyutu için geçerli Azure Spot fiyatıyla karşılaştırılır. Ayrıca fiyatlar Azure Spot VM/VMSS oluşturma/güncelleştirme sırasında karşılaştırılır ve işlem ancak maxPrice geçerli Azure Spot fiyatından büyükse başarılı olur. MaxPrice, vm/VMSS oluşturulduktan sonra geçerli Azure Spot fiyatı maxPrice değerinin ötesine geçerse bir Azure Spot VM/VMSS çıkarmak için de kullanılır. Olası değerler şunlardır: - Sıfırdan büyük herhangi bir ondalık değer. Örnek: 0,01538 -1 – isteğe bağlı olarak up-to varsayılan fiyatı gösterir. Fiyat nedenleriyle Azure Spot VM/VMSS'nin çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmadıysa varsayılan en yüksek fiyat -1'dir. En düşük api sürümü: 2019-03-01. Ondalık değer belirtmek için json() işlevini kullanın. int veya json ondalık

CapacityReservationProfile

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

DiagnosticsProfile

Ad Açıklama Değer
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. BootDiagnostics

BootDiagnostics

Ad Açıklama Değer
Etkin Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmemesi. Bool
storageUri 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. dizgi

HardwareProfile

Ad Açıklama Değer
vmSize 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 yöntem şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listelemeBölgedeki tüm kullanılabilir sanal makine boyutlarını listelemeyeniden boyutlandırmak için tüm kullanılabilir sanal makine boyutlarını listeleyin. 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. 'Basic_A0'
'Basic_A1'
'Basic_A2'
'Basic_A3'
'Basic_A4'
'Standard_A0'
'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2_v2'
'Standard_A2m_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4_v2'
'Standard_A4m_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8_v2'
'Standard_A8m_v2'
'Standard_A9'
'Standard_B1ms'
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
'Standard_D14'
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16_v3'
'Standard_D16s_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2_v2'
'Standard_D2_v3'
'Standard_D2s_v3'
'Standard_D3'
'Standard_D32_v3'
'Standard_D32s_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4_v2'
'Standard_D4_v3'
'Standard_D4s_v3'
'Standard_D5_v2'
'Standard_D64_v3'
'Standard_D64s_v3'
'Standard_D8_v3'
'Standard_D8s_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16_v3'
'Standard_E16s_v3'
'Standard_E2_v3'
'Standard_E2s_v3'
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32_v3'
'Standard_E32s_v3'
'Standard_E4_v3'
'Standard_E4s_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64_v3'
'Standard_E64s_v3'
'Standard_E8_v3'
'Standard_E8s_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
'Standard_GS5'
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
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 bilgi için lütfen vm özelleştirme yönergeleri izleyin. VMSizeProperties

VMSizeProperties

Ad Açıklama Değer
vCPUsAvailable VM için kullanılabilen vCPU sayısını belirtir. Bu özellik istek gövdesinde 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 kullanılabilir vCPU'ların değerine ayarlamaktır. Int
vCPUsPerCore vCPU ile fiziksel çekirdek oranını belirtir. Bu özellik istek gövdesinde belirtilmediğinde varsayılan davranış, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listele api yanıtında gösterilen VM Boyutu için vCPUPerCore değerine ayarlanır Bu özelliğin 1 olarak ayarlanması da hiper iş parçacığının devre dışı bırakıldığını gösterir. Int

NetworkProfile

Ad Açıklama Değer
networkApiVersion Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir '2020-11-01'
networkInterfaceConfigurations Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Sanal makineyle ilişkilendirilmiş ağ arabirimleri için kaynak kimliklerinin listesini belirtir. NetworkInterfaceReference[]

VirtualMachineNetworkInterfaceConfiguration

Ad Açıklama Değer
ad Ağ arabirimi yapılandırma adı. dize (gerekli)
Özellikler Sanal makine ağ profilinin IP yapılandırmasını açıklar. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

Ad Açıklama Değer
deleteOption VM silindiğinde ağ arabirimine ne olacağını belirtin 'Sil'
'Ayır'
disableTcpStateTracking Tcp durumu izleme için ağ arabiriminin devre dışı bırakılıp bırakılmayacağını belirtir. Bool
dnsSettings Ağ arabirimlerine uygulanacak dns ayarları. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration AltKaynak
enableAcceleratedNetworking Ağ arabiriminin hızlandırılmış ağ etkinleştirilmiş olup olmadığını belirtir. Bool
enableFpga Ağ arabiriminin FPGA ağ etkinleştirilmiş olup olmadığını belirtir. Bool
enableIPForwarding Bu NIC'de IP iletmenin etkinleştirilip etkinleştirilmediği. Bool
ipConfigurations Ağ arabiriminin IP yapılandırmalarını belirtir. VirtualMachineNetworkInterfaceIPConfiguration[] (gerekli)
networkSecurityGroup Ağ güvenlik grubu. AltKaynak
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Ad Açıklama Değer
dnsServers DNS sunucularının IP adresleri listesi string[]

VirtualMachineNetworkInterfaceIPConfiguration

Ad Açıklama Değer
ad IP yapılandırma adı. dize (gerekli)
Özellikler Sanal makine ağ arabirimi IP yapılandırma özelliklerini açıklar. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Ad Açıklama Değer
applicationGatewayBackendAddressPools 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. SubResource[]
applicationSecurityGroups Uygulama güvenlik grubuna bir başvuru dizisi belirtir. SubResource[]
loadBalancerBackendAddressPools Yük dengeleyicilerin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. 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]. SubResource[]
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool
privateIPAddressVersion Api-Version 2017-03-30'dan itibaren 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'. 'IPv4'
'IPv6'
publicIPAddressConfiguration publicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
alt ağ Alt ağın tanımlayıcısını belirtir. AltKaynak

VirtualMachinePublicIPAddressConfiguration

Ad Açıklama Değer
ad publicIP adresi yapılandırma adı. dize (gerekli)
Özellikler Sanal makinelerin IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar VirtualMachinePublicIPAddressConfigurationProperties
Sku Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode esnek olarak ayarlanabilir. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Ad Açıklama Değer
deleteOption VM silindiğinde genel IP adresine ne olacağını belirtin 'Sil'
'Ayır'
dnsSettings publicIP adreslerine uygulanacak dns ayarları. VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. Int
ipTag'ler Genel IP adresiyle ilişkili IP etiketlerinin listesi. VirtualMachineIpTag[]
publicIPAddressVersion Api-Version 2019-07-01'den itibaren 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'. 'IPv4'
'IPv6'
publicIPAllocationMethod Genel IP ayırma türünü belirtin 'Dinamik'
'Statik'
publicIPPrefix PublicIP adreslerinin ayrıldığı PublicIPPrefix. AltKaynak

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Ad Açıklama Değer
domainNameLabel 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. dize (gerekli)

VirtualMachineIpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. dizgi
etiket Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb. dizgi

PublicIPAddressSku

Ad Açıklama Değer
ad Genel IP sku adını belirtin 'Temel'
'Standart'
Katmanı Genel IP sku katmanını belirtme 'Global'
'Bölgesel'

NetworkInterfaceReference

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi
Özellikler Ağ arabirimi başvuru özelliklerini açıklar. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Ad Açıklama Değer
deleteOption VM silindiğinde ağ arabirimine ne olacağını belirtin 'Sil'
'Ayır'
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool

OSProfile

Ad Açıklama Değer
adminPassword Yönetici hesabının parolasını belirtir. Minimum uzunluk (Windows): en az uzunluk (Linux) 8 karakter: 6 karakter Maksimum uzunluk (Windows): 123 karakter En fazla uzunluk (Linux): Karmaşıklık gereksinimleri 72 karakter: Aşağıdaki 4 koşuldan 3'ünün karşılanması gerekiyor Alt karakterler üst karaktere sahip basamak var Özel karakter içeriyor (Regex eşleşmesi [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Parola!", "Parola1", "Parola22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'de 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 dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
adminUsername Yönetici hesabının adını belirtir. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. Yalnızca Windows kısıtlaması: "." İzin verilmeyen değerlerle bitemez: "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 En uzun (Linux): 64 karakter En uzun (Windows): 20 karakter. dizgi
allowExtensionOperations Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir. Bool
computerName Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. En uzun (Windows): 15 karakter En uzun (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz.Azure altyapı hizmetleri uygulama yönergeleri. dizgi
customData Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin 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 Bu özellik VM oluşturulduktan sonra güncelleştirilemez. customData dosya olarak kaydedilecek VM'ye geçirilir, daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler Linux VM'nizde cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma dizgi
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 . linuxconfiguration
requireGuestProvisionSignal True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik. Bool
Sır -larını Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını önerilir. VaultSecretGroup[]
windowsConfiguration Sanal makinedeki Windows işletim sistemi ayarlarını belirtir. WindowsConfiguration

LinuxConfiguration

Ad Açıklama Değer
disablePasswordAuthentication Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. Bool
enableVMAgentPlatformUpdates VmAgent Platform Güncelleştirmelerinin Linux sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Bool
patchSettings [Önizleme Özelliği] Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir. LinuxPatchSettings
provisionVMAgent 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 daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. Bool
ssh Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. SshConfiguration

LinuxPatchSettings

Ad Açıklama Değer
assessmentMode 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.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Linux üzerinde VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak 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
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Ad Açıklama Değer
rebootSetting Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. 'Her Zaman'
'IfRequired'
'Asla'
'Bilinmiyor'

SshConfiguration

Ad Açıklama Değer
publicKeys Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. SshPublicKey[]

SshPublicKey

Ad Açıklama Değer
keyData 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 ve Mac için Linux VM'lerinde SSH anahtarları oluşturma]/azure/virtual-machines/linux/create-ssh-keys-detailed). dizgi
yol 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 dizgi

VaultSecretGroup

Ad Açıklama Değer
sourceVault VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si. AltKaynak
vaultCertificates SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi. VaultCertificate[]

VaultCertificate

Ad Açıklama Değer
certificateStore Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir. dizgi
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}"} Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını kullanmanız önerilir. dizgi

WindowsConfiguration

Ad Açıklama Değer
additionalUnattendContent Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir. AdditionalUnattendContent[]
enableAutomaticUpdates Windows sanal makinesi için Otomatik Güncelleştirmeler'in etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer true değeridir. 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. Bool
enableVMAgentPlatformUpdates Windows sanal makinesi için VMAgent Platform Güncelleştirmelerinin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Bool
patchSettings [Önizleme Özelliği] Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir. PatchSettings
provisionVMAgent 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 daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. Bool
timeZone 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. dizgi
winRM Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir. WinRMConfiguration

AdditionalUnattendContent

Ad Açıklama Değer
componentName Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır. 'Microsoft-Windows-Shell-Setup'
içerik Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir. dizgi
passName Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. 'OobeSystem'
settingName İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon. 'AutoLogon'
'FirstLogonCommands'

PatchSettings

Ad Açıklama Değer
assessmentMode 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.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Müşterilerin yeniden başlatma gerektirmeden Azure VM'lerine düzeltme eki uygulamalarına olanak tanır. enableHotpatching için 'provisionVMAgent' true ve 'patchMode' değeri 'AutomaticByPlatform' olarak ayarlanmalıdır. Bool
patchMode IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak 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
'AutomaticByOS'
'AutomaticByPlatform'
'El ile'

WindowsVMGuestPatchAutomaticByPlatformSettings

Ad Açıklama Değer
rebootSetting Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. 'Her Zaman'
'IfRequired'
'Asla'
'Bilinmiyor'

WinRMConfiguration

Ad Açıklama Değer
Dinleyici Windows Uzaktan Yönetim dinleyicilerinin listesi WinRMListener[]

WinRMListener

Ad Açıklama Değer
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}"} Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını kullanmanız önerilir. dizgi
protokol WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: httphttps 'Http'
'Https'

ScheduledEventsProfile

Ad Açıklama Değer
terminateNotificationProfile Zamanlanmış Olayla ilgili son yapılandırmaları belirtir. TerminateNotificationProfile

TerminateNotificationProfile

Ad Açıklama Değer
etkinleştirmek Terminate Scheduled olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir. Bool
notBeforeTimeout Sanal Makinenin silindiği yapılandırılabilir sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce Zamanlanmış Olayı Sonlandır'ı onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilmelidir, varsayılan değer 5 dakikadır (PT5M) dizgi

SecurityProfile

Ad Açıklama Değer
encryptionAtHost Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır. Bool
securityType Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez. 'ConfidentialVM'
'TrustedLaunch'
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 UefiSettings

UefiSettings

Ad Açıklama Değer
secureBootEnabled Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01 Bool
vTpmEnabled Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01 Bool

StorageProfile

Ad Açıklama Değer
dataDisks 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. DataDisk[]
diskControllerType VM için yapılandırılan disk denetleyicisi türünü belirtir. NOT: Belirtilen sanal makine hyperVGeneration: V2 işletim sistemi diskinin özelliklerine ve belirtilen en düşük API sürümünden VM boyutuna göre oluşturulmaktaysa, bu özellik varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakacak ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmezseniz, vm'nin 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 'NVMe'
'SCSI'
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. ImageReference
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. OSDisk

DataDisk

Ad Açıklama Değer
önbelleğe alma Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: HiçbiriSalt OkunurReadWrite Varsayılan: Standart depolama için Yok. Premium depolama için ReadOnly 'Hiçbiri'
'ReadOnly'
'ReadWrite'
createOption Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: \u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage \u2013 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 kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. 'Ekle'
'Boş'
'FromImage' (gerekli)
deleteOption VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler: Sil Bu değer kullanılırsa, VM silindiğinde veri diski silinir. ayırma Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer ayırma olarak ayarlanır 'Sil'
'Ayır'
detachOption 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. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach 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 zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın. 'ForceDetach'
diskSizeGB Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz Int
resim 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. VirtualHardDisk
Lun Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır. int (gerekli)
managedDisk Yönetilen disk parametreleri. ManagedDiskParameters
ad Disk adı. dizgi
toBeDetached Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir Bool
Vhd Sanal sabit disk. VirtualHardDisk
writeAcceleratorEnabled diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. Bool

VirtualHardDisk

Ad Açıklama Değer
Urı Sanal sabit diskin uri'sini belirtir. dizgi

ManagedDiskParameters

Ad Açıklama Değer
diskEncryptionSet Yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. DiskEncryptionSetParameters
Kimliği Kaynak Kimliği dizgi
securityProfile Yönetilen disk için güvenlik profilini belirtir. VMDiskSecurityProfile
storageAccountType 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. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

DiskEncryptionSetParameters

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

VMDiskSecurityProfile

Ad Açıklama Değer
diskEncryptionSet Müşteri Tarafından Yönetilen Anahtar ile ş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. DiskEncryptionSetParameters
securityEncryptionType Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin VMGuestState blobuyla birlikte şifrelenmesini sağlamak için DiskWithVMGuestState ve yalnızca VMGuestState blobunun şifrelenmesini sağlamak için VMGuestStateOnly olarak ayarlanır. NOT: Yalnızca Gizli VM'ler için ayarlanabilir. 'DiskWithVMGuestState'
'VMGuestStateOnly'

ImageReference

Ad Açıklama Değer
communityGalleryImageId 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. dizgi
Kimliği Kaynak Kimliği dizgi
teklif 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. dizgi
yayınevi Görüntü yayımcısı. dizgi
sharedGalleryImageId 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. dizgi
Sku Görüntü SKU'su. dizgi
Sürüm 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 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü her zaman dağıtım için 'id' alanını kullanmalıdır, galeri görüntüsünün 'en son' sürümünü kullanmak için yalnızca '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' öğesini sürüm girişi olmadan ayarlayın. dizgi

OSDisk

Ad Açıklama Değer
önbelleğe alma Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: HiçbiriSalt OkunurOkumaDağıt Varsayılan: Standart depolama için Yok. Premium depolama için ReadOnly . 'Hiçbiri'
'ReadOnly'
'ReadWrite'
createOption Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: \u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage \u2013 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 kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. 'Ekle'
'Boş'
'FromImage' (gerekli)
deleteOption VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler: Sil Bu değer kullanılırsa VM silindiğinde işletim sistemi diski silinir. Ayırma Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer,ayırma olarak ayarlanır. Kısa ömürlü işletim sistemi diski için, varsayılan değer Deleteolarak ayarlanır. Kullanıcı kısa ömürlü işletim sistemi diski için silme seçeneğini değiştiremez. 'Sil'
'Ayır'
diffDiskSettings Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. DiffDiskSettings
diskSizeGB Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz Int
encryptionSettings İşletim sistemi diskinin şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15 DiskEncryptionSettings
resim 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. VirtualHardDisk
managedDisk Yönetilen disk parametreleri. ManagedDiskParameters
ad Disk adı. dizgi
osType 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: WindowsLinux 'Linux'
'Windows'
Vhd Sanal sabit disk. VirtualHardDisk
writeAcceleratorEnabled diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. Bool

DiffDiskSettings

Ad Açıklama Değer
seçenek İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir. 'Yerel'
yerleştirme İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDiskResourceDisk Varsayılan: Vm boyutu için yapılandırılmışsa CacheDisk , aksi takdirde ResourceDisk kullanılır. /azure/virtual-machines/windows/sizes konumundaKi Windows VM için VM boyutu belgelerine ve /azure/virtual-machines/linux/sizes konumundaki Linux VM'ye bakarak hangi VM boyutlarının önbellek diskine sahip olduğunu denetleyin. 'CacheDisk'
'ResourceDisk'

DiskEncryptionSettings

Ad Açıklama Değer
diskEncryptionKey Anahtar Kasası Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir. KeyVaultSecretReference
Etkin Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Bool
keyEncryptionKey Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir. KeyVaultKeyReference

KeyVaultSecretReference

Ad Açıklama Değer
secretUrl Key Vault'ta gizli diziye başvuran URL. dize (gerekli)
sourceVault Gizli diziyi içeren Key Vault'un göreli URL'si. AltKaynak (gerekli)

KeyVaultKeyReference

Ad Açıklama Değer
keyUrl Key Vault'ta anahtar şifreleme anahtarına başvuran URL. dize (gerekli)
sourceVault Anahtarı içeren Key Vault'un göreli URL'si. AltKaynak (gerekli)

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Basit bir Linux VM dağıtma ve özel IP'yi statik güncelleştirme

Azure’a dağıtın
Bu şablon, marketten Ubuntu kullanarak basit bir Linux VM dağıtmanıza olanak tanır. Bu işlem, dinamik olarak atanmış bir IP adresine sahip kaynak grubu konumunda bir VNET, Alt Ağ ve A1 boyutlu VM dağıtır ve ardından bunu statik IP'ye dönüştürür.
Kaynak Döngülerini kullanarak Kullanılabilirlik Kümelerinde VM Oluşturma

Azure’a dağıtın
Kaynak Döngülerini kullanarak Kullanılabilirlik Kümelerinde 2-5 VM oluşturun. Bu örnek tek bir storageAccount kullandığından VM'ler Unbuntu veya En fazla 5 VM'ye sahip Windows olabilir
Yönetilen Disk ile Çoklu VM Şablonu

Azure’a dağıtın
Bu şablon yönetilen diskler, genel IP'ler ve ağ arabirimleri ile N sayıda VM oluşturur. VM'leri tek bir Kullanılabilirlik Kümesinde oluşturur. Bunlar, dağıtımın bir parçası olarak da oluşturulacak bir Sanal Ağda sağlanacaktır
Windows VM'ye dosya yükleme

Azure’a dağıtın
Bu şablon, bir Windows VM'sini dağıtmanıza ve bu VM'ye dosya yüklemek için özel bir PowerShell betiği çalıştırmanıza olanak tanır.
Özel Veri ile Sanal Makine Dağıtma

Azure’a dağıtın
Bu şablon, VM'ye aktarılan Özel Verilerle bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresleri ve bir Ağ Arabirimi dağıtır.
Tanılama ile Premium Windows VM dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Windows sürümü için birkaç farklı seçenek kullanarak Premium Windows VM dağıtmanıza olanak tanır.
Farklı Kaynak Grubu bir sanal ağda VM oluşturma

Azure’a dağıtın
Bu şablon farklı bir Kaynak Grubunda yer alan bir sanal ağda vm oluşturur
Vm'yi var olan bir etki alanına

Azure’a dağıtın
Bu şablon, bulutta özel ad etki alanına etki alanına katılımı gösterir.
Dinamik veri diskleri seçimiyle VM oluşturma

Azure’a dağıtın
Bu şablon, kullanıcının VM'ye eklemek istediğiniz veri disklerinin sayısını seçmesine olanak tanır.
EfficientIP VHD vm oluşturma

Azure’a dağıtın
Bu şablon, Bir EfficientIP VHD'sinden bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
kullanıcı görüntüsü vm oluşturma

Azure’a dağıtın
Bu şablon, bir Kullanıcı görüntüsünden Sanal Makineler oluşturmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresleri ve Ağ Arabirimi dağıtır.
Genelleştirilmiş bir VHD yeni veya mevcut bir sanal ağda VM oluşturma

Azure’a dağıtın
Bu şablon genelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilen yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır
CentOS/UbuntuServer Otomatik Dinamik Diskler & Docker 1.12(cs)

Azure’a dağıtın
Bu, yapılandırılabilir sayıda veri diski (yapılandırılabilir boyutlar) ile tek örnek CentOS 7.2/7.1/6.5 veya Ubuntu Server 16.04.0-LTS oluşturmaya yönelik yaygın bir şablondur. Portal parametrelerinde en fazla 16 diskten bahsedilebilir ve her diskin boyut üst sınırı 1023 GB'tan az olmalıdır. MDADM RAID0 Dizisi otomatik olarak monte edilir ve yeniden başlatmalara devam eder. En son Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2, azure-cli'nin docker kapsayıcısı olarak otomatik olarak çalıştığı kullanıcıdan kullanılabilir. Bu tek örnekli şablon, @ https://github.com/azurebigcompute/BigComputeBench HPC/GPU Kümeleri Şablonu'nun bir kapalı örneğidir
gitlab omnibus

Azure’a dağıtın
Bu şablon, genel BIR DNS ile Sanal Makinede GitLab Omnibus dağıtımını basitleştirerek genel IP'nin DNS'sini kullanır. Başvuru mimarisiyle uyumlu olan ve en fazla 1000 kullanıcıyı (20 RPS) destekleyen Standard_F8s_v2 örnek boyutunu kullanır. Örnek, güvenli bağlantılar için Bir Let's Encrypt sertifikası ile HTTPS kullanmak üzere önceden yapılandırılmıştır.
Seri Çıkış ile Linux VM

Azure’a dağıtın
Bu şablon, depolama alanına çıkış yapmak üzere yapılandırılmış en düşük parametrelere ve seri/konsola sahip basit bir Linux VM oluşturur
İzleme ve tanılama ile basit bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon, vm için izleme ve tanılamaya olanak tanıyan tanılama uzantısıyla birlikte basit bir Windows VM dağıtmanızı sağlar
MSI ile Linux veya Windows VM Dağıtma

Azure’a dağıtın
Bu şablon, Yönetilen Hizmet Kimliğine sahip bir Linux veya Windows VM dağıtmanızı sağlar.
Azure'da Terraform'

Azure’a dağıtın
Bu şablon, Terraform iş istasyonunu MSI ile Linux VM olarak dağıtmanıza olanak tanır.
MSI depolama erişmesi ile Linux VM

Azure’a dağıtın
Bu şablon, farklı bir kaynak grubundaki depolama hesabına erişimi olan sistem tarafından atanan yönetilen kimliğe sahip bir Linux VM dağıtır.
4 Boş Veri Diski Bir Windows Görüntüsünden VM Oluşturma

Azure’a dağıtın
Bu şablon, belirtilen görüntüden bir Windows Sanal Makinesi oluşturmanıza olanak tanır. Ayrıca 4 boş veri diski ekler. Boş veri disklerinin boyutunu belirtebileceğinizi unutmayın.
Birden çok IP ile VM dağıtma

Azure’a dağıtın
Bu şablon, 3 IP yapılandırmasına sahip bir VM dağıtmanızı sağlar. Bu şablon, 3 IP yapılandırmasına sahip myVM1 adlı bir Linux/Windows VM dağıtır: IPConfig-1, IPConfig-2 ve ipconfig-3.
Birden çok NIC ile Linux VM (Ubuntu) dağıtma

Azure’a dağıtın
Bu şablon birden çok alt ağa sahip bir sanal ağ oluşturur ve birden çok NIC'ye sahip bir Ubuntu VM dağıtır
Koşullu Kaynaklar ile Sanal Makine

Azure’a dağıtın
Bu şablon, Sanal Ağ, Depolama ve Genel IP Adresi için yeni veya mevcut kaynakları kullanarak linux VM dağıtmaya olanak tanır. Ayrıca SSH ile Parola kimlik doğrulaması arasında seçim yapmanıza da olanak tanır. Şablonlar, iç içe dağıtım gereksinimini ortadan kaldırmak için koşulları ve mantıksal işlevleri kullanır.
Mevcut VHD'lerden VM oluşturma ve var olan VNET bağlama

Azure’a dağıtın
Bu şablon VHD'lerden (OS + veri diski) bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
Windows VM'ye sertifika gönderme

Azure’a dağıtın
Windows VM'nize sertifika gönderme. https://azure.microsoft.com/documentation/templates/101-create-key-vault'da şablonu kullanarak Key Vault oluşturma
Key Vault ile VM parolasını güvenli

Azure’a dağıtın
Bu şablon, Key Vault'ta depolanan parolayı alarak basit bir Windows VM dağıtmanıza olanak tanır. Bu nedenle, parola hiçbir zaman şablon parametre dosyasında düz metin içine konulmaz
Kaynak grubu konumunda basit bir FreeBSD VM dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak FreeBSD sürümü için birkaç farklı seçenek kullanarak basit bir FreeBSD VM dağıtmanıza olanak tanır. Bu, D1 VM Boyutundaki kaynak grubu konumunda dağıtılır.
Basit bir Ubuntu Linux VM 20.04-LTS dağıtma

Azure’a dağıtın
Bu şablon, VM için birkaç seçenek içeren bir Ubuntu Sunucusu dağıtır. VM Adı, İşletim Sistemi Sürümü, VM boyutu ve yönetici kullanıcı adı ile parolasını sağlayabilirsiniz. Varsayılan olarak VM boyutu Standard_D2s_v3 ve işletim sistemi sürümü 20.04-LTS'dir.
Hızlandırılmış Ağ ile basit bir Linux VM dağıtma

Azure’a dağıtın
Bu şablon, Ubuntu sürüm 18.04-LTS'yi ve en son düzeltme eki uygulanmış sürümü kullanarak Hızlandırılmış Ağ ile basit bir Linux VM dağıtmanızı sağlar. Bu işlem, kaynak grubu konumunda D3_v2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür.
Red Hat Enterprise Linux VM (RHEL 7.8)

Azure’a dağıtın
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'de seçilen sürüm için Farklı ÖdeYou-Go RHEL VM görüntüsünü kullanarak, VM'ye ek olarak ek 100 GiB veri diski bulunan bir Red Hat Enterprise Linux VM (RHEL 7.8) dağıtır. Bu görüntü için ek ücretler uygulanır. Ayrıntılar için Azure VM Fiyatlandırma sayfasına bakın.
Red Hat Enterprise Linux VM (RHEL 7.8 yönetilmeyen)

Azure’a dağıtın
Bu şablon, Seçtiğiniz kaynak grubunun konumundaki Standart A1_v2 VM'de seçilen sürüm için Farklı ÖdeYou-Go RHEL VM görüntüsünü kullanarak vm'ye ek olarak 100 GiB veri diski ekli bir Red Hat Enterprise Linux VM (RHEL 7.8) dağıtır. Bu görüntü için ek ücretler uygulanır. Ayrıntılar için Azure VM Fiyatlandırma sayfasına bakın.
SUSE Linux Enterprise Server VM (SLES 12)

Azure’a dağıtın
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'de seçilen sürüm için Farklı ÖdeYou-Go SLES VM görüntüsünü kullanarak vm'ye ek olarak 100 GiB veri diski ekli bir SUSE Linux Enterprise Server VM (SLES 12) dağıtmanıza olanak sağlar. Bu görüntü için ek ücretler uygulanır. Ayrıntılar için Azure VM Fiyatlandırma sayfasına bakın.
Basit bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Windows sürümü için birkaç farklı seçenek kullanarak basit bir Windows VM dağıtmanıza olanak tanır. Bu işlem, kaynak grubu konumunda A2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür.
Visual Studio ile Windows Server VM Dağıtma

Azure’a dağıtın
Bu şablon, Visual Code Studio Community 2019 ile vm için birkaç seçenek içeren bir Windows Server VM dağıtır. VM'nin adını, yönetici kullanıcı adını ve yönetici parolasını sağlayabilirsiniz.
Kullanılabilirlik Alanına VM Dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak basit bir VM (Windows veya Ubuntu) dağıtmanıza olanak tanır. Bu, belirtilen konuma A2_v2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür.
Özel bir VHD yeni veya mevcut bir sanal ağda VM oluşturma

Azure’a dağıtın
Bu şablon özelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilen yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır
Otomatik Yedekleme ile SQL Server 2014 SP2 Enterprise'ı

Azure’a dağıtın
Bu şablon, Otomatik Yedekleme özelliği etkin bir SQL Server 2014 SP2 Enterprise sürümü oluşturur
Otomatik Düzeltme Eki Uygulama ile SQL Server 2014 SP1 Enterprise'ı

Azure’a dağıtın
Bu şablon, Otomatik Düzeltme Eki Uygulama özelliğinin etkinleştirildiği bir SQL Server 2014 SP1 Enterprise sürümü oluşturur.
Azure Key Vault ile SQL Server 2014 SP1 Enterprise'ı

Azure’a dağıtın
Bu şablon, Azure Key Vault Tümleştirme özelliğinin etkinleştirildiği bir SQL Server 2014 SP1 Enterprise sürümü oluşturur.
SSH rsa ortak anahtarıyla Sanal Makine Dağıtma

Azure’a dağıtın
Bu şablon, SSH rsa ortak anahtarıyla bir Sanal Makine oluşturmanıza olanak tanır
Etiketlerle basit bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon bir D2_v3 Windows VM, NIC, Depolama Hesabı, Sanal Ağ, Genel IP Adresi ve Ağ Güvenlik Grubu dağıtır. Etiket nesnesi değişkenlerde oluşturulur ve uygun olduğunda tüm kaynaklara uygulanır.
Güvenilir başlatma özellikli linux sanal makinesi dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Linux sürümü için birkaç farklı seçenek kullanarak güvenilir başlatma özellikli bir Linux sanal makinesi dağıtmanıza olanak tanır. Secureboot ve vTPM'yi etkinleştirirseniz, Konuk Kanıtlama uzantısı VM'nize yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir. Varsayılan olarak bu, kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür.
Güvenilen başlatma özellikli bir Windows sanal makinesi dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Windows sürümü için birkaç farklı seçenek kullanarak güvenilir başlatma özellikli bir Windows sanal makinesi dağıtmanıza olanak tanır. Secureboot ve vTPM'yi etkinleştirirseniz, Konuk Kanıtlama uzantısı VM'nize yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir. Varsayılan olarak bu, kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür.
Kullanıcı Verileri ile Sanal Makine Dağıtma

Azure’a dağıtın
Bu şablon, VM'ye aktarılan Kullanıcı Verileri ile bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresleri ve bir Ağ Arabirimi dağıtır.
Windows Admin Center uzantısıyla Windows VM dağıtma

Azure’a dağıtın
Bu şablon, VM'yi doğrudan Azure Portal'dan yönetmek için Windows Admin Center uzantısına sahip bir Windows VM dağıtmanıza olanak tanır.
Azure güvenli temel ile Windows VM

Azure’a dağıtın
Şablon, genel IP adresiyle yeni bir sanal ağda Windows Server çalıştıran bir sanal makine oluşturur. Makine dağıtıldıktan sonra konuk yapılandırma uzantısı yüklenir ve Windows Server için Azure güvenli temeli uygulanır. Makinelerin yapılandırması kayıyorsa, şablonu yeniden dağıtarak ayarları yeniden uygulayabilirsiniz.
Değişken sayıda veri diski içeren bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon, basit bir VM dağıtmanıza ve bir parametre kullanarak dağıtım zamanında veri disklerinin sayısını belirtmenize olanak tanır. Veri disklerinin sayısının ve boyutunun VM boyutuna bağlı olduğunu unutmayın. Bu örneğin VM boyutu, varsayılan olarak 16 veri diski ile Standard_DS4_v2.
SSH ile Windows Server VM

Azure’a dağıtın
Anahtar tabanlı kimlik doğrulamasını kullanarak SSH aracılığıyla bağlanabilmeniz için Açık SSH etkinleştirilmiş tek bir Windows VM dağıtın.
Veri yönetimi ağ geçidi oluşturma ve Azure VM yükleme

Azure’a dağıtın
Bu şablon bir sanal makine dağıtır ve çalışılabilir bir veri yönetimi ağ geçidi oluşturur
RDP bağlantı noktası sanal makine

Azure’a dağıtın
Bir sanal makine oluşturur ve yük dengeleyicideki VM'ye RDP için bir NAT kuralı oluşturur
Birden çok boş StandardSSD_LRS Veri Diski vm oluşturma

Azure’a dağıtın
Bu şablon, belirtilen görüntüden bir Windows Sanal Makinesi oluşturmanıza olanak tanır. Ayrıca varsayılan olarak birden fazla boş StandardSSD veri diski ekler. Boş veri disklerinin boyutunu ve Depolama türünü (Standard_LRS, StandardSSD_LRS ve Premium_LRS) belirtebileceğinizi unutmayın.
Azure VM'lerinde Kendi Kendine Tümleştirme Çalışma Zamanı

Azure’a dağıtın
Bu şablon bir selfhost tümleştirme çalışma zamanı oluşturur ve Azure sanal makinelerine kaydeder
Sanal Makine Ölçek Kümesine birden çok VM ekleme

Azure’a dağıtın
Bu şablon yönetilen diskler, genel IP'ler ve ağ arabirimleri ile N sayıda VM oluşturur. Sanal Makine Ölçek Kümesindeki VM'leri Esnek Düzenleme modunda oluşturur. Bunlar, dağıtımın bir parçası olarak da oluşturulacak bir Sanal Ağda sağlanacaktır
ILB arkasında Linux VM'leri ile VM Ölçek Kümesi Dağıtma

Azure’a dağıtın
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir iç yük dengeleyicinin arkasındadır.

ARM şablonu kaynak tanımı

virtualMachines kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Compute/virtualMachines kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Compute/virtualMachines",
  "apiVersion": "2022-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "configurationReference": "string",
          "enableAutomaticUpgrade": "bool",
          "order": "int",
          "packageReferenceId": "string",
          "tags": "string",
          "treatFailureAsDeploymentFailure": "bool"
        }
      ]
    },
    "availabilitySet": {
      "id": "string"
    },
    "billingProfile": {
      "maxPrice": "[json('decimal-as-string')]"
    },
    "capacityReservation": {
      "capacityReservationGroup": {
        "id": "string"
      }
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "evictionPolicy": "string",
    "extensionsTimeBudget": "string",
    "hardwareProfile": {
      "vmSize": "string",
      "vmSizeProperties": {
        "vCPUsAvailable": "int",
        "vCPUsPerCore": "int"
      }
    },
    "host": {
      "id": "string"
    },
    "hostGroup": {
      "id": "string"
    },
    "licenseType": "string",
    "networkProfile": {
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "deleteOption": "string",
            "disableTcpStateTracking": "bool",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "dscpConfiguration": {
              "id": "string"
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPAllocationMethod": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ],
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "deleteOption": "string",
            "primary": "bool"
          }
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "allowExtensionOperations": "bool",
      "computerName": "string",
      "customData": "string",
      "linuxConfiguration": {
        "disablePasswordAuthentication": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "rebootSetting": "string"
          },
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "ssh": {
          "publicKeys": [
            {
              "keyData": "string",
              "path": "string"
            }
          ]
        }
      },
      "requireGuestProvisionSignal": "bool",
      "secrets": [
        {
          "sourceVault": {
            "id": "string"
          },
          "vaultCertificates": [
            {
              "certificateStore": "string",
              "certificateUrl": "string"
            }
          ]
        }
      ],
      "windowsConfiguration": {
        "additionalUnattendContent": [
          {
            "componentName": "Microsoft-Windows-Shell-Setup",
            "content": "string",
            "passName": "OobeSystem",
            "settingName": "string"
          }
        ],
        "enableAutomaticUpdates": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "rebootSetting": "string"
          },
          "enableHotpatching": "bool",
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "timeZone": "string",
        "winRM": {
          "listeners": [
            {
              "certificateUrl": "string",
              "protocol": "string"
            }
          ]
        }
      }
    },
    "platformFaultDomain": "int",
    "priority": "string",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "scheduledEventsProfile": {
      "terminateNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      }
    },
    "securityProfile": {
      "encryptionAtHost": "bool",
      "securityType": "string",
      "uefiSettings": {
        "secureBootEnabled": "bool",
        "vTpmEnabled": "bool"
      }
    },
    "storageProfile": {
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "deleteOption": "string",
          "detachOption": "ForceDetach",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "toBeDetached": "bool",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "diskControllerType": "string",
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sharedGalleryImageId": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "deleteOption": "string",
        "diffDiskSettings": {
          "option": "Local",
          "placement": "string"
        },
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "diskEncryptionSet": {
            "id": "string"
          },
          "id": "string",
          "securityProfile": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityEncryptionType": "string"
          },
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    },
    "userData": "string",
    "virtualMachineScaleSet": {
      "id": "string"
    }
  },
  "zones": [ "string" or int ]
}

Özellik değerleri

virtualMachines

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Compute/virtualMachines'
apiVersion Kaynak API'sinin sürümü '2022-08-01'
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-15 (Windows)
1-64 (Linux)



Geçerli karakterler:
Boşluklar, denetim karakterleri veya şu karakterler kullanılamaz:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Windows VM'leri kısa çizgiyle nokta veya bitiş içeremez.

Linux VM'leri nokta veya kısa çizgiyle bitemez.
yer Kaynak konumu dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
extendedLocation Sanal Makinenin genişletilmiş konumu. ExtendedLocation
kimlik Yapılandırıldıysa sanal makinenin kimliği. VirtualMachineIdentity
plan Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın. Plan
Özellikler Sanal Makinenin özelliklerini açıklar. VirtualMachineProperties
Bölge Sanal makine bölgeleri. Dize veya int olarak kullanılabilirlik alanları dizisi.

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dizgi
tür Genişletilmiş konumun türü. 'EdgeZone'

VirtualMachineIdentity

Ad Açıklama Değer
tür 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. 'Hiçbiri'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Plan

Ad Açıklama Değer
ad Plan kimliği. dizgi
ürün Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. dizgi
promotionCode Promosyon kodu. dizgi
yayınevi Yayımcı kimliği. dizgi

VirtualMachineProperties

Ad Açıklama Değer
ekKapabiliteler Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. AdditionalCapabilities
applicationProfile VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir ApplicationProfile
availabilitySet Sanal makinenin atanması gereken kullanılabilirlik kümesi hakkındaki bilgileri belirtir. Aynı kullanılabilirlik kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Kullanılabilirlik kümeleri hakkında daha fazla bilgi için bkz. Kullanılabilirlik kümelerine genel bakış.

Azure planlı bakımı hakkında daha fazla bilgi için bkz. Azure'da Sanal Makineler için bakım ve güncelleştirmeler

Şu anda vm yalnızca oluşturma zamanında kullanılabilirlik kümesine eklenebilir. VM'nin eklendiği kullanılabilirlik kümesi, kullanılabilirlik kümesi kaynağıyla aynı kaynak grubu altında olmalıdır. Mevcut vm kullanılabilirlik kümesine eklenemez.

Bu özellik null olmayan bir properties.virtualMachineScaleSet başvurusuyla birlikte bulunamaz.
AltKaynak
billingProfile Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir.

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

En düşük api sürümü: 2021-04-01.
CapacityReservationProfile
diagnosticsProfile Önyükleme tanılama ayarları durumunu belirtir.

En düşük api sürümü: 2015-06-15.
tanılamaprofil
evictionPolicy Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir.

Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir.

Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.
'Serbest Bırak'
'Sil'
extensionsTimeBudget Tüm uzantıların başlatılması için ayrılan zamanı belirtir. Süre 15 dakika ile 120 dakika (dahil) arasında olmalı ve ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 90 dakikadır (PT1H30M).

En düşük api sürümü: 2020-06-01
dizgi
hardwareProfile Sanal makine için donanım ayarlarını belirtir. HardwareProfile
ev sahibi Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir.

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

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

NOT: Kullanıcı hem host hem de hostGroup özelliklerini belirtemez.
AltKaynak
licenseType Kullanılan görüntünün veya diskin şirket içinde lisanslandığını belirtir.

Windows Server işletim sistemi için olası değerler şunlardır:

Windows_Client

Windows_Server

Linux Server işletim sistemi için olası değerler şunlardır:

RHEL_BYOS (RHEL için)

SLES_BYOS (SUSE için)

Daha fazla bilgi için bkz. Windows Server için Azure Hibrit Kullanım Avantajı

Linux Server için Azure Hibrit Kullanım Avantajı'

En düşük api sürümü: 2015-06-15
dizgi
networkProfile Sanal makinenin ağ arabirimlerini belirtir. NetworkProfile
osProfile Sanal makineyi oluştururken kullanılan işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez. OSProfile
platformFaultDomain Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak, Sanal Makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır.
{li}Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. {li}Başvuruda bulunılan Sanal Makine Ölçek Kümesinde 'platformFaultDomainCount' > 1 olmalıdır. {li}Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. {li}Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir.

En düşük api‐sürümü: 2020‐12‐01
Int
öncelik Sanal makinenin önceliğini belirtir.

En düşük api sürümü: 2019-03-01
'Düşük'
'Normal'
'Spot'
proximityPlacementGroup Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir.

En düşük api sürümü: 2018-04-01.
AltKaynak
scheduledEventsProfile Zamanlanmış Olayla ilgili yapılandırmaları belirtir. ScheduledEventsProfile
securityProfile Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir. SecurityProfile
storageProfile Sanal makine diskleri için depolama ayarlarını belirtir. StorageProfile
userData Base-64 kodlanmış olması gereken VM için UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir.

En düşük api sürümü: 2021-03-01
dizgi
virtualMachineScaleSet Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez.

Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz.

En düşük api‐sürümü: 2019‐03‐01
AltKaynak

EkKapabiliteler

Ad Açıklama Değer
hibernationEnabled VM'de hazırda bekletme özelliğini etkinleştiren veya devre dışı bırakan bayrak. Bool
ultraSSDEnabled VM veya VMSS üzerinde UltraSSD_LRS depolama hesabı türüne sahip 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 etkinse bir sanal makineye veya sanal makine ölçek kümesine eklenebilir. Bool

ApplicationProfile

Ad Açıklama Değer
galleryApplications VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir VMGalleryApplication[]

VMGalleryApplication

Ad Açıklama Değer
configurationReference İsteğe bağlı, Sağlanırsa paket için varsayılan yapılandırmanın yerini alacak azure blobunun uri'sini belirtir dizgi
enableAutomaticUpgrade True olarak ayarlanırsa, PIR/SIG'de yeni bir Galeri Uygulaması sürümü kullanılabilir olduğunda, VM/VMSS için otomatik olarak güncelleştirilir Bool
sipariş İsteğe bağlı, Paketlerin yüklenmesi gereken sırayı belirtir Int
packageReferenceId /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} biçiminde GalleryApplicationVersion kaynak kimliğini belirtir dize (gerekli)
Etiketler İsteğe bağlı, Daha genel bağlam için bir geçiş değeri belirtir. dizgi
treatFailureAsDeploymentFailure İsteğe bağlı, True ise, VmApplication'daki herhangi bir işlem için herhangi bir hata dağıtımda başarısız olur Bool

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

BillingProfile

Ad Açıklama Değer
maxPrice Azure Spot VM/VMSS için ödemek istediğiniz maksimum fiyatı belirtir. Bu fiyat ABD Doları cinsindendir. Bu fiyat, VM boyutu için geçerli Azure Spot fiyatıyla karşılaştırılır. Ayrıca fiyatlar Azure Spot VM/VMSS oluşturma/güncelleştirme sırasında karşılaştırılır ve işlem ancak maxPrice geçerli Azure Spot fiyatından büyükse başarılı olur. MaxPrice, vm/VMSS oluşturulduktan sonra geçerli Azure Spot fiyatı maxPrice değerinin ötesine geçerse bir Azure Spot VM/VMSS çıkarmak için de kullanılır. Olası değerler şunlardır: - Sıfırdan büyük herhangi bir ondalık değer. Örnek: 0,01538 -1 – isteğe bağlı olarak up-to varsayılan fiyatı gösterir. Fiyat nedenleriyle Azure Spot VM/VMSS'nin çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmadıysa varsayılan en yüksek fiyat -1'dir. En düşük api sürümü: 2019-03-01. Ondalık değer belirtmek için json() işlevini kullanın. int veya json ondalık

CapacityReservationProfile

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

DiagnosticsProfile

Ad Açıklama Değer
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. BootDiagnostics

BootDiagnostics

Ad Açıklama Değer
Etkin Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmemesi. Bool
storageUri 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. dizgi

HardwareProfile

Ad Açıklama Değer
vmSize 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 yöntem şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listelemeBölgedeki tüm kullanılabilir sanal makine boyutlarını listelemeyeniden boyutlandırmak için tüm kullanılabilir sanal makine boyutlarını listeleyin. 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. 'Basic_A0'
'Basic_A1'
'Basic_A2'
'Basic_A3'
'Basic_A4'
'Standard_A0'
'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2_v2'
'Standard_A2m_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4_v2'
'Standard_A4m_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8_v2'
'Standard_A8m_v2'
'Standard_A9'
'Standard_B1ms'
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
'Standard_D14'
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16_v3'
'Standard_D16s_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2_v2'
'Standard_D2_v3'
'Standard_D2s_v3'
'Standard_D3'
'Standard_D32_v3'
'Standard_D32s_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4_v2'
'Standard_D4_v3'
'Standard_D4s_v3'
'Standard_D5_v2'
'Standard_D64_v3'
'Standard_D64s_v3'
'Standard_D8_v3'
'Standard_D8s_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16_v3'
'Standard_E16s_v3'
'Standard_E2_v3'
'Standard_E2s_v3'
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32_v3'
'Standard_E32s_v3'
'Standard_E4_v3'
'Standard_E4s_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64_v3'
'Standard_E64s_v3'
'Standard_E8_v3'
'Standard_E8s_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
'Standard_GS5'
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
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 bilgi için lütfen vm özelleştirme yönergeleri izleyin. VMSizeProperties

VMSizeProperties

Ad Açıklama Değer
vCPUsAvailable VM için kullanılabilen vCPU sayısını belirtir. Bu özellik istek gövdesinde 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 kullanılabilir vCPU'ların değerine ayarlamaktır. Int
vCPUsPerCore vCPU ile fiziksel çekirdek oranını belirtir. Bu özellik istek gövdesinde belirtilmediğinde varsayılan davranış, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listele api yanıtında gösterilen VM Boyutu için vCPUPerCore değerine ayarlanır Bu özelliğin 1 olarak ayarlanması da hiper iş parçacığının devre dışı bırakıldığını gösterir. Int

NetworkProfile

Ad Açıklama Değer
networkApiVersion Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir '2020-11-01'
networkInterfaceConfigurations Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Sanal makineyle ilişkilendirilmiş ağ arabirimleri için kaynak kimliklerinin listesini belirtir. NetworkInterfaceReference[]

VirtualMachineNetworkInterfaceConfiguration

Ad Açıklama Değer
ad Ağ arabirimi yapılandırma adı. dize (gerekli)
Özellikler Sanal makine ağ profilinin IP yapılandırmasını açıklar. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

Ad Açıklama Değer
deleteOption VM silindiğinde ağ arabirimine ne olacağını belirtin 'Sil'
'Ayır'
disableTcpStateTracking Tcp durumu izleme için ağ arabiriminin devre dışı bırakılıp bırakılmayacağını belirtir. Bool
dnsSettings Ağ arabirimlerine uygulanacak dns ayarları. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration AltKaynak
enableAcceleratedNetworking Ağ arabiriminin hızlandırılmış ağ etkinleştirilmiş olup olmadığını belirtir. Bool
enableFpga Ağ arabiriminin FPGA ağ etkinleştirilmiş olup olmadığını belirtir. Bool
enableIPForwarding Bu NIC'de IP iletmenin etkinleştirilip etkinleştirilmediği. Bool
ipConfigurations Ağ arabiriminin IP yapılandırmalarını belirtir. VirtualMachineNetworkInterfaceIPConfiguration[] (gerekli)
networkSecurityGroup Ağ güvenlik grubu. AltKaynak
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Ad Açıklama Değer
dnsServers DNS sunucularının IP adresleri listesi string[]

VirtualMachineNetworkInterfaceIPConfiguration

Ad Açıklama Değer
ad IP yapılandırma adı. dize (gerekli)
Özellikler Sanal makine ağ arabirimi IP yapılandırma özelliklerini açıklar. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Ad Açıklama Değer
applicationGatewayBackendAddressPools 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. SubResource[]
applicationSecurityGroups Uygulama güvenlik grubuna bir başvuru dizisi belirtir. SubResource[]
loadBalancerBackendAddressPools Yük dengeleyicilerin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. 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]. SubResource[]
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool
privateIPAddressVersion Api-Version 2017-03-30'dan itibaren 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'. 'IPv4'
'IPv6'
publicIPAddressConfiguration publicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
alt ağ Alt ağın tanımlayıcısını belirtir. AltKaynak

VirtualMachinePublicIPAddressConfiguration

Ad Açıklama Değer
ad publicIP adresi yapılandırma adı. dize (gerekli)
Özellikler Sanal makinelerin IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar VirtualMachinePublicIPAddressConfigurationProperties
Sku Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode esnek olarak ayarlanabilir. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Ad Açıklama Değer
deleteOption VM silindiğinde genel IP adresine ne olacağını belirtin 'Sil'
'Ayır'
dnsSettings publicIP adreslerine uygulanacak dns ayarları. VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. Int
ipTag'ler Genel IP adresiyle ilişkili IP etiketlerinin listesi. VirtualMachineIpTag[]
publicIPAddressVersion Api-Version 2019-07-01'den itibaren 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'. 'IPv4'
'IPv6'
publicIPAllocationMethod Genel IP ayırma türünü belirtin 'Dinamik'
'Statik'
publicIPPrefix PublicIP adreslerinin ayrıldığı PublicIPPrefix. AltKaynak

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Ad Açıklama Değer
domainNameLabel 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. dize (gerekli)

VirtualMachineIpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. dizgi
etiket Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb. dizgi

PublicIPAddressSku

Ad Açıklama Değer
ad Genel IP sku adını belirtin 'Temel'
'Standart'
Katmanı Genel IP sku katmanını belirtme 'Global'
'Bölgesel'

NetworkInterfaceReference

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi
Özellikler Ağ arabirimi başvuru özelliklerini açıklar. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Ad Açıklama Değer
deleteOption VM silindiğinde ağ arabirimine ne olacağını belirtin 'Sil'
'Ayır'
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool

OSProfile

Ad Açıklama Değer
adminPassword Yönetici hesabının parolasını belirtir. Minimum uzunluk (Windows): en az uzunluk (Linux) 8 karakter: 6 karakter Maksimum uzunluk (Windows): 123 karakter En fazla uzunluk (Linux): Karmaşıklık gereksinimleri 72 karakter: Aşağıdaki 4 koşuldan 3'ünün karşılanması gerekiyor Alt karakterler üst karaktere sahip basamak var Özel karakter içeriyor (Regex eşleşmesi [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Parola!", "Parola1", "Parola22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'de 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 dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
adminUsername Yönetici hesabının adını belirtir. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. Yalnızca Windows kısıtlaması: "." İzin verilmeyen değerlerle bitemez: "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 En uzun (Linux): 64 karakter En uzun (Windows): 20 karakter. dizgi
allowExtensionOperations Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir. Bool
computerName Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. En uzun (Windows): 15 karakter En uzun (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz.Azure altyapı hizmetleri uygulama yönergeleri. dizgi
customData Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin 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 Bu özellik VM oluşturulduktan sonra güncelleştirilemez. customData dosya olarak kaydedilecek VM'ye geçirilir, daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler Linux VM'nizde cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma dizgi
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 . linuxconfiguration
requireGuestProvisionSignal True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik. Bool
Sır -larını Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını önerilir. VaultSecretGroup[]
windowsConfiguration Sanal makinedeki Windows işletim sistemi ayarlarını belirtir. WindowsConfiguration

LinuxConfiguration

Ad Açıklama Değer
disablePasswordAuthentication Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. Bool
enableVMAgentPlatformUpdates VmAgent Platform Güncelleştirmelerinin Linux sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Bool
patchSettings [Önizleme Özelliği] Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir. LinuxPatchSettings
provisionVMAgent 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 daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. Bool
ssh Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. SshConfiguration

LinuxPatchSettings

Ad Açıklama Değer
assessmentMode 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.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Linux üzerinde VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak 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
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Ad Açıklama Değer
rebootSetting Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. 'Her Zaman'
'IfRequired'
'Asla'
'Bilinmiyor'

SshConfiguration

Ad Açıklama Değer
publicKeys Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. SshPublicKey[]

SshPublicKey

Ad Açıklama Değer
keyData 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 ve Mac için Linux VM'lerinde SSH anahtarları oluşturma]/azure/virtual-machines/linux/create-ssh-keys-detailed). dizgi
yol 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 dizgi

VaultSecretGroup

Ad Açıklama Değer
sourceVault VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si. AltKaynak
vaultCertificates SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi. VaultCertificate[]

VaultCertificate

Ad Açıklama Değer
certificateStore Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir. dizgi
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}"} Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını kullanmanız önerilir. dizgi

WindowsConfiguration

Ad Açıklama Değer
additionalUnattendContent Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir. AdditionalUnattendContent[]
enableAutomaticUpdates Windows sanal makinesi için Otomatik Güncelleştirmeler'in etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer true değeridir. 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. Bool
enableVMAgentPlatformUpdates Windows sanal makinesi için VMAgent Platform Güncelleştirmelerinin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Bool
patchSettings [Önizleme Özelliği] Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir. PatchSettings
provisionVMAgent 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 daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. Bool
timeZone 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. dizgi
winRM Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir. WinRMConfiguration

AdditionalUnattendContent

Ad Açıklama Değer
componentName Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır. 'Microsoft-Windows-Shell-Setup'
içerik Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir. dizgi
passName Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. 'OobeSystem'
settingName İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon. 'AutoLogon'
'FirstLogonCommands'

PatchSettings

Ad Açıklama Değer
assessmentMode 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.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Müşterilerin yeniden başlatma gerektirmeden Azure VM'lerine düzeltme eki uygulamalarına olanak tanır. enableHotpatching için 'provisionVMAgent' true ve 'patchMode' değeri 'AutomaticByPlatform' olarak ayarlanmalıdır. Bool
patchMode IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak 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
'AutomaticByOS'
'AutomaticByPlatform'
'El ile'

WindowsVMGuestPatchAutomaticByPlatformSettings

Ad Açıklama Değer
rebootSetting Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. 'Her Zaman'
'IfRequired'
'Asla'
'Bilinmiyor'

WinRMConfiguration

Ad Açıklama Değer
Dinleyici Windows Uzaktan Yönetim dinleyicilerinin listesi WinRMListener[]

WinRMListener

Ad Açıklama Değer
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}"} Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını kullanmanız önerilir. dizgi
protokol WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: httphttps 'Http'
'Https'

ScheduledEventsProfile

Ad Açıklama Değer
terminateNotificationProfile Zamanlanmış Olayla ilgili son yapılandırmaları belirtir. TerminateNotificationProfile

TerminateNotificationProfile

Ad Açıklama Değer
etkinleştirmek Terminate Scheduled olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir. Bool
notBeforeTimeout Sanal Makinenin silindiği yapılandırılabilir sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce Zamanlanmış Olayı Sonlandır'ı onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilmelidir, varsayılan değer 5 dakikadır (PT5M) dizgi

SecurityProfile

Ad Açıklama Değer
encryptionAtHost Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır. Bool
securityType Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez. 'ConfidentialVM'
'TrustedLaunch'
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 UefiSettings

UefiSettings

Ad Açıklama Değer
secureBootEnabled Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01 Bool
vTpmEnabled Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01 Bool

StorageProfile

Ad Açıklama Değer
dataDisks 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. DataDisk[]
diskControllerType VM için yapılandırılan disk denetleyicisi türünü belirtir. NOT: Belirtilen sanal makine hyperVGeneration: V2 işletim sistemi diskinin özelliklerine ve belirtilen en düşük API sürümünden VM boyutuna göre oluşturulmaktaysa, bu özellik varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakacak ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmezseniz, vm'nin 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 'NVMe'
'SCSI'
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. ImageReference
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. OSDisk

DataDisk

Ad Açıklama Değer
önbelleğe alma Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: HiçbiriSalt OkunurReadWrite Varsayılan: Standart depolama için Yok. Premium depolama için ReadOnly 'Hiçbiri'
'ReadOnly'
'ReadWrite'
createOption Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: \u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage \u2013 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 kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. 'Ekle'
'Boş'
'FromImage' (gerekli)
deleteOption VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler: Sil Bu değer kullanılırsa, VM silindiğinde veri diski silinir. ayırma Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer ayırma olarak ayarlanır 'Sil'
'Ayır'
detachOption 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. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach 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 zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın. 'ForceDetach'
diskSizeGB Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz Int
resim 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. VirtualHardDisk
Lun Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır. int (gerekli)
managedDisk Yönetilen disk parametreleri. ManagedDiskParameters
ad Disk adı. dizgi
toBeDetached Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir Bool
Vhd Sanal sabit disk. VirtualHardDisk
writeAcceleratorEnabled diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. Bool

VirtualHardDisk

Ad Açıklama Değer
Urı Sanal sabit diskin uri'sini belirtir. dizgi

ManagedDiskParameters

Ad Açıklama Değer
diskEncryptionSet Yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. DiskEncryptionSetParameters
Kimliği Kaynak Kimliği dizgi
securityProfile Yönetilen disk için güvenlik profilini belirtir. VMDiskSecurityProfile
storageAccountType 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. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

DiskEncryptionSetParameters

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

VMDiskSecurityProfile

Ad Açıklama Değer
diskEncryptionSet Müşteri Tarafından Yönetilen Anahtar ile ş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. DiskEncryptionSetParameters
securityEncryptionType Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin VMGuestState blobuyla birlikte şifrelenmesini sağlamak için DiskWithVMGuestState ve yalnızca VMGuestState blobunun şifrelenmesini sağlamak için VMGuestStateOnly olarak ayarlanır. NOT: Yalnızca Gizli VM'ler için ayarlanabilir. 'DiskWithVMGuestState'
'VMGuestStateOnly'

ImageReference

Ad Açıklama Değer
communityGalleryImageId 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. dizgi
Kimliği Kaynak Kimliği dizgi
teklif 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. dizgi
yayınevi Görüntü yayımcısı. dizgi
sharedGalleryImageId 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. dizgi
Sku Görüntü SKU'su. dizgi
Sürüm 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 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü her zaman dağıtım için 'id' alanını kullanmalıdır, galeri görüntüsünün 'en son' sürümünü kullanmak için yalnızca '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' öğesini sürüm girişi olmadan ayarlayın. dizgi

OSDisk

Ad Açıklama Değer
önbelleğe alma Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: HiçbiriSalt OkunurOkumaDağıt Varsayılan: Standart depolama için Yok. Premium depolama için ReadOnly . 'Hiçbiri'
'ReadOnly'
'ReadWrite'
createOption Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: \u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage \u2013 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 kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. 'Ekle'
'Boş'
'FromImage' (gerekli)
deleteOption VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler: Sil Bu değer kullanılırsa VM silindiğinde işletim sistemi diski silinir. Ayırma Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer,ayırma olarak ayarlanır. Kısa ömürlü işletim sistemi diski için, varsayılan değer Deleteolarak ayarlanır. Kullanıcı kısa ömürlü işletim sistemi diski için silme seçeneğini değiştiremez. 'Sil'
'Ayır'
diffDiskSettings Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. DiffDiskSettings
diskSizeGB Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz Int
encryptionSettings İşletim sistemi diskinin şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15 DiskEncryptionSettings
resim 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. VirtualHardDisk
managedDisk Yönetilen disk parametreleri. ManagedDiskParameters
ad Disk adı. dizgi
osType 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: WindowsLinux 'Linux'
'Windows'
Vhd Sanal sabit disk. VirtualHardDisk
writeAcceleratorEnabled diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. Bool

DiffDiskSettings

Ad Açıklama Değer
seçenek İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir. 'Yerel'
yerleştirme İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDiskResourceDisk Varsayılan: Vm boyutu için yapılandırılmışsa CacheDisk , aksi takdirde ResourceDisk kullanılır. /azure/virtual-machines/windows/sizes konumundaKi Windows VM için VM boyutu belgelerine ve /azure/virtual-machines/linux/sizes konumundaki Linux VM'ye bakarak hangi VM boyutlarının önbellek diskine sahip olduğunu denetleyin. 'CacheDisk'
'ResourceDisk'

DiskEncryptionSettings

Ad Açıklama Değer
diskEncryptionKey Anahtar Kasası Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir. KeyVaultSecretReference
Etkin Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Bool
keyEncryptionKey Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir. KeyVaultKeyReference

KeyVaultSecretReference

Ad Açıklama Değer
secretUrl Key Vault'ta gizli diziye başvuran URL. dize (gerekli)
sourceVault Gizli diziyi içeren Key Vault'un göreli URL'si. AltKaynak (gerekli)

KeyVaultKeyReference

Ad Açıklama Değer
keyUrl Key Vault'ta anahtar şifreleme anahtarına başvuran URL. dize (gerekli)
sourceVault Anahtarı içeren Key Vault'un göreli URL'si. AltKaynak (gerekli)

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Basit bir Linux VM dağıtma ve özel IP'yi statik güncelleştirme

Azure’a dağıtın
Bu şablon, marketten Ubuntu kullanarak basit bir Linux VM dağıtmanıza olanak tanır. Bu işlem, dinamik olarak atanmış bir IP adresine sahip kaynak grubu konumunda bir VNET, Alt Ağ ve A1 boyutlu VM dağıtır ve ardından bunu statik IP'ye dönüştürür.
Kaynak Döngülerini kullanarak Kullanılabilirlik Kümelerinde VM Oluşturma

Azure’a dağıtın
Kaynak Döngülerini kullanarak Kullanılabilirlik Kümelerinde 2-5 VM oluşturun. Bu örnek tek bir storageAccount kullandığından VM'ler Unbuntu veya En fazla 5 VM'ye sahip Windows olabilir
Yönetilen Disk ile Çoklu VM Şablonu

Azure’a dağıtın
Bu şablon yönetilen diskler, genel IP'ler ve ağ arabirimleri ile N sayıda VM oluşturur. VM'leri tek bir Kullanılabilirlik Kümesinde oluşturur. Bunlar, dağıtımın bir parçası olarak da oluşturulacak bir Sanal Ağda sağlanacaktır
Windows VM'ye dosya yükleme

Azure’a dağıtın
Bu şablon, bir Windows VM'sini dağıtmanıza ve bu VM'ye dosya yüklemek için özel bir PowerShell betiği çalıştırmanıza olanak tanır.
Özel Veri ile Sanal Makine Dağıtma

Azure’a dağıtın
Bu şablon, VM'ye aktarılan Özel Verilerle bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresleri ve bir Ağ Arabirimi dağıtır.
Tanılama ile Premium Windows VM dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Windows sürümü için birkaç farklı seçenek kullanarak Premium Windows VM dağıtmanıza olanak tanır.
Farklı Kaynak Grubu bir sanal ağda VM oluşturma

Azure’a dağıtın
Bu şablon farklı bir Kaynak Grubunda yer alan bir sanal ağda vm oluşturur
Vm'yi var olan bir etki alanına

Azure’a dağıtın
Bu şablon, bulutta özel ad etki alanına etki alanına katılımı gösterir.
Dinamik veri diskleri seçimiyle VM oluşturma

Azure’a dağıtın
Bu şablon, kullanıcının VM'ye eklemek istediğiniz veri disklerinin sayısını seçmesine olanak tanır.
EfficientIP VHD vm oluşturma

Azure’a dağıtın
Bu şablon, Bir EfficientIP VHD'sinden bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
kullanıcı görüntüsü vm oluşturma

Azure’a dağıtın
Bu şablon, bir Kullanıcı görüntüsünden Sanal Makineler oluşturmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresleri ve Ağ Arabirimi dağıtır.
Genelleştirilmiş bir VHD yeni veya mevcut bir sanal ağda VM oluşturma

Azure’a dağıtın
Bu şablon genelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilen yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır
CentOS/UbuntuServer Otomatik Dinamik Diskler & Docker 1.12(cs)

Azure’a dağıtın
Bu, yapılandırılabilir sayıda veri diski (yapılandırılabilir boyutlar) ile tek örnek CentOS 7.2/7.1/6.5 veya Ubuntu Server 16.04.0-LTS oluşturmaya yönelik yaygın bir şablondur. Portal parametrelerinde en fazla 16 diskten bahsedilebilir ve her diskin boyut üst sınırı 1023 GB'tan az olmalıdır. MDADM RAID0 Dizisi otomatik olarak monte edilir ve yeniden başlatmalara devam eder. En son Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2, azure-cli'nin docker kapsayıcısı olarak otomatik olarak çalıştığı kullanıcıdan kullanılabilir. Bu tek örnekli şablon, @ https://github.com/azurebigcompute/BigComputeBench HPC/GPU Kümeleri Şablonu'nun bir kapalı örneğidir
gitlab omnibus

Azure’a dağıtın
Bu şablon, genel BIR DNS ile Sanal Makinede GitLab Omnibus dağıtımını basitleştirerek genel IP'nin DNS'sini kullanır. Başvuru mimarisiyle uyumlu olan ve en fazla 1000 kullanıcıyı (20 RPS) destekleyen Standard_F8s_v2 örnek boyutunu kullanır. Örnek, güvenli bağlantılar için Bir Let's Encrypt sertifikası ile HTTPS kullanmak üzere önceden yapılandırılmıştır.
Seri Çıkış ile Linux VM

Azure’a dağıtın
Bu şablon, depolama alanına çıkış yapmak üzere yapılandırılmış en düşük parametrelere ve seri/konsola sahip basit bir Linux VM oluşturur
İzleme ve tanılama ile basit bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon, vm için izleme ve tanılamaya olanak tanıyan tanılama uzantısıyla birlikte basit bir Windows VM dağıtmanızı sağlar
MSI ile Linux veya Windows VM Dağıtma

Azure’a dağıtın
Bu şablon, Yönetilen Hizmet Kimliğine sahip bir Linux veya Windows VM dağıtmanızı sağlar.
Azure'da Terraform'

Azure’a dağıtın
Bu şablon, Terraform iş istasyonunu MSI ile Linux VM olarak dağıtmanıza olanak tanır.
MSI depolama erişmesi ile Linux VM

Azure’a dağıtın
Bu şablon, farklı bir kaynak grubundaki depolama hesabına erişimi olan sistem tarafından atanan yönetilen kimliğe sahip bir Linux VM dağıtır.
4 Boş Veri Diski Bir Windows Görüntüsünden VM Oluşturma

Azure’a dağıtın
Bu şablon, belirtilen görüntüden bir Windows Sanal Makinesi oluşturmanıza olanak tanır. Ayrıca 4 boş veri diski ekler. Boş veri disklerinin boyutunu belirtebileceğinizi unutmayın.
Birden çok IP ile VM dağıtma

Azure’a dağıtın
Bu şablon, 3 IP yapılandırmasına sahip bir VM dağıtmanızı sağlar. Bu şablon, 3 IP yapılandırmasına sahip myVM1 adlı bir Linux/Windows VM dağıtır: IPConfig-1, IPConfig-2 ve ipconfig-3.
Birden çok NIC ile Linux VM (Ubuntu) dağıtma

Azure’a dağıtın
Bu şablon birden çok alt ağa sahip bir sanal ağ oluşturur ve birden çok NIC'ye sahip bir Ubuntu VM dağıtır
Koşullu Kaynaklar ile Sanal Makine

Azure’a dağıtın
Bu şablon, Sanal Ağ, Depolama ve Genel IP Adresi için yeni veya mevcut kaynakları kullanarak linux VM dağıtmaya olanak tanır. Ayrıca SSH ile Parola kimlik doğrulaması arasında seçim yapmanıza da olanak tanır. Şablonlar, iç içe dağıtım gereksinimini ortadan kaldırmak için koşulları ve mantıksal işlevleri kullanır.
Mevcut VHD'lerden VM oluşturma ve var olan VNET bağlama

Azure’a dağıtın
Bu şablon VHD'lerden (OS + veri diski) bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
Windows VM'ye sertifika gönderme

Azure’a dağıtın
Windows VM'nize sertifika gönderme. https://azure.microsoft.com/documentation/templates/101-create-key-vault'da şablonu kullanarak Key Vault oluşturma
Key Vault ile VM parolasını güvenli

Azure’a dağıtın
Bu şablon, Key Vault'ta depolanan parolayı alarak basit bir Windows VM dağıtmanıza olanak tanır. Bu nedenle, parola hiçbir zaman şablon parametre dosyasında düz metin içine konulmaz
Kaynak grubu konumunda basit bir FreeBSD VM dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak FreeBSD sürümü için birkaç farklı seçenek kullanarak basit bir FreeBSD VM dağıtmanıza olanak tanır. Bu, D1 VM Boyutundaki kaynak grubu konumunda dağıtılır.
Basit bir Ubuntu Linux VM 20.04-LTS dağıtma

Azure’a dağıtın
Bu şablon, VM için birkaç seçenek içeren bir Ubuntu Sunucusu dağıtır. VM Adı, İşletim Sistemi Sürümü, VM boyutu ve yönetici kullanıcı adı ile parolasını sağlayabilirsiniz. Varsayılan olarak VM boyutu Standard_D2s_v3 ve işletim sistemi sürümü 20.04-LTS'dir.
Hızlandırılmış Ağ ile basit bir Linux VM dağıtma

Azure’a dağıtın
Bu şablon, Ubuntu sürüm 18.04-LTS'yi ve en son düzeltme eki uygulanmış sürümü kullanarak Hızlandırılmış Ağ ile basit bir Linux VM dağıtmanızı sağlar. Bu işlem, kaynak grubu konumunda D3_v2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür.
Red Hat Enterprise Linux VM (RHEL 7.8)

Azure’a dağıtın
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'de seçilen sürüm için Farklı ÖdeYou-Go RHEL VM görüntüsünü kullanarak, VM'ye ek olarak ek 100 GiB veri diski bulunan bir Red Hat Enterprise Linux VM (RHEL 7.8) dağıtır. Bu görüntü için ek ücretler uygulanır. Ayrıntılar için Azure VM Fiyatlandırma sayfasına bakın.
Red Hat Enterprise Linux VM (RHEL 7.8 yönetilmeyen)

Azure’a dağıtın
Bu şablon, Seçtiğiniz kaynak grubunun konumundaki Standart A1_v2 VM'de seçilen sürüm için Farklı ÖdeYou-Go RHEL VM görüntüsünü kullanarak vm'ye ek olarak 100 GiB veri diski ekli bir Red Hat Enterprise Linux VM (RHEL 7.8) dağıtır. Bu görüntü için ek ücretler uygulanır. Ayrıntılar için Azure VM Fiyatlandırma sayfasına bakın.
SUSE Linux Enterprise Server VM (SLES 12)

Azure’a dağıtın
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'de seçilen sürüm için Farklı ÖdeYou-Go SLES VM görüntüsünü kullanarak vm'ye ek olarak 100 GiB veri diski ekli bir SUSE Linux Enterprise Server VM (SLES 12) dağıtmanıza olanak sağlar. Bu görüntü için ek ücretler uygulanır. Ayrıntılar için Azure VM Fiyatlandırma sayfasına bakın.
Basit bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Windows sürümü için birkaç farklı seçenek kullanarak basit bir Windows VM dağıtmanıza olanak tanır. Bu işlem, kaynak grubu konumunda A2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür.
Visual Studio ile Windows Server VM Dağıtma

Azure’a dağıtın
Bu şablon, Visual Code Studio Community 2019 ile vm için birkaç seçenek içeren bir Windows Server VM dağıtır. VM'nin adını, yönetici kullanıcı adını ve yönetici parolasını sağlayabilirsiniz.
Kullanılabilirlik Alanına VM Dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak basit bir VM (Windows veya Ubuntu) dağıtmanıza olanak tanır. Bu, belirtilen konuma A2_v2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür.
Özel bir VHD yeni veya mevcut bir sanal ağda VM oluşturma

Azure’a dağıtın
Bu şablon özelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilen yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır
Otomatik Yedekleme ile SQL Server 2014 SP2 Enterprise'ı

Azure’a dağıtın
Bu şablon, Otomatik Yedekleme özelliği etkin bir SQL Server 2014 SP2 Enterprise sürümü oluşturur
Otomatik Düzeltme Eki Uygulama ile SQL Server 2014 SP1 Enterprise'ı

Azure’a dağıtın
Bu şablon, Otomatik Düzeltme Eki Uygulama özelliğinin etkinleştirildiği bir SQL Server 2014 SP1 Enterprise sürümü oluşturur.
Azure Key Vault ile SQL Server 2014 SP1 Enterprise'ı

Azure’a dağıtın
Bu şablon, Azure Key Vault Tümleştirme özelliğinin etkinleştirildiği bir SQL Server 2014 SP1 Enterprise sürümü oluşturur.
SSH rsa ortak anahtarıyla Sanal Makine Dağıtma

Azure’a dağıtın
Bu şablon, SSH rsa ortak anahtarıyla bir Sanal Makine oluşturmanıza olanak tanır
Etiketlerle basit bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon bir D2_v3 Windows VM, NIC, Depolama Hesabı, Sanal Ağ, Genel IP Adresi ve Ağ Güvenlik Grubu dağıtır. Etiket nesnesi değişkenlerde oluşturulur ve uygun olduğunda tüm kaynaklara uygulanır.
Güvenilir başlatma özellikli linux sanal makinesi dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Linux sürümü için birkaç farklı seçenek kullanarak güvenilir başlatma özellikli bir Linux sanal makinesi dağıtmanıza olanak tanır. Secureboot ve vTPM'yi etkinleştirirseniz, Konuk Kanıtlama uzantısı VM'nize yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir. Varsayılan olarak bu, kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür.
Güvenilen başlatma özellikli bir Windows sanal makinesi dağıtma

Azure’a dağıtın
Bu şablon, en son düzeltme eki uygulanmış sürümü kullanarak Windows sürümü için birkaç farklı seçenek kullanarak güvenilir başlatma özellikli bir Windows sanal makinesi dağıtmanıza olanak tanır. Secureboot ve vTPM'yi etkinleştirirseniz, Konuk Kanıtlama uzantısı VM'nize yüklenir. Bu uzantı, bulut tarafından uzak kanıtlama gerçekleştirir. Varsayılan olarak bu, kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür.
Kullanıcı Verileri ile Sanal Makine Dağıtma

Azure’a dağıtın
Bu şablon, VM'ye aktarılan Kullanıcı Verileri ile bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresleri ve bir Ağ Arabirimi dağıtır.
Windows Admin Center uzantısıyla Windows VM dağıtma

Azure’a dağıtın
Bu şablon, VM'yi doğrudan Azure Portal'dan yönetmek için Windows Admin Center uzantısına sahip bir Windows VM dağıtmanıza olanak tanır.
Azure güvenli temel ile Windows VM

Azure’a dağıtın
Şablon, genel IP adresiyle yeni bir sanal ağda Windows Server çalıştıran bir sanal makine oluşturur. Makine dağıtıldıktan sonra konuk yapılandırma uzantısı yüklenir ve Windows Server için Azure güvenli temeli uygulanır. Makinelerin yapılandırması kayıyorsa, şablonu yeniden dağıtarak ayarları yeniden uygulayabilirsiniz.
Değişken sayıda veri diski içeren bir Windows VM dağıtma

Azure’a dağıtın
Bu şablon, basit bir VM dağıtmanıza ve bir parametre kullanarak dağıtım zamanında veri disklerinin sayısını belirtmenize olanak tanır. Veri disklerinin sayısının ve boyutunun VM boyutuna bağlı olduğunu unutmayın. Bu örneğin VM boyutu, varsayılan olarak 16 veri diski ile Standard_DS4_v2.
SSH ile Windows Server VM

Azure’a dağıtın
Anahtar tabanlı kimlik doğrulamasını kullanarak SSH aracılığıyla bağlanabilmeniz için Açık SSH etkinleştirilmiş tek bir Windows VM dağıtın.
Veri yönetimi ağ geçidi oluşturma ve Azure VM yükleme

Azure’a dağıtın
Bu şablon bir sanal makine dağıtır ve çalışılabilir bir veri yönetimi ağ geçidi oluşturur
RDP bağlantı noktası sanal makine

Azure’a dağıtın
Bir sanal makine oluşturur ve yük dengeleyicideki VM'ye RDP için bir NAT kuralı oluşturur
Birden çok boş StandardSSD_LRS Veri Diski vm oluşturma

Azure’a dağıtın
Bu şablon, belirtilen görüntüden bir Windows Sanal Makinesi oluşturmanıza olanak tanır. Ayrıca varsayılan olarak birden fazla boş StandardSSD veri diski ekler. Boş veri disklerinin boyutunu ve Depolama türünü (Standard_LRS, StandardSSD_LRS ve Premium_LRS) belirtebileceğinizi unutmayın.
Azure VM'lerinde Kendi Kendine Tümleştirme Çalışma Zamanı

Azure’a dağıtın
Bu şablon bir selfhost tümleştirme çalışma zamanı oluşturur ve Azure sanal makinelerine kaydeder
Sanal Makine Ölçek Kümesine birden çok VM ekleme

Azure’a dağıtın
Bu şablon yönetilen diskler, genel IP'ler ve ağ arabirimleri ile N sayıda VM oluşturur. Sanal Makine Ölçek Kümesindeki VM'leri Esnek Düzenleme modunda oluşturur. Bunlar, dağıtımın bir parçası olarak da oluşturulacak bir Sanal Ağda sağlanacaktır
ILB arkasında Linux VM'leri ile VM Ölçek Kümesi Dağıtma

Azure’a dağıtın
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir iç yük dengeleyicinin arkasındadır.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

virtualMachines kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grubu

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Compute/virtualMachines kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines@2022-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      applicationProfile = {
        galleryApplications = [
          {
            configurationReference = "string"
            enableAutomaticUpgrade = bool
            order = int
            packageReferenceId = "string"
            tags = "string"
            treatFailureAsDeploymentFailure = bool
          }
        ]
      }
      availabilitySet = {
        id = "string"
      }
      billingProfile = {
        maxPrice = "decimal-as-string"
      }
      capacityReservation = {
        capacityReservationGroup = {
          id = "string"
        }
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      evictionPolicy = "string"
      extensionsTimeBudget = "string"
      hardwareProfile = {
        vmSize = "string"
        vmSizeProperties = {
          vCPUsAvailable = int
          vCPUsPerCore = int
        }
      }
      host = {
        id = "string"
      }
      hostGroup = {
        id = "string"
      }
      licenseType = "string"
      networkProfile = {
        networkApiVersion = "2020-11-01"
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              deleteOption = "string"
              disableTcpStateTracking = bool
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              dscpConfiguration = {
                id = "string"
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPAllocationMethod = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
        networkInterfaces = [
          {
            id = "string"
            properties = {
              deleteOption = "string"
              primary = bool
            }
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        allowExtensionOperations = bool
        computerName = "string"
        customData = "string"
        linuxConfiguration = {
          disablePasswordAuthentication = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              rebootSetting = "string"
            }
            patchMode = "string"
          }
          provisionVMAgent = bool
          ssh = {
            publicKeys = [
              {
                keyData = "string"
                path = "string"
              }
            ]
          }
        }
        requireGuestProvisionSignal = bool
        secrets = [
          {
            sourceVault = {
              id = "string"
            }
            vaultCertificates = [
              {
                certificateStore = "string"
                certificateUrl = "string"
              }
            ]
          }
        ]
        windowsConfiguration = {
          additionalUnattendContent = [
            {
              componentName = "Microsoft-Windows-Shell-Setup"
              content = "string"
              passName = "OobeSystem"
              settingName = "string"
            }
          ]
          enableAutomaticUpdates = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              rebootSetting = "string"
            }
            enableHotpatching = bool
            patchMode = "string"
          }
          provisionVMAgent = bool
          timeZone = "string"
          winRM = {
            listeners = [
              {
                certificateUrl = "string"
                protocol = "string"
              }
            ]
          }
        }
      }
      platformFaultDomain = int
      priority = "string"
      proximityPlacementGroup = {
        id = "string"
      }
      scheduledEventsProfile = {
        terminateNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
      }
      securityProfile = {
        encryptionAtHost = bool
        securityType = "string"
        uefiSettings = {
          secureBootEnabled = bool
          vTpmEnabled = bool
        }
      }
      storageProfile = {
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            deleteOption = "string"
            detachOption = "ForceDetach"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            toBeDetached = bool
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        diskControllerType = "string"
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          offer = "string"
          publisher = "string"
          sharedGalleryImageId = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          deleteOption = "string"
          diffDiskSettings = {
            option = "Local"
            placement = "string"
          }
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            diskEncryptionSet = {
              id = "string"
            }
            id = "string"
            securityProfile = {
              diskEncryptionSet = {
                id = "string"
              }
              securityEncryptionType = "string"
            }
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
      userData = "string"
      virtualMachineScaleSet = {
        id = "string"
      }
    }
    zones = [
      "string" or int
    ]
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
    }
  })
}

Özellik değerleri

virtualMachines

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Compute/virtualMachines@2022-08-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-15 (Windows)
1-64 (Linux)



Geçerli karakterler:
Boşluklar, denetim karakterleri veya şu karakterler kullanılamaz:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Windows VM'leri kısa çizgiyle nokta veya bitiş içeremez.

Linux VM'leri nokta veya kısa çizgiyle bitemez.
yer Kaynak konumu dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
extendedLocation Sanal Makinenin genişletilmiş konumu. ExtendedLocation
kimlik Yapılandırıldıysa sanal makinenin kimliği. VirtualMachineIdentity
plan Sanal makineyi oluşturmak için kullanılan market görüntüsü hakkındaki bilgileri belirtir. Bu öğe yalnızca market görüntüleri için kullanılır. API'den market görüntüsü kullanabilmeniz için önce görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portalında, kullanmak istediğiniz market görüntüsünü bulun ve Program aracılığıyla dağıtmak istiyorum, Başlarken ->öğesine tıklayın. Gerekli bilgileri girin ve Kaydetöğesine tıklayın. Plan
Özellikler Sanal Makinenin özelliklerini açıklar. VirtualMachineProperties
Bölge Sanal makine bölgeleri. Dize veya int olarak kullanılabilirlik alanları dizisi.

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dizgi
tür Genişletilmiş konumun türü. "EdgeZone"

VirtualMachineIdentity

Ad Açıklama Değer
tür 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. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Kullanıcı kimliği kimlikleri dizisi.

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.

Plan

Ad Açıklama Değer
ad Plan kimliği. dizgi
ürün Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. dizgi
promotionCode Promosyon kodu. dizgi
yayınevi Yayımcı kimliği. dizgi

VirtualMachineProperties

Ad Açıklama Değer
ekKapabiliteler Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. AdditionalCapabilities
applicationProfile VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir ApplicationProfile
availabilitySet Sanal makinenin atanması gereken kullanılabilirlik kümesi hakkındaki bilgileri belirtir. Aynı kullanılabilirlik kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Kullanılabilirlik kümeleri hakkında daha fazla bilgi için bkz. Kullanılabilirlik kümelerine genel bakış.

Azure planlı bakımı hakkında daha fazla bilgi için bkz. Azure'da Sanal Makineler için bakım ve güncelleştirmeler

Şu anda vm yalnızca oluşturma zamanında kullanılabilirlik kümesine eklenebilir. VM'nin eklendiği kullanılabilirlik kümesi, kullanılabilirlik kümesi kaynağıyla aynı kaynak grubu altında olmalıdır. Mevcut vm kullanılabilirlik kümesine eklenemez.

Bu özellik null olmayan bir properties.virtualMachineScaleSet başvurusuyla birlikte bulunamaz.
AltKaynak
billingProfile Azure Spot sanal makinesinin faturalamayla ilgili ayrıntılarını belirtir.

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

En düşük api sürümü: 2021-04-01.
CapacityReservationProfile
diagnosticsProfile Önyükleme tanılama ayarları durumunu belirtir.

En düşük api sürümü: 2015-06-15.
tanılamaprofil
evictionPolicy Azure Spot sanal makinesi ve Azure Spot ölçek kümesi için çıkarma ilkesini belirtir.

Azure Spot sanal makineleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük API sürümü 2019-03-01'dir.

Azure Spot ölçek kümeleri için hem 'Serbest Bırak' hem de 'Sil' desteklenir ve en düşük api sürümü 2017-10-30-preview'dır.
"Serbest bırak"
"Sil"
extensionsTimeBudget Tüm uzantıların başlatılması için ayrılan zamanı belirtir. Süre 15 dakika ile 120 dakika (dahil) arasında olmalı ve ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 90 dakikadır (PT1H30M).

En düşük api sürümü: 2020-06-01
dizgi
hardwareProfile Sanal makine için donanım ayarlarını belirtir. HardwareProfile
ev sahibi Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir.

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

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

NOT: Kullanıcı hem host hem de hostGroup özelliklerini belirtemez.
AltKaynak
licenseType Kullanılan görüntünün veya diskin şirket içinde lisanslandığını belirtir.

Windows Server işletim sistemi için olası değerler şunlardır:

Windows_Client

Windows_Server

Linux Server işletim sistemi için olası değerler şunlardır:

RHEL_BYOS (RHEL için)

SLES_BYOS (SUSE için)

Daha fazla bilgi için bkz. Windows Server için Azure Hibrit Kullanım Avantajı

Linux Server için Azure Hibrit Kullanım Avantajı'

En düşük api sürümü: 2015-06-15
dizgi
networkProfile Sanal makinenin ağ arabirimlerini belirtir. NetworkProfile
osProfile Sanal makineyi oluştururken kullanılan işletim sistemi ayarlarını belirtir. VM sağlandıktan sonra bazı ayarlar değiştirilemez. OSProfile
platformFaultDomain Sanal Makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtir. Varsayılan olarak, Sanal Makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır.
{li}Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. {li}Başvuruda bulunılan Sanal Makine Ölçek Kümesinde 'platformFaultDomainCount' > 1 olmalıdır. {li}Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. {li}Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir.

En düşük api‐sürümü: 2020‐12‐01
Int
öncelik Sanal makinenin önceliğini belirtir.

En düşük api sürümü: 2019-03-01
"Düşük"
"Normal"
"Spot"
proximityPlacementGroup Sanal makinenin atanması gereken yakınlık yerleştirme grubu hakkındaki bilgileri belirtir.

En düşük api sürümü: 2018-04-01.
AltKaynak
scheduledEventsProfile Zamanlanmış Olayla ilgili yapılandırmaları belirtir. ScheduledEventsProfile
securityProfile Sanal makine için Güvenlikle ilgili profil ayarlarını belirtir. SecurityProfile
storageProfile Sanal makine diskleri için depolama ayarlarını belirtir. StorageProfile
userData Base-64 kodlanmış olması gereken VM için UserData. Müşteri burada hiçbir gizli dizi geçirmemelidir.

En düşük api sürümü: 2021-03-01
dizgi
virtualMachineScaleSet Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez.

Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz.

En düşük api‐sürümü: 2019‐03‐01
AltKaynak

EkKapabiliteler

Ad Açıklama Değer
hibernationEnabled VM'de hazırda bekletme özelliğini etkinleştiren veya devre dışı bırakan bayrak. Bool
ultraSSDEnabled VM veya VMSS üzerinde UltraSSD_LRS depolama hesabı türüne sahip 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 etkinse bir sanal makineye veya sanal makine ölçek kümesine eklenebilir. Bool

ApplicationProfile

Ad Açıklama Değer
galleryApplications VM/VMSS için kullanılabilir hale getirilecek galeri uygulamalarını belirtir VMGalleryApplication[]

VMGalleryApplication

Ad Açıklama Değer
configurationReference İsteğe bağlı, Sağlanırsa paket için varsayılan yapılandırmanın yerini alacak azure blobunun uri'sini belirtir dizgi
enableAutomaticUpgrade True olarak ayarlanırsa, PIR/SIG'de yeni bir Galeri Uygulaması sürümü kullanılabilir olduğunda, VM/VMSS için otomatik olarak güncelleştirilir Bool
sipariş İsteğe bağlı, Paketlerin yüklenmesi gereken sırayı belirtir Int
packageReferenceId /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} biçiminde GalleryApplicationVersion kaynak kimliğini belirtir dize (gerekli)
Etiketler İsteğe bağlı, Daha genel bağlam için bir geçiş değeri belirtir. dizgi
treatFailureAsDeploymentFailure İsteğe bağlı, True ise, VmApplication'daki herhangi bir işlem için herhangi bir hata dağıtımda başarısız olur Bool

Alt Kaynak

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

BillingProfile

Ad Açıklama Değer
maxPrice Azure Spot VM/VMSS için ödemek istediğiniz maksimum fiyatı belirtir. Bu fiyat ABD Doları cinsindendir. Bu fiyat, VM boyutu için geçerli Azure Spot fiyatıyla karşılaştırılır. Ayrıca fiyatlar Azure Spot VM/VMSS oluşturma/güncelleştirme sırasında karşılaştırılır ve işlem ancak maxPrice geçerli Azure Spot fiyatından büyükse başarılı olur. MaxPrice, vm/VMSS oluşturulduktan sonra geçerli Azure Spot fiyatı maxPrice değerinin ötesine geçerse bir Azure Spot VM/VMSS çıkarmak için de kullanılır. Olası değerler şunlardır: - Sıfırdan büyük herhangi bir ondalık değer. Örnek: 0,01538 -1 – isteğe bağlı olarak up-to varsayılan fiyatı gösterir. Fiyat nedenleriyle Azure Spot VM/VMSS'nin çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmadıysa varsayılan en yüksek fiyat -1'dir. En düşük api sürümü: 2019-03-01. Dize olarak ondalık bir değer belirtin. int veya json ondalık

CapacityReservationProfile

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

DiagnosticsProfile

Ad Açıklama Değer
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. BootDiagnostics

BootDiagnostics

Ad Açıklama Değer
Etkin Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmemesi. Bool
storageUri 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. dizgi

HardwareProfile

Ad Açıklama Değer
vmSize 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 yöntem şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listelemeBölgedeki tüm kullanılabilir sanal makine boyutlarını listelemeyeniden boyutlandırmak için tüm kullanılabilir sanal makine boyutlarını listeleyin. 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. "Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2_v2"
"Standard_A2m_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4_v2"
"Standard_A4m_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8_v2"
"Standard_A8m_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16_v3"
"Standard_D16s_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D2s_v3"
"Standard_D3"
"Standard_D32_v3"
"Standard_D32s_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D4s_v3"
"Standard_D5_v2"
"Standard_D64_v3"
"Standard_D64s_v3"
"Standard_D8_v3"
"Standard_D8s_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"Standard_DS14-8_v2"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16_v3"
"Standard_E16s_v3"
"Standard_E2_v3"
"Standard_E2s_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32_v3"
"Standard_E32s_v3"
"Standard_E4_v3"
"Standard_E4s_v3"
"Standard_E64-16s_v3"
"Standard_E64-32s_v3"
"Standard_E64_v3"
"Standard_E64s_v3"
"Standard_E8_v3"
"Standard_E8s_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
"Standard_GS4-8"
"Standard_GS5"
"Standard_GS5-16"
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
"Standard_M128-32ms"
"Standard_M128-64ms"
"Standard_M128ms"
"Standard_M128s"
"Standard_M64-16ms"
"Standard_M64-32ms"
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
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 bilgi için lütfen vm özelleştirme yönergeleri izleyin. VMSizeProperties

VMSizeProperties

Ad Açıklama Değer
vCPUsAvailable VM için kullanılabilen vCPU sayısını belirtir. Bu özellik istek gövdesinde 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 kullanılabilir vCPU'ların değerine ayarlamaktır. Int
vCPUsPerCore vCPU ile fiziksel çekirdek oranını belirtir. Bu özellik istek gövdesinde belirtilmediğinde varsayılan davranış, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listele api yanıtında gösterilen VM Boyutu için vCPUPerCore değerine ayarlanır Bu özelliğin 1 olarak ayarlanması da hiper iş parçacığının devre dışı bırakıldığını gösterir. Int

NetworkProfile

Ad Açıklama Değer
networkApiVersion Ağ Arabirimi Yapılandırmalarında ağ kaynakları oluşturulurken kullanılan Microsoft.Network API sürümünü belirtir "2020-11-01"
networkInterfaceConfigurations Sanal makine ağ kaynaklarını oluşturmak için kullanılacak ağ yapılandırmalarını belirtir. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Sanal makineyle ilişkilendirilmiş ağ arabirimleri için kaynak kimliklerinin listesini belirtir. NetworkInterfaceReference[]

VirtualMachineNetworkInterfaceConfiguration

Ad Açıklama Değer
ad Ağ arabirimi yapılandırma adı. dize (gerekli)
Özellikler Sanal makine ağ profilinin IP yapılandırmasını açıklar. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

Ad Açıklama Değer
deleteOption VM silindiğinde ağ arabirimine ne olacağını belirtin "Sil"
"Ayır"
disableTcpStateTracking Tcp durumu izleme için ağ arabiriminin devre dışı bırakılıp bırakılmayacağını belirtir. Bool
dnsSettings Ağ arabirimlerine uygulanacak dns ayarları. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration AltKaynak
enableAcceleratedNetworking Ağ arabiriminin hızlandırılmış ağ etkinleştirilmiş olup olmadığını belirtir. Bool
enableFpga Ağ arabiriminin FPGA ağ etkinleştirilmiş olup olmadığını belirtir. Bool
enableIPForwarding Bu NIC'de IP iletmenin etkinleştirilip etkinleştirilmediği. Bool
ipConfigurations Ağ arabiriminin IP yapılandırmalarını belirtir. VirtualMachineNetworkInterfaceIPConfiguration[] (gerekli)
networkSecurityGroup Ağ güvenlik grubu. AltKaynak
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Ad Açıklama Değer
dnsServers DNS sunucularının IP adresleri listesi string[]

VirtualMachineNetworkInterfaceIPConfiguration

Ad Açıklama Değer
ad IP yapılandırma adı. dize (gerekli)
Özellikler Sanal makine ağ arabirimi IP yapılandırma özelliklerini açıklar. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Ad Açıklama Değer
applicationGatewayBackendAddressPools 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. SubResource[]
applicationSecurityGroups Uygulama güvenlik grubuna bir başvuru dizisi belirtir. SubResource[]
loadBalancerBackendAddressPools Yük dengeleyicilerin arka uç adres havuzlarına yönelik bir başvuru dizisi belirtir. 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]. SubResource[]
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool
privateIPAddressVersion Api-Version 2017-03-30'dan itibaren 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'. "IPv4"
"IPv6"
publicIPAddressConfiguration publicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
alt ağ Alt ağın tanımlayıcısını belirtir. AltKaynak

VirtualMachinePublicIPAddressConfiguration

Ad Açıklama Değer
ad publicIP adresi yapılandırma adı. dize (gerekli)
Özellikler Sanal makinelerin IP Yapılandırmasının PublicIPAddress yapılandırmasını açıklar VirtualMachinePublicIPAddressConfigurationProperties
Sku Genel IP Sku'su açıklanır. Yalnızca OrchestrationMode esnek olarak ayarlanabilir. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Ad Açıklama Değer
deleteOption VM silindiğinde genel IP adresine ne olacağını belirtin "Sil"
"Ayır"
dnsSettings publicIP adreslerine uygulanacak dns ayarları. VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. Int
ipTag'ler Genel IP adresiyle ilişkili IP etiketlerinin listesi. VirtualMachineIpTag[]
publicIPAddressVersion Api-Version 2019-07-01'den itibaren 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'. "IPv4"
"IPv6"
publicIPAllocationMethod Genel IP ayırma türünü belirtin "Dinamik"
"Statik"
publicIPPrefix PublicIP adreslerinin ayrıldığı PublicIPPrefix. AltKaynak

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Ad Açıklama Değer
domainNameLabel 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. dize (gerekli)

VirtualMachineIpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. dizgi
etiket Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb. dizgi

PublicIPAddressSku

Ad Açıklama Değer
ad Genel IP sku adını belirtin "Temel"
"Standart"
Katmanı Genel IP sku katmanını belirtme "Genel"
"Bölgesel"

NetworkInterfaceReference

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi
Özellikler Ağ arabirimi başvuru özelliklerini açıklar. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Ad Açıklama Değer
deleteOption VM silindiğinde ağ arabirimine ne olacağını belirtin "Sil"
"Ayır"
birincil Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. Bool

OSProfile

Ad Açıklama Değer
adminPassword Yönetici hesabının parolasını belirtir. Minimum uzunluk (Windows): en az uzunluk (Linux) 8 karakter: 6 karakter Maksimum uzunluk (Windows): 123 karakter En fazla uzunluk (Linux): Karmaşıklık gereksinimleri 72 karakter: Aşağıdaki 4 koşuldan 3'ünün karşılanması gerekiyor Alt karakterler üst karaktere sahip basamak var Özel karakter içeriyor (Regex eşleşmesi [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Parola!", "Parola1", "Parola22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'de 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 dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
adminUsername Yönetici hesabının adını belirtir. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. Yalnızca Windows kısıtlaması: "." İzin verilmeyen değerlerle bitemez: "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 En uzun (Linux): 64 karakter En uzun (Windows): 20 karakter. dizgi
allowExtensionOperations Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede uzantı olmadığında False olarak ayarlanabilir. Bool
computerName Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. En uzun (Windows): 15 karakter En uzun (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz.Azure altyapı hizmetleri uygulama yönergeleri. dizgi
customData Özel verilerin 64 tabanında kodlanmış dizesini belirtir. Base-64 kodlanmış dizesinin 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 Bu özellik VM oluşturulduktan sonra güncelleştirilemez. customData dosya olarak kaydedilecek VM'ye geçirilir, daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler Linux VM'nizde cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma dizgi
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 . linuxconfiguration
requireGuestProvisionSignal True olarak ayarlanması veya atlanması gereken isteğe bağlı özellik. Bool
Sır -larını Sanal makineye yüklenmesi gereken sertifika kümesini belirtir. Sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını önerilir. VaultSecretGroup[]
windowsConfiguration Sanal makinedeki Windows işletim sistemi ayarlarını belirtir. WindowsConfiguration

LinuxConfiguration

Ad Açıklama Değer
disablePasswordAuthentication Parola kimlik doğrulamasının devre dışı bırakılıp bırakılmayacağını belirtir. Bool
enableVMAgentPlatformUpdates VmAgent Platform Güncelleştirmelerinin Linux sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Bool
patchSettings [Önizleme Özelliği] Linux'ta VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir. LinuxPatchSettings
provisionVMAgent 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 daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. Bool
ssh Linux işletim sistemi için ssh anahtarı yapılandırmasını belirtir. SshConfiguration

LinuxPatchSettings

Ad Açıklama Değer
assessmentMode 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.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Linux üzerinde VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak 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
"AutomaticByPlatform"
"ImageDefault"

LinuxVMGuestPatchAutomaticByPlatformSettings

Ad Açıklama Değer
rebootSetting Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. "Her zaman"
"IfRequired"
"Asla"
"Bilinmiyor"

SshConfiguration

Ad Açıklama Değer
publicKeys Linux tabanlı VM'lerde kimlik doğrulaması yapmak için kullanılan SSH ortak anahtarlarının listesi. SshPublicKey[]

SshPublicKey

Ad Açıklama Değer
keyData 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 ve Mac için Linux VM'lerinde SSH anahtarları oluşturma]/azure/virtual-machines/linux/create-ssh-keys-detailed). dizgi
yol 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 dizgi

VaultSecretGroup

Ad Açıklama Değer
sourceVault VaultCertificates içindeki tüm sertifikaları içeren Key Vault'un göreli URL'si. AltKaynak
vaultCertificates SourceVault'ta sertifikalar içeren anahtar kasası başvurularının listesi. VaultCertificate[]

VaultCertificate

Ad Açıklama Değer
certificateStore Windows VM'leri için, sanal makinede sertifikanın eklenmesi gereken sertifika depoyu belirtir. Belirtilen sertifika deposu, LocalMachine hesabında örtük olarak bulunur. Linux VM'leri için sertifika dosyası /var/lib/waagent dizinine yerleştirilir ve X509 sertifika dosyası için UppercaseThumbprint<.crt >dosya adı ve özel anahtar için <UppercaseThumbprint>.prv. Bu dosyaların her ikisi de .pem biçimindedir. dizgi
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}"} Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını kullanmanız önerilir. dizgi

WindowsConfiguration

Ad Açıklama Değer
additionalUnattendContent Windows Kurulumu tarafından kullanılan Unattend.xml dosyasına ekleyebileceğiniz ek base-64 kodlanmış XML biçimli bilgileri belirtir. AdditionalUnattendContent[]
enableAutomaticUpdates Windows sanal makinesi için Otomatik Güncelleştirmeler'in etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer true değeridir. 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. Bool
enableVMAgentPlatformUpdates Windows sanal makinesi için VMAgent Platform Güncelleştirmelerinin etkinleştirilip etkinleştirilmediğini gösterir. Varsayılan değer false'tur. Bool
patchSettings [Önizleme Özelliği] Windows'da VM Konuk Düzeltme Eki Uygulama ile ilgili ayarları belirtir. PatchSettings
provisionVMAgent 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 daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar. Bool
timeZone 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. dizgi
winRM Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell'i etkinleştirir. WinRMConfiguration

AdditionalUnattendContent

Ad Açıklama Değer
componentName Bileşen adı. Şu anda izin verilebilen tek değer Microsoft-Windows-Shell-Setup'dır. "Microsoft-Windows-Shell-Setup"
içerik Belirtilen yol ve bileşen için unattend.xml dosyasına eklenen XML biçimli içeriği belirtir. XML 4 KB'tan küçük olmalı ve eklenen ayar veya özelliğin kök öğesini içermelidir. dizgi
passName Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. "OobeSystem"
settingName İçeriğin uygulandığı ayarın adını belirtir. Olası değerler şunlardır: FirstLogonCommands ve AutoLogon. "AutoLogon"
"FirstLogonCommands"

PatchSettings

Ad Açıklama Değer
assessmentMode 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.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Windows'da VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Müşterilerin yeniden başlatma gerektirmeden Azure VM'lerine düzeltme eki uygulamalarına olanak tanır. enableHotpatching için 'provisionVMAgent' true ve 'patchMode' değeri 'AutomaticByPlatform' olarak ayarlanmalıdır. Bool
patchMode IaaS sanal makinesine veya OrchestrationMode ile sanal makine ölçek kümesiyle ilişkilendirilmiş sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu Esnek olarak 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
"AutomaticByOS"
"AutomaticByPlatform"
"El ile"

WindowsVMGuestPatchAutomaticByPlatformSettings

Ad Açıklama Değer
rebootSetting Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. "Her zaman"
"IfRequired"
"Asla"
"Bilinmiyor"

WinRMConfiguration

Ad Açıklama Değer
Dinleyici Windows Uzaktan Yönetim dinleyicilerinin listesi WinRMListener[]

WinRMListener

Ad Açıklama Değer
certificateUrl Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault'a 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":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}"} Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windowsiçin Azure Key Vault sanal makine uzantısını kullanmanız önerilir. dizgi
protokol WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: httphttps "Http"
"Https"

ScheduledEventsProfile

Ad Açıklama Değer
terminateNotificationProfile Zamanlanmış Olayla ilgili son yapılandırmaları belirtir. TerminateNotificationProfile

TerminateNotificationProfile

Ad Açıklama Değer
etkinleştirmek Terminate Scheduled olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir. Bool
notBeforeTimeout Sanal Makinenin silindiği yapılandırılabilir sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce Zamanlanmış Olayı Sonlandır'ı onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilmelidir, varsayılan değer 5 dakikadır (PT5M) dizgi

SecurityProfile

Ad Açıklama Değer
encryptionAtHost Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır. Bool
securityType Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez. "GizliVM"
"TrustedLaunch"
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 UefiSettings

UefiSettings

Ad Açıklama Değer
secureBootEnabled Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01 Bool
vTpmEnabled Sanal makinede vTPM'nin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. En düşük api sürümü: 2020-12-01 Bool

StorageProfile

Ad Açıklama Değer
dataDisks 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. DataDisk[]
diskControllerType VM için yapılandırılan disk denetleyicisi türünü belirtir. NOT: Belirtilen sanal makine hyperVGeneration: V2 işletim sistemi diskinin özelliklerine ve belirtilen en düşük API sürümünden VM boyutuna göre oluşturulmaktaysa, bu özellik varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakacak ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmezseniz, vm'nin 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 "NVMe"
"SCSI"
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. ImageReference
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. OSDisk

DataDisk

Ad Açıklama Değer
önbelleğe alma Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: HiçbiriSalt OkunurReadWrite Varsayılan: Standart depolama için Yok. Premium depolama için ReadOnly "Yok"
"Salt Okunur"
"ReadWrite"
createOption Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: \u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage \u2013 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 kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. "Ekle"
"Boş"
"FromImage" (gerekli)
deleteOption VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler: Sil Bu değer kullanılırsa, VM silindiğinde veri diski silinir. ayırma Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer ayırma olarak ayarlanır "Sil"
"Ayır"
detachOption 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. Veri diskinin önceki bir ayırma denemesi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare seçeneği olarak force-detach 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 zorla ayırmak içinBeDetached 'true' değerine ve detachOption: 'ForceDetach' ayarını ayarlayın. "ForceDetach"
diskSizeGB Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz Int
resim 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. VirtualHardDisk
Lun Veri diskinin mantıksal birim numarasını belirtir. Bu değer VM içindeki veri disklerini tanımlamak için kullanılır ve bu nedenle vm'ye bağlı her veri diski için benzersiz olmalıdır. int (gerekli)
managedDisk Yönetilen disk parametreleri. ManagedDiskParameters
ad Disk adı. dizgi
toBeDetached Veri diskinin VirtualMachine/VirtualMachineScaleset'ten ayrılma sürecinde olup olmadığını belirtir Bool
Vhd Sanal sabit disk. VirtualHardDisk
writeAcceleratorEnabled diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. Bool

VirtualHardDisk

Ad Açıklama Değer
Urı Sanal sabit diskin uri'sini belirtir. dizgi

ManagedDiskParameters

Ad Açıklama Değer
diskEncryptionSet Yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. DiskEncryptionSetParameters
Kimliği Kaynak Kimliği dizgi
securityProfile Yönetilen disk için güvenlik profilini belirtir. VMDiskSecurityProfile
storageAccountType 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. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

VMDiskSecurityProfile

Ad Açıklama Değer
diskEncryptionSet Müşteri Tarafından Yönetilen Anahtar ile ş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. DiskEncryptionSetParameters
securityEncryptionType Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin VMGuestState blobuyla birlikte şifrelenmesini sağlamak için DiskWithVMGuestState ve yalnızca VMGuestState blobunun şifrelenmesini sağlamak için VMGuestStateOnly olarak ayarlanır. NOT: Yalnızca Gizli VM'ler için ayarlanabilir. "DiskWithVMGuestState"
"VMGuestStateOnly"

ImageReference

Ad Açıklama Değer
communityGalleryImageId 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. dizgi
Kimliği Kaynak Kimliği dizgi
teklif 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. dizgi
yayınevi Görüntü yayımcısı. dizgi
sharedGalleryImageId 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. dizgi
Sku Görüntü SKU'su. dizgi
Sürüm 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 'en son' biçimlerdir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü her zaman dağıtım için 'id' alanını kullanmalıdır, galeri görüntüsünün 'en son' sürümünü kullanmak için yalnızca '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' öğesini sürüm girişi olmadan ayarlayın. dizgi

OSDisk

Ad Açıklama Değer
önbelleğe alma Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: HiçbiriSalt OkunurOkumaDağıt Varsayılan: Standart depolama için Yok. Premium depolama için ReadOnly . "Yok"
"Salt Okunur"
"ReadWrite"
createOption Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: \u2013 Ekle Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage \u2013 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 kullanırsınız. Market görüntüsü kullanıyorsanız, daha önce açıklanan plan öğesini de kullanırsınız. "Ekle"
"Boş"
"FromImage" (gerekli)
deleteOption VM silindikten sonra işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler: Sil Bu değer kullanılırsa VM silindiğinde işletim sistemi diski silinir. Ayırma Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer,ayırma olarak ayarlanır. Kısa ömürlü işletim sistemi diski için, varsayılan değer Deleteolarak ayarlanır. Kullanıcı kısa ömürlü işletim sistemi diski için silme seçeneğini değiştiremez. "Sil"
"Ayır"
diffDiskSettings Sanal makine tarafından kullanılan işletim sistemi diski için kısa ömürlü Disk Ayarlarını belirtir. DiffDiskSettings
diskSizeGB Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki diskin boyutunun üzerine yazmak için kullanılabilir. diskSizeGB, disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz Int
encryptionSettings İşletim sistemi diskinin şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15 DiskEncryptionSettings
resim 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. VirtualHardDisk
managedDisk Yönetilen disk parametreleri. ManagedDiskParameters
ad Disk adı. dizgi
osType 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: WindowsLinux "Linux"
"Windows"
Vhd Sanal sabit disk. VirtualHardDisk
writeAcceleratorEnabled diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeymeyeceğini veya devre dışı bırakılıp bırakılmayacağını belirtir. Bool

DiffDiskSettings

Ad Açıklama Değer
seçenek İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir. "Yerel"
yerleştirme İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDiskResourceDisk Varsayılan: Vm boyutu için yapılandırılmışsa CacheDisk , aksi takdirde ResourceDisk kullanılır. /azure/virtual-machines/windows/sizes konumundaKi Windows VM için VM boyutu belgelerine ve /azure/virtual-machines/linux/sizes konumundaki Linux VM'ye bakarak hangi VM boyutlarının önbellek diskine sahip olduğunu denetleyin. "CacheDisk"
"ResourceDisk"

DiskEncryptionSettings

Ad Açıklama Değer
diskEncryptionKey Anahtar Kasası Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir. KeyVaultSecretReference
Etkin Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. Bool
keyEncryptionKey Anahtar şifreleme anahtarının Key Vault'taki konumunu belirtir. KeyVaultKeyReference

KeyVaultSecretReference

Ad Açıklama Değer
secretUrl Key Vault'ta gizli diziye başvuran URL. dize (gerekli)
sourceVault Gizli diziyi içeren Key Vault'un göreli URL'si. AltKaynak (gerekli)

KeyVaultKeyReference

Ad Açıklama Değer
keyUrl Key Vault'ta anahtar şifreleme anahtarına başvuran URL. dize (gerekli)
sourceVault Anahtarı içeren Key Vault'un göreli URL'si. AltKaynak (gerekli)