Microsoft.Compute virtualMachineScaleSets/virtualmachines 2021-07-01
Bicep-resourcedefinitie
Het resourcetype virtualMachineScaleSets/virtualmachines kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01' = {
parent: resourceSymbolicName
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'
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'
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
patchSettings: {
assessmentMode: '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
patchSettings: {
assessmentMode: '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'
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
imageReference: {
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'
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
AdditionalCapabilities
Naam | Beschrijving | Waarde |
---|---|---|
sluimerstandEnabled | De vlag waarmee de sluimerstand op de VIRTUELE machine wordt ingeschakeld of uitgeschakeld. | Bool |
ultraSSDEnabled | De vlag waarmee een mogelijkheid wordt ingeschakeld of uitgeschakeld voor een of meer beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype op de VIRTUELE machine of VMSS. Beheerde schijven met het type opslagaccount UltraSSD_LRS kunnen alleen worden toegevoegd aan een virtuele machine of virtuele-machineschaalset als deze eigenschap is ingeschakeld. | Bool |
AdditionalUnattendContent
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup. | 'Microsoft-Windows-Shell-Setup' |
tevreden | Hiermee geeft u de xml-opgemaakte inhoud op die wordt toegevoegd aan het unattend.xml-bestand voor het opgegeven pad en het opgegeven onderdeel. De XML moet kleiner zijn dan 4 kB en moet het hoofdelement bevatten voor de instelling of functie die wordt ingevoegd. | snaar |
passName | De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem. | 'OobeSystem' |
settingName | Hiermee geeft u de naam op van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon. | 'AutoLogon' 'FirstLogonCommands' |
ApiEntityReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De ARM-resource-id in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | snaar |
BootDiagnostics
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Of diagnostische gegevens over opstarten moeten worden ingeschakeld op de virtuele machine. | Bool |
storageUri | Uri van het opslagaccount dat moet worden gebruikt voor het plaatsen van de console-uitvoer en schermopname. Als storageUri niet is opgegeven tijdens het inschakelen van diagnostische gegevens over opstarten, wordt beheerde opslag gebruikt. |
snaar |
DataDisk
Naam | Beschrijving | Waarde |
---|---|---|
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen Alleen-lezen ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
createOption | Hiermee geeft u op hoe de virtuele machine moet worden gemaakt. Mogelijke waarden zijn: Koppel \u2013 Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage \u2013 Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven. |
'Bijvoegen' 'Leeg' 'FromImage' (vereist) |
deleteOption | Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden: Verwijderen Als deze waarde wordt gebruikt, wordt de gegevensschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. loskoppelen Als deze waarde wordt gebruikt, blijft de gegevensschijf behouden nadat de VIRTUELE machine is verwijderd. De standaardwaarde is ingesteld op loskoppelen |
'Verwijderen' 'Loskoppelen' |
detachOption | Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of die al bezig is met loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach is alleen van toepassing op beheerde gegevensschijven. Als een vorige loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet wordt vrijgegeven, gebruikt u force-loskoppelen als laatste redmiddeloptie om de schijf geforceerd los te koppelen van de virtuele machine. Alle schrijfbewerkingen zijn mogelijk niet leeggemaakt wanneer u dit loskoppelgedrag gebruikt. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Als u een gegevensschijfupdate wilt afdwingen naarBeDetached in 'true' samen met de instelling detachOption: 'ForceDetach'. |
'ForceDetach' |
diskSizeGB | Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. Deze waarde mag niet groter zijn dan 1023 GB |
Int |
beeld | De virtuele harde schijf van de brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan. | VirtualHardDisk- |
Lun | Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine. | int (vereist) |
managedDisk | De parameters van de beheerde schijf. | ManagedDiskParameters |
naam | De naam van de schijf. | snaar |
toBeDetached | Hiermee geeft u op of de gegevensschijf wordt losgekoppeld van de VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | De virtuele harde schijf. | VirtualHardDisk- |
writeAcceleratorEnabled | Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf. | Bool |
DiagnosticsProfile
Naam | Beschrijving | Waarde |
---|---|---|
bootDiagnostics | Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor. |
BootDiagnostics |
DiffDiskSettings
Naam | Beschrijving | Waarde |
---|---|---|
optie | Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf. | 'Lokaal' |
Plaatsing | Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Mogelijke waarden zijn: CacheDisk- ResourceDisk- Standaard: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders ResourceDisk wordt gebruikt. Raadpleeg de documentatie over vm-grootte voor Windows-VM's op /azure/virtual-machines/windows/sizes en Linux-VM's op /azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. |
'CacheDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
DiskEncryptionSettings
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKey | Hiermee geeft u de locatie van de schijfversleutelingssleutel, een Sleutelkluisgeheim. | KeyVaultSecretReference |
Ingeschakeld | Hiermee geeft u op of schijfversleuteling moet worden ingeschakeld op de virtuele machine. | Bool |
keyEncryptionKey | Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault. | KeyVaultKeyReference |
HardwareProfile
Naam | Beschrijving | Waarde |
---|---|---|
vmSize | Hiermee geeft u de grootte van de virtuele machine. Het enum-gegevenstype is momenteel afgeschaft en wordt op 23 december 2023 verwijderd. Aanbevolen manier om de lijst met beschikbare grootten op te halen met behulp van deze API's: alle beschikbare grootten van virtuele machines weergeven in een beschikbaarheidsset Alle beschikbare grootten van virtuele machines in een regio weergeven Alle beschikbare grootten van virtuele machines weergeven voor het wijzigen van de grootte van. Zie Grootten voor virtuele machinesvoor meer informatie over de grootte van virtuele machines. De beschikbare VM-grootten zijn afhankelijk van de regio en beschikbaarheidsset. |
'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-32 ms' 'Standard_M128-64 ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16 ms' 'Standard_M64-32 ms' '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 | Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-07-01. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Volg de instructies in VM-aanpassing voor meer informatie. |
VMSizeProperties- |
ImageReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
aanbieden | Hiermee geeft u de aanbieding op van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. | snaar |
uitgever | De uitgever van de installatiekopieën. | snaar |
sharedGalleryImageId | De unieke id van de gedeelde galerie-installatiekopieën opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de installatiekopieën in de gedeelde galerie. | snaar |
Sku | De installatiekopieën-SKU. | snaar |
Versie | Hiermee geeft u de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken. De toegestane indelingen zijn Major.Minor.Build of 'latest'. Primaire, secundaire en build zijn decimale getallen. Geef 'nieuwste' op om de nieuwste versie van een installatiekopieën te gebruiken die beschikbaar is tijdens de implementatie. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopie niet automatisch bijgewerkt na de implementatietijd, zelfs niet als er een nieuwe versie beschikbaar is. | snaar |
KeyVaultKeyReference
Naam | Beschrijving | Waarde |
---|---|---|
keyUrl | De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault. | tekenreeks (vereist) |
sourceVault | De relatieve URL van de sleutelkluis die de sleutel bevat. | SubResource (vereist) |
KeyVaultSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretUrl | De URL die verwijst naar een geheim in een Sleutelkluis. | tekenreeks (vereist) |
sourceVault | De relatieve URL van de sleutelkluis die het geheim bevat. | SubResource (vereist) |
LinuxConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
disablePasswordAuthentication | Hiermee geeft u op of wachtwoordverificatie moet worden uitgeschakeld. | Bool |
patchSettings | [Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux. | LinuxPatchSettings- |
provisionVMAgent | Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd. |
Bool |
ssh | Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem. | SshConfiguration- |
LinuxPatchSettings
Naam | Beschrijving | Waarde |
---|---|---|
assessmentMode | Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. Mogelijke waarden zijn: ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine. AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn. |
'AutomaticByPlatform' 'ImageDefault' |
patchMode | Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel. Mogelijke waarden zijn: ImageDefault : de standaardpatchingconfiguratie van de virtuele machine wordt gebruikt. AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar zijn |
'AutomaticByPlatform' 'ImageDefault' |
ManagedDiskParameters
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSet | Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset voor de beheerde schijf op. | DiskEncryptionSetParameters |
legitimatiebewijs | Resource-id | snaar |
storageAccountType | Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Microsoft.Compute/virtualMachineScaleSets/virtualmachines
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: virtualMachineScaleSets |
plan | Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan. | plannen |
Eigenschappen | Beschrijft de eigenschappen van een virtuele-machineschaalset voor virtuele machines. | VirtualMachineScaleSetVMProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NetworkInterfaceReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Eigenschappen | Beschrijft de referentie-eigenschappen van een netwerkinterface. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
NetworkProfile
Naam | Beschrijving | Waarde |
---|---|---|
networkApiVersion | hiermee geeft u de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties | '2020-11-01' |
networkInterfaceConfigurations | Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de virtuele-machinenetwerkresources te maken. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Hiermee geeft u de lijst met resource-id's voor de netwerkinterfaces die zijn gekoppeld aan de virtuele machine. | NetworkInterfaceReference[] |
OSDisk
Naam | Beschrijving | Waarde |
---|---|---|
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen Alleen-lezen ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly- voor Premium-opslag. |
'Geen' 'ReadOnly' 'ReadWrite' |
createOption | Hiermee geeft u op hoe de virtuele machine moet worden gemaakt. Mogelijke waarden zijn: Koppel \u2013 Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage \u2013 Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven. |
'Bijvoegen' 'Leeg' 'FromImage' (vereist) |
deleteOption | Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden: Verwijderen Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. loskoppelen Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VIRTUELE machine is verwijderd. De standaardwaarde is ingesteld op loskoppelen van. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. Gebruiker kan de verwijderoptie voor tijdelijke besturingssysteemschijf niet wijzigen. |
'Verwijderen' 'Loskoppelen' |
diffDiskSettings | Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die door de virtuele machine wordt gebruikt. | DiffDiskSettings |
diskSizeGB | Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. Deze waarde mag niet groter zijn dan 1023 GB |
Int |
encryptionSettings | Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf. Minimale API-versie: 2015-06-15 |
DiskEncryptionSettings |
beeld | De virtuele harde schijf van de brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan. | VirtualHardDisk- |
managedDisk | De parameters van de beheerde schijf. | ManagedDiskParameters |
naam | De naam van de schijf. | snaar |
osType | Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows Linux |
'Linux' 'Windows' |
Vhd | De virtuele harde schijf. | VirtualHardDisk- |
writeAcceleratorEnabled | Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf. | Bool |
OSProfile
Naam | Beschrijving | Waarde |
---|---|---|
adminPassword | Hiermee geeft u het wachtwoord van het beheerdersaccount. Minimale lengte (Windows): 8 tekens Minimale lengte (Linux): 6 tekens Maximale lengte (Windows): 123 tekens Maximale lengte (Linux): 72 tekens Complexiteitsvereisten: aan 3 van de 4 onderstaande voorwaarden moet worden voldaan Heeft lagere tekens Bevat bovenliggende tekens Heeft een cijfer Heeft een speciaal teken (Regex-overeenkomst [\W_]) Niet-toegestane waarden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Wachtwoord!", "Wachtwoord1", "Wachtwoord22", "iloveyou!" Zie De extern bureaublad-service of het aanmeldingswachtwoord opnieuw instellen in een Windows-VM voor het opnieuw instellen van het wachtwoord. Zie Gebruikers, SSH beheren en schijven controleren of herstellen op virtuele Azure Linux-machines met behulp van de VMAccess-extensie voor het opnieuw instellen van het hoofdwachtwoord |
snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUsername | Hiermee geeft u de naam van het beheerdersaccount. Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. beperking voor alleen Windows: kan niet eindigen op '.' niet-toegestane waarden: '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". Minimale lengte (Linux): 1 teken Maximale lengte (Linux): 64 tekens Maximale lengte (Windows): 20 tekens. |
snaar |
allowExtensionOperations | Hiermee geeft u op of uitbreidingsbewerkingen moeten worden toegestaan op de virtuele machine. Dit kan alleen worden ingesteld op False wanneer er geen extensies aanwezig zijn op de virtuele machine. |
Bool |
computernaam | Hiermee geeft u de naam van het host-besturingssysteem van de virtuele machine. Deze naam kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. Maximale lengte (Windows): 15 tekens Maximale lengte (Linux): 64 tekens. Zie implementatierichtlijnen voor Azure-infrastructuurservicesvoor naamconventies en -beperkingen. |
snaar |
customData | Hiermee geeft u een met base 64 gecodeerde tekenreeks van aangepaste gegevens op. De met base 64 gecodeerde tekenreeks wordt gedecodeerd naar een binaire matrix die wordt opgeslagen als een bestand op de virtuele machine. De maximale lengte van de binaire matrix is 65535 bytes. Opmerking: geef geen geheimen of wachtwoorden door in de eigenschap customData Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. customData wordt doorgegeven aan de VIRTUELE machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machines Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken van |
snaar |
linuxConfiguration | Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies. |
LinuxConfiguration- |
requireGuestProvisionSignal | Hiermee geeft u op of het signaal van de gastinrichting is vereist om het slagen van de inrichting van de virtuele machine af te stellen. Opmerking: deze eigenschap is alleen bedoeld voor privétests en alle klanten mogen de eigenschap niet instellen op false. | Bool |
Geheimen | Hiermee geeft u een set certificaten op die op de virtuele machine moeten worden geïnstalleerd. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. | VaultSecretGroup[] |
windowsConfiguration | Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine. | WindowsConfiguration- |
PatchSettings
Naam | Beschrijving | Waarde |
---|---|---|
assessmentMode | Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. Mogelijke waarden zijn: ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine. AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn. |
'AutomaticByPlatform' 'ImageDefault' |
enableHotpatching | Hiermee kunnen klanten hun Virtuele Azure-machines patchen zonder dat ze opnieuw hoeven op te starten. Voor enableHotpatching moet de 'provisionVMAgent' worden ingesteld op true en moet patchMode worden ingesteld op 'AutomaticByPlatform'. | Bool |
patchMode | Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel. Mogelijke waarden zijn: Handmatig: u beheert de toepassing van patches op een virtuele machine. U doet dit door patches handmatig toe te passen in de VIRTUELE machine. In deze modus worden automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet onwaar zijn AutomaticByOS : de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet waar zijn. AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar zijn |
'AutomaticByOS' 'AutomaticByPlatform' 'Handmatig' |
Plan
Naam | Beschrijving | Waarde |
---|---|---|
naam | De plan-id. | snaar |
product | Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Offer onder het element imageReference. | snaar |
promotionCode | De promotiecode. | snaar |
uitgever | De uitgever-id. | snaar |
PublicIPAddressSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Geef de naam van de openbare IP-SKU op | 'Basis' 'Standaard' |
rang | Openbare IP-SKU-laag opgeven | 'Globaal' 'Regionaal' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SecurityProfile
Naam | Beschrijving | Waarde |
---|---|---|
encryptionAtHost | Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om hostversleuteling voor de virtuele machine of virtuele-machineschaalset in of uit te schakelen. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Standaard: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. |
Bool |
securityType | Hiermee geeft u het SecurityType van de virtuele machine. Het is ingesteld als TrustedLaunch om UefiSettings in te schakelen. Standaard: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld als TrustedLaunch. |
'TrustedLaunch' |
uefiSettings | Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01 |
UefiSettings- |
SshConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
publicKeys | De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines. | SshPublicKey[] |
SshPublicKey
Naam | Beschrijving | Waarde |
---|---|---|
keyData | Het openbare SSH-sleutelcertificaat dat wordt gebruikt voor verificatie met de virtuele machine via ssh. De sleutel moet ten minste 2048-bits en in ssh-rsa-indeling zijn. Zie [SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed) voor het maken van ssh-sleutels. |
snaar |
pad | Hiermee geeft u het volledige pad op de gemaakte VM waarin de openbare SSH-sleutel wordt opgeslagen. Als het bestand al bestaat, wordt de opgegeven sleutel toegevoegd aan het bestand. Voorbeeld: /home/user/.ssh/authorized_keys | snaar |
StorageProfile
Naam | Beschrijving | Waarde |
---|---|---|
dataDisks | Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven. |
DataDisk[] |
imageReference | Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. | ImageReference- |
osDisk | Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven. |
OSDisk- |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
UefiSettings
Naam | Beschrijving | Waarde |
---|---|---|
secureBootEnabled | Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01 |
Bool |
vTpmEnabled | Hiermee geeft u op of vTPM moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01 |
Bool |
VaultCertificate
Naam | Beschrijving | Waarde |
---|---|---|
certificateStore | Voor Virtuele Windows-machines geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand onder de map /var/lib/waagent geplaatst, met de bestandsnaam <HoofdletterThumbprint>.crt voor het X509-certificaatbestand en <HoofdlettercaseThumbprint>.prv voor persoonlijke sleutel. Beide bestanden zijn .pem-indeling. |
snaar |
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. |
snaar |
VaultSecretGroup
Naam | Beschrijving | Waarde |
---|---|---|
sourceVault | De relatieve URL van de Sleutelkluis met alle certificaten in VaultCertificates. | SubResource- |
vaultCertificates | De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. | VaultCertificate[] |
VirtualHardDisk
Naam | Beschrijving | Waarde |
---|---|---|
Uri | Hiermee geeft u de URI van de virtuele harde schijf. | snaar |
VirtualMachineIpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | snaar |
label | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | snaar |
VirtualMachineNetworkInterfaceConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de netwerkinterfaceconfiguratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie van een netwerkprofiel voor een virtuele machine. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource- | |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | Bool |
enableFpga | Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken. | Bool |
enableIPForwarding | Of doorsturen via IP is ingeschakeld op deze NIC. | Bool |
ipConfigurations | Hiermee geeft u de IP-configuraties van de netwerkinterface. | VirtualMachineNetworkInterfaceIPConfiguration[] (vereist) |
networkSecurityGroup | De netwerkbeveiligingsgroep. | SubResource- |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServers | Lijst met IP-adressen van DNS-servers | tekenreeks[] |
VirtualMachineNetworkInterfaceIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de IP-configuratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft een IP-configuratie-eigenschappen van de netwerkinterface van een virtuele machine. | VirtualMachineNetworkInterfaceIPConfigurationProperties- |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een virtuele machine kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere virtuele machines kunnen niet dezelfde toepassingsgateway gebruiken. | SubResource[] |
applicationSecurityGroups | Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. | SubResource[] |
loadBalancerBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een virtuele machine kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. [Meerdere virtuele machines kunnen niet dezelfde basic sku load balancer gebruiken]. | SubResource[] |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
privateIPAddressVersion | Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | De publicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration- |
Subnet | Hiermee geeft u de id van het subnet. | SubResource- |
VirtualMachinePublicIPAddressConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De configuratienaam van het publicIP-adres. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de publicIPAddress-configuratie van een virtuele machine | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Beschrijft de openbare IP-SKU | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. | VirtualMachineIpTag[] |
publicIPAddressVersion | Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Geef het type openbare IP-toewijzing op | 'Dynamisch' 'Statisch' |
publicIPPrefix | Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. | SubResource- |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het labelvoorvoegsel van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het domeinnaamlabel en de unieke id van het vm-netwerkprofiel. | tekenreeks (vereist) |
VirtualMachineScaleSetIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
naam | De naam van de IP-configuratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie-eigenschappen van een virtuele-machineschaalsetnetwerkprofiel. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een schaalset kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere schaalsets kunnen niet dezelfde toepassingsgateway gebruiken. | SubResource[] |
applicationSecurityGroups | Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. | SubResource[] |
loadBalancerBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een schaalset kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken. | SubResource[] |
loadBalancerInboundNatPools | Hiermee geeft u een matrix van verwijzingen naar binnenkomende Nat-pools van de load balancers. Een schaalset kan verwijzen naar binnenkomende NAT-pools van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken. | SubResource[] |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
privateIPAddressVersion | Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | De publicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration- |
Subnet | Hiermee geeft u de id van het subnet. | ApiEntityReference- |
VirtualMachineScaleSetIpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | snaar |
label | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | snaar |
VirtualMachineScaleSetNetworkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
naam | De naam van de netwerkconfiguratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie van een virtuele-machineschaalsetnetwerkprofiel. | VirtualMachineScaleSetNetworkConfigurationProperties- |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
dnsServers | Lijst met IP-adressen van DNS-servers | tekenreeks[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | Bool |
enableFpga | Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken. | Bool |
enableIPForwarding | Of doorsturen via IP is ingeschakeld op deze NIC. | Bool |
ipConfigurations | Hiermee geeft u de IP-configuraties van de netwerkinterface. | VirtualMachineScaleSetIPConfiguration[] (vereist) |
networkSecurityGroup | De netwerkbeveiligingsgroep. | SubResource- |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De configuratienaam van het publicIP-adres. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de publicIPAddress-configuratie van een virtuele-machineschaalset ip-configuratie | VirtualMachineScaleSetPublicIPAddressConfigurationProperties- |
Sku | Beschrijft de openbare IP-SKU | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt | tekenreeks (vereist) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPPrefix | Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. | SubResource- |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
networkInterfaceConfigurations | De lijst met netwerkconfiguraties. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Naam | Beschrijving | Waarde |
---|---|---|
additionalCapabilities | Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine in de schaalset. Bijvoorbeeld: of de virtuele machine de mogelijkheid heeft om beheerde gegevensschijven te koppelen met UltraSSD_LRS opslagaccounttype. | AdditionalCapabilities |
availabilitySet | Hiermee geeft u informatie op over de beschikbaarheidsset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde beschikbaarheidsset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssetsvoor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor virtuele machines in Azure voor meer informatie over gepland Azure-onderhoud Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. |
SubResource- |
diagnosticsProfile | Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. |
DiagnosticsProfile |
hardwareProfile | Hiermee geeft u de hardware-instellingen voor de virtuele machine. | HardwareProfile |
licenseType | Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises zijn gelicentieerd. Mogelijke waarden voor het Windows Server-besturingssysteem zijn: Windows_Client Windows_Server Mogelijke waarden voor het Linux Server-besturingssysteem zijn: RHEL_BYOS (voor RHEL) SLES_BYOS (voor SUSE) Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie Azure Hybrid Use Benefit voor Linux Server- Minimale API-versie: 2015-06-15 |
snaar |
networkProfile | Hiermee geeft u de netwerkinterfaces van de virtuele machine. | NetworkProfile |
networkProfileConfiguration | Hiermee geeft u de netwerkprofielconfiguratie van de virtuele machine. | VirtualMachineScaleSetVMNetworkProfileConfiguration- |
osProfile | Hiermee geeft u de besturingssysteeminstellingen voor de virtuele machine. | OSProfile- |
protectionPolicy | Hiermee geeft u het beveiligingsbeleid van de virtuele machine. | VirtualMachineScaleSetVMProtectionPolicy- |
securityProfile | Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine. | SecurityProfile |
storageProfile | Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op. | StorageProfile |
userData | UserData voor de VIRTUELE machine, die base-64 moet zijn gecodeerd. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01 |
snaar |
VirtualMachineScaleSetVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectFromScaleIn | Geeft aan dat de virtuele-machineschaalset-VM niet moet worden overwogen voor verwijdering tijdens een inschaalbewerking. | Bool |
protectFromScaleSetActions | Geeft aan dat modelupdates of acties (inclusief inschalen) die zijn geïnitieerd op de virtuele-machineschaalset, niet moeten worden toegepast op de virtuele-machineschaalset-VM. | Bool |
VMSizeProperties
Naam | Beschrijving | Waarde |
---|---|---|
vCPUUsAvailable | Hiermee geeft u het aantal vCPU's dat beschikbaar is voor de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPU's die beschikbaar zijn voor die VM-grootte die beschikbaar is in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven. |
Int |
vCPUUsPerCore | Hiermee geeft u de verhouding tussen vCPU en fysieke kern. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPUUsPerCore voor de VM-grootte die wordt weergegeven in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven Als u deze eigenschap instelt op 1, betekent dit ook dat hyperthreading is uitgeschakeld. |
Int |
WindowsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
additionalUnattendContent | Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Hiermee wordt aangegeven of Automatische updates is ingeschakeld voor de virtuele Windows-machine. De standaardwaarde is waar. Voor virtuele-machineschaalsets kan deze eigenschap worden bijgewerkt en worden updates van kracht bij het opnieuw inrichten van het besturingssysteem. |
Bool |
patchSettings | [Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching in Windows. | PatchSettings- |
provisionVMAgent | Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd. |
Bool |
tijdzone | Hiermee geeft u de tijdzone van de virtuele machine. bijvoorbeeld "Pacific Standard Time". Mogelijke waarden kunnen worden TimeZoneInfo.Id waarde uit tijdzones die worden geretourneerd door TimeZoneInfo.GetSystemTimeZones. |
snaar |
winRM | Hiermee geeft u de listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in. | WinRMConfiguration- |
WinRMConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Luisteraars | De lijst met Windows Remote Management-listeners | WinRMListener[] |
WinRMListener
Naam | Beschrijving | Waarde |
---|---|---|
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. |
snaar |
protocol | Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http- https- |
'Http' 'Https' |
Resourcedefinitie van ARM-sjabloon
Het resourcetype virtualMachineScaleSets/virtualmachines kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualmachines",
"apiVersion": "2021-07-01",
"name": "string",
"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",
"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",
"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",
"patchSettings": {
"assessmentMode": "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",
"patchSettings": {
"assessmentMode": "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",
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"imageReference": {
"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",
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
AdditionalCapabilities
Naam | Beschrijving | Waarde |
---|---|---|
sluimerstandEnabled | De vlag waarmee de sluimerstand op de VIRTUELE machine wordt ingeschakeld of uitgeschakeld. | Bool |
ultraSSDEnabled | De vlag waarmee een mogelijkheid wordt ingeschakeld of uitgeschakeld voor een of meer beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype op de VIRTUELE machine of VMSS. Beheerde schijven met het type opslagaccount UltraSSD_LRS kunnen alleen worden toegevoegd aan een virtuele machine of virtuele-machineschaalset als deze eigenschap is ingeschakeld. | Bool |
AdditionalUnattendContent
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup. | 'Microsoft-Windows-Shell-Setup' |
tevreden | Hiermee geeft u de xml-opgemaakte inhoud op die wordt toegevoegd aan het unattend.xml-bestand voor het opgegeven pad en het opgegeven onderdeel. De XML moet kleiner zijn dan 4 kB en moet het hoofdelement bevatten voor de instelling of functie die wordt ingevoegd. | snaar |
passName | De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem. | 'OobeSystem' |
settingName | Hiermee geeft u de naam op van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon. | 'AutoLogon' 'FirstLogonCommands' |
ApiEntityReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De ARM-resource-id in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | snaar |
BootDiagnostics
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Of diagnostische gegevens over opstarten moeten worden ingeschakeld op de virtuele machine. | Bool |
storageUri | Uri van het opslagaccount dat moet worden gebruikt voor het plaatsen van de console-uitvoer en schermopname. Als storageUri niet is opgegeven tijdens het inschakelen van diagnostische gegevens over opstarten, wordt beheerde opslag gebruikt. |
snaar |
DataDisk
Naam | Beschrijving | Waarde |
---|---|---|
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen Alleen-lezen ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
createOption | Hiermee geeft u op hoe de virtuele machine moet worden gemaakt. Mogelijke waarden zijn: Koppel \u2013 Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage \u2013 Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven. |
'Bijvoegen' 'Leeg' 'FromImage' (vereist) |
deleteOption | Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden: Verwijderen Als deze waarde wordt gebruikt, wordt de gegevensschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. loskoppelen Als deze waarde wordt gebruikt, blijft de gegevensschijf behouden nadat de VIRTUELE machine is verwijderd. De standaardwaarde is ingesteld op loskoppelen |
'Verwijderen' 'Loskoppelen' |
detachOption | Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of die al bezig is met loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach is alleen van toepassing op beheerde gegevensschijven. Als een vorige loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet wordt vrijgegeven, gebruikt u force-loskoppelen als laatste redmiddeloptie om de schijf geforceerd los te koppelen van de virtuele machine. Alle schrijfbewerkingen zijn mogelijk niet leeggemaakt wanneer u dit loskoppelgedrag gebruikt. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Als u een gegevensschijfupdate wilt afdwingen naarBeDetached in 'true' samen met de instelling detachOption: 'ForceDetach'. |
'ForceDetach' |
diskSizeGB | Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. Deze waarde mag niet groter zijn dan 1023 GB |
Int |
beeld | De virtuele harde schijf van de brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan. | VirtualHardDisk- |
Lun | Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine. | int (vereist) |
managedDisk | De parameters van de beheerde schijf. | ManagedDiskParameters |
naam | De naam van de schijf. | snaar |
toBeDetached | Hiermee geeft u op of de gegevensschijf wordt losgekoppeld van de VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | De virtuele harde schijf. | VirtualHardDisk- |
writeAcceleratorEnabled | Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf. | Bool |
DiagnosticsProfile
Naam | Beschrijving | Waarde |
---|---|---|
bootDiagnostics | Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor. |
BootDiagnostics |
DiffDiskSettings
Naam | Beschrijving | Waarde |
---|---|---|
optie | Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf. | 'Lokaal' |
Plaatsing | Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Mogelijke waarden zijn: CacheDisk- ResourceDisk- Standaard: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders ResourceDisk wordt gebruikt. Raadpleeg de documentatie over vm-grootte voor Windows-VM's op /azure/virtual-machines/windows/sizes en Linux-VM's op /azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. |
'CacheDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
DiskEncryptionSettings
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKey | Hiermee geeft u de locatie van de schijfversleutelingssleutel, een Sleutelkluisgeheim. | KeyVaultSecretReference |
Ingeschakeld | Hiermee geeft u op of schijfversleuteling moet worden ingeschakeld op de virtuele machine. | Bool |
keyEncryptionKey | Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault. | KeyVaultKeyReference |
HardwareProfile
Naam | Beschrijving | Waarde |
---|---|---|
vmSize | Hiermee geeft u de grootte van de virtuele machine. Het enum-gegevenstype is momenteel afgeschaft en wordt op 23 december 2023 verwijderd. Aanbevolen manier om de lijst met beschikbare grootten op te halen met behulp van deze API's: alle beschikbare grootten van virtuele machines weergeven in een beschikbaarheidsset Alle beschikbare grootten van virtuele machines in een regio weergeven Alle beschikbare grootten van virtuele machines weergeven voor het wijzigen van de grootte van. Zie Grootten voor virtuele machinesvoor meer informatie over de grootte van virtuele machines. De beschikbare VM-grootten zijn afhankelijk van de regio en beschikbaarheidsset. |
'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-32 ms' 'Standard_M128-64 ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16 ms' 'Standard_M64-32 ms' '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 | Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-07-01. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Volg de instructies in VM-aanpassing voor meer informatie. |
VMSizeProperties- |
ImageReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
aanbieden | Hiermee geeft u de aanbieding op van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. | snaar |
uitgever | De uitgever van de installatiekopieën. | snaar |
sharedGalleryImageId | De unieke id van de gedeelde galerie-installatiekopieën opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de installatiekopieën in de gedeelde galerie. | snaar |
Sku | De installatiekopieën-SKU. | snaar |
Versie | Hiermee geeft u de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken. De toegestane indelingen zijn Major.Minor.Build of 'latest'. Primaire, secundaire en build zijn decimale getallen. Geef 'nieuwste' op om de nieuwste versie van een installatiekopieën te gebruiken die beschikbaar is tijdens de implementatie. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopie niet automatisch bijgewerkt na de implementatietijd, zelfs niet als er een nieuwe versie beschikbaar is. | snaar |
KeyVaultKeyReference
Naam | Beschrijving | Waarde |
---|---|---|
keyUrl | De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault. | tekenreeks (vereist) |
sourceVault | De relatieve URL van de sleutelkluis die de sleutel bevat. | SubResource (vereist) |
KeyVaultSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretUrl | De URL die verwijst naar een geheim in een Sleutelkluis. | tekenreeks (vereist) |
sourceVault | De relatieve URL van de sleutelkluis die het geheim bevat. | SubResource (vereist) |
LinuxConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
disablePasswordAuthentication | Hiermee geeft u op of wachtwoordverificatie moet worden uitgeschakeld. | Bool |
patchSettings | [Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux. | LinuxPatchSettings- |
provisionVMAgent | Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd. |
Bool |
ssh | Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem. | SshConfiguration- |
LinuxPatchSettings
Naam | Beschrijving | Waarde |
---|---|---|
assessmentMode | Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. Mogelijke waarden zijn: ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine. AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn. |
'AutomaticByPlatform' 'ImageDefault' |
patchMode | Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel. Mogelijke waarden zijn: ImageDefault : de standaardpatchingconfiguratie van de virtuele machine wordt gebruikt. AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar zijn |
'AutomaticByPlatform' 'ImageDefault' |
ManagedDiskParameters
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSet | Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset voor de beheerde schijf op. | DiskEncryptionSetParameters |
legitimatiebewijs | Resource-id | snaar |
storageAccountType | Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Microsoft.Compute/virtualMachineScaleSets/virtualmachines
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-07-01' |
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
plan | Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan. | plannen |
Eigenschappen | Beschrijft de eigenschappen van een virtuele-machineschaalset voor virtuele machines. | VirtualMachineScaleSetVMProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines' |
NetworkInterfaceReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Eigenschappen | Beschrijft de referentie-eigenschappen van een netwerkinterface. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
NetworkProfile
Naam | Beschrijving | Waarde |
---|---|---|
networkApiVersion | hiermee geeft u de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties | '2020-11-01' |
networkInterfaceConfigurations | Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de virtuele-machinenetwerkresources te maken. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Hiermee geeft u de lijst met resource-id's voor de netwerkinterfaces die zijn gekoppeld aan de virtuele machine. | NetworkInterfaceReference[] |
OSDisk
Naam | Beschrijving | Waarde |
---|---|---|
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen Alleen-lezen ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly- voor Premium-opslag. |
'Geen' 'ReadOnly' 'ReadWrite' |
createOption | Hiermee geeft u op hoe de virtuele machine moet worden gemaakt. Mogelijke waarden zijn: Koppel \u2013 Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage \u2013 Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven. |
'Bijvoegen' 'Leeg' 'FromImage' (vereist) |
deleteOption | Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden: Verwijderen Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. loskoppelen Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VIRTUELE machine is verwijderd. De standaardwaarde is ingesteld op loskoppelen van. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. Gebruiker kan de verwijderoptie voor tijdelijke besturingssysteemschijf niet wijzigen. |
'Verwijderen' 'Loskoppelen' |
diffDiskSettings | Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die door de virtuele machine wordt gebruikt. | DiffDiskSettings |
diskSizeGB | Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. Deze waarde mag niet groter zijn dan 1023 GB |
Int |
encryptionSettings | Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf. Minimale API-versie: 2015-06-15 |
DiskEncryptionSettings |
beeld | De virtuele harde schijf van de brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan. | VirtualHardDisk- |
managedDisk | De parameters van de beheerde schijf. | ManagedDiskParameters |
naam | De naam van de schijf. | snaar |
osType | Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows Linux |
'Linux' 'Windows' |
Vhd | De virtuele harde schijf. | VirtualHardDisk- |
writeAcceleratorEnabled | Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf. | Bool |
OSProfile
Naam | Beschrijving | Waarde |
---|---|---|
adminPassword | Hiermee geeft u het wachtwoord van het beheerdersaccount. Minimale lengte (Windows): 8 tekens Minimale lengte (Linux): 6 tekens Maximale lengte (Windows): 123 tekens Maximale lengte (Linux): 72 tekens Complexiteitsvereisten: aan 3 van de 4 onderstaande voorwaarden moet worden voldaan Heeft lagere tekens Bevat bovenliggende tekens Heeft een cijfer Heeft een speciaal teken (Regex-overeenkomst [\W_]) Niet-toegestane waarden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Wachtwoord!", "Wachtwoord1", "Wachtwoord22", "iloveyou!" Zie De extern bureaublad-service of het aanmeldingswachtwoord opnieuw instellen in een Windows-VM voor het opnieuw instellen van het wachtwoord. Zie Gebruikers, SSH beheren en schijven controleren of herstellen op virtuele Azure Linux-machines met behulp van de VMAccess-extensie voor het opnieuw instellen van het hoofdwachtwoord |
snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUsername | Hiermee geeft u de naam van het beheerdersaccount. Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. beperking voor alleen Windows: kan niet eindigen op '.' niet-toegestane waarden: '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". Minimale lengte (Linux): 1 teken Maximale lengte (Linux): 64 tekens Maximale lengte (Windows): 20 tekens. |
snaar |
allowExtensionOperations | Hiermee geeft u op of uitbreidingsbewerkingen moeten worden toegestaan op de virtuele machine. Dit kan alleen worden ingesteld op False wanneer er geen extensies aanwezig zijn op de virtuele machine. |
Bool |
computernaam | Hiermee geeft u de naam van het host-besturingssysteem van de virtuele machine. Deze naam kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. Maximale lengte (Windows): 15 tekens Maximale lengte (Linux): 64 tekens. Zie implementatierichtlijnen voor Azure-infrastructuurservicesvoor naamconventies en -beperkingen. |
snaar |
customData | Hiermee geeft u een met base 64 gecodeerde tekenreeks van aangepaste gegevens op. De met base 64 gecodeerde tekenreeks wordt gedecodeerd naar een binaire matrix die wordt opgeslagen als een bestand op de virtuele machine. De maximale lengte van de binaire matrix is 65535 bytes. Opmerking: geef geen geheimen of wachtwoorden door in de eigenschap customData Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. customData wordt doorgegeven aan de VIRTUELE machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machines Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken van |
snaar |
linuxConfiguration | Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies. |
LinuxConfiguration- |
requireGuestProvisionSignal | Hiermee geeft u op of het signaal van de gastinrichting is vereist om het slagen van de inrichting van de virtuele machine af te stellen. Opmerking: deze eigenschap is alleen bedoeld voor privétests en alle klanten mogen de eigenschap niet instellen op false. | Bool |
Geheimen | Hiermee geeft u een set certificaten op die op de virtuele machine moeten worden geïnstalleerd. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. | VaultSecretGroup[] |
windowsConfiguration | Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine. | WindowsConfiguration- |
PatchSettings
Naam | Beschrijving | Waarde |
---|---|---|
assessmentMode | Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. Mogelijke waarden zijn: ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine. AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn. |
'AutomaticByPlatform' 'ImageDefault' |
enableHotpatching | Hiermee kunnen klanten hun Virtuele Azure-machines patchen zonder dat ze opnieuw hoeven op te starten. Voor enableHotpatching moet de 'provisionVMAgent' worden ingesteld op true en moet patchMode worden ingesteld op 'AutomaticByPlatform'. | Bool |
patchMode | Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel. Mogelijke waarden zijn: Handmatig: u beheert de toepassing van patches op een virtuele machine. U doet dit door patches handmatig toe te passen in de VIRTUELE machine. In deze modus worden automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet onwaar zijn AutomaticByOS : de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet waar zijn. AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar zijn |
'AutomaticByOS' 'AutomaticByPlatform' 'Handmatig' |
Plan
Naam | Beschrijving | Waarde |
---|---|---|
naam | De plan-id. | snaar |
product | Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Offer onder het element imageReference. | snaar |
promotionCode | De promotiecode. | snaar |
uitgever | De uitgever-id. | snaar |
PublicIPAddressSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Geef de naam van de openbare IP-SKU op | 'Basis' 'Standaard' |
rang | Openbare IP-SKU-laag opgeven | 'Globaal' 'Regionaal' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SecurityProfile
Naam | Beschrijving | Waarde |
---|---|---|
encryptionAtHost | Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om hostversleuteling voor de virtuele machine of virtuele-machineschaalset in of uit te schakelen. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Standaard: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. |
Bool |
securityType | Hiermee geeft u het SecurityType van de virtuele machine. Het is ingesteld als TrustedLaunch om UefiSettings in te schakelen. Standaard: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld als TrustedLaunch. |
'TrustedLaunch' |
uefiSettings | Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01 |
UefiSettings- |
SshConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
publicKeys | De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines. | SshPublicKey[] |
SshPublicKey
Naam | Beschrijving | Waarde |
---|---|---|
keyData | Het openbare SSH-sleutelcertificaat dat wordt gebruikt voor verificatie met de virtuele machine via ssh. De sleutel moet ten minste 2048-bits en in ssh-rsa-indeling zijn. Zie [SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed) voor het maken van ssh-sleutels. |
snaar |
pad | Hiermee geeft u het volledige pad op de gemaakte VM waarin de openbare SSH-sleutel wordt opgeslagen. Als het bestand al bestaat, wordt de opgegeven sleutel toegevoegd aan het bestand. Voorbeeld: /home/user/.ssh/authorized_keys | snaar |
StorageProfile
Naam | Beschrijving | Waarde |
---|---|---|
dataDisks | Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven. |
DataDisk[] |
imageReference | Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. | ImageReference- |
osDisk | Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven. |
OSDisk- |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
UefiSettings
Naam | Beschrijving | Waarde |
---|---|---|
secureBootEnabled | Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01 |
Bool |
vTpmEnabled | Hiermee geeft u op of vTPM moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01 |
Bool |
VaultCertificate
Naam | Beschrijving | Waarde |
---|---|---|
certificateStore | Voor Virtuele Windows-machines geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand onder de map /var/lib/waagent geplaatst, met de bestandsnaam <HoofdletterThumbprint>.crt voor het X509-certificaatbestand en <HoofdlettercaseThumbprint>.prv voor persoonlijke sleutel. Beide bestanden zijn .pem-indeling. |
snaar |
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. |
snaar |
VaultSecretGroup
Naam | Beschrijving | Waarde |
---|---|---|
sourceVault | De relatieve URL van de Sleutelkluis met alle certificaten in VaultCertificates. | SubResource- |
vaultCertificates | De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. | VaultCertificate[] |
VirtualHardDisk
Naam | Beschrijving | Waarde |
---|---|---|
Uri | Hiermee geeft u de URI van de virtuele harde schijf. | snaar |
VirtualMachineIpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | snaar |
label | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | snaar |
VirtualMachineNetworkInterfaceConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de netwerkinterfaceconfiguratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie van een netwerkprofiel voor een virtuele machine. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource- | |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | Bool |
enableFpga | Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken. | Bool |
enableIPForwarding | Of doorsturen via IP is ingeschakeld op deze NIC. | Bool |
ipConfigurations | Hiermee geeft u de IP-configuraties van de netwerkinterface. | VirtualMachineNetworkInterfaceIPConfiguration[] (vereist) |
networkSecurityGroup | De netwerkbeveiligingsgroep. | SubResource- |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServers | Lijst met IP-adressen van DNS-servers | tekenreeks[] |
VirtualMachineNetworkInterfaceIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de IP-configuratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft een IP-configuratie-eigenschappen van de netwerkinterface van een virtuele machine. | VirtualMachineNetworkInterfaceIPConfigurationProperties- |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een virtuele machine kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere virtuele machines kunnen niet dezelfde toepassingsgateway gebruiken. | SubResource[] |
applicationSecurityGroups | Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. | SubResource[] |
loadBalancerBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een virtuele machine kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. [Meerdere virtuele machines kunnen niet dezelfde basic sku load balancer gebruiken]. | SubResource[] |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
privateIPAddressVersion | Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | De publicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration- |
Subnet | Hiermee geeft u de id van het subnet. | SubResource- |
VirtualMachinePublicIPAddressConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De configuratienaam van het publicIP-adres. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de publicIPAddress-configuratie van een virtuele machine | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Beschrijft de openbare IP-SKU | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. | VirtualMachineIpTag[] |
publicIPAddressVersion | Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Geef het type openbare IP-toewijzing op | 'Dynamisch' 'Statisch' |
publicIPPrefix | Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. | SubResource- |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het labelvoorvoegsel van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het domeinnaamlabel en de unieke id van het vm-netwerkprofiel. | tekenreeks (vereist) |
VirtualMachineScaleSetIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
naam | De naam van de IP-configuratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie-eigenschappen van een virtuele-machineschaalsetnetwerkprofiel. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een schaalset kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere schaalsets kunnen niet dezelfde toepassingsgateway gebruiken. | SubResource[] |
applicationSecurityGroups | Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. | SubResource[] |
loadBalancerBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een schaalset kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken. | SubResource[] |
loadBalancerInboundNatPools | Hiermee geeft u een matrix van verwijzingen naar binnenkomende Nat-pools van de load balancers. Een schaalset kan verwijzen naar binnenkomende NAT-pools van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken. | SubResource[] |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
privateIPAddressVersion | Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | De publicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration- |
Subnet | Hiermee geeft u de id van het subnet. | ApiEntityReference- |
VirtualMachineScaleSetIpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | snaar |
label | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | snaar |
VirtualMachineScaleSetNetworkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
naam | De naam van de netwerkconfiguratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie van een virtuele-machineschaalsetnetwerkprofiel. | VirtualMachineScaleSetNetworkConfigurationProperties- |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
dnsServers | Lijst met IP-adressen van DNS-servers | tekenreeks[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | Bool |
enableFpga | Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken. | Bool |
enableIPForwarding | Of doorsturen via IP is ingeschakeld op deze NIC. | Bool |
ipConfigurations | Hiermee geeft u de IP-configuraties van de netwerkinterface. | VirtualMachineScaleSetIPConfiguration[] (vereist) |
networkSecurityGroup | De netwerkbeveiligingsgroep. | SubResource- |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De configuratienaam van het publicIP-adres. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de publicIPAddress-configuratie van een virtuele-machineschaalset ip-configuratie | VirtualMachineScaleSetPublicIPAddressConfigurationProperties- |
Sku | Beschrijft de openbare IP-SKU | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt | tekenreeks (vereist) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPPrefix | Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. | SubResource- |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
networkInterfaceConfigurations | De lijst met netwerkconfiguraties. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Naam | Beschrijving | Waarde |
---|---|---|
additionalCapabilities | Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine in de schaalset. Bijvoorbeeld: of de virtuele machine de mogelijkheid heeft om beheerde gegevensschijven te koppelen met UltraSSD_LRS opslagaccounttype. | AdditionalCapabilities |
availabilitySet | Hiermee geeft u informatie op over de beschikbaarheidsset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde beschikbaarheidsset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssetsvoor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor virtuele machines in Azure voor meer informatie over gepland Azure-onderhoud Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. |
SubResource- |
diagnosticsProfile | Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. |
DiagnosticsProfile |
hardwareProfile | Hiermee geeft u de hardware-instellingen voor de virtuele machine. | HardwareProfile |
licenseType | Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises zijn gelicentieerd. Mogelijke waarden voor het Windows Server-besturingssysteem zijn: Windows_Client Windows_Server Mogelijke waarden voor het Linux Server-besturingssysteem zijn: RHEL_BYOS (voor RHEL) SLES_BYOS (voor SUSE) Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie Azure Hybrid Use Benefit voor Linux Server- Minimale API-versie: 2015-06-15 |
snaar |
networkProfile | Hiermee geeft u de netwerkinterfaces van de virtuele machine. | NetworkProfile |
networkProfileConfiguration | Hiermee geeft u de netwerkprofielconfiguratie van de virtuele machine. | VirtualMachineScaleSetVMNetworkProfileConfiguration- |
osProfile | Hiermee geeft u de besturingssysteeminstellingen voor de virtuele machine. | OSProfile- |
protectionPolicy | Hiermee geeft u het beveiligingsbeleid van de virtuele machine. | VirtualMachineScaleSetVMProtectionPolicy- |
securityProfile | Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine. | SecurityProfile |
storageProfile | Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op. | StorageProfile |
userData | UserData voor de VIRTUELE machine, die base-64 moet zijn gecodeerd. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01 |
snaar |
VirtualMachineScaleSetVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectFromScaleIn | Geeft aan dat de virtuele-machineschaalset-VM niet moet worden overwogen voor verwijdering tijdens een inschaalbewerking. | Bool |
protectFromScaleSetActions | Geeft aan dat modelupdates of acties (inclusief inschalen) die zijn geïnitieerd op de virtuele-machineschaalset, niet moeten worden toegepast op de virtuele-machineschaalset-VM. | Bool |
VMSizeProperties
Naam | Beschrijving | Waarde |
---|---|---|
vCPUUsAvailable | Hiermee geeft u het aantal vCPU's dat beschikbaar is voor de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPU's die beschikbaar zijn voor die VM-grootte die beschikbaar is in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven. |
Int |
vCPUUsPerCore | Hiermee geeft u de verhouding tussen vCPU en fysieke kern. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPUUsPerCore voor de VM-grootte die wordt weergegeven in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven Als u deze eigenschap instelt op 1, betekent dit ook dat hyperthreading is uitgeschakeld. |
Int |
WindowsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
additionalUnattendContent | Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Hiermee wordt aangegeven of Automatische updates is ingeschakeld voor de virtuele Windows-machine. De standaardwaarde is waar. Voor virtuele-machineschaalsets kan deze eigenschap worden bijgewerkt en worden updates van kracht bij het opnieuw inrichten van het besturingssysteem. |
Bool |
patchSettings | [Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching in Windows. | PatchSettings- |
provisionVMAgent | Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd. |
Bool |
tijdzone | Hiermee geeft u de tijdzone van de virtuele machine. bijvoorbeeld "Pacific Standard Time". Mogelijke waarden kunnen worden TimeZoneInfo.Id waarde uit tijdzones die worden geretourneerd door TimeZoneInfo.GetSystemTimeZones. |
snaar |
winRM | Hiermee geeft u de listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in. | WinRMConfiguration- |
WinRMConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Luisteraars | De lijst met Windows Remote Management-listeners | WinRMListener[] |
WinRMListener
Naam | Beschrijving | Waarde |
---|---|---|
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. |
snaar |
protocol | Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http- https- |
'Http' 'Https' |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype virtualMachineScaleSets/virtualmachines kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroep
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/virtualMachineScaleSets/virtualmachines wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01"
name = "string"
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"
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"
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
patchSettings = {
assessmentMode = "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
patchSettings = {
assessmentMode = "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"
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
imageReference = {
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"
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
}
})
}
Eigenschapswaarden
AdditionalCapabilities
Naam | Beschrijving | Waarde |
---|---|---|
sluimerstandEnabled | De vlag waarmee de sluimerstand op de VIRTUELE machine wordt ingeschakeld of uitgeschakeld. | Bool |
ultraSSDEnabled | De vlag waarmee een mogelijkheid wordt ingeschakeld of uitgeschakeld voor een of meer beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype op de VIRTUELE machine of VMSS. Beheerde schijven met het type opslagaccount UltraSSD_LRS kunnen alleen worden toegevoegd aan een virtuele machine of virtuele-machineschaalset als deze eigenschap is ingeschakeld. | Bool |
AdditionalUnattendContent
Naam | Beschrijving | Waarde |
---|---|---|
componentName | De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup. | 'Microsoft-Windows-Shell-Setup' |
tevreden | Hiermee geeft u de xml-opgemaakte inhoud op die wordt toegevoegd aan het unattend.xml-bestand voor het opgegeven pad en het opgegeven onderdeel. De XML moet kleiner zijn dan 4 kB en moet het hoofdelement bevatten voor de instelling of functie die wordt ingevoegd. | snaar |
passName | De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem. | 'OobeSystem' |
settingName | Hiermee geeft u de naam op van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon. | 'AutoLogon' 'FirstLogonCommands' |
ApiEntityReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De ARM-resource-id in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | snaar |
BootDiagnostics
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Of diagnostische gegevens over opstarten moeten worden ingeschakeld op de virtuele machine. | Bool |
storageUri | Uri van het opslagaccount dat moet worden gebruikt voor het plaatsen van de console-uitvoer en schermopname. Als storageUri niet is opgegeven tijdens het inschakelen van diagnostische gegevens over opstarten, wordt beheerde opslag gebruikt. |
snaar |
DataDisk
Naam | Beschrijving | Waarde |
---|---|---|
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen Alleen-lezen ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly voor Premium-opslag |
'Geen' 'ReadOnly' 'ReadWrite' |
createOption | Hiermee geeft u op hoe de virtuele machine moet worden gemaakt. Mogelijke waarden zijn: Koppel \u2013 Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage \u2013 Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven. |
'Bijvoegen' 'Leeg' 'FromImage' (vereist) |
deleteOption | Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden: Verwijderen Als deze waarde wordt gebruikt, wordt de gegevensschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. loskoppelen Als deze waarde wordt gebruikt, blijft de gegevensschijf behouden nadat de VIRTUELE machine is verwijderd. De standaardwaarde is ingesteld op loskoppelen |
'Verwijderen' 'Loskoppelen' |
detachOption | Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of die al bezig is met loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach is alleen van toepassing op beheerde gegevensschijven. Als een vorige loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet wordt vrijgegeven, gebruikt u force-loskoppelen als laatste redmiddeloptie om de schijf geforceerd los te koppelen van de virtuele machine. Alle schrijfbewerkingen zijn mogelijk niet leeggemaakt wanneer u dit loskoppelgedrag gebruikt. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Als u een gegevensschijfupdate wilt afdwingen naarBeDetached in 'true' samen met de instelling detachOption: 'ForceDetach'. |
'ForceDetach' |
diskSizeGB | Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. Deze waarde mag niet groter zijn dan 1023 GB |
Int |
beeld | De virtuele harde schijf van de brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan. | VirtualHardDisk- |
Lun | Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine. | int (vereist) |
managedDisk | De parameters van de beheerde schijf. | ManagedDiskParameters |
naam | De naam van de schijf. | snaar |
toBeDetached | Hiermee geeft u op of de gegevensschijf wordt losgekoppeld van de VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | De virtuele harde schijf. | VirtualHardDisk- |
writeAcceleratorEnabled | Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf. | Bool |
DiagnosticsProfile
Naam | Beschrijving | Waarde |
---|---|---|
bootDiagnostics | Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor. |
BootDiagnostics |
DiffDiskSettings
Naam | Beschrijving | Waarde |
---|---|---|
optie | Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf. | 'Lokaal' |
Plaatsing | Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Mogelijke waarden zijn: CacheDisk- ResourceDisk- Standaard: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders ResourceDisk wordt gebruikt. Raadpleeg de documentatie over vm-grootte voor Windows-VM's op /azure/virtual-machines/windows/sizes en Linux-VM's op /azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. |
'CacheDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
DiskEncryptionSettings
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKey | Hiermee geeft u de locatie van de schijfversleutelingssleutel, een Sleutelkluisgeheim. | KeyVaultSecretReference |
Ingeschakeld | Hiermee geeft u op of schijfversleuteling moet worden ingeschakeld op de virtuele machine. | Bool |
keyEncryptionKey | Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault. | KeyVaultKeyReference |
HardwareProfile
Naam | Beschrijving | Waarde |
---|---|---|
vmSize | Hiermee geeft u de grootte van de virtuele machine. Het enum-gegevenstype is momenteel afgeschaft en wordt op 23 december 2023 verwijderd. Aanbevolen manier om de lijst met beschikbare grootten op te halen met behulp van deze API's: alle beschikbare grootten van virtuele machines weergeven in een beschikbaarheidsset Alle beschikbare grootten van virtuele machines in een regio weergeven Alle beschikbare grootten van virtuele machines weergeven voor het wijzigen van de grootte van. Zie Grootten voor virtuele machinesvoor meer informatie over de grootte van virtuele machines. De beschikbare VM-grootten zijn afhankelijk van de regio en beschikbaarheidsset. |
'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-32 ms' 'Standard_M128-64 ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16 ms' 'Standard_M64-32 ms' '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 | Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-07-01. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Volg de instructies in VM-aanpassing voor meer informatie. |
VMSizeProperties- |
ImageReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
aanbieden | Hiermee geeft u de aanbieding op van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. | snaar |
uitgever | De uitgever van de installatiekopieën. | snaar |
sharedGalleryImageId | De unieke id van de gedeelde galerie-installatiekopieën opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de installatiekopieën in de gedeelde galerie. | snaar |
Sku | De installatiekopieën-SKU. | snaar |
Versie | Hiermee geeft u de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken. De toegestane indelingen zijn Major.Minor.Build of 'latest'. Primaire, secundaire en build zijn decimale getallen. Geef 'nieuwste' op om de nieuwste versie van een installatiekopieën te gebruiken die beschikbaar is tijdens de implementatie. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopie niet automatisch bijgewerkt na de implementatietijd, zelfs niet als er een nieuwe versie beschikbaar is. | snaar |
KeyVaultKeyReference
Naam | Beschrijving | Waarde |
---|---|---|
keyUrl | De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault. | tekenreeks (vereist) |
sourceVault | De relatieve URL van de sleutelkluis die de sleutel bevat. | SubResource (vereist) |
KeyVaultSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretUrl | De URL die verwijst naar een geheim in een Sleutelkluis. | tekenreeks (vereist) |
sourceVault | De relatieve URL van de sleutelkluis die het geheim bevat. | SubResource (vereist) |
LinuxConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
disablePasswordAuthentication | Hiermee geeft u op of wachtwoordverificatie moet worden uitgeschakeld. | Bool |
patchSettings | [Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux. | LinuxPatchSettings- |
provisionVMAgent | Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd. |
Bool |
ssh | Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem. | SshConfiguration- |
LinuxPatchSettings
Naam | Beschrijving | Waarde |
---|---|---|
assessmentMode | Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. Mogelijke waarden zijn: ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine. AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn. |
'AutomaticByPlatform' 'ImageDefault' |
patchMode | Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel. Mogelijke waarden zijn: ImageDefault : de standaardpatchingconfiguratie van de virtuele machine wordt gebruikt. AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar zijn |
'AutomaticByPlatform' 'ImageDefault' |
ManagedDiskParameters
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSet | Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset voor de beheerde schijf op. | DiskEncryptionSetParameters |
legitimatiebewijs | Resource-id | snaar |
storageAccountType | Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf. | 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Microsoft.Compute/virtualMachineScaleSets/virtualmachines
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: virtualMachineScaleSets |
plan | Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan. | plannen |
Eigenschappen | Beschrijft de eigenschappen van een virtuele-machineschaalset voor virtuele machines. | VirtualMachineScaleSetVMProperties- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2021-07-01" |
NetworkInterfaceReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Eigenschappen | Beschrijft de referentie-eigenschappen van een netwerkinterface. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
NetworkProfile
Naam | Beschrijving | Waarde |
---|---|---|
networkApiVersion | hiermee geeft u de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties | '2020-11-01' |
networkInterfaceConfigurations | Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de virtuele-machinenetwerkresources te maken. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Hiermee geeft u de lijst met resource-id's voor de netwerkinterfaces die zijn gekoppeld aan de virtuele machine. | NetworkInterfaceReference[] |
OSDisk
Naam | Beschrijving | Waarde |
---|---|---|
Caching | Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: Geen Alleen-lezen ReadWrite Standaard: Geen voor Standard-opslag. ReadOnly- voor Premium-opslag. |
'Geen' 'ReadOnly' 'ReadWrite' |
createOption | Hiermee geeft u op hoe de virtuele machine moet worden gemaakt. Mogelijke waarden zijn: Koppel \u2013 Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage \u2013 Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven. |
'Bijvoegen' 'Leeg' 'FromImage' (vereist) |
deleteOption | Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden: Verwijderen Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. loskoppelen Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VIRTUELE machine is verwijderd. De standaardwaarde is ingesteld op loskoppelen van. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. Gebruiker kan de verwijderoptie voor tijdelijke besturingssysteemschijf niet wijzigen. |
'Verwijderen' 'Loskoppelen' |
diffDiskSettings | Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die door de virtuele machine wordt gebruikt. | DiffDiskSettings |
diskSizeGB | Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. Deze waarde mag niet groter zijn dan 1023 GB |
Int |
encryptionSettings | Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf. Minimale API-versie: 2015-06-15 |
DiskEncryptionSettings |
beeld | De virtuele harde schijf van de brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan. | VirtualHardDisk- |
managedDisk | De parameters van de beheerde schijf. | ManagedDiskParameters |
naam | De naam van de schijf. | snaar |
osType | Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows Linux |
'Linux' 'Windows' |
Vhd | De virtuele harde schijf. | VirtualHardDisk- |
writeAcceleratorEnabled | Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf. | Bool |
OSProfile
Naam | Beschrijving | Waarde |
---|---|---|
adminPassword | Hiermee geeft u het wachtwoord van het beheerdersaccount. Minimale lengte (Windows): 8 tekens Minimale lengte (Linux): 6 tekens Maximale lengte (Windows): 123 tekens Maximale lengte (Linux): 72 tekens Complexiteitsvereisten: aan 3 van de 4 onderstaande voorwaarden moet worden voldaan Heeft lagere tekens Bevat bovenliggende tekens Heeft een cijfer Heeft een speciaal teken (Regex-overeenkomst [\W_]) Niet-toegestane waarden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Wachtwoord!", "Wachtwoord1", "Wachtwoord22", "iloveyou!" Zie De extern bureaublad-service of het aanmeldingswachtwoord opnieuw instellen in een Windows-VM voor het opnieuw instellen van het wachtwoord. Zie Gebruikers, SSH beheren en schijven controleren of herstellen op virtuele Azure Linux-machines met behulp van de VMAccess-extensie voor het opnieuw instellen van het hoofdwachtwoord |
snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUsername | Hiermee geeft u de naam van het beheerdersaccount. Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. beperking voor alleen Windows: kan niet eindigen op '.' niet-toegestane waarden: '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". Minimale lengte (Linux): 1 teken Maximale lengte (Linux): 64 tekens Maximale lengte (Windows): 20 tekens. |
snaar |
allowExtensionOperations | Hiermee geeft u op of uitbreidingsbewerkingen moeten worden toegestaan op de virtuele machine. Dit kan alleen worden ingesteld op False wanneer er geen extensies aanwezig zijn op de virtuele machine. |
Bool |
computernaam | Hiermee geeft u de naam van het host-besturingssysteem van de virtuele machine. Deze naam kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. Maximale lengte (Windows): 15 tekens Maximale lengte (Linux): 64 tekens. Zie implementatierichtlijnen voor Azure-infrastructuurservicesvoor naamconventies en -beperkingen. |
snaar |
customData | Hiermee geeft u een met base 64 gecodeerde tekenreeks van aangepaste gegevens op. De met base 64 gecodeerde tekenreeks wordt gedecodeerd naar een binaire matrix die wordt opgeslagen als een bestand op de virtuele machine. De maximale lengte van de binaire matrix is 65535 bytes. Opmerking: geef geen geheimen of wachtwoorden door in de eigenschap customData Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. customData wordt doorgegeven aan de VIRTUELE machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machines Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken van |
snaar |
linuxConfiguration | Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies. |
LinuxConfiguration- |
requireGuestProvisionSignal | Hiermee geeft u op of het signaal van de gastinrichting is vereist om het slagen van de inrichting van de virtuele machine af te stellen. Opmerking: deze eigenschap is alleen bedoeld voor privétests en alle klanten mogen de eigenschap niet instellen op false. | Bool |
Geheimen | Hiermee geeft u een set certificaten op die op de virtuele machine moeten worden geïnstalleerd. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. | VaultSecretGroup[] |
windowsConfiguration | Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine. | WindowsConfiguration- |
PatchSettings
Naam | Beschrijving | Waarde |
---|---|---|
assessmentMode | Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. Mogelijke waarden zijn: ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine. AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn. |
'AutomaticByPlatform' 'ImageDefault' |
enableHotpatching | Hiermee kunnen klanten hun Virtuele Azure-machines patchen zonder dat ze opnieuw hoeven op te starten. Voor enableHotpatching moet de 'provisionVMAgent' worden ingesteld op true en moet patchMode worden ingesteld op 'AutomaticByPlatform'. | Bool |
patchMode | Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel. Mogelijke waarden zijn: Handmatig: u beheert de toepassing van patches op een virtuele machine. U doet dit door patches handmatig toe te passen in de VIRTUELE machine. In deze modus worden automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet onwaar zijn AutomaticByOS : de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet waar zijn. AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar zijn |
'AutomaticByOS' 'AutomaticByPlatform' 'Handmatig' |
Plan
Naam | Beschrijving | Waarde |
---|---|---|
naam | De plan-id. | snaar |
product | Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Offer onder het element imageReference. | snaar |
promotionCode | De promotiecode. | snaar |
uitgever | De uitgever-id. | snaar |
PublicIPAddressSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Geef de naam van de openbare IP-SKU op | 'Basis' 'Standaard' |
rang | Openbare IP-SKU-laag opgeven | 'Globaal' 'Regionaal' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SecurityProfile
Naam | Beschrijving | Waarde |
---|---|---|
encryptionAtHost | Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om hostversleuteling voor de virtuele machine of virtuele-machineschaalset in of uit te schakelen. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Standaard: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. |
Bool |
securityType | Hiermee geeft u het SecurityType van de virtuele machine. Het is ingesteld als TrustedLaunch om UefiSettings in te schakelen. Standaard: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld als TrustedLaunch. |
'TrustedLaunch' |
uefiSettings | Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01 |
UefiSettings- |
SshConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
publicKeys | De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines. | SshPublicKey[] |
SshPublicKey
Naam | Beschrijving | Waarde |
---|---|---|
keyData | Het openbare SSH-sleutelcertificaat dat wordt gebruikt voor verificatie met de virtuele machine via ssh. De sleutel moet ten minste 2048-bits en in ssh-rsa-indeling zijn. Zie [SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed) voor het maken van ssh-sleutels. |
snaar |
pad | Hiermee geeft u het volledige pad op de gemaakte VM waarin de openbare SSH-sleutel wordt opgeslagen. Als het bestand al bestaat, wordt de opgegeven sleutel toegevoegd aan het bestand. Voorbeeld: /home/user/.ssh/authorized_keys | snaar |
StorageProfile
Naam | Beschrijving | Waarde |
---|---|---|
dataDisks | Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven. |
DataDisk[] |
imageReference | Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. | ImageReference- |
osDisk | Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven. |
OSDisk- |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
UefiSettings
Naam | Beschrijving | Waarde |
---|---|---|
secureBootEnabled | Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01 |
Bool |
vTpmEnabled | Hiermee geeft u op of vTPM moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01 |
Bool |
VaultCertificate
Naam | Beschrijving | Waarde |
---|---|---|
certificateStore | Voor Virtuele Windows-machines geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand onder de map /var/lib/waagent geplaatst, met de bestandsnaam <HoofdletterThumbprint>.crt voor het X509-certificaatbestand en <HoofdlettercaseThumbprint>.prv voor persoonlijke sleutel. Beide bestanden zijn .pem-indeling. |
snaar |
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. |
snaar |
VaultSecretGroup
Naam | Beschrijving | Waarde |
---|---|---|
sourceVault | De relatieve URL van de Sleutelkluis met alle certificaten in VaultCertificates. | SubResource- |
vaultCertificates | De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. | VaultCertificate[] |
VirtualHardDisk
Naam | Beschrijving | Waarde |
---|---|---|
Uri | Hiermee geeft u de URI van de virtuele harde schijf. | snaar |
VirtualMachineIpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | snaar |
label | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | snaar |
VirtualMachineNetworkInterfaceConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de netwerkinterfaceconfiguratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie van een netwerkprofiel voor een virtuele machine. | VirtualMachineNetworkInterfaceConfigurationProperties |
VirtualMachineNetworkInterfaceConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource- | |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | Bool |
enableFpga | Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken. | Bool |
enableIPForwarding | Of doorsturen via IP is ingeschakeld op deze NIC. | Bool |
ipConfigurations | Hiermee geeft u de IP-configuraties van de netwerkinterface. | VirtualMachineNetworkInterfaceIPConfiguration[] (vereist) |
networkSecurityGroup | De netwerkbeveiligingsgroep. | SubResource- |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServers | Lijst met IP-adressen van DNS-servers | tekenreeks[] |
VirtualMachineNetworkInterfaceIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de IP-configuratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft een IP-configuratie-eigenschappen van de netwerkinterface van een virtuele machine. | VirtualMachineNetworkInterfaceIPConfigurationProperties- |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een virtuele machine kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere virtuele machines kunnen niet dezelfde toepassingsgateway gebruiken. | SubResource[] |
applicationSecurityGroups | Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. | SubResource[] |
loadBalancerBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een virtuele machine kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. [Meerdere virtuele machines kunnen niet dezelfde basic sku load balancer gebruiken]. | SubResource[] |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
privateIPAddressVersion | Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | De publicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration- |
Subnet | Hiermee geeft u de id van het subnet. | SubResource- |
VirtualMachinePublicIPAddressConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De configuratienaam van het publicIP-adres. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de publicIPAddress-configuratie van een virtuele machine | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Beschrijft de openbare IP-SKU | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. | VirtualMachineIpTag[] |
publicIPAddressVersion | Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Geef het type openbare IP-toewijzing op | 'Dynamisch' 'Statisch' |
publicIPPrefix | Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. | SubResource- |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het labelvoorvoegsel van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het domeinnaamlabel en de unieke id van het vm-netwerkprofiel. | tekenreeks (vereist) |
VirtualMachineScaleSetIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
naam | De naam van de IP-configuratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie-eigenschappen van een virtuele-machineschaalsetnetwerkprofiel. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationGatewayBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een schaalset kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere schaalsets kunnen niet dezelfde toepassingsgateway gebruiken. | SubResource[] |
applicationSecurityGroups | Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. | SubResource[] |
loadBalancerBackendAddressPools | Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een schaalset kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken. | SubResource[] |
loadBalancerInboundNatPools | Hiermee geeft u een matrix van verwijzingen naar binnenkomende Nat-pools van de load balancers. Een schaalset kan verwijzen naar binnenkomende NAT-pools van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken. | SubResource[] |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
privateIPAddressVersion | Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | De publicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration- |
Subnet | Hiermee geeft u de id van het subnet. | ApiEntityReference- |
VirtualMachineScaleSetIpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | IP-tagtype. Voorbeeld: FirstPartyUsage. | snaar |
label | IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort. | snaar |
VirtualMachineScaleSetNetworkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
naam | De naam van de netwerkconfiguratie. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de IP-configuratie van een virtuele-machineschaalsetnetwerkprofiel. | VirtualMachineScaleSetNetworkConfigurationProperties- |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
dnsServers | Lijst met IP-adressen van DNS-servers | tekenreeks[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | Bool |
enableFpga | Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken. | Bool |
enableIPForwarding | Of doorsturen via IP is ingeschakeld op deze NIC. | Bool |
ipConfigurations | Hiermee geeft u de IP-configuraties van de netwerkinterface. | VirtualMachineScaleSetIPConfiguration[] (vereist) |
networkSecurityGroup | De netwerkbeveiligingsgroep. | SubResource- |
primair | Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
naam | De configuratienaam van het publicIP-adres. | tekenreeks (vereist) |
Eigenschappen | Beschrijft de publicIPAddress-configuratie van een virtuele-machineschaalset ip-configuratie | VirtualMachineScaleSetPublicIPAddressConfigurationProperties- |
Sku | Beschrijft de openbare IP-SKU | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt | tekenreeks (vereist) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De DNS-instellingen die moeten worden toegepast op de publicIP-adressen. | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipTags | De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'. | 'IPv4' 'IPv6' |
publicIPPrefix | Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. | SubResource- |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
networkInterfaceConfigurations | De lijst met netwerkconfiguraties. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Naam | Beschrijving | Waarde |
---|---|---|
additionalCapabilities | Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine in de schaalset. Bijvoorbeeld: of de virtuele machine de mogelijkheid heeft om beheerde gegevensschijven te koppelen met UltraSSD_LRS opslagaccounttype. | AdditionalCapabilities |
availabilitySet | Hiermee geeft u informatie op over de beschikbaarheidsset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde beschikbaarheidsset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssetsvoor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor virtuele machines in Azure voor meer informatie over gepland Azure-onderhoud Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. |
SubResource- |
diagnosticsProfile | Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. |
DiagnosticsProfile |
hardwareProfile | Hiermee geeft u de hardware-instellingen voor de virtuele machine. | HardwareProfile |
licenseType | Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises zijn gelicentieerd. Mogelijke waarden voor het Windows Server-besturingssysteem zijn: Windows_Client Windows_Server Mogelijke waarden voor het Linux Server-besturingssysteem zijn: RHEL_BYOS (voor RHEL) SLES_BYOS (voor SUSE) Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie Azure Hybrid Use Benefit voor Linux Server- Minimale API-versie: 2015-06-15 |
snaar |
networkProfile | Hiermee geeft u de netwerkinterfaces van de virtuele machine. | NetworkProfile |
networkProfileConfiguration | Hiermee geeft u de netwerkprofielconfiguratie van de virtuele machine. | VirtualMachineScaleSetVMNetworkProfileConfiguration- |
osProfile | Hiermee geeft u de besturingssysteeminstellingen voor de virtuele machine. | OSProfile- |
protectionPolicy | Hiermee geeft u het beveiligingsbeleid van de virtuele machine. | VirtualMachineScaleSetVMProtectionPolicy- |
securityProfile | Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine. | SecurityProfile |
storageProfile | Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op. | StorageProfile |
userData | UserData voor de VIRTUELE machine, die base-64 moet zijn gecodeerd. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01 |
snaar |
VirtualMachineScaleSetVMProtectionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
protectFromScaleIn | Geeft aan dat de virtuele-machineschaalset-VM niet moet worden overwogen voor verwijdering tijdens een inschaalbewerking. | Bool |
protectFromScaleSetActions | Geeft aan dat modelupdates of acties (inclusief inschalen) die zijn geïnitieerd op de virtuele-machineschaalset, niet moeten worden toegepast op de virtuele-machineschaalset-VM. | Bool |
VMSizeProperties
Naam | Beschrijving | Waarde |
---|---|---|
vCPUUsAvailable | Hiermee geeft u het aantal vCPU's dat beschikbaar is voor de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPU's die beschikbaar zijn voor die VM-grootte die beschikbaar is in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven. |
Int |
vCPUUsPerCore | Hiermee geeft u de verhouding tussen vCPU en fysieke kern. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPUUsPerCore voor de VM-grootte die wordt weergegeven in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven Als u deze eigenschap instelt op 1, betekent dit ook dat hyperthreading is uitgeschakeld. |
Int |
WindowsConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
additionalUnattendContent | Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Hiermee wordt aangegeven of Automatische updates is ingeschakeld voor de virtuele Windows-machine. De standaardwaarde is waar. Voor virtuele-machineschaalsets kan deze eigenschap worden bijgewerkt en worden updates van kracht bij het opnieuw inrichten van het besturingssysteem. |
Bool |
patchSettings | [Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching in Windows. | PatchSettings- |
provisionVMAgent | Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd. |
Bool |
tijdzone | Hiermee geeft u de tijdzone van de virtuele machine. bijvoorbeeld "Pacific Standard Time". Mogelijke waarden kunnen worden TimeZoneInfo.Id waarde uit tijdzones die worden geretourneerd door TimeZoneInfo.GetSystemTimeZones. |
snaar |
winRM | Hiermee geeft u de listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in. | WinRMConfiguration- |
WinRMConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Luisteraars | De lijst met Windows Remote Management-listeners | WinRMListener[] |
WinRMListener
Naam | Beschrijving | Waarde |
---|---|---|
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"<Base64-encoded-certificate>", "dataType":"pfx", "password":"<pfx-file-password>" } Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken. |
snaar |
protocol | Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http- https- |
'Http' 'Https' |