Microsoft.Compute virtualMachines
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 aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Compute/virtualMachines@2023-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
{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: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
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'
domainNameLabelScope: '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: {
bypassPlatformSafetyChecksOnUserSchedule: bool
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: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
keyIncarnationId: int
mode: 'string'
}
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'
]
}
Özellik değerleri
virtualMachines
Ad | Açıklama | Değer |
---|---|---|
name | 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. |
location | Kaynak konumu | dize (gerekli) |
etiketler | Kaynak etiketleri | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
extendedLocation | Sanal Makinenin genişletilmiş konumu. | ExtendedLocation |
identity | 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. BIR API'den market görüntüsü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, kullanmak istediğiniz market görüntüsünü bulun ve ardından Program aracılığıyla dağıtmak istiyorum, Başlarken -> öğesine tıklayın. Gerekli bilgileri girin ve Kaydet'e tıklayın. | Plan |
properties | Bir Sanal Makinenin özelliklerini açıklar. | VirtualMachineProperties |
Bölge | Sanal makine bölgeleri. | string[] |
ExtendedLocation
Ad | Açıklama | Değer |
---|---|---|
name | Genişletilmiş konumun adı. | string |
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. | 'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedIdentities |
UserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | UserAssignedIdentitiesValue | |
{özelleştirilmiş özellik} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.
Planlama
Ad | Açıklama | Değer |
---|---|---|
name | Plan kimliği. | string |
ürün | Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. | string |
promotionCode | Promosyon kodu. | string |
yayımcı | Yayımcı kimliği. | string |
VirtualMachineProperties
Ad | Açıklama | Değer |
---|---|---|
additionalCapabilities | 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. | Subresource |
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. | DiagnosticsProfile |
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. | string |
hardwareProfile | Sanal makinenin donanım ayarlarını belirtir. | HardwareProfile |
konak | Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-10-01. | Subresource |
hostGroup | Sanal makinenin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir. Not: Kullanıcı hem konak hem de hostGroup özelliklerini belirtemez. En düşük api sürümü: 2020-06-01. | Subresource |
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 |
string |
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, kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına otomatik olarak atanır. Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. Başvuruda bulunılan Sanal Makine Ölçek Kümesi'nin 'platformFaultDomainCount' değeri 1'den büyük olmalıdır. Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir. En düşük api‐sürümü: 2020‐12‐01. | 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. | Subresource |
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 | VM için UserData, base-64 kodlanmış olmalıdır. Müşteri burada hiçbir gizli dizi geçirmemelidir. En düşük api sürümü: 2021-03-01. | string |
virtualMachineScaleSet | Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Mevcut bir VM sanal makine ölçek kümesine eklenemez. Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01. | Subresource |
AdditionalCapabilities
Ad | Açıklama | Değer |
---|---|---|
hazırda bekletmeEnabled | VM'de hazırda bekleme özelliğini etkinleştiren veya devre dışı bırakan bayrak. | bool |
ultraSSDEnabled | VM veya VMSS üzerinde depolama hesabı türü UltraSSD_LRS olan bir veya daha fazla yönetilen veri diskine sahip bir özelliği etkinleştiren veya devre dışı bırakan bayrak. Depolama hesabı türü UltraSSD_LRS olan yönetilen diskler, yalnızca bu özellik etkinleştirildiğinde bir sanal makineye veya sanal makine ölçek kümesine eklenebilir. | 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 | string |
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 |
sıra | İ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. | string |
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 |
Subresource
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak Kimliği | string |
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. Geçerli Azure Spot fiyatı VM/VMSS oluşturulduktan sonra maxPrice değerinin ötesine geçerse maxPrice, bir Azure Spot VM/VMSS'yi çıkarmak için de kullanılır. Olası değerler şunlardır: - Sıfırdan büyük herhangi bir ondalık değer. Örnek: 0.01538 -1 – varsayılan fiyatın isteğe bağlı olacağını gösterir. Azure Spot VM/VMSS'nin fiyat nedenleriyle çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmazsa varsayılan en yüksek fiyat -1'dir. En düşük api sürümü: 2019-03-01. 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ırmak için kullanılacak kapasite ayırma grubu kaynak kimliğini belirtir. Daha fazla ayrıntı için lütfen adresine https://aka.ms/CapacityReservation bakın. |
Subresource |
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 |
---|---|---|
enabled | Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmeyileceği. | 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. | string |
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 yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listeleme, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleme, Yeniden boyutlandırma için kullanılabilir tüm sanal makine boyutlarını listeleme. Sanal makine boyutları hakkında daha fazla bilgi için bkz. Sanal makineler için boyutlar. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır. | '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 ayrıntı için lütfen VM Özelleştirmesi'ndeki 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ış bunu Bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan vm boyutu için kullanılabilir vCPU değerine ayarlamaktır. | int |
vCPUsPerCore | vCPU ile fiziksel çekirdek oranını belirtir. İstek gövdesinde bu özellik belirtilmediğinde varsayılan davranış, Bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan VM Boyutu için vCPUsPerCore değerine ayarlanır. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir. | 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şkili ağ arabirimleri için kaynak kimliklerinin listesini belirtir. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Ad | Açıklama | Değer |
---|---|---|
name | Ağ arabirimi yapılandırma adı. | dize (gerekli) |
properties | Sanal makine ağ profilinin IP yapılandırmasını açıklar. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Ad | Açıklama | Değer |
---|---|---|
auxiliaryMode | Ağ Arabirimi kaynağı için Yardımcı modun etkinleştirilip etkinleştirilmediğini belirtir. | 'AcceleratedConnections' 'Kayan' 'Yok' |
auxiliarySku | Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir. | 'A1' 'A2' 'A4' 'A8' 'Yok' |
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ılmadığını belirtir. | bool |
dnsSettings | Ağ arabirimlerine uygulanacak dns ayarları. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | Subresource | |
enableAcceleratedNetworking | Ağ arabiriminin hızlandırılmış ağ özellikli 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. | Subresource |
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 |
---|---|---|
name | IP yapılandırma adı. | dize (gerekli) |
properties | 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 başvuru dizisini belirtir. | SubResource[] |
loadBalancerBackendAddressPools | Yük dengeleyicilerin arka uç adres havuzlarına başvuru dizisini belirtir. Bir sanal makine, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzları başvurabilir. [Birden çok sanal makine aynı temel sku yük dengeleyiciyi kullanamaz]. | SubResource[] |
Birincil | Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. | bool |
privateIPAddressVersion | Api-Version 2017-03-30 ve sonraki sürümlerde kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | publicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
alt ağ | Alt ağın tanımlayıcısını belirtir. | Subresource |
VirtualMachinePublicIPAddressConfiguration
Ad | Açıklama | Değer |
---|---|---|
name | publicIP adresi yapılandırma adı. | dize (gerekli) |
properties | 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 ile 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 ve sonraki sürümlerde kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Genel IP ayırma türünü belirtin | 'Dinamik' 'Statik' |
publicIPPrefix | PublicIP adreslerinin ayrıldığı PublicIPPrefix. | Subresource |
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) |
domainNameLabelScope | Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VirtualMachineIpTag
Ad | Açıklama | Değer |
---|---|---|
ipTagType | IP etiketi türü. Örnek: FirstPartyUsage. | string |
etiket | Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb. | string |
PublicIPAddressSku
Ad | Açıklama | Değer |
---|---|---|
name | Genel IP sku adını belirtme | 'Temel' 'Standart' |
tier | Genel IP sku katmanını belirtme | 'Genel' 'Bölgesel' |
NetworkInterfaceReference
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak Kimliği | string |
properties | 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. En az uzunluk (Windows): 8 karakter En az uzunluk (Linux): 6 karakter Maksimum uzunluk (Windows): 123 karakter Maksimum uzunluk (Linux): 72 karakter Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün yerine getirilmesi gerekiyor Daha küçük karakterlere sahiptir Üst karakterlere sahiptir Basamak var Özel bir karaktere sahiptir (Regex match [\W_]) İzin verilmeyen değerler: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Parolayı sıfırlamak için bkz. Windows VM'sinde Uzak Masaüstü hizmetini veya oturum açma parolasını sıfırlama Kök parolayı sıfırlamak için bkz. VMAccess Uzantısını kullanarak Azure Linux VM'lerinde kullanıcıları yönetme, SSH ve diskleri denetleme veya onarma |
string 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ı: "" ile bitemez. İzin verilmeyen değerler: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum uzunluk (Linux): 1 karakter Maksimum uzunluk (Linux): 64 karakter Maksimum uzunluk (Windows): 20 karakter. |
string |
allowExtensionOperations | Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede hiçbir uzantı mevcut olmadığında False olarak ayarlanabilir. | bool |
Bilgisayaradı | Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. Maksimum uzunluk (Windows): 15 karakter. Maksimum uzunluk (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri. | string |
Customdata | Özel verilerin base-64 kodlanmış dizesini belirtir. Base-64 kodlu dizenin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler. Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma. | string |
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. Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. | VaultSecretGroup[] |
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ştirmeler'nin 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 uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın 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'ta VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu belirtir. Olası değerler şunlardır: ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır. AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Ad | Açıklama | Değer |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar | bool |
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). | string |
path | 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 | string |
VaultSecretGroup
Ad | Açıklama | Değer |
---|---|---|
sourceVault | VaultCertificates'teki tüm sertifikaları içeren Key Vault göreli URL'si. | Subresource |
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; 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. | string |
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda sertifikanızın UTF-8 ile kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir: { "data":"{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 Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. |
string |
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 | Otomatik Güncelleştirmeler'nin Windows sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. True varsayılan değerdir. Sanal makine ölçek kümeleri için bu özellik güncelleştirilebilir ve güncelleştirmeler işletim sistemi yeniden sağlama üzerinde etkili olur. | bool |
enableVMAgentPlatformUpdates | VMAgent Platform Güncelleştirmeler'nin Windows sanal makinesi için 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 olarak true olarak ayarlanır. Bu, VM'ye uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın yüklenmesini sağlar. | 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. | string |
Winrm | Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell 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. | string |
passName | Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. | 'OobeSystem' |
settingName | İçeriğin geçerli olduğu 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, 'patchMode' ise 'AutomaticByPlatform' olarak ayarlanmalıdır. | bool |
patchMode | IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu belirtir. Olası değerler şunlardır: El ile - Düzeltme eklerinin bir sanal makineye uygulanmasını denetlersiniz. Bunu, düzeltme eklerini VM'nin içine el ile uygulayarak yaparsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır. AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır |
'AutomaticByOS' 'AutomaticByPlatform' 'El ile' |
WindowsVMGuestPatchAutomaticByPlatformSettings
Ad | Açıklama | Değer |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar | bool |
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 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 Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. |
string |
protokol | WinRM dinleyicisinin protokolunu belirtir. Olası değerler şunlardır: http,https. | 'Http' 'Https' |
ScheduledEventsProfile
Ad | Açıklama | Değer |
---|---|---|
osImageNotificationProfile | İşletim Sistemi Görüntüsü Zamanlanmış Olay ile ilgili yapılandırmaları belirtir. | OSImageNotificationProfile |
terminateNotificationProfile | Zamanlanmış Olayla ilgili yapılandırmaları Sonlandır'ı belirtir. | TerminateNotificationProfile |
OSImageNotificationProfile
Ad | Açıklama | Değer |
---|---|---|
seçin | İşletim Sistemi Görüntüsü Zamanlanmış olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakılıp bırakılmadığını belirtir. | bool |
notBeforeTimeout | Bir Sanal Makinenin yeniden tasarlanan veya işletim sisteminin yükseltildiği sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce işletim sistemi görüntüsü zamanlanmış olayını onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilir ve değer 15 dakika (PT15M) olmalıdır | string |
TerminateNotificationProfile
Ad | Açıklama | Değer |
---|---|---|
seçin | Terminate Scheduled olayının etkin mi yoksa devre dışı mı olduğunu 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) | string |
SecurityProfile
Ad | Açıklama | Değer |
---|---|---|
encryptionAtHost | Bu özellik, istekteki kullanıcı tarafından sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan davranış: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır. | bool |
encryptionIdentity | Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir. | EncryptionIdentity |
proxyAgentSettings | Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2023-09-01. | ProxyAgentSettings |
securityType | Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış şudur: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez. | '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 |
EncryptionIdentity
Ad | Açıklama | Değer |
---|---|---|
userAssignedIdentityResourceId | VM ile ilişkili kullanıcı kimliklerinden birinin ARM Kaynak Kimliğini belirtir. | string |
ProxyAgentSettings
Ad | Açıklama | Değer |
---|---|---|
enabled | ProxyAgent özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirilmesi gerektiğini belirtir. | bool |
keyIncarnationId | Bu özelliğin değerini artırmak, kullanıcının konuk ve konak arasındaki iletişim kanalının güvenliğini sağlamak için kullanılan anahtarı sıfırlamasına olanak tanır. | int |
mod | Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetime veya izlemeye başlar ancak Denetim modunda uç noktaları barındırma istekleri üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorlar. Varsayılan değer Zorlama modu'dur. | 'Denetim' 'Zorla' |
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 | Bir sanal makineye veri diski eklemek için kullanılan parametreleri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında. | DataDisk[] |
diskControllerType | VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilmemişse bu özellik, belirtilen en düşük API sürümünden işletim sistemi diskinin özelliklerine ve VM boyutuna göre V2'ye ayarlanmış 'hyperVGeneration' ile oluşturulmaktaysa varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakan ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmediğiniz sürece, disk denetleyicisi türünü güncelleştirmeden önce VM'yi serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01. | '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: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly. | 'Yok' 'ReadOnly' 'ReadWrite' |
createOption | Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: İliştir. Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage. Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
deleteOption | VM silme işleminde veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde veri diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer Ayır olarak ayarlanır. | '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. Sanal makineden beklenmeyen bir hata nedeniyle veri diskinin önceki bir ayırma denemesi tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare olarak force-detach seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak zorla ayırmak ve detachOption: 'ForceDetach' ayarını yapmak için. | 'ForceDetach' |
diskSizeGB | Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, bir sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz. | int |
image | 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 |
name | Disk adı. | string |
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ştirilmesi veya devre dışı bırakılması gerektiğini belirtir. | bool |
VirtualHardDisk
Ad | Açıklama | Değer |
---|---|---|
Urı | Sanal sabit diskin uri'sini belirtir. | string |
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 |
kimlik | Kaynak Kimliği | string |
securityProfile | Yönetilen diskin 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 |
---|---|---|
kimlik | Kaynak Kimliği | string |
VMDiskSecurityProfile
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionSet | Müşteri Tarafından Yönetilen Anahtar şifrelenmiş GizliVM İşletim Sistemi Diski ve VMGuest blobu için kullanılan yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. | DiskEncryptionSetParameters |
securityEncryptionType | Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin vmGuestState blobuyla birlikte şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir. | 'DiskWithVMGuestState' 'NonPersistedTPM' '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. | string |
kimlik | Kaynak Kimliği | string |
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. | string |
yayımcı | Görüntü yayımcısı. | string |
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. | string |
Sku | Görüntü SKU'su. | string |
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 'latest' biçimleridir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile dağıtım zamanından sonra VM görüntüsü otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü dağıtım için her zaman 'id' alanını kullanmalıdır. Galeri görüntüsünün 'en son' sürümünü kullanmak için sürüm girişi olmadan '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' değerini ayarlayın. | string |
OSDisk
Ad | Açıklama | Değer |
---|---|---|
Önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly. | 'Yok' 'ReadOnly' 'ReadWrite' |
createOption | Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: İliştir. Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage. Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
deleteOption | VM silme işleminde işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayır olarak ayarlanır. Kısa ömürlü işletim sistemi diski için varsayılan değer Sil olarak ayarlanır. Kullanıcı kısa ömürlü bir işletim sistemi diski için silme seçeneğini değiştiremez. | '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, bir sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz. | int |
encryptionSettings | İşletim Sistemi Diski için şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15. | DiskEncryptionSettings |
image | 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 |
name | Disk adı. | string |
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: Windows,Linux. | '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 |
---|---|---|
giderme | İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir. | 'Yerel' |
Yerleşim | İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDisk,ResourceDisk. Varsayılan davranış şudur: VM boyutu için yapılandırılmışsa CacheDisk , aksi takdirde ResourceDisk kullanılır. /azure/virtual-machines/windows/sizes konumundaki Windows VM ve /azure/virtual-machines/linux/sizes konumundaki Linux VM için VM boyutu belgelerine bakarak önbellek diskini hangi VM boyutlarının kullanıma sunabildiğinden bakın. | 'CacheDisk' 'ResourceDisk' |
DiskEncryptionSettings
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionKey | Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir. | KeyVaultSecretReference |
enabled | Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. | bool |
keyEncryptionKey | Key Vault anahtar şifreleme anahtarının konumunu belirtir. | KeyVaultKeyReference |
KeyVaultSecretReference
Ad | Açıklama | Değer |
---|---|---|
secretUrl | Key Vault gizli diziye başvuran URL. | dize (gerekli) |
sourceVault | Gizli diziyi içeren Key Vault göreli URL'si. | AltKaynak (gerekli) |
KeyVaultKeyReference
Ad | Açıklama | Değer |
---|---|---|
keyUrl | Key Vault anahtar şifreleme anahtarına başvuran URL. | dize (gerekli) |
sourceVault | Anahtarı içeren Key Vault 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 | Description |
---|---|
Basit bir Linux VM dağıtma ve özel IP'yi statik olarak güncelleştirme |
Bu şablon, marketten Ubuntu kullanarak basit bir Linux VM dağıtmanıza olanak tanır. Bu işlem, dinamik olarak atanmış bir IP adresiyle kaynak grubu konumunda bir VNET, Alt Ağ ve A1 boyutlu bir 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 |
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 Diskli Çoklu VM Şablonu |
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ğ sağlanacaktır |
Windows VM'sinde dosya yükleme |
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 Verilerle Sanal Makine Dağıtma |
Bu şablon, VM'ye aktarılan Özel Veriler ile bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresleri ve ağ arabirimi dağıtır. |
Tanılama ile Premium Windows VM dağıtma |
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 Grubundaki bir sanal ağda VM oluşturma |
Bu şablon farklı bir Kaynak Grubunda yer alan bir sanal ağda vm oluşturur |
Vm'yi var olan bir etki alanına ekleme |
Bu şablon, bulutta özel bir AD etki alanına etki alanına katılımı gösterir. |
Dinamik veri diskleri seçimine sahip bir VM oluşturma |
Bu şablon, kullanıcının VM'ye eklemek istediğiniz veri disklerinin sayısını seçmesine olanak tanır. |
EfficientIP VHD'den VM oluşturma |
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ünden VM oluşturma |
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 adreslerini ve ağ arabirimini dağıtır. |
Genelleştirilmiş bir VHD'den yeni veya mevcut bir sanal ağda VM oluşturma |
Bu şablon genelleştirilmiş bir VHD'den bir 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) |
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'nın otomatik olarak docker kapsayıcısı olarak çalıştığı kullanıcıdan kullanılabilir. Bu tek örnekli şablon, HPC/GPU Kümeleri Şablonunun bir özelliğidir |
Seri Çıkışlı Linux VM |
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 |
Bu şablon, vm için izlemeyi ve tanılamayı etkinleştiren tanılama uzantısıyla birlikte basit bir Windows VM dağıtmanızı sağlar |
MSI ile Linux veya Windows VM dağıtma |
Bu şablon, Yönetilen Hizmet Kimliğine sahip bir Linux veya Windows VM dağıtmanızı sağlar. |
Azure üzerinde Terraform |
Bu şablon, MSI ile Bir Terraform iş istasyonunu Linux VM olarak dağıtmanızı sağlar. |
MSI Depolamaya Erişme ile Linux VM |
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 olan bir Windows Görüntüsünden VM oluşturma |
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'ye sahip bir VM dağıtma |
Bu şablon, 3 IP yapılandırmasına sahip bir VM dağıtmanızı sağlar. Bu şablon sırasıyla 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 |
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 Kaynaklarla Sanal Makine |
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ık işlevlerini kullanır. |
Vm'yi mevcut VHD'lerden oluşturma ve mevcutVNET'e bağlama |
Bu şablon VHD'lerden (işletim sistemi + 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'lerine sertifika gönderme |
Bir Windows VM'ye sertifika gönderme. |
Key Vault ile VM parolasının güvenliğini sağlama |
Bu şablon, bir Key Vault depolanan parolayı alarak basit bir Windows VM dağıtmanızı sağlar. Bu nedenle, parola hiçbir zaman şablon parametre dosyasında düz metin içine konur |
Kaynak grubu konumunda basit bir FreeBSD VM dağıtma |
Bu şablon, FreeBSD sürümü için birkaç farklı seçenek kullanarak, en son düzeltme eki uygulanan sürümü 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 18.04-LTS dağıtma |
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, yönetici kullanıcı adı ve parola sağlayabilirsiniz. Varsayılan olarak VM boyutu Standard_B2s ve O.S. Sürümü 18.04-LTS'dir. |
Hızlandırılmış Ağ ile basit bir Linux VM dağıtma |
Bu şablon Ubuntu sürüm 18.04-LTS'yi en son düzeltme eki uygulanmış sürümle kullanarak Hızlandırılmış Ağ ile basit bir Linux VM dağıtmanıza olanak tanır. 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) |
Bu şablon, Seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'de seçilen sürüm için Kullandıkça Öde 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. |
Red Hat Enterprise Linux VM (RHEL 7.8 yönetilmeyen) |
Bu şablon, Seçtiğiniz kaynak grubunun konumundaki Standart A1_v2 VM'de seçilen sürüm için Kullandıkça Öde RHEL VM görüntüsünü kullanarak bir Red Hat Enterprise Linux VM (RHEL 7.8) dağıtır ve VM'ye ek olarak 100 GiB veri diski ekler. 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) |
Bu şablon, Standart D1 VM'de seçtiğiniz kaynak grubunun konumundaki seçili sürüm için Kullandıkça Öde SLES VM görüntüsünü kullanarak vm'ye ek olarak 100 GiB ek bir veri diski ekli olarak 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'si dağıtma |
Bu şablon, Windows sürümü için en son düzeltme eki uygulanmış sürümü kullanarak 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 |
Bu şablon, Visual Code Studio Community 2019 ile bir Windows Server VM dağıtır ve vm için birkaç seçenek içerir. VM'nin adını, yönetici kullanıcı adını ve yönetici parolasını sağlayabilirsiniz. |
Kullanılabilirlik Alanına VM dağıtma |
Bu şablon, en son düzeltme eki uygulanan sürümü kullanarak basit bir VM (Windows veya Ubuntu) dağıtmanıza olanak tanır. Bu işlem, belirtilen konumda A2_v2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür. |
Özel bir VHD'den yeni veya mevcut bir sanal ağda VM oluşturma |
Bu şablon özelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilecek yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır |
otomatik yedekleme ile SQL Server 2014 SP2 Enterprise |
Bu şablon, Otomatik Yedekleme özelliğinin etkinleştirildiği bir SQL Server 2014 SP2 Enterprise sürümü oluşturur |
SQL Server 2014 SP1 Enterprise Ile Otomatik Düzeltme Eki Uygulama |
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 |
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 |
Bu şablon, SSH rsa ortak anahtarıyla bir Sanal Makine oluşturmanıza olanak tanır |
Etiketlerle basit bir Windows VM dağıtma |
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 bir Linux sanal makinesi dağıtma |
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, VM'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzaktan kanıtlama gerçekleştirir. Varsayılan olarak, bu işlem kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür. |
Güvenilir başlatma özellikli bir Windows sanal makinesi dağıtma |
Bu şablon, en son düzeltme eki uygulanan 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, VM'nize Konuk Kanıtlama uzantısı yüklenir. Bu uzantı, bulut tarafından uzaktan kanıtlama gerçekleştirir. Varsayılan olarak, bu işlem 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 |
Bu şablon, Vm'ye Kullanıcı Verileri aktarılmış bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adresleri ve ağ arabirimi dağıtır. |
Windows Admin Center uzantısına sahip bir Windows VM dağıtma |
Bu şablon, VM'yi doğrudan Azure Portal'dan yönetmek için Windows Admin Center uzantılı bir Windows VM dağıtmanızı sağlar. |
Azure güvenli temeli ile Windows VM |
Ş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 |
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 |
Anahtar tabanlı kimlik doğrulamasını kullanarak SSH aracılığıyla bağlanabilmeniz için Açık SSH'nin etkinleştirildiği tek bir Windows VM dağıtın. |
Veri yönetimi ağ geçidi oluşturma ve Azure VM'ye yükleme |
Bu şablon bir sanal makine dağıtır ve işlenebilir bir veri yönetimi ağ geçidi oluşturur |
RDP bağlantı noktası olan sanal makine |
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 olan bir VM oluşturma |
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 konak Integration Runtime |
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 |
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ğ sağlanacaktır |
ILB arkasında Linux VM'leri olan bir VM Ölçek Kümesi dağıtma |
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": "2023-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {},
"{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": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"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",
"domainNameLabelScope": "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": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"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": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"keyIncarnationId": "int",
"mode": "string"
},
"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" ]
}
Özellik değerleri
virtualMachines
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Compute/virtualMachines' |
apiVersion | Kaynak API'sinin sürümü | '2023-09-01' |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-15 (Windows) 1-64 (Linux) Geçerli karakterler: Boşluk, denetim karakteri 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. |
location | Kaynak konumu | dize (gerekli) |
etiketler | Kaynak etiketleri | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
extendedLocation | Sanal Makinenin genişletilmiş konumu. | ExtendedLocation |
identity | 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ünü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, kullanmak istediğiniz market görüntüsünü bulun ve program aracılığıyla dağıtmak istiyorum, Başlarken -> öğesine tıklayın. Gerekli bilgileri girin ve Kaydet'e tıklayın. | Plan |
properties | Sanal Makinenin özelliklerini açıklar. | VirtualMachineProperties |
Bölge | Sanal makine bölgeleri. | dize[] |
ExtendedLocation
Ad | Açıklama | Değer |
---|---|---|
name | Genişletilmiş konumun adı. | string |
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 kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Sanal Makine ile ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedIdentities |
UserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | UserAssignedIdentitiesValue | |
{özelleştirilmiş özellik} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.
Planlama
Ad | Açıklama | Değer |
---|---|---|
name | Plan kimliği. | string |
ürün | Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. | string |
promotionCode | Promosyon kodu. | string |
yayımcı | Yayımcı kimliği. | string |
VirtualMachineProperties
Ad | Açıklama | Değer |
---|---|---|
additionalCapabilities | Sanal makinede etkinleştirilen veya devre dışı bırakılan ek özellikleri belirtir. | EkKapabiliteler |
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. | Subresource |
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. | DiagnosticsProfile |
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 süreyi belirtir. Süre 15 dakika ile 120 dakika (dahil) arasında olmalı ve ISO 8601 biçiminde belirtilmelidir. Varsayılan değer 90 dakikadır (PT1H30M). En düşük api sürümü: 2020-06-01. | string |
hardwareProfile | Sanal makinenin donanım ayarlarını belirtir. | HardwareProfile |
konak | Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-10-01. | Subresource |
hostGroup | Sanal makinenin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir. Not: Kullanıcı hem konak hem de hostGroup özelliklerini belirtemez. En düşük api sürümü: 2020-06-01. | Subresource |
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 |
string |
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, kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına otomatik olarak atanır. Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. Başvuruda bulunılan Sanal Makine Ölçek Kümesi'nin 'platformFaultDomainCount' değeri 1'den büyük olmalıdır. Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir. En düşük api‐sürümü: 2020‐12‐01. | 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. | Subresource |
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 | VM için UserData, base-64 kodlanmış olmalıdır. Müşteri burada hiçbir gizli dizi geçirmemelidir. En düşük api sürümü: 2021-03-01. | string |
virtualMachineScaleSet | Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Kullanılabilirliği en üst düzeye çıkarmak için aynı sanal makine ölçek kümesinde belirtilen sanal makineler farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Mevcut bir VM sanal makine ölçek kümesine eklenemez. Bu özellik null olmayan properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01. | Subresource |
AdditionalCapabilities
Ad | Açıklama | Değer |
---|---|---|
hazırda bekletmeEnabled | VM'de hazırda bekleme özelliğini etkinleştiren veya devre dışı bırakan bayrak. | bool |
ultraSSDEnabled | VM veya VMSS üzerinde depolama hesabı türü UltraSSD_LRS olan bir veya daha fazla yönetilen veri diskine sahip bir özelliği etkinleştiren veya devre dışı bırakan bayrak. Depolama hesabı türü UltraSSD_LRS olan yönetilen diskler, yalnızca bu özellik etkinleştirildiğinde bir sanal makineye veya sanal makine ölçek kümesine eklenebilir. | 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 | string |
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 |
sıra | İ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. | string |
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 |
Subresource
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak Kimliği | string |
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'in ö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 – varsayılan fiyatın isteğe bağlı olacağını gösterir. Azure Spot VM/VMSS'nin fiyat nedenleriyle çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmıyorsa varsayılan maksimum 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ırmak için kullanılacak kapasite ayırma grubu kaynak kimliğini belirtir. Daha fazla ayrıntı için lütfen adresine https://aka.ms/CapacityReservation bakın. |
Subresource |
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 |
---|---|---|
enabled | Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmeyileceği. | 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. | string |
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 yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listeleme, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleme, Yeniden boyutlandırma için kullanılabilir tüm sanal makine boyutlarını listeleme. Sanal makine boyutları hakkında daha fazla bilgi için bkz. Sanal makineler için boyutlar. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır. | '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 ayrıntı için lütfen VM Özelleştirmesi'ndeki 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ış bunu Bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan vm boyutu için kullanılabilir vCPU değerine ayarlamaktır. | int |
vCPUsPerCore | vCPU ile fiziksel çekirdek oranını belirtir. İstek gövdesinde bu özellik belirtilmediğinde varsayılan davranış, Bir bölgedeki kullanılabilir tüm sanal makine boyutlarını listele api yanıtında kullanıma sunulan VM Boyutu için vCPUsPerCore değerine ayarlanır. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir. | 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şkili ağ arabirimleri için kaynak kimliklerinin listesini belirtir. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Ad | Açıklama | Değer |
---|---|---|
name | Ağ arabirimi yapılandırma adı. | dize (gerekli) |
properties | Sanal makine ağ profilinin IP yapılandırmasını açıklar. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Ad | Açıklama | Değer |
---|---|---|
auxiliaryMode | Ağ Arabirimi kaynağı için Yardımcı modun etkinleştirilip etkinleştirilmediğini belirtir. | 'AcceleratedConnections' 'Kayan' 'Yok' |
auxiliarySku | Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir. | 'A1' 'A2' 'A4' 'A8' 'Yok' |
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ılmadığını belirtir. | bool |
dnsSettings | Ağ arabirimlerine uygulanacak dns ayarları. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | Subresource | |
enableAcceleratedNetworking | Ağ arabiriminin hızlandırılmış ağ özellikli 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. | Subresource |
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 |
---|---|---|
name | IP yapılandırma adı. | dize (gerekli) |
properties | 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 başvuru dizisini belirtir. | SubResource[] |
loadBalancerBackendAddressPools | Yük dengeleyicilerin arka uç adres havuzlarına başvuru dizisini belirtir. Bir sanal makine, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzları başvurabilir. [Birden çok sanal makine aynı temel sku yük dengeleyiciyi kullanamaz]. | SubResource[] |
Birincil | Sanal makinenin 1'den fazla ağ arabirimi olması durumunda birincil ağ arabirimini belirtir. | bool |
privateIPAddressVersion | Api-Version 2017-03-30 ve sonraki sürümlerde kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | publicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
alt ağ | Alt ağın tanımlayıcısını belirtir. | Subresource |
VirtualMachinePublicIPAddressConfiguration
Ad | Açıklama | Değer |
---|---|---|
name | publicIP adresi yapılandırma adı. | dize (gerekli) |
properties | 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 ile 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 ve sonraki sürümlerde kullanılabilir, belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığını temsil eder. Varsayılan değer IPv4 olarak alınır. Olası değerler şunlardır: 'IPv4' ve 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Genel IP ayırma türünü belirtin | 'Dinamik' 'Statik' |
publicIPPrefix | PublicIP adreslerinin ayrıldığı PublicIPPrefix. | Subresource |
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) |
domainNameLabelScope | Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VirtualMachineIpTag
Ad | Açıklama | Değer |
---|---|---|
ipTagType | IP etiketi türü. Örnek: FirstPartyUsage. | string |
etiket | Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb. | string |
PublicIPAddressSku
Ad | Açıklama | Değer |
---|---|---|
name | Genel IP sku adını belirtme | 'Temel' 'Standart' |
tier | Genel IP sku katmanını belirtme | 'Global' 'Bölgesel' |
NetworkInterfaceReference
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak Kimliği | string |
properties | 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): 8 karakter Minimum uzunluk (Linux): 6 karakter Maksimum uzunluk (Windows): 123 karakter Maksimum uzunluk (Linux): 72 karakter Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün karşılanması gerekiyor Daha küçük karakterler içeriyor Üst karakter içeriyor Bir basama sahiptir Ö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", "Password!", "Password1", "Password22", "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 |
string 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ı: "." ile bitemez. İzin verilmeyen değerler: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum uzunluk (Linux): 1 karakter Maksimum uzunluk (Linux): 64 karakter Maksimum uzunluk (Windows): 20 karakter. |
string |
allowExtensionOperations | Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede hiçbir uzantı mevcut olmadığında False olarak ayarlanabilir. | bool |
Bilgisayaradı | Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. Maksimum uzunluk (Windows): 15 karakter. Maksimum uzunluk (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri. | string |
Customdata | Özel verilerin base-64 kodlanmış dizesini belirtir. Base-64 kodlu dizenin kodu, Sanal Makinede dosya olarak kaydedilen ikili bir diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler. Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma. | string |
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. Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. | VaultSecretGroup[] |
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ştirmeler'nin 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 uzantıların daha sonra eklenebilmesi için VM'de VM Aracısı'nın yüklü olmasını 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 esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu belirtir. Olası değerler şunlardır: ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır. AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Ad | Açıklama | Değer |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar | bool |
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). | string |
path | 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 | string |
VaultSecretGroup
Ad | Açıklama | Değer |
---|---|---|
sourceVault | VaultCertificates'teki tüm sertifikaları içeren Key Vault göreli URL'si. | Subresource |
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; 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. | string |
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda sertifikanızın UTF-8 ile kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir: { "data":"{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 Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. |
string |
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 | Otomatik Güncelleştirmeler'nin Windows sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. True varsayılan değerdir. Sanal makine ölçek kümeleri için bu özellik güncelleştirilebilir ve güncelleştirmeler işletim sistemi yeniden sağlama üzerinde etkili olur. | bool |
enableVMAgentPlatformUpdates | VMAgent Platform Güncelleştirmeler'nin Windows sanal makinesi için 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 olarak true olarak ayarlanır. Bu, VM'ye uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın yüklenmesini sağlar. | 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. | string |
Winrm | Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell 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. | string |
passName | Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. | 'OobeSystem' |
settingName | İçeriğin geçerli olduğu 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, 'patchMode' ise 'AutomaticByPlatform' olarak ayarlanmalıdır. | bool |
patchMode | IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu belirtir. Olası değerler şunlardır: El ile - Düzeltme eklerinin bir sanal makineye uygulanmasını denetlersiniz. Bunu, düzeltme eklerini VM'nin içine el ile uygulayarak yaparsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır. AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır |
'AutomaticByOS' 'AutomaticByPlatform' 'El ile' |
WindowsVMGuestPatchAutomaticByPlatformSettings
Ad | Açıklama | Değer |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar | bool |
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 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 Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. |
string |
protokol | WinRM dinleyicisinin protokolunu belirtir. Olası değerler şunlardır: http,https. | 'Http' 'Https' |
ScheduledEventsProfile
Ad | Açıklama | Değer |
---|---|---|
osImageNotificationProfile | İşletim Sistemi Görüntüsü Zamanlanmış Olay ile ilgili yapılandırmaları belirtir. | OSImageNotificationProfile |
terminateNotificationProfile | Zamanlanmış Olayla ilgili yapılandırmaları Sonlandır'ı belirtir. | TerminateNotificationProfile |
OSImageNotificationProfile
Ad | Açıklama | Değer |
---|---|---|
seçin | İşletim Sistemi Görüntüsü Zamanlanmış olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakılıp bırakılmadığını belirtir. | bool |
notBeforeTimeout | Bir Sanal Makinenin yeniden tasarlanan veya işletim sisteminin yükseltildiği sürenin, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce işletim sistemi görüntüsü zamanlanmış olayını onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilir ve değer 15 dakika (PT15M) olmalıdır | string |
TerminateNotificationProfile
Ad | Açıklama | Değer |
---|---|---|
seçin | Terminate Scheduled olayının etkin mi yoksa devre dışı mı olduğunu 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) | string |
SecurityProfile
Ad | Açıklama | Değer |
---|---|---|
encryptionAtHost | Bu özellik, istekteki kullanıcı tarafından sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan davranış: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır. | bool |
encryptionIdentity | Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir. | EncryptionIdentity |
proxyAgentSettings | Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2023-09-01. | ProxyAgentSettings |
securityType | Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez. | '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 |
EncryptionIdentity
Ad | Açıklama | Değer |
---|---|---|
userAssignedIdentityResourceId | VM ile ilişkili kullanıcı kimliklerinden birinin ARM Kaynak Kimliğini belirtir. | string |
ProxyAgentSettings
Ad | Açıklama | Değer |
---|---|---|
enabled | ProxyAgent özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirilmesi gerektiğini belirtir. | bool |
keyIncarnationId | Bu özelliğin değerini artırmak, kullanıcının konuk ve konak arasındaki iletişim kanalının güvenliğini sağlamak için kullanılan anahtarı sıfırlamasına olanak tanır. | int |
mod | Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetime veya izlemeye başlar ancak Denetim modunda uç noktaları barındırma istekleri üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorlar. Varsayılan değer Zorlama modu'dur. | 'Denetim' 'Zorla' |
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 | Bir sanal makineye veri diski eklemek için kullanılan parametreleri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında. | DataDisk[] |
diskControllerType | VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilmemişse bu özellik, belirtilen en düşük API sürümünden işletim sistemi diskinin özelliklerine ve VM boyutuna göre V2'ye ayarlanmış 'hyperVGeneration' ile oluşturulmaktaysa varsayılan disk denetleyicisi türüne ayarlanır. VM'yi örtük olarak serbest bırakan ve yeniden dağıtan VM yapılandırmasındaki VM boyutunu güncelleştirmediğiniz sürece, disk denetleyicisi türünü güncelleştirmeden önce VM'yi serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01. | '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: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly. | 'Yok' 'ReadOnly' 'ReadWrite' |
createOption | Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: İliştir. Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage. Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
deleteOption | VM silme işleminde veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde veri diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer Ayır olarak ayarlanır. | '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 girişimi sanal makineden beklenmeyen bir hata nedeniyle tamamlanmadıysa ve disk hala serbest bırakılmadıysa diski VM'den zorla ayırmak için son çare olarak zorla ayırma seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri boşaltılmamış olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak ayarlamak ve detachOption: 'ForceDetach' olarak ayarlamak için veri diski güncelleştirmesini zorla 'true' olarak ayırmak için. | 'ForceDetach' |
diskSizeGB | Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için x 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz. | int |
image | 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 |
name | Disk adı. | string |
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ştirilmesi veya devre dışı bırakılması gerektiğini belirtir. | bool |
VirtualHardDisk
Ad | Açıklama | Değer |
---|---|---|
Urı | Sanal sabit diskin uri'sini belirtir. | string |
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 |
kimlik | Kaynak Kimliği | string |
securityProfile | Yönetilen diskin 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 |
---|---|---|
kimlik | Kaynak Kimliği | string |
VMDiskSecurityProfile
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionSet | Müşteri Tarafından Yönetilen Anahtar şifrelenmiş GizliVM İşletim Sistemi Diski ve VMGuest blobu için kullanılan yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini belirtir. | DiskEncryptionSetParameters |
securityEncryptionType | Yönetilen diskin EncryptionType değerini belirtir. Yönetilen diskin vmGuestState blobuyla birlikte şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunu kalıcı hale getirmemek için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir. | 'DiskWithVMGuestState' 'NonPersistedTPM' '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. | string |
kimlik | Kaynak Kimliği | string |
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. | string |
yayımcı | Görüntü yayımcısı. | string |
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. | string |
Sku | Görüntü SKU'su. | string |
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 'latest' biçimleridir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile dağıtım zamanından sonra VM görüntüsü otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü dağıtım için her zaman 'id' alanını kullanmalıdır. Galeri görüntüsünün 'en son' sürümünü kullanmak için sürüm girişi olmadan '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' değerini ayarlayın. | string |
OSDisk
Ad | Açıklama | Değer |
---|---|---|
Önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly. | 'Yok' 'ReadOnly' 'ReadWrite' |
createOption | Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: İliştir. Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullanırken kullanılır. FromImage. Bu değer, sanal makineyi oluşturmak için bir görüntü kullanırken kullanılır. Platform görüntüsü kullanıyorsanız, yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. | 'Ekle' 'Boş' 'FromImage' (gerekli) |
deleteOption | VM silme işleminde işletim sistemi disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayır olarak ayarlanır. Kısa ömürlü işletim sistemi diski için varsayılan değer Sil olarak ayarlanır. Kullanıcı kısa ömürlü bir işletim sistemi diski için silme seçeneğini değiştiremez. | '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, bir sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz. | int |
encryptionSettings | İşletim Sistemi Diski için şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15. | DiskEncryptionSettings |
image | 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 |
name | Disk adı. | string |
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: Windows,Linux. | '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 |
---|---|---|
giderme | İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir. | 'Yerel' |
Yerleşim | İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDisk,ResourceDisk. Varsayılan davranış şudur: VM boyutu için yapılandırılmışsa CacheDisk , aksi takdirde ResourceDisk kullanılır. /azure/virtual-machines/windows/sizes konumundaki Windows VM ve /azure/virtual-machines/linux/sizes konumundaki Linux VM için VM boyutu belgelerine bakarak önbellek diskini hangi VM boyutlarının kullanıma sunabildiğinden bakın. | 'CacheDisk' 'ResourceDisk' |
DiskEncryptionSettings
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionKey | Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir. | KeyVaultSecretReference |
enabled | Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeymeyeceğini belirtir. | bool |
keyEncryptionKey | Key Vault anahtar şifreleme anahtarının konumunu belirtir. | KeyVaultKeyReference |
KeyVaultSecretReference
Ad | Açıklama | Değer |
---|---|---|
secretUrl | Key Vault gizli diziye başvuran URL. | dize (gerekli) |
sourceVault | Gizli diziyi içeren Key Vault göreli URL'si. | AltKaynak (gerekli) |
KeyVaultKeyReference
Ad | Açıklama | Değer |
---|---|---|
keyUrl | Key Vault anahtar şifreleme anahtarına başvuran URL. | dize (gerekli) |
sourceVault | Anahtarı içeren Key Vault 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 | Description |
---|---|
Basit bir Linux VM dağıtma ve özel IP'yi statik olarak güncelleştirme |
Bu şablon, marketten Ubuntu kullanarak basit bir Linux VM dağıtmanıza olanak tanır. Bu işlem, dinamik olarak atanmış bir IP adresiyle kaynak grubu konumunda bir VNET, Alt Ağ ve A1 boyutlu bir 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 |
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 Diskli Çoklu VM Şablonu |
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ğ sağlanacaktır |
Windows VM'sinde dosya yükleme |
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 Verilerle Sanal Makine Dağıtma |
Bu şablon, VM'ye aktarılan Özel Veriler ile bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresleri ve ağ arabirimi dağıtır. |
Tanılama ile Premium Windows VM dağıtma |
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 Grubundaki bir sanal ağda VM oluşturma |
Bu şablon farklı bir Kaynak Grubunda yer alan bir sanal ağda vm oluşturur |
Vm'yi var olan bir etki alanına ekleme |
Bu şablon, bulutta özel bir AD etki alanına etki alanına katılımı gösterir. |
Dinamik veri diskleri seçimine sahip bir VM oluşturma |
Bu şablon, kullanıcının VM'ye eklemek istediğiniz veri disklerinin sayısını seçmesine olanak tanır. |
EfficientIP VHD'den VM oluşturma |
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ünden VM oluşturma |
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 adreslerini ve ağ arabirimini dağıtır. |
Genelleştirilmiş bir VHD'den yeni veya mevcut bir sanal ağda VM oluşturma |
Bu şablon genelleştirilmiş bir VHD'den bir 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) |
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'nın otomatik olarak docker kapsayıcısı olarak çalıştığı kullanıcıdan kullanılabilir. Bu tek örnekli şablon, HPC/GPU Kümeleri Şablonunun bir özelliğidir |
Seri Çıkışlı Linux VM |
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 |
Bu şablon, vm için izlemeyi ve tanılamayı etkinleştiren tanılama uzantısıyla birlikte basit bir Windows VM dağıtmanızı sağlar |
MSI ile Linux veya Windows VM dağıtma |
Bu şablon, Yönetilen Hizmet Kimliğine sahip bir Linux veya Windows VM dağıtmanızı sağlar. |
Azure üzerinde Terraform |
Bu şablon, MSI ile Bir Terraform iş istasyonunu Linux VM olarak dağıtmanızı sağlar. |
MSI Depolamaya Erişme ile Linux VM |
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 olan bir Windows Görüntüsünden VM oluşturma |
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'ye sahip bir VM dağıtma |
Bu şablon, 3 IP yapılandırmasına sahip bir VM dağıtmanızı sağlar. Bu şablon sırasıyla 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 |
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 Kaynaklarla Sanal Makine |
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 ihtiyacını ortadan kaldırmak için koşulları ve mantık işlevlerini kullanır. |
Mevcut VHD'lerden VM oluşturma ve mevcutVNET'e bağlama |
Bu şablon VHD'lerden (işletim sistemi + 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 |
Bir Windows VM'sinde sertifika gönderme. |
Key Vault ile vm parolasının güvenliğini sağlama |
Bu şablon, bir Key Vault depolanan parolayı alarak basit bir Windows VM dağıtmanızı sağlar. 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 |
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ızı sağlar. Bu, D1 VM Boyutundaki kaynak grubu konumunda dağıtılır. |
Basit bir Ubuntu Linux VM 18.04-LTS dağıtma |
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, yönetici kullanıcı adı ve parola sağlayabilirsiniz. Varsayılan olarak VM boyutu Standard_B2s ve O.S. Sürümü 18.04-LTS'dir. |
Hızlandırılmış Ağ ile basit bir Linux VM dağıtma |
Bu şablon, Ubuntu sürüm 18.04-LTS'yi en son düzeltme eki uygulanmış sürümle 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) |
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'deki seçili sürüm için Kullandıkça Öde 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 geçerlidir. Ayrıntılar için Azure VM Fiyatlandırma sayfasına başvurun. |
Red Hat Enterprise Linux VM (RHEL 7.8 yönetilmeyen) |
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart A1_v2 VM'de seçilen sürüm için Kullandıkça Öde RHEL VM görüntüsünü kullanarak bir Red Hat Enterprise Linux VM (RHEL 7.8) dağıtır ve vm'ye ek olarak 100 GiB veri diski ekler. Bu görüntü için ek ücretler geçerlidir. Ayrıntılar için Azure VM Fiyatlandırma sayfasına başvurun. |
SUSE Linux Enterprise Server VM (SLES 12) |
Bu şablon, seçtiğiniz kaynak grubunun konumundaki Standart D1 VM'de seçili sürüm için Kullandıkça Öde 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 geçerlidir. Ayrıntılar için Azure VM Fiyatlandırma sayfasına başvurun. |
Basit bir Windows VM'si dağıtma |
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, 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 |
Bu şablon, Visual Code Studio Community 2019 ile bir Windows Server VM'sini dağıtır ve vm için birkaç seçenek içerir. VM'nin adını, yönetici kullanıcı adını ve yönetici parolasını sağlayabilirsiniz. |
Kullanılabilirlik Alanına VM dağıtma |
Bu şablon, en son düzeltme eki uygulanan sürümü kullanarak basit bir VM (Windows veya Ubuntu) dağıtmanızı sağlar. Bu, belirtilen konuma A2_v2 boyutlu bir VM dağıtır ve VM'nin FQDN'sini döndürür. |
Özel bir VHD'den yeni veya mevcut bir sanal ağda VM oluşturma |
Bu şablon özelleştirilmiş bir VHD'den bir VM oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilecek yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır |
Otomatik Yedekleme ile SQL Server 2014 SP2 Enterprise |
Bu şablon, Otomatik Yedekleme özelliğinin etkinleştirildiği bir SQL Server 2014 SP2 Enterprise sürümü oluşturur |
otomatik düzeltme eki uygulama ile SQL Server 2014 SP1 Enterprise |
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 |
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 |
Bu şablon, SSH rsa ortak anahtarına sahip bir Sanal Makine oluşturmanıza olanak tanır |
Etiketlerle basit bir Windows VM dağıtma |
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 bir Linux sanal makinesi dağıtma |
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 uzaktan kanıtlama gerçekleştirir. Varsayılan olarak, bu işlem kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür. |
Güvenilir başlatma özellikli bir Windows sanal makinesi dağıtma |
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 uzaktan kanıtlama gerçekleştirir. Varsayılan olarak, bu işlem kaynak grubu konumunda Standard_D2_v3 boyutlu bir sanal makine dağıtır ve sanal makinenin FQDN'sini döndürür. |
Kullanıcı Verileriyle Sanal Makine Dağıtma |
Bu şablon, VM'ye kullanıcı verilerinin aktarılmış olduğu bir Sanal Makine oluşturmanıza olanak tanır. Bu şablon ayrıca bir Sanal Ağ, Genel IP adreslerini ve ağ arabirimini dağıtır. |
Windows Admin Center uzantılı bir Windows VM dağıtma |
Bu şablon, vm'yi doğrudan Azure Portal'dan yönetmek için Windows Admin Center uzantılı bir Windows VM dağıtmanızı sağlar. |
Azure güvenli temeli ile Windows VM |
Ş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 |
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 |
Anahtar tabanlı kimlik doğrulamasını kullanarak SSH üzerinden bağlanabilmeniz için Açık SSH'nin etkinleştirildiği tek bir Windows VM dağıtın. |
Veri yönetimi ağ geçidi oluşturma ve Azure VM'ye yükleme |
Bu şablon bir sanal makine dağıtır ve işlenebilir bir veri yönetimi ağ geçidi oluşturur |
RDP bağlantı noktası olan sanal makine |
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 olan bir VM oluşturma |
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 konak Integration Runtime |
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 |
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ğ sağlanacaktır |
ILB arkasında Linux VM'leri olan bir VM Ölçek Kümesi dağıtma |
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 grupları
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@2023-09-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 = {
auxiliaryMode = "string"
auxiliarySku = "string"
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"
domainNameLabelScope = "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 = {
bypassPlatformSafetyChecksOnUserSchedule = bool
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 = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
keyIncarnationId = int
mode = "string"
}
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"
]
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@2023-09-01" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-15 (Windows) 1-64 (Linux) Geçerli karakterler: Boşluk, denetim karakteri 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. |
location | 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ının ve değerlerinin sözlüğü. |
extendedLocation | Sanal Makinenin genişletilmiş konumu. | ExtendedLocation |
identity | 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ünü kullanabilmeniz için görüntüyü programlı kullanım için etkinleştirmeniz gerekir. Azure portal, kullanmak istediğiniz market görüntüsünü bulun ve program aracılığıyla dağıtmak istiyorum, Başlarken -> öğesine tıklayın. Gerekli bilgileri girin ve Kaydet'e tıklayın. | Plan |
properties | Sanal Makinenin özelliklerini açıklar. | VirtualMachineProperties |
Bölge | Sanal makine bölgeleri. | dize[] |
ExtendedLocation
Ad | Açıklama | Değer |
---|---|---|
name | Genişletilmiş konumun adı. | string |
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 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üğü 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 | |
{özelleştirilmiş özellik} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
Planlama
Ad | Açıklama | Değer |
---|---|---|
name | Plan kimliği. | string |
ürün | Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. | string |
promotionCode | Promosyon kodu. | string |
yayımcı | Yayımcı kimliği. | string |
VirtualMachineProperties
Ad | Açıklama | Değer |
---|---|---|
additionalCapabilities | 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. | Subresource |
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. | DiagnosticsProfile |
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. | string |
hardwareProfile | Sanal makinenin donanım ayarlarını belirtir. | HardwareProfile |
konak | Sanal makinenin bulunduğu ayrılmış konak hakkındaki bilgileri belirtir. En düşük api sürümü: 2018-10-01. | Subresource |
hostGroup | Sanal makinenin bulunduğu ayrılmış konak grubu hakkındaki bilgileri belirtir. Not: Kullanıcı hem konak hem de hostGroup özelliklerini belirtemez. En düşük api sürümü: 2020-06-01. | Subresource |
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 |
string |
networkProfile | Sanal makinenin ağ arabirimlerini belirtir. | NetworkProfile |
osProfile | Sanal makine oluşturulurken 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, kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına otomatik olarak atanır. Bu yalnızca bu Sanal Makinenin 'virtualMachineScaleSet' özelliği ayarlandıysa geçerlidir. Başvuruda bulunılan Sanal Makine Ölçek Kümesi'nin 'platformFaultDomainCount' değeri 1'den büyük olmalıdır. Sanal Makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması Sanal Makine Örneği Görünümü'nde görüntülenebilir. En düşük api‐sürümü: 2020‐12‐01. | int |
Öncelik | Sanal makinenin önceliğini belirtir. En düşük api sürümü: 2019-03-01 | "Düşük" "Normal" "Nokta" |
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. | Subresource |
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. | string |
virtualMachineScaleSet | Sanal makinenin atanması gereken sanal makine ölçek kümesi hakkındaki bilgileri belirtir. Aynı sanal makine ölçek kümesinde belirtilen sanal makineler, kullanılabilirliği en üst düzeye çıkarmak için farklı düğümlere ayrılır. Şu anda vm yalnızca oluşturma zamanında sanal makine ölçek kümesine eklenebilir. Sanal makine ölçek kümesine mevcut bir VM eklenemez. Bu özellik null olmayan bir properties.availabilitySet başvurusuyla birlikte bulunamaz. En düşük api‐sürümü: 2019‐03‐01. | Subresource |
EkKapabiliteler
Ad | Açıklama | Değer |
---|---|---|
hazırda beklemeEnabled | VM'de hazırda bekleme ö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 duruma 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 | string |
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 |
sıra | İsteğe bağlı, Paketlerin yüklenmesi gereken sırayı belirtir | int |
packageReferenceId | GalleryApplicationVersion kaynak kimliğini /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleryname}/applications/{application}/versions/{version} biçiminde belirtir | dize (gerekli) |
etiketler | İsteğe bağlı, Daha genel bağlam için bir geçiş değeri belirtir. | string |
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 |
Subresource
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak Kimliği | string |
BillingProfile
Ad | Açıklama | Değer |
---|---|---|
maxPrice | Azure Spot VM/VMSS için ödeme yapmak 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'in ö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 – varsayılan fiyatın isteğe bağlı olacağını gösterir. Azure Spot VM/VMSS'nin fiyat nedenleriyle çıkarılmaması gerektiğini belirtmek için maxPrice değerini -1 olarak ayarlayabilirsiniz. Ayrıca, sizin tarafınızdan sağlanmıyorsa varsayılan maksimum 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ırmak için kullanılacak kapasite ayırma grubu kaynak kimliğini belirtir. Daha fazla ayrıntı için lütfen adresine https://aka.ms/CapacityReservation bakın. |
Subresource |
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 |
---|---|---|
enabled | Sanal Makinede önyükleme tanılamasının etkinleştirilip etkinleştirilmeyileceği. | 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. | string |
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 yol şu API'leri kullanmaktır: Kullanılabilirlik kümesindeki tüm kullanılabilir sanal makine boyutlarını listeleme, Bölgedeki tüm kullanılabilir sanal makine boyutlarını listeleme, Yeniden boyutlandırma için kullanılabilir tüm sanal makine boyutlarını listeleme. Sanal makine boyutları hakkında daha fazla bilgi için bkz. Sanal makineler için boyutlar. Kullanılabilir VM boyutları bölgeye ve kullanılabilirlik kümesine bağlıdır. | "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 ayrıntı için lütfen VM Özelleştirmesi'ndeki 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 tüm kullanılabilir sanal makine boyutlarını listele api yanıtında gösterilen 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ış, Bir bölgedeki tüm kullanılabilir sanal makine boyutlarını listele api yanıtında gösterilen VM Boyutu için vCPUSPerCore değerine ayarlanır. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir. | 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 |
---|---|---|
name | Ağ arabirimi yapılandırma adı. | dize (gerekli) |
properties | Sanal makine ağ profilinin IP yapılandırmasını açıklar. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Ad | Açıklama | Değer |
---|---|---|
auxiliaryMode | Yardımcı modun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir. | "AcceleratedConnections" "Kayan" "Hiçbiri" |
yardımcıSku | Yardımcı sku'nun Ağ Arabirimi kaynağı için etkinleştirilip etkinleştirilmediğini belirtir. | "A1" "A2" "A4" "A8" "Hiçbiri" |
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 | Subresource | |
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. | Subresource |
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 | dize[] |
VirtualMachineNetworkInterfaceIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
name | IP yapılandırma adı. | dize (gerekli) |
properties | 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 başvuru dizisini 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. | AltKaynak[] |
applicationSecurityGroups | Uygulama güvenlik grubuna başvuru dizisini belirtir. | AltKaynak[] |
loadBalancerBackendAddressPools | Yük dengeleyicilerin arka uç adres havuzlarına başvuru dizisini belirtir. Bir sanal makine, bir genel ve bir iç yük dengeleyicinin arka uç adres havuzları başvurabilir. [Birden çok sanal makine aynı temel sku yük dengeleyiciyi kullanamaz]. | AltKaynak[] |
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. | Subresource |
VirtualMachinePublicIPAddressConfiguration
Ad | Açıklama | Değer |
---|---|---|
name | publicIP adresi yapılandırma adı. | dize (gerekli) |
properties | 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 ile 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 mü yoksa IPv6 mı olduğunu 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. | Subresource |
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) |
domainNameLabelScope | Oluşturulacak PublicIPAddress kaynaklarının Etki alanı adı etiket kapsamı. Oluşturulan ad etiketi, karma etki alanı adı etiketinin etki alanı adı etiketi kapsamına ve vm ağ profili benzersiz kimliğine göre ilkeyle birleştirilmiş olmasıdır. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
VirtualMachineIpTag
Ad | Açıklama | Değer |
---|---|---|
ipTagType | IP etiketi türü. Örnek: FirstPartyUsage. | string |
etiket | Genel IP ile ilişkili IP etiketi. Örnek: SQL, Depolama vb. | string |
PublicIPAddressSku
Ad | Açıklama | Değer |
---|---|---|
name | Genel IP sku adını belirtme | "Temel" "Standart" |
tier | Genel IP sku katmanını belirtme | "Genel" "Bölgesel" |
NetworkInterfaceReference
Ad | Açıklama | Değer |
---|---|---|
kimlik | Kaynak Kimliği | string |
properties | 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): 8 karakter Minimum uzunluk (Linux): 6 karakter Maksimum uzunluk (Windows): 123 karakter Maksimum uzunluk (Linux): 72 karakter Karmaşıklık gereksinimleri: Aşağıdaki 4 koşuldan 3'ünün karşılanması gerekiyor Daha küçük karakterler içeriyor Üst karakter içeriyor Bir basama sahiptir Ö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", "Password!", "Password1", "Password22", "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 |
string 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ı: "." ile bitemez. İzin verilmeyen değerler: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum uzunluk (Linux): 1 karakter Maksimum uzunluk (Linux): 64 karakter Maksimum uzunluk (Windows): 20 karakter. |
string |
allowExtensionOperations | Sanal makinede uzantı işlemlerine izin verilip verilmeyeceğini belirtir. Bu, yalnızca sanal makinede hiçbir uzantı mevcut olmadığında False olarak ayarlanabilir. | bool |
Bilgisayaradı | Sanal makinenin konak işletim sistemi adını belirtir. Vm oluşturulduktan sonra bu ad güncelleştirilemez. Maksimum uzunluk (Windows): 15 karakter. Maksimum uzunluk (Linux): 64 karakter. Adlandırma kuralları ve kısıtlamaları için bkz. Azure altyapı hizmetleri uygulama yönergeleri. | string |
Customdata | Özel verilerin base-64 kodlanmış dizesini belirtir. Base-64 ile kodlanmış dizenin kodu, Sanal Makinede dosya olarak kaydedilen ikili diziyle çözüldü. İkili dizinin uzunluk üst sınırı 65535 bayttır. Not: customData özelliğinde gizli dizi veya parola geçirmeyin. Vm oluşturulduktan sonra bu özellik güncelleştirilemez. 'customData' özelliği, dosya olarak kaydedilecek VM'ye geçirilir. Daha fazla bilgi için bkz. Azure VM'lerinde Özel Veriler. Linux VM'niz için cloud-init kullanmak için bkz. Oluşturma sırasında Linux VM'sini özelleştirmek için cloud-init kullanma. | string |
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. Bir sanal makineye sertifika yüklemek için Linux için Azure Key Vault sanal makine uzantısını veya Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. | VaultSecretGroup[] |
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ştirmeler'nin 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 uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın 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'ta VM Konuk Düzeltme Eki Uygulama'da düzeltme eki modu AutomaticByPlatform için ek ayarları belirtir. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | IaaS sanal makinesine veya OrchestrationMode Esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu belirtir. Olası değerler şunlardır: ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır. AutomaticByPlatform - Sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent özelliği true olmalıdır |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Ad | Açıklama | Değer |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar | bool |
rebootSetting | Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. | "Her zaman" "IfRequired" "Hiçbir zaman" "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). | string |
path | 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 | string |
VaultSecretGroup
Ad | Açıklama | Değer |
---|---|---|
sourceVault | VaultCertificates'teki tüm sertifikaları içeren Key Vault göreli URL'si. | Subresource |
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; 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. | string |
certificateUrl | Bu, Key Vault'a gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda sertifikanızın UTF-8 ile kodlanmış aşağıdaki JSON Nesnesinin Base64 kodlaması olması gerekir: { "data":"{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 Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. |
string |
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 | Otomatik Güncelleştirmeler'nin Windows sanal makinesi için etkinleştirilip etkinleştirilmediğini gösterir. True varsayılan değerdir. Sanal makine ölçek kümeleri için bu özellik güncelleştirilebilir ve güncelleştirmeler işletim sistemi yeniden sağlama üzerinde etkili olur. | bool |
enableVMAgentPlatformUpdates | VMAgent Platform Güncelleştirmeler'nin Windows sanal makinesi için 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 olarak true olarak ayarlanır. Bu, VM'ye uzantıların daha sonra eklenebilmesi için VM'ye VM Aracısı'nın yüklenmesini sağlar. | 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. | string |
Winrm | Windows Uzaktan Yönetim dinleyicilerini belirtir. Bu, uzak Windows PowerShell 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. | string |
passName | Geçiş adı. Şu anda izin verilen tek değer OobeSystem'dır. | "OobeSystem" |
settingName | İçeriğin geçerli olduğu 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, 'patchMode' ise 'AutomaticByPlatform' olarak ayarlanmalıdır. | bool |
patchMode | IaaS sanal makinesine veya OrchestrationMode esnek olarak sanal makine ölçek kümesiyle ilişkili sanal makinelere VM Konuk Düzeltme Eki Uygulama modunu belirtir. Olası değerler şunlardır: El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; WindowsConfiguration.enableAutomaticUpdates özelliği false olmalıdır AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. WindowsConfiguration.enableAutomaticUpdates özelliği true olmalıdır. AutomaticByPlatform - sanal makine platform tarafından otomatik olarak güncelleştirilir. provisionVMAgent ve WindowsConfiguration.enableAutomaticUpdates özellikleri true olmalıdır |
"AutomaticByOS" "AutomaticByPlatform" "El ile" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Ad | Açıklama | Değer |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Müşterinin yanlışlıkla yükseltme yapmadan düzeltme eki uygulama zamanlamasını sağlar | bool |
rebootSetting | Tüm AutomaticByPlatform düzeltme eki yükleme işlemleri için yeniden başlatma ayarını belirtir. | "Her zaman" "IfRequired" "Hiçbir zaman" "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'ye gizli dizi olarak yüklenmiş bir sertifikanın URL'sidir. Key Vault gizli dizi eklemek için bkz. Anahtar kasasına anahtar veya gizli dizi ekleme. Bu durumda, sertifikanızın UTF-8 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 Windows için Azure Key Vault sanal makine uzantısını kullanmanız önerilir. |
string |
protokol | WinRM dinleyicisinin protokolünün belirtir. Olası değerler şunlardır: http,https. | "Http" "Https" |
ScheduledEventsProfile
Ad | Açıklama | Değer |
---|---|---|
osImageNotificationProfile | İşletim Sistemi Görüntüsü Zamanlanmış Olayla ilgili yapılandırmaları belirtir. | OSImageNotificationProfile |
terminateNotificationProfile | Zamanlanmış Olayla ilgili yapılandırmaları Sonlandır'ı belirtir. | TerminateNotificationProfile |
OSImageNotificationProfile
Ad | Açıklama | Değer |
---|---|---|
seçin | İşletim Sistemi Görüntüsü Zamanlanmış olayının etkinleştirilip etkinleştirilmediğini veya devre dışı bırakıldığını belirtir. | bool |
notBeforeTimeout | Bir Sanal Makinenin yeniden tasarlanan veya işletim sisteminin yükseltildiği süre, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce İşletim Sistemi Görüntüsü Zamanlanmış Olayını onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilir ve değer 15 dakika (PT15M) olmalıdır | string |
TerminateNotificationProfile
Ad | Açıklama | Değer |
---|---|---|
seçin | Terminate Scheduled olayının etkin mi yoksa devre dışı mı olduğunu belirtir. | bool |
notBeforeTimeout | Sanal Makinenin silindiği yapılandırılabilir süre, olay otomatik olarak onaylanmadan (zaman aşımına uğramadan) önce Zamanlanmış Olayı Sonlandır'ı onaylaması gerekecektir. Yapılandırma ISO 8601 biçiminde belirtilmelidir, varsayılan değer 5 dakikadır (PT5M) | string |
SecurityProfile
Ad | Açıklama | Değer |
---|---|---|
encryptionAtHost | Bu özellik, istekteki kullanıcı tarafından sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan davranış: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır. | bool |
encryptionIdentity | Anahtar kasası işlemleri için erişim belirteci almak için ADE tarafından kullanılan Yönetilen Kimliği belirtir. | EncryptionIdentity |
proxyAgentSettings | Sanal makine oluşturulurken ProxyAgent ayarlarını belirtir. En düşük api sürümü: 2023-09-01. | ProxyAgentSettings |
securityType | Sanal makinenin SecurityType değerini belirtir. UefiSettings'i etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış şudur: Bu özellik ayarlanmadığı sürece UefiSettings etkinleştirilmez. | "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 |
EncryptionIdentity
Ad | Açıklama | Değer |
---|---|---|
userAssignedIdentityResourceId | VM ile ilişkili kullanıcı kimliklerinden birinin ARM Kaynak Kimliğini belirtir. | string |
ProxyAgentSettings
Ad | Açıklama | Değer |
---|---|---|
enabled | ProxyAgent özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirilmesi gerektiğini belirtir. | bool |
keyIncarnationId | Bu özelliğin değerini artırmak, kullanıcının konuk ve konak arasındaki iletişim kanalını güvenli hale getirmek için kullanılan anahtarı sıfırlamasına olanak tanır. | int |
mod | Özellik etkinse ProxyAgent'ın yürütüleceği modu belirtir. ProxyAgent denetim yapmaya veya izlemeye başlar ancak Denetim modunda uç noktaları barındırma istekleri üzerinde erişim denetimini zorlamazken, Zorlama modunda erişim denetimini zorunlu kılacaktır. Varsayılan değer Zorlama modu'dur. | "Denetim" "Zorla" |
UefiSettings
Ad | Açıklama | Değer |
---|---|---|
secureBootEnabled | Sanal makinede güvenli önyüklemenin etkinleştirilip etkinleştirilmeydiğ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 | Bir sanal makineye veri diski eklemek için kullanılan parametreleri belirtir. Diskler hakkında daha fazla bilgi için bkz. Azure sanal makineleri için diskler ve VHD'ler hakkında. | DataDisk[] |
diskControllerType | VM için yapılandırılan disk denetleyicisi türünü belirtir. Not: Belirtilen belirtilen sanal makine belirtilmezse, bu özellik işletim sistemi diskinin özelliklerine ve belirtilen en düşük API sürümünden VM boyutuna göre V2 olarak ayarlanmış 'hyperVGeneration' ile oluşturulmaktaysa varsayılan disk denetleyicisi türüne ayarlanır. VM yapılandırmasında VM boyutunu, vm'yi örtük olarak serbest ve yeniden dağıtan güncelleştirmediğiniz sürece, vm'yi disk denetleyicisi türünü güncelleştirmeden önce serbest bırakmanız gerekir. En düşük api sürümü: 2022-08-01. | "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. Platform görüntüsü, market görüntüsü veya sanal makine görüntüsü kullanmak istediğinizde bu öğe gereklidir, ancak diğer oluşturma işlemlerinde kullanılmaz. | 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: None,ReadOnly,ReadWrite. Varsayılan davranış: 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: Ekle. Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullandığınızda kullanılır. FromImage. Bu değer, sanal makineyi oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. | "İliştir" "Boş" "FromImage" (gerekli) |
deleteOption | VM silme işleminde veri disklerinin silinip silinmeyeceğini veya ayrılıp ayrılmayacağını belirtir. Olası değerler şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde veri diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra veri diski korunur. Varsayılan değer Ayır olarak ayarlanır. | "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. Sanal makineden beklenmeyen bir hata nedeniyle veri diskinin önceki bir ayırma denemesi tamamlanmadıysa ve disk hala serbest bırakılmadıysa, diski VM'den zorla ayırmak için son çare olarak force-detach seçeneğini kullanın. Bu ayırma davranışı kullanılırken tüm yazma işlemleri temizlenmemiş olabilir. Bu özellik hala önizleme modundadır ve VirtualMachineScaleSet için desteklenmez. Veri diski güncelleştirmesini 'true' olarak zorla ayırmak ve detachOption: 'ForceDetach' ayarını yapmak için. | "ForceDetach" |
diskSizeGB | Boş bir veri diskinin boyutunu gigabayt cinsinden belirtir. Bu öğe, bir sanal makine görüntüsündeki disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz. | int |
image | 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 bir VM'ye bağlı her veri diski için benzersiz olmalıdır. | int (gerekli) |
managedDisk | Yönetilen disk parametreleri. | ManagedDiskParameters |
name | Disk adı. | string |
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. | string |
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 |
kimlik | Kaynak Kimliği | string |
securityProfile | Yönetilen diskin 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 |
---|---|---|
kimlik | Kaynak Kimliği | string |
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 şifrelenmesi için DiskWithVMGuestState, yalnızca VMGuestState blobunun şifrelenmesi için VMGuestStateOnly ve VMGuestState blobunda üretici yazılımı durumunun kalıcı olmaması için NonPersistedTPM olarak ayarlanır. Not: Yalnızca Gizli VM'ler için ayarlanabilir. | "DiskWithVMGuestState" "NonPersistedTPM" "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. | string |
kimlik | Kaynak Kimliği | string |
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. | string |
yayımcı | Görüntü yayımcısı. | string |
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. | string |
Sku | Görüntü SKU'su. | string |
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 'latest' biçimleridir. Major, Minor ve Build ondalık sayılardır. Dağıtım zamanında kullanılabilen bir görüntünün en son sürümünü kullanmak için 'en son' değerini belirtin. 'En son' kullansanız bile, yeni bir sürüm kullanılabilir olsa bile vm görüntüsü dağıtım zamanından sonra otomatik olarak güncelleştirilmeyecektir. Galeri görüntüsü dağıtımı için lütfen 'version' alanını kullanmayın, galeri görüntüsü dağıtım için her zaman 'id' alanını kullanmalıdır. Galeri görüntüsünün 'en son' sürümünü kullanmak için yalnızca '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}' öğesini sürüm girişi olmadan ayarlayın. | string |
OSDisk
Ad | Açıklama | Değer |
---|---|---|
Önbelleğe alma | Önbelleğe alma gereksinimlerini belirtir. Olası değerler şunlardır: None,ReadOnly,ReadWrite. Varsayılan davranış: Standart depolama için yok. Premium depolama için ReadOnly. | "Hiçbiri" "ReadOnly" "ReadWrite" |
createOption | Sanal makinenin nasıl oluşturulması gerektiğini belirtir. Olası değerler şunlardır: Ekle. Bu değer, sanal makineyi oluşturmak için özelleştirilmiş bir disk kullandığınızda kullanılır. FromImage. Bu değer, sanal makineyi oluşturmak için bir görüntü kullandığınızda kullanılır. Platform görüntüsü kullanıyorsanız yukarıda açıklanan imageReference öğesini de kullanmanız gerekir. Market görüntüsü kullanıyorsanız daha önce açıklanan plan öğesini de kullanmanız gerekir. | "İliştir" "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 şunlardır: Sil. Bu değer kullanılırsa, VM silindiğinde işletim sistemi diski silinir. Ayırmak. Bu değer kullanılırsa, VM silindikten sonra işletim sistemi diski korunur. Varsayılan değer Ayır olarak ayarlanır. Kısa ömürlü işletim sistemi diski için varsayılan değer Sil olarak ayarlanır. Kullanıcı kısa ömürlü bir işletim sistemi diski için silme seçeneğini değiştiremez. | "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 disk boyutunun üzerine yazmak için kullanılabilir. 'diskSizeGB' özelliği disk için x 1024^3 bayt sayısıdır ve değer 1023'ten büyük olamaz. | int |
encryptionSettings | İşletim Sistemi Diski için şifreleme ayarlarını belirtir. En düşük api sürümü: 2015-06-15. | DiskEncryptionSettings |
image | 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 |
name | Disk adı. | string |
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: Windows,Linux. | "Linux" "Windows" |
Vhd | Sanal sabit disk. | VirtualHardDisk |
writeAcceleratorEnabled | diskte writeAccelerator'ın etkinleştirilmesi veya devre dışı bırakılması gerektiğini belirtir. | bool |
DiffDiskSettings
Ad | Açıklama | Değer |
---|---|---|
giderme | İşletim sistemi diski için kısa ömürlü disk ayarlarını belirtir. | "Yerel" |
Yerleşim | İşletim sistemi diski için kısa ömürlü disk yerleşimini belirtir. Olası değerler şunlardır: CacheDisk,ResourceDisk. Varsayılan davranış şudur: Vm boyutu için yapılandırılmışsa CacheDisk , aksi takdirde ResourceDisk kullanılır. Hangi VM boyutlarının önbellek diskini kullanıma sunan vm boyutlarını denetlemek için /azure/virtual-machines/windows/sizes konumunda Windows VM ve /azure/virtual-machines/linux/sizes konumundaki Linux VM için VM boyutu belgelerine bakın. | "CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
Ad | Açıklama | Değer |
---|---|---|
diskEncryptionKey | Key Vault Gizli Anahtarı olan disk şifreleme anahtarının konumunu belirtir. | KeyVaultSecretReference |
enabled | Sanal makinede disk şifrelemesinin etkinleştirilip etkinleştirilmeydiğini belirtir. | bool |
keyEncryptionKey | anahtar şifreleme anahtarının Key Vault konumunu belirtir. | KeyVaultKeyReference |
KeyVaultSecretReference
Ad | Açıklama | Değer |
---|---|---|
secretUrl | Key Vault gizli diziye başvuran URL. | dize (gerekli) |
sourceVault | Gizli diziyi içeren Key Vault göreli URL'si. | SubResource (gerekli) |
KeyVaultKeyReference
Ad | Açıklama | Değer |
---|---|---|
keyUrl | Key Vault'da anahtar şifreleme anahtarına başvuran URL. | dize (gerekli) |
sourceVault | Anahtarı içeren Key Vault göreli URL'si. | SubResource (gerekli) |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin