Microsoft.Compute virtualMachineScaleSets/virtualMachines 2022-08-01
- nejnovější
-
2024-07-01 -
2024-03-01 - 2023-09-01
-
2023-07-01 -
2023-03-01 - 11. 11. 2022
- 2022-08-01
- 1. 3. 2022
- 11. 11. 2021
- 2021-07-01
-
2021-04-01 - 2021-03-01
- 12. 12. 2020
- 06.06.2020
- 12. 12. 2019
-
1. 7. 2019 - 03.03.2019
- 10. 10. 2018
- 06.06.2018
-
04.04.2018 - 12. 12. 2017
- 30. 30. 2017
-
2016-04-30-preview - 2016-03-30
- 15. 6. 2015
Definice prostředku Bicep
Typ prostředku virtualMachineScaleSets/virtualMachines je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualMachines, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-08-01' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
licenseType: 'string'
networkProfile: {
networkApiVersion: 'string'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
securityProfile: {
encryptionAtHost: bool
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'string'
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: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
HibernaceEnabled | Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači. | Bool |
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
AdditionalUnattendContent
Jméno | Popis | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. | řetězec |
passName | Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. | OobeSystem |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | AutoLogon FirstLogonCommands |
ApiEntityReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště. | řetězec |
Datový disk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: NoneReadOnlyReadWrite Default: None pro úložiště Úrovně Standard. Jen pro čtení pro služby Premium Storage | None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. | Připojit "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty: Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače. Odpojit Pokud se tato hodnota použije, datový disk se po odstranění virtuálního počítače zachovají. Výchozí hodnota je nastavená na odpojení | Odstranit "Odpojit" |
detachOption | Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: ForceDetach. | ForceDetach |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023. | Int |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
toBeDetached | Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. | Bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDiskResourceDisk Default: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. | CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiskEncryptionSettings
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. | keyVaultSecretReference |
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | Bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče ve službě Key Vault. | keyVaultKeyReference |
HardwareProfile
Jméno | Popis | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Datový typ výčtu je aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnostiZobrazit seznam všech dostupných velikostí virtuálních počítačů v oblastiZobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" Standard_A2 "Standard_A2m_v2" Standard_A2_v2 "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_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_D16s_v3" Standard_D16_v3 "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" Standard_D3 "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_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_E16s_v3 "Standard_E16_v3" Standard_E2s_v3 "Standard_E2_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' Standard_E32s_v3 "Standard_E32_v3" "Standard_E4s_v3" Standard_E4_v3 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' Standard_E64s_v3 "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_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 | Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-07-01. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. | VMSizeProperties |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
communityGalleryImageId | Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity. | řetězec |
id | ID prostředku | řetězec |
nabídnout | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sharedGalleryImageId | Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie. | řetězec |
sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze. | řetězec |
KeyVaultKeyReference
Jméno | Popis | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující klíč. | subresource |
KeyVaultSecretReference
Jméno | Popis | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující tajný klíč. | subresource |
LinuxConfiguration
LinuxPatchSettings
Jméno | Popis | Hodnota |
---|---|---|
assessmentMode | Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS. Možné hodnoty: imageDefault – řídíte načasování posouzení oprav na virtuálním počítači. AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní. Možné hodnoty: imageDefault – použije se výchozí konfigurace oprav virtuálního počítače. AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá. |
AutomaticByPlatform ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Jméno | Popis | Hodnota |
---|---|---|
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired "Nikdy" Neznámý |
ManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
securityProfile | Určuje profil zabezpečení spravovaného disku. | VMDiskSecurityProfile |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" UltraSSD_LRS |
Microsoft.Compute/virtualMachineScaleSets/virtualMachines
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita virtuálního počítače, pokud je nakonfigurovaná. | VirtualMachineIdentity |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: virtualMachineScaleSets |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
vlastnosti | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | virtualMachineScaleSetVMProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
NetworkInterfaceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
vlastnosti | Popisuje vlastnosti odkazu na síťové rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
NetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
networkApiVersion | určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích síťového rozhraní. | '2020-11-01' |
networkInterfaceConfigurations | Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
OSDisk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: NoneReadOnlyReadWrite Default: None for Standard Storage. jen pro čtení pro Premium Storage. | None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. | Připojit "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty: Odstranit Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače. Výchozí hodnota je nastavena na odpojení. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem. | Odstranit "Odpojit" |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023. | Int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15 | |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
osType | Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty jsou: WindowsLinux | Linux Windows |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
OSProfile
Jméno | Popis | Hodnota |
---|---|---|
adminPassword | Určuje heslo účtu správce. Minimální délka (Windows): 8 znaků Minimální délka (Linux): 6 znaků Maximální délka (Windows): 123 znaků maximální délka (Linux): 72 znaků požadavky na složitost: 3 z následujících 4 podmínek musí být splněno. Má menší znaky Má číslice má speciální znak (regulární výraz odpovídá [\W_]) nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Informace o resetování hesla najdete v tématu Postup resetování služby Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. omezení pouze pro Windows: Nemůže končit "." Nepovolené hodnoty: "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". Minimální délka (Linux): 1 znak Maximální délka (Linux): 64 znaků Maximální délka (Windows): 20 znaků. | řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. | Bool |
název_počítače | Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. | řetězec |
customData | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. CustomData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastní data na virtuálních počítačích Azure Použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření | řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce. | LinuxConfiguration |
requireGuestProvisionSignal | Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. | Bool |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby |
VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
PatchSettings
Jméno | Popis | Hodnota |
---|---|---|
assessmentMode | Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS. Možné hodnoty: imageDefault – řídíte načasování posouzení oprav na virtuálním počítači. AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform ve opravách hosta virtuálního počítače ve Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být provisionVMAgent nastaven na true a patchMode musí být nastaven na AutomaticByPlatform. | Bool |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní. Možné hodnoty: Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false. AutomaticByOS – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true. AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být pravdivé. |
"AutomaticByOS" AutomaticByPlatform "Ručně" |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
PublicIPAddressSku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Zadání názvu skladové položky veřejné IP adresy | "Základní" "Standardní" |
úroveň | Zadání úrovně skladové položky veřejné IP adresy | Global (Globální) 'Oblast' |
Značky prostředků
Jméno | Popis | Hodnota |
---|
SecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
encryptionAtHost | Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně samotného prostředku nebo dočasného disku v hostiteli. Výchozí: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na hodnotu true pro prostředek. | Bool |
securityType | Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost. | Důvěrné virtuální počítače TrustedLaunch |
uefiSettings | Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01 | UefiSettings |
SshConfiguration
Jméno | Popis | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. | SshPublicKey[] |
SshPublicKey
Jméno | Popis | Hodnota |
---|---|---|
keyData | Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů ssh najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | řetězec |
cesta | Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
StorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. | DataDisk[] |
diskControllerType | Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. POZNÁMKA: Tato vlastnost bude nastavena na výchozí typ řadiče disku, pokud není zadán zadaný zadaný virtuální počítač jako hyperVGeneration: V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která tento virtuální počítač implicitně uvolní a relokuje. Minimální verze api: 2022-08-01 | NVMe SCSI |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. | disku |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
UefiSettings
Jméno | Popis | Hodnota |
---|---|---|
secureBootEnabled | Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze api: 2020-12-01 | Bool |
vTpmEnabled | Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01 | Bool |
UserAssignedIdentities
Jméno | Popis | Hodnota |
---|
UserAssignedIdentitiesValue
Jméno | Popis | Hodnota |
---|
VaultCertificate
Jméno | Popis | Hodnota |
---|---|---|
certificateStore | U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. | řetězec |
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<base64 kódovaný-certifikát>", "dataType":"pfx", "password":"<pfx-file-password>"} Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače azure Key Vault pro Linux nebo rozšíření virtuálního počítače azure Key Vault pro Windows. | řetězec |
VaultSecretGroup
Jméno | Popis | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. | subresource |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | vaultCertificate[] |
VirtualHardDisk
Jméno | Popis | Hodnota |
---|---|---|
identifikátor uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
VirtualMachineIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity používané pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | userAssignedIdentities |
VirtualMachineIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineNetworkInterfaceConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace síťového rozhraní. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané. | Bool |
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | subresource |
|
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableFpga | Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineNetworkInterfaceIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. | virtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Více virtuálních počítačů nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. [Více virtuálních počítačů nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic]. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | subresource |
VirtualMachinePublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. | virtualMachinePublicIPAddressConfigurationProperties |
sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. | publicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAllocationMethod | Zadejte typ přidělování veřejných IP adres. | Dynamická Statická |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Předpona názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení jedinečného ID názvu domény a profilu sítě virtuálního počítače. | string (povinné) |
VirtualMachineScaleSetIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetNetworkConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace sítě. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané. | Bool |
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableFpga | Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. | publicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce povolené nebo zakázané na virtuálním počítači ve škálovací sadě. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro virtuální počítače v Azure V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti při vytváření. Existující virtuální počítač nelze přidat do skupiny dostupnosti. |
subresource |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
hardwareProfile | Určuje nastavení hardwaru pro virtuální počítač. | |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Možné hodnoty operačního systému Windows Server jsou: Windows_Client Windows_Server Možné hodnoty operačního systému Linux Server jsou: RHEL_BYOS (pro RHEL) SLES_BYOS (pro SUSE) Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Zvýhodněné hybridní využití Azure pro linuxový server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje síťová rozhraní virtuálního počítače. | |
networkProfileConfiguration | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | |
protectionPolicy | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
securityProfile | Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. | |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | storageProfile |
userData | UserData pro virtuální počítač, který musí mít kódování base-64. Zákazník by zde neměl předávat žádné tajné kódy. Minimální verze api: 2021-03-01 |
řetězec |
VirtualMachineScaleSetVMProtectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí považován za odstraněný. | Bool |
protectFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by neměly být použity na virtuální počítač škálovací sady virtuálních počítačů. | Bool |
VMDiskSecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. POZNÁMKA: Dá se nastavit jenom pro důvěrné virtuální počítače. | DiskWithVMGuestState VMGuestStateOnly |
VMSizeProperties
Jméno | Popis | Hodnota |
---|---|---|
VCPUsAvailable | Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v těle požadavku zadána výchozí chování, je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti . | Int |
vCPUsPerCore | Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není v textu požadavku zadána výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti Nastavení této vlastnosti na 1 také znamená, že hyper-threading je zakázáno. | Int |
WindowsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. | Bool |
enableVMAgentPlatformUpdates | Určuje, jestli jsou pro virtuální počítač s Windows povolené aktualizace platformy VMAgent. Výchozí hodnota je false. | Bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. | patchSettings |
provisionVMAgent | Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. | Bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. | řetězec |
winRM | Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. | winRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Jméno | Popis | Hodnota |
---|---|---|
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired "Nikdy" Neznámý |
WinRMConfiguration
Jméno | Popis | Hodnota |
---|---|---|
posluchači | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Jméno | Popis | Hodnota |
---|---|---|
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<base64 kódovaný-certifikát>", "dataType":"pfx", "password":"<pfx-file-password>"} Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače azure Key Vault pro Linux nebo rozšíření virtuálního počítače azure Key Vault pro Windows. | řetězec |
protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: httphttps | Http Https |
Definice prostředku šablony ARM
Typ prostředku virtualMachineScaleSets/virtualMachines je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualMachines, přidejte do šablony následující JSON.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines",
"apiVersion": "2022-08-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "string",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "string",
"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": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
HibernaceEnabled | Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači. | Bool |
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
AdditionalUnattendContent
Jméno | Popis | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. | řetězec |
passName | Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. | OobeSystem |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | AutoLogon FirstLogonCommands |
ApiEntityReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště. | řetězec |
Datový disk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: NoneReadOnlyReadWrite Default: None pro úložiště Úrovně Standard. Jen pro čtení pro služby Premium Storage | None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. | Připojit "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty: Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače. Odpojit Pokud se tato hodnota použije, datový disk se po odstranění virtuálního počítače zachovají. Výchozí hodnota je nastavená na odpojení | Odstranit "Odpojit" |
detachOption | Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: ForceDetach. | ForceDetach |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023. | Int |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
toBeDetached | Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. | Bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDiskResourceDisk Default: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. | CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiskEncryptionSettings
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. | keyVaultSecretReference |
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | Bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče ve službě Key Vault. | keyVaultKeyReference |
HardwareProfile
Jméno | Popis | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Datový typ výčtu je aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnostiZobrazit seznam všech dostupných velikostí virtuálních počítačů v oblastiZobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" Standard_A2 "Standard_A2m_v2" Standard_A2_v2 "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_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_D16s_v3" Standard_D16_v3 "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" Standard_D3 "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_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_E16s_v3 "Standard_E16_v3" Standard_E2s_v3 "Standard_E2_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' Standard_E32s_v3 "Standard_E32_v3" "Standard_E4s_v3" Standard_E4_v3 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' Standard_E64s_v3 "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_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 | Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-07-01. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. | VMSizeProperties |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
communityGalleryImageId | Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity. | řetězec |
id | ID prostředku | řetězec |
nabídnout | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sharedGalleryImageId | Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie. | řetězec |
sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze. | řetězec |
KeyVaultKeyReference
Jméno | Popis | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující klíč. | subresource |
KeyVaultSecretReference
Jméno | Popis | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující tajný klíč. | subresource |
LinuxConfiguration
LinuxPatchSettings
Jméno | Popis | Hodnota |
---|---|---|
assessmentMode | Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS. Možné hodnoty: imageDefault – řídíte načasování posouzení oprav na virtuálním počítači. AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní. Možné hodnoty: imageDefault – použije se výchozí konfigurace oprav virtuálního počítače. AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá. |
AutomaticByPlatform ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Jméno | Popis | Hodnota |
---|---|---|
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired "Nikdy" Neznámý |
ManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
securityProfile | Určuje profil zabezpečení spravovaného disku. | VMDiskSecurityProfile |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" UltraSSD_LRS |
Microsoft.Compute/virtualMachineScaleSets/virtualMachines
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2022-08-01' |
identita | Identita virtuálního počítače, pokud je nakonfigurovaná. | VirtualMachineIdentity |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
vlastnosti | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | virtualMachineScaleSetVMProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
NetworkInterfaceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
vlastnosti | Popisuje vlastnosti odkazu na síťové rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
NetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
networkApiVersion | určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích síťového rozhraní. | '2020-11-01' |
networkInterfaceConfigurations | Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
OSDisk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: NoneReadOnlyReadWrite Default: None for Standard Storage. jen pro čtení pro Premium Storage. | None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. | Připojit "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty: Odstranit Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače. Výchozí hodnota je nastavena na odpojení. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem. | Odstranit "Odpojit" |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023. | Int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15 | |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
osType | Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty jsou: WindowsLinux | Linux Windows |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
OSProfile
Jméno | Popis | Hodnota |
---|---|---|
adminPassword | Určuje heslo účtu správce. Minimální délka (Windows): 8 znaků Minimální délka (Linux): 6 znaků Maximální délka (Windows): 123 znaků maximální délka (Linux): 72 znaků požadavky na složitost: 3 z následujících 4 podmínek musí být splněno. Má menší znaky Má číslice má speciální znak (regulární výraz odpovídá [\W_]) nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Informace o resetování hesla najdete v tématu Postup resetování služby Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. omezení pouze pro Windows: Nemůže končit "." Nepovolené hodnoty: "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". Minimální délka (Linux): 1 znak Maximální délka (Linux): 64 znaků Maximální délka (Windows): 20 znaků. | řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. | Bool |
název_počítače | Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. | řetězec |
customData | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. CustomData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastní data na virtuálních počítačích Azure Použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření | řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce. | LinuxConfiguration |
requireGuestProvisionSignal | Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. | Bool |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby |
VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
PatchSettings
Jméno | Popis | Hodnota |
---|---|---|
assessmentMode | Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS. Možné hodnoty: imageDefault – řídíte načasování posouzení oprav na virtuálním počítači. AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform ve opravách hosta virtuálního počítače ve Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být provisionVMAgent nastaven na true a patchMode musí být nastaven na AutomaticByPlatform. | Bool |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní. Možné hodnoty: Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false. AutomaticByOS – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true. AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být pravdivé. |
"AutomaticByOS" AutomaticByPlatform "Ručně" |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
PublicIPAddressSku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Zadání názvu skladové položky veřejné IP adresy | "Základní" "Standardní" |
úroveň | Zadání úrovně skladové položky veřejné IP adresy | Global (Globální) 'Oblast' |
Značky prostředků
Jméno | Popis | Hodnota |
---|
SecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
encryptionAtHost | Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně samotného prostředku nebo dočasného disku v hostiteli. Výchozí: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na hodnotu true pro prostředek. | Bool |
securityType | Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost. | Důvěrné virtuální počítače TrustedLaunch |
uefiSettings | Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01 | UefiSettings |
SshConfiguration
Jméno | Popis | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. | SshPublicKey[] |
SshPublicKey
Jméno | Popis | Hodnota |
---|---|---|
keyData | Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů ssh najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | řetězec |
cesta | Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
StorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. | DataDisk[] |
diskControllerType | Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. POZNÁMKA: Tato vlastnost bude nastavena na výchozí typ řadiče disku, pokud není zadán zadaný zadaný virtuální počítač jako hyperVGeneration: V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která tento virtuální počítač implicitně uvolní a relokuje. Minimální verze api: 2022-08-01 | NVMe SCSI |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. | disku |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
UefiSettings
Jméno | Popis | Hodnota |
---|---|---|
secureBootEnabled | Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze api: 2020-12-01 | Bool |
vTpmEnabled | Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01 | Bool |
UserAssignedIdentities
Jméno | Popis | Hodnota |
---|
UserAssignedIdentitiesValue
Jméno | Popis | Hodnota |
---|
VaultCertificate
Jméno | Popis | Hodnota |
---|---|---|
certificateStore | U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. | řetězec |
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<base64 kódovaný-certifikát>", "dataType":"pfx", "password":"<pfx-file-password>"} Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače azure Key Vault pro Linux nebo rozšíření virtuálního počítače azure Key Vault pro Windows. | řetězec |
VaultSecretGroup
Jméno | Popis | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. | subresource |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | vaultCertificate[] |
VirtualHardDisk
Jméno | Popis | Hodnota |
---|---|---|
identifikátor uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
VirtualMachineIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity používané pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | userAssignedIdentities |
VirtualMachineIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineNetworkInterfaceConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace síťového rozhraní. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané. | Bool |
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | subresource |
|
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableFpga | Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineNetworkInterfaceIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. | virtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Více virtuálních počítačů nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. [Více virtuálních počítačů nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic]. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | subresource |
VirtualMachinePublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. | virtualMachinePublicIPAddressConfigurationProperties |
sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. | publicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAllocationMethod | Zadejte typ přidělování veřejných IP adres. | Dynamická Statická |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Předpona názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení jedinečného ID názvu domény a profilu sítě virtuálního počítače. | string (povinné) |
VirtualMachineScaleSetIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetNetworkConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace sítě. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané. | Bool |
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableFpga | Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. | publicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce povolené nebo zakázané na virtuálním počítači ve škálovací sadě. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro virtuální počítače v Azure V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti při vytváření. Existující virtuální počítač nelze přidat do skupiny dostupnosti. |
subresource |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
hardwareProfile | Určuje nastavení hardwaru pro virtuální počítač. | |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Možné hodnoty operačního systému Windows Server jsou: Windows_Client Windows_Server Možné hodnoty operačního systému Linux Server jsou: RHEL_BYOS (pro RHEL) SLES_BYOS (pro SUSE) Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Zvýhodněné hybridní využití Azure pro linuxový server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje síťová rozhraní virtuálního počítače. | |
networkProfileConfiguration | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | |
protectionPolicy | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
securityProfile | Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. | |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | storageProfile |
userData | UserData pro virtuální počítač, který musí mít kódování base-64. Zákazník by zde neměl předávat žádné tajné kódy. Minimální verze api: 2021-03-01 |
řetězec |
VirtualMachineScaleSetVMProtectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí považován za odstraněný. | Bool |
protectFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by neměly být použity na virtuální počítač škálovací sady virtuálních počítačů. | Bool |
VMDiskSecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. POZNÁMKA: Dá se nastavit jenom pro důvěrné virtuální počítače. | DiskWithVMGuestState VMGuestStateOnly |
VMSizeProperties
Jméno | Popis | Hodnota |
---|---|---|
VCPUsAvailable | Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v těle požadavku zadána výchozí chování, je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti . | Int |
vCPUsPerCore | Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není v textu požadavku zadána výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti Nastavení této vlastnosti na 1 také znamená, že hyper-threading je zakázáno. | Int |
WindowsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. | Bool |
enableVMAgentPlatformUpdates | Určuje, jestli jsou pro virtuální počítač s Windows povolené aktualizace platformy VMAgent. Výchozí hodnota je false. | Bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. | patchSettings |
provisionVMAgent | Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. | Bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. | řetězec |
winRM | Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. | winRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Jméno | Popis | Hodnota |
---|---|---|
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired "Nikdy" Neznámý |
WinRMConfiguration
Jméno | Popis | Hodnota |
---|---|---|
posluchači | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Jméno | Popis | Hodnota |
---|---|---|
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<base64 kódovaný-certifikát>", "dataType":"pfx", "password":"<pfx-file-password>"} Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače azure Key Vault pro Linux nebo rozšíření virtuálního počítače azure Key Vault pro Windows. | řetězec |
protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: httphttps | Http Https |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku virtualMachineScaleSets/virtualMachines je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualMachines, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-08-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
licenseType = "string"
networkProfile = {
networkApiVersion = "string"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
securityProfile = {
encryptionAtHost = bool
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "string"
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 = "string"
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"
}
})
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
HibernaceEnabled | Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači. | Bool |
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
AdditionalUnattendContent
Jméno | Popis | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. | řetězec |
passName | Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. | OobeSystem |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | AutoLogon FirstLogonCommands |
ApiEntityReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště. | řetězec |
Datový disk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: NoneReadOnlyReadWrite Default: None pro úložiště Úrovně Standard. Jen pro čtení pro služby Premium Storage | None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. | Připojit "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty: Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače. Odpojit Pokud se tato hodnota použije, datový disk se po odstranění virtuálního počítače zachovají. Výchozí hodnota je nastavená na odpojení | Odstranit "Odpojit" |
detachOption | Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: ForceDetach. | ForceDetach |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023. | Int |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
toBeDetached | Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. | Bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDiskResourceDisk Default: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. | CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiskEncryptionSettings
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. | keyVaultSecretReference |
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | Bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče ve službě Key Vault. | keyVaultKeyReference |
HardwareProfile
Jméno | Popis | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Datový typ výčtu je aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnostiZobrazit seznam všech dostupných velikostí virtuálních počítačů v oblastiZobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" Standard_A2 "Standard_A2m_v2" Standard_A2_v2 "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_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_D16s_v3" Standard_D16_v3 "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" Standard_D3 "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_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_E16s_v3 "Standard_E16_v3" Standard_E2s_v3 "Standard_E2_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' Standard_E32s_v3 "Standard_E32_v3" "Standard_E4s_v3" Standard_E4_v3 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' Standard_E64s_v3 "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_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 | Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-07-01. Tato funkce je stále v režimu Preview a pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. | VMSizeProperties |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
communityGalleryImageId | Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity. | řetězec |
id | ID prostředku | řetězec |
nabídnout | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sharedGalleryImageId | Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie. | řetězec |
sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze. | řetězec |
KeyVaultKeyReference
Jméno | Popis | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující klíč. | subresource |
KeyVaultSecretReference
Jméno | Popis | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující tajný klíč. | subresource |
LinuxConfiguration
LinuxPatchSettings
Jméno | Popis | Hodnota |
---|---|---|
assessmentMode | Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS. Možné hodnoty: imageDefault – řídíte načasování posouzení oprav na virtuálním počítači. AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní. Možné hodnoty: imageDefault – použije se výchozí konfigurace oprav virtuálního počítače. AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá. |
AutomaticByPlatform ImageDefault |
LinuxVMGuestPatchAutomaticByPlatformSettings
Jméno | Popis | Hodnota |
---|---|---|
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired "Nikdy" Neznámý |
ManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
securityProfile | Určuje profil zabezpečení spravovaného disku. | VMDiskSecurityProfile |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" UltraSSD_LRS |
Microsoft.Compute/virtualMachineScaleSets/virtualMachines
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita virtuálního počítače, pokud je nakonfigurovaná. | VirtualMachineIdentity |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: virtualMachineScaleSets |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
vlastnosti | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | virtualMachineScaleSetVMProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2022-08-01 |
NetworkInterfaceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
vlastnosti | Popisuje vlastnosti odkazu na síťové rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
NetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
networkApiVersion | určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích síťového rozhraní. | '2020-11-01' |
networkInterfaceConfigurations | Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
OSDisk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: NoneReadOnlyReadWrite Default: None for Standard Storage. jen pro čtení pro Premium Storage. | None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. | Připojit "Prázdné" FromImage (povinné) |
deleteOption | Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty: Odstranit Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače. Výchozí hodnota je nastavena na odpojení. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem. | Odstranit "Odpojit" |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. diskSizeGB je počet bajtů x 1024^3 disku a hodnota nemůže být větší než 1023. | Int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15 | |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
osType | Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty jsou: WindowsLinux | Linux Windows |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
OSProfile
Jméno | Popis | Hodnota |
---|---|---|
adminPassword | Určuje heslo účtu správce. Minimální délka (Windows): 8 znaků Minimální délka (Linux): 6 znaků Maximální délka (Windows): 123 znaků maximální délka (Linux): 72 znaků požadavky na složitost: 3 z následujících 4 podmínek musí být splněno. Má menší znaky Má číslice má speciální znak (regulární výraz odpovídá [\W_]) nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Informace o resetování hesla najdete v tématu Postup resetování služby Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. omezení pouze pro Windows: Nemůže končit "." Nepovolené hodnoty: "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". Minimální délka (Linux): 1 znak Maximální délka (Linux): 64 znaků Maximální délka (Windows): 20 znaků. | řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. | Bool |
název_počítače | Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. | řetězec |
customData | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. CustomData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastní data na virtuálních počítačích Azure Použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření | řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce. | LinuxConfiguration |
requireGuestProvisionSignal | Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. | Bool |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby |
VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
PatchSettings
Jméno | Popis | Hodnota |
---|---|---|
assessmentMode | Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS. Možné hodnoty: imageDefault – řídíte načasování posouzení oprav na virtuálním počítači. AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true. |
AutomaticByPlatform ImageDefault |
automaticByPlatformSettings | Určuje další nastavení pro režim oprav AutomaticByPlatform ve opravách hosta virtuálního počítače ve Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být provisionVMAgent nastaven na true a patchMode musí být nastaven na AutomaticByPlatform. | Bool |
patchMode | Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní. Možné hodnoty: Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false. AutomaticByOS – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true. AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být pravdivé. |
"AutomaticByOS" AutomaticByPlatform "Ručně" |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
PublicIPAddressSku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Zadání názvu skladové položky veřejné IP adresy | "Základní" "Standardní" |
úroveň | Zadání úrovně skladové položky veřejné IP adresy | Global (Globální) 'Oblast' |
Značky prostředků
Jméno | Popis | Hodnota |
---|
SecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
encryptionAtHost | Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně samotného prostředku nebo dočasného disku v hostiteli. Výchozí: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na hodnotu true pro prostředek. | Bool |
securityType | Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost. | Důvěrné virtuální počítače TrustedLaunch |
uefiSettings | Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01 | UefiSettings |
SshConfiguration
Jméno | Popis | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. | SshPublicKey[] |
SshPublicKey
Jméno | Popis | Hodnota |
---|---|---|
keyData | Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů ssh najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | řetězec |
cesta | Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
StorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. | DataDisk[] |
diskControllerType | Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. POZNÁMKA: Tato vlastnost bude nastavena na výchozí typ řadiče disku, pokud není zadán zadaný zadaný virtuální počítač jako hyperVGeneration: V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která tento virtuální počítač implicitně uvolní a relokuje. Minimální verze api: 2022-08-01 | NVMe SCSI |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. | disku |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
UefiSettings
Jméno | Popis | Hodnota |
---|---|---|
secureBootEnabled | Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze api: 2020-12-01 | Bool |
vTpmEnabled | Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01 | Bool |
UserAssignedIdentities
Jméno | Popis | Hodnota |
---|
UserAssignedIdentitiesValue
Jméno | Popis | Hodnota |
---|
VaultCertificate
Jméno | Popis | Hodnota |
---|---|---|
certificateStore | U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. | řetězec |
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<base64 kódovaný-certifikát>", "dataType":"pfx", "password":"<pfx-file-password>"} Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače azure Key Vault pro Linux nebo rozšíření virtuálního počítače azure Key Vault pro Windows. | řetězec |
VaultSecretGroup
Jméno | Popis | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. | subresource |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | vaultCertificate[] |
VirtualHardDisk
Jméno | Popis | Hodnota |
---|---|---|
identifikátor uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
VirtualMachineIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity používané pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities | Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | userAssignedIdentities |
VirtualMachineIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineNetworkInterfaceConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace síťového rozhraní. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané. | Bool |
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | subresource |
|
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableFpga | Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineNetworkInterfaceIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. | virtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Více virtuálních počítačů nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. [Více virtuálních počítačů nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic]. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | subresource |
VirtualMachinePublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. | virtualMachinePublicIPAddressConfigurationProperties |
sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. | publicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAllocationMethod | Zadejte typ přidělování veřejných IP adres. | Dynamická Statická |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Předpona názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení jedinečného ID názvu domény a profilu sítě virtuálního počítače. | string (povinné) |
VirtualMachineScaleSetIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetNetworkConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace sítě. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Určení toho, co se stane se síťovým rozhraním při odstranění virtuálního počítače | Odstranit "Odpojit" |
disableTcpStateTracking | Určuje, jestli je síťové rozhraní pro sledování stavu tcp zakázané. | Bool |
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableFpga | Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
sku | Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. | publicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
deleteOption | Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. | Odstranit "Odpojit" |
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce povolené nebo zakázané na virtuálním počítači ve škálovací sadě. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro virtuální počítače v Azure V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti při vytváření. Existující virtuální počítač nelze přidat do skupiny dostupnosti. |
subresource |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
hardwareProfile | Určuje nastavení hardwaru pro virtuální počítač. | |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Možné hodnoty operačního systému Windows Server jsou: Windows_Client Windows_Server Možné hodnoty operačního systému Linux Server jsou: RHEL_BYOS (pro RHEL) SLES_BYOS (pro SUSE) Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Zvýhodněné hybridní využití Azure pro linuxový server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje síťová rozhraní virtuálního počítače. | |
networkProfileConfiguration | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | |
protectionPolicy | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
securityProfile | Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. | |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | storageProfile |
userData | UserData pro virtuální počítač, který musí mít kódování base-64. Zákazník by zde neměl předávat žádné tajné kódy. Minimální verze api: 2021-03-01 |
řetězec |
VirtualMachineScaleSetVMProtectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí považován za odstraněný. | Bool |
protectFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by neměly být použity na virtuální počítač škálovací sady virtuálních počítačů. | Bool |
VMDiskSecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest. | DiskEncryptionSetParameters |
securityEncryptionType | Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. POZNÁMKA: Dá se nastavit jenom pro důvěrné virtuální počítače. | DiskWithVMGuestState VMGuestStateOnly |
VMSizeProperties
Jméno | Popis | Hodnota |
---|---|---|
VCPUsAvailable | Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v těle požadavku zadána výchozí chování, je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti . | Int |
vCPUsPerCore | Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není v textu požadavku zadána výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti Nastavení této vlastnosti na 1 také znamená, že hyper-threading je zakázáno. | Int |
WindowsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. | Bool |
enableVMAgentPlatformUpdates | Určuje, jestli jsou pro virtuální počítač s Windows povolené aktualizace platformy VMAgent. Výchozí hodnota je false. | Bool |
patchSettings | [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. | patchSettings |
provisionVMAgent | Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. | Bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. | řetězec |
winRM | Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. | winRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Jméno | Popis | Hodnota |
---|---|---|
rebootSetting | Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. | Vždy IfRequired "Nikdy" Neznámý |
WinRMConfiguration
Jméno | Popis | Hodnota |
---|---|---|
posluchači | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Jméno | Popis | Hodnota |
---|---|---|
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<base64 kódovaný-certifikát>", "dataType":"pfx", "password":"<pfx-file-password>"} Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače azure Key Vault pro Linux nebo rozšíření virtuálního počítače azure Key Vault pro Windows. | řetězec |
protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: httphttps | Http Https |