Delen via


Microsoft.Compute virtualMachines

Bicep-resourcedefinitie

Het resourcetype virtualMachines kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Compute/virtualMachines-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

ApplicationProfile

Naam Beschrijving Waarde
galleryApplications Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS VMGalleryApplication[]

BillingProfile

Naam Beschrijving Waarde
maxPrice Hiermee geeft u de maximumprijs op die u wilt betalen voor een Azure Spot VM/VMSS. Deze prijs is in Amerikaanse dollars.

Deze prijs wordt vergeleken met de huidige Azure Spot-prijs voor de VM-grootte. De prijzen worden ook vergeleken op het moment van het maken/bijwerken van Azure Spot VM/VMSS en de bewerking slaagt alleen als de maxPrice groter is dan de huidige Azure Spot-prijs.

De maxPrice wordt ook gebruikt voor het verwijderen van een Azure Spot-VM/VMSS als de huidige Azure Spot-prijs hoger is dan de maxPrice na het maken van VM/VMSS.

Mogelijke waarden zijn:

- Elke decimale waarde groter dan nul. Voorbeeld: 0.01538

-1 – geeft aan dat de standaardprijs moet worden up-to op aanvraag.

U kunt de maxPrice instellen op -1 om aan te geven dat de Azure Spot-VM/VMSS om prijsredenen niet mag worden verwijderd. De standaardprijs is ook -1 als deze niet door u wordt verstrekt.

Minimale API-versie: 2019-03-01.
Int

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

CapacityReservationProfile

Naam Beschrijving Waarde
capacityReservationGroup Hiermee geeft u de resource-id van de capaciteitsreserveringsgroep op die moet worden gebruikt voor het toewijzen van de vm-exemplaren van de virtuele machine of scaleset, mits er voldoende capaciteit is gereserveerd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie. SubResource-

DataDisk

Naam Beschrijving Waarde
Caching Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. 'Geen'
'ReadOnly'
'ReadWrite'
createOption Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de gegevensschijf van de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. Leeg: Deze waarde wordt gebruikt bij het maken van een lege gegevensschijf. Kopiëren: Deze waarde wordt gebruikt om een gegevensschijf te maken op basis van een momentopname of een andere schijf. Herstellen: Deze waarde wordt gebruikt om een gegevensschijf te maken vanaf een schijfherstelpunt. 'Bijvoegen'
'Kopiëren'
'Leeg'
'FromImage'
'Herstellen' (vereist)
deleteOption Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: 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. 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. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023. 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
sourceResource De bronresource-id. Het kan een momentopname of een schijfherstelpunt zijn van waaruit een schijf moet worden gemaakt. ApiEntityReference-
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,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de vm-groottedocumentatie 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. Minimale API-versie voor NvmeDisk: 2024-03-01. 'CacheDisk'
'NvmeDisk'
'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

EncryptionIdentity

Naam Beschrijving Waarde
userAssignedIdentityResourceId Hiermee geeft u de ARM-resource-id op van een van de gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. snaar

EventGridAndResourceGraph

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of gebeurtenisraster en resourcegrafiek zijn ingeschakeld voor configuraties met betrekking tot geplande gebeurtenissen. Bool

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. snaar
type Het type van de uitgebreide locatie. 'EdgeZone'

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. De aanbevolen manier om de lijst met beschikbare grootten op te halen, is met behulp van deze API's: Alle beschikbare grootten van virtuele machines in een beschikbaarheidsset weergeven, 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
communityGalleryImageId De unieke id van de communitygalerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de communitygalerieafbeelding. snaar
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. Gebruik het veld 'version' niet voor de implementatie van galerieafbeeldingen, de galerie-installatiekopieën moeten altijd het veld Id gebruiken voor implementatie, als u de meest recente versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in het veld Id in zonder versie-invoer. 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
enableVMAgentPlatformUpdates Geeft aan of VMAgent-platformupdates zijn ingeschakeld voor de virtuele Linux-machine. De standaardwaarde is onwaar. 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'
automaticByPlatformSettings Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
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'

LinuxVMGuestPatchAutomaticByPlatformSettings

Naam Beschrijving Waarde
bypassPlatformSafetyChecksOnUserSchedule Stelt de klant in staat patches te plannen zonder onbedoelde upgrades Bool
rebootSetting Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. 'Altijd'
'IfRequired'
'Nooit'
'Onbekend'

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
securityProfile Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf. VMDiskSecurityProfile
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. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/virtualMachines

Naam Beschrijving Waarde
extendedLocation De uitgebreide locatie van de virtuele machine. ExtendedLocation-
identiteit De identiteit van de virtuele machine, indien geconfigureerd. VirtualMachineIdentity-
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 machine. VirtualMachineProperties
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Zones De zones van de virtuele machine. tekenreeks[]

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: None,ReadOnlyReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. 'Geen'
'ReadOnly'
'ReadWrite'
createOption Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. 'Bijvoegen'
'Kopiëren'
'Leeg'
'FromImage'
'Herstellen' (vereist)
deleteOption Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: 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. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. De gebruiker kan de verwijderoptie voor een 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. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023. 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

OSImageNotificationProfile

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of de geplande gebeurtenis van de besturingssysteeminstallatiekopieën is ingeschakeld of uitgeschakeld. Bool
notBeforeTimeout De tijdsduur waarop een virtuele machine wordt hersteld of dat het besturingssysteem wordt bijgewerkt, moet mogelijk de geplande gebeurtenis van de installatiekopie van het besturingssysteem goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie is opgegeven in ISO 8601-indeling en de waarde moet 15 minuten zijn (PT15M) snaar

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. De eigenschap 'customData' wordt doorgegeven aan de virtuele machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machinesvoor meer informatie. Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken. 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 Optionele eigenschap die moet worden ingesteld op Waar of weggelaten. 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'
automaticByPlatformSettings Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching in Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
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

ProxyAgentSettings

Naam Beschrijving Waarde
Ingeschakeld Hiermee geeft u op of de functie ProxyAgent moet worden ingeschakeld op de virtuele machine of virtuele-machineschaalset. Bool
keyIncarnationId Verhoog de waarde van deze eigenschap zodat de gebruiker de sleutel die wordt gebruikt voor het beveiligen van het communicatiekanaal tussen gast en host opnieuw kan instellen. Int
wijze Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen. 'Controle'
'Afdwingen'

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

ScheduledEventsAdditionalPublishingTargets

Naam Beschrijving Waarde
eventGridAndResourceGraph De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenisinstelling eventgridAndResourceGraph. EventGridAndResourceGraph-

ScheduledEventsPolicy

Naam Beschrijving Waarde
scheduledEventsAdditionalPublishingTargets De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling UserInitiatedReboot. UserInitiatedReboot-
userInitiatedRedeploy De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedRedeploy. UserInitiatedRedeploy-

ScheduledEventsProfile

Naam Beschrijving Waarde
osImageNotificationProfile Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op. OSImageNotificationProfile
terminateNotificationProfile Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op. TerminateNotificationProfile

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. Het standaardgedrag is: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. Bool
encryptionIdentity Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen. EncryptionIdentity-
proxyAgentSettings Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01. ProxyAgentSettings
securityType Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld. 'ConfidentialVM'
'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[]
diskControllerType Hiermee geeft u het type schijfcontroller geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als er geen opgegeven virtuele machine wordt gemaakt met hyperVGeneratie ingesteld op V2 op basis van de mogelijkheden van de besturingssysteemschijf en VM-grootte van de opgegeven minimale API-versie. U moet de toewijzing van de VIRTUELE machine ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie die impliciet de toewijzing ongedaan maakt en de VM opnieuw toewijst. Minimale API-versie: 2022-08-01. 'NVMe'
'SCSI'
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

TerminateNotificationProfile

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of de geplande beëindigingsgebeurtenis is ingeschakeld of uitgeschakeld. Bool
notBeforeTimeout Configureerbare tijdsduur waarop een virtuele machine die wordt verwijderd, moet mogelijk de geplande beëindigingsgebeurtenis goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie moet worden opgegeven in ISO 8601-indeling, de standaardwaarde is 5 minuten (PT5M) 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

UserAssignedIdentities

Naam Beschrijving Waarde

UserAssignedIdentitiesValue

Naam Beschrijving Waarde

UserInitiatedReboot

Naam Beschrijving Waarde
automaticallyApprove Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw opstarten op. Bool

UserInitiatedRedeploy

Naam Beschrijving Waarde
automaticallyApprove Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw implementeren. 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

VirtualMachineIdentity

Naam Beschrijving Waarde
type Het type identiteit dat wordt gebruikt voor de virtuele machine. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedId-entiteiten

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
auxiliaryMode Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource. 'AcceleratedConnections'
'Zwevend'
'Geen'
auxiliarySku Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource. 'A1'
'A2'
'A4'
'A8'
'Geen'
deleteOption Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd 'Verwijderen'
'Loskoppelen'
disableTcpStateTracking Hiermee geeft u op of de netwerkinterface is uitgeschakeld voor tcp-statustracering. Bool
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-

VirtualMachineProperties

Naam Beschrijving Waarde
additionalCapabilities Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine. AdditionalCapabilities
applicationProfile Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS. ApplicationProfile
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 Azurevoor meer informatie over gepland azure-onderhoud. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VIRTUELE machine wordt toegevoegd, moet zich onder dezelfde resourcegroep bevinden als de resource van de beschikbaarheidsset. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. Deze eigenschap kan niet samen met een verwijzing naar niet-null properties.virtualMachineScaleSet bestaan. SubResource-
billingProfile Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01. BillingProfile-
capacityReservation Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. DiagnosticsProfile
verwijderingsbeleid Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview. Toewijzing ongedaan maken
'Verwijderen'
extensionsTimeBudget Hiermee geeft u de tijd die is toegewezen voor alle extensies die moeten worden gestart. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01. snaar
hardwareProfile Hiermee geeft u de hardware-instellingen voor de virtuele machine. HardwareProfile
gastheer Hiermee geeft u informatie op over de toegewezen host waarin de virtuele machine zich bevindt. Minimale API-versie: 2018-10-01. SubResource-
hostGroup Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele machine zich bevindt. Opmerking: gebruiker kan de eigenschappen host en hostGroup niet opgeven. Minimale API-versie: 2020-06-01. SubResource-
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
osProfile Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt tijdens het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd zodra de VIRTUELE machine is ingericht. OSProfile-
platformFaultDomain Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. De virtuele machine wordt standaard automatisch toegewezen aan een foutdomein dat de beste balans behoudt tussen beschikbare foutdomeinen. Dit is alleen van toepassing als de eigenschap virtualMachineScaleSet van deze virtuele machine is ingesteld. De virtuele-machineschaalset waarnaar wordt verwezen, moet 'platformFaultDomainCount' groter dan 1 hebben. Deze eigenschap kan niet worden bijgewerkt zodra de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave exemplaar van de virtuele machine. Minimale API-versie: 2020-12-01. Int
voorrang Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01 'Laag'
'Normaal'
'Spot'
proximityPlacementGroup Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele machine moet worden toegewezen. Minimale API-versie: 2018-04-01. SubResource-
scheduledEventsPolicy Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event voor de virtuele machine. ScheduledEventsPolicy-
scheduledEventsProfile Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op. ScheduledEventsProfile
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
virtualMachineScaleSet Hiermee geeft u informatie op over de virtuele-machineschaalset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde virtuele-machineschaalset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan een virtuele-machineschaalset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een virtuele-machineschaalset. Deze eigenschap kan niet bestaan samen met een verwijzing naar niet-null properties.availabilitySet. Minimale API-versie: 2019-03-01. 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. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible. 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)
domainNameLabelScope Het labelbereik domeinnaam van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het gehashte domeinnaamlabel met beleid volgens het labelbereik van de domeinnaam en de unieke id van het VM-netwerkprofiel. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'

VMDiskSecurityProfile

Naam Beschrijving Waarde
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id op voor de beheerde schijf die wordt gebruikt voor door de klant beheerde sleutel versleutelde ConfidentialVM-besturingssysteemschijf en VMGuest-blob. DiskEncryptionSetParameters
securityEncryptionType Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de firmwarestatus in de VMGuestState-blob.. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's. 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

VMGalleryApplication

Naam Beschrijving Waarde
configurationReference Optioneel: hiermee geeft u de URI op naar een Azure-blob die de standaardconfiguratie voor het pakket vervangt, indien opgegeven snaar
enableAutomaticUpgrade Als deze optie is ingesteld op true, wordt deze automatisch bijgewerkt voor de VM/VMSS wanneer een nieuwe versie van de galerietoepassing beschikbaar is in PIR/SIG Bool
bevelen Optioneel: hiermee geeft u de volgorde op waarin de pakketten moeten worden geïnstalleerd Int
packageReferenceId Hiermee geeft u de resource-id GalleryApplicationVersion op in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} tekenreeks (vereist)
Tags Optioneel, geeft een passthrough-waarde voor meer algemene context. snaar
treatFailureAsDeploymentFailure Optioneel, indien waar, een fout voor een bewerking in de VmApplication mislukt de implementatie 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. Deze eigenschap instellen op 1 betekent 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 deze standaard ingesteld op true. 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-

WindowsVMGuestPatchAutomaticByPlatformSettings

Naam Beschrijving Waarde
bypassPlatformSafetyChecksOnUserSchedule Stelt de klant in staat patches te plannen zonder onbedoelde upgrades Bool
rebootSetting Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. 'Altijd'
'IfRequired'
'Nooit'
'Onbekend'

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'

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
101-1vm-2nics-2subnets-1vnet Hiermee maakt u een nieuwe VIRTUELE machine met twee NIC's die verbinding maken met twee verschillende subnetten binnen hetzelfde VNet.
2 VM's in VNET : interne load balancer- en LB-regels Met deze sjabloon kunt u 2 virtuele machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd.
AKS-cluster met een NAT-gateway en een Application Gateway- In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
AKS-cluster met de ingangscontroller van Application Gateway In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault
Azure Application Gateway Log Analyzer met goAccess- Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een Azure Application Gateway Log Analyzer te implementeren met behulp van GoAccess. Met de implementatiesjabloon maakt u een Ubuntu-VM, installeert u Application Gateway-logboekprocessor, GoAccess, Apache WebServer en configureert u deze om toegangslogboeken van Azure Application Gateway te analyseren.
Azure Game Developer Virtual Machine Azure Game Developer Virtual Machine bevat Licencsed Engines zoals Unreal.
end-to-end beveiligde installatie van Azure Machine Learning Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
end-to-end beveiligde installatie van Azure Machine Learning (verouderd) Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
azure Traffic Manager-VM-voorbeeld In deze sjabloon ziet u hoe u een taakverdeling voor een Azure Traffic Manager-profiel maakt op meerdere virtuele machines.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) Dit is een algemene sjabloon voor het maken van één exemplaar CentOS 7.2/7.1/6.5 of Ubuntu Server 16.04.0-LTS met configureerbaar aantal gegevensschijven (configureerbare grootten). Er kunnen maximaal 16 schijven worden vermeld in de portalparameters en de maximale grootte van elke schijf moet kleiner zijn dan 1023 GB. De MDADM RAID0-matrix wordt automatisch gekoppeld en overleeft het opnieuw opstarten. Nieuwste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 is beschikbaar voor gebruik vanuit de azure-cli van de gebruiker wordt automatisch uitgevoerd als docker-container. Deze sjabloon voor één exemplaar is een uitschieter van de sjabloon HPC/GPU-clusters @ https://github.com/azurebigcompute/BigComputeBench
een load balancer voor meerdere regio's maken Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool met twee regionale load balancers. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
een privé-AKS-cluster maken In dit voorbeeld ziet u hoe u een privé-AKS-cluster maakt in een virtueel netwerk, samen met een jumpbox-VM.
Een sandbox-installatie van Azure Firewall maken met Linux-VM's Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen, 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaardbereiken voor privébereiken
Een sandbox-installatie van Azure Firewall maken met zones Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subnet en Azure Firewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor serversubnet, een Azure Firewall met een of meer openbare IP-adressen, één voorbeeldtoepassingsregel en één voorbeeldnetwerkregel en Azure Firewall in beschikbaarheidszones 1, 2 en 3.
een standaard interne load balancer maken Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80
Een standard load balancer maken Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VIRTUELE machine in een redundante zone.
een virtuele machine maken met meerdere lege StandardSSD_LRS-gegevensschijven Met deze sjabloon kunt u een virtuele Windows-machine maken op basis van een opgegeven installatiekopieën. Daarnaast worden standaard meerdere lege StandardSSD-gegevensschijven gekoppeld. U kunt de grootte en het opslagtype (Standard_LRS, StandardSSD_LRS en Premium_LRS) van de lege gegevensschijven opgeven.
een virtuele machine maken met meerdere NIC's en RDP die toegankelijk zijn Met deze sjabloon kunt u een virtuele machines met meerdere (2) netwerkinterfaces (NIC's) en RDP-verbinding maken met een geconfigureerde load balancer en een binnenkomende NAT-regel. Met deze sjabloon kunnen eenvoudig meer NIC's worden toegevoegd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en 2 netwerkinterfaces (front-end en back-end) geïmplementeerd.
Een Azure Application Gateway v2- maken Met deze sjabloon maakt u een Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool
Een Azure-firewall maken met IpGroups Met deze sjabloon maakt u een Azure Firewall met toepassings- en netwerkregels die verwijzen naar IP-groepen. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een Azure Firewall maken met meerdere openbare IP-adressen Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen.
Een Azure-VM maken met een nieuw AD-forest Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. Hiermee wordt de VM geconfigureerd als EEN AD DC voor een nieuw forest
Een Azure WAF v2 maken in Azure Application Gateway Met deze sjabloon maakt u een Azure Web Application Firewall v2 op Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool
Een Ubuntu GNOME-bureaublad maken Met deze sjabloon maakt u een ubuntu-desktopcomputer. Dit werkt uitstekend voor gebruik als een jumpbox achter een NAT.
Een nieuwe Ubuntu-VM maken die vooraf is ingevuld met Puppet Agent Met deze sjabloon maakt u een Ubuntu-VM en installeert u de Puppet-agent erin met behulp van de CustomScript-extensie.
Sandbox maken van Azure Firewall, client-VM en server-VM Met deze sjabloon maakt u een virtueel netwerk met twee subnetten (serversubnet en AzureFirewall-subnet), een server-VM, een client-VM, een openbaar IP-adres voor elke VIRTUELE machine en een routetabel voor het verzenden van verkeer tussen VM's via de firewall.
MAAKT AVD met Microsoft Entra ID Join Met deze sjabloon kunt u Azure Virtual Desktop-resources maken, zoals hostgroep, toepassingsgroep, werkruimte, een host voor een testsessie en de extensies ervan met Microsoft Entra ID-deelname
aangepaste scriptextensie op een Ubuntu-VM- Met deze sjabloon maakt u een Ubuntu-VM en installeert u de CustomScript-extensie
Een Bastion-host implementeren in een hub Virtual Network- Met deze sjabloon maakt u twee vNets met peerings, een Bastion-host in het Hub vNet en een Linux-VM in het spoke-vNet
Een Linux- of Windows-VM implementeren met MSI- Met deze sjabloon kunt u een Linux- of Windows-VM implementeren met een Managed Service Identity.
Een nextflow genomics-cluster implementeren Met deze sjabloon wordt een schaalbaar Nextflow-cluster geïmplementeerd met een Jumpbox, n clusterknooppunten, docker-ondersteuning en gedeelde opslag.
Een eenvoudige Ubuntu Linux-VM 20.04-LTS- implementeren Met deze sjabloon wordt een Ubuntu-server geïmplementeerd met een aantal opties voor de VIRTUELE machine. U kunt de naam van de VIRTUELE machine, de versie van het besturingssysteem, de VM-grootte en de gebruikersnaam en het wachtwoord van de beheerder opgeven. Als standaard is de VM-grootte Standard_D2s_v3 en besturingssysteemversie 20.04-LTS is.
Een eenvoudige Windows-VM implementeren Met deze sjabloon kunt u een eenvoudige Windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie, met behulp van de meest recente patchversie. Hiermee wordt een VM met A2-grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de VIRTUELE machine geretourneerd.
Een eenvoudige Windows-VM implementeren met tags Met deze sjabloon wordt een D2_v3 Windows-VM, NIC, opslagaccount, virtueel netwerk, openbaar IP-adres en netwerkbeveiligingsgroep geïmplementeerd. Het tagobject wordt gemaakt in de variabelen en wordt toegepast op alle resources, indien van toepassing.
Een vertrouwde virtuele Linux-machine implementeren Met deze sjabloon kunt u een vertrouwde virtuele Linux-machine implementeren met behulp van een aantal verschillende opties voor de Linux-versie, met behulp van de nieuwste patchversie. Als u Secureboot en vTPM inschakelt, wordt de extensie Guest Attestation op uw VM geïnstalleerd. Met deze extensie worden externe attestation- uitgevoerd door de cloud. Standaard wordt er een virtuele machine met Standard_D2_v3 grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de virtuele machine geretourneerd.
Een vertrouwde start-compatibele virtuele Windows-machine implementeren Met deze sjabloon kunt u een vertrouwde, windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie, met behulp van de meest recente patchversie. Als u Secureboot en vTPM inschakelt, wordt de extensie Guest Attestation op uw VM geïnstalleerd. Met deze extensie worden externe attestation- uitgevoerd door de cloud. Standaard wordt er een virtuele machine met Standard_D2_v3 grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de virtuele machine geretourneerd.
Een Ubuntu Linux DataScience VM 18.04 implementeren Met deze sjabloon wordt een Ubuntu-server geïmplementeerd met enkele hulpprogramma's voor Data Science. U kunt de gebruikersnaam, het wachtwoord, de naam van de virtuele machine opgeven en een keuze maken tussen CPU- of GPU-computing.
een virtuele machine implementeren met aangepaste gegevens Met deze sjabloon kunt u een virtuele machine maken met aangepaste gegevens die worden doorgegeven aan de virtuele machine. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
Een Virtuele Windows-machine implementeren en back-ups inschakelen met behulp van Azure Backup Met deze sjabloon kunt u een Windows-VM en Recovery Services-kluis implementeren die is geconfigureerd met de DefaultPolicy for Protection.
Een Windows-VM implementeren met windows-beheercentrumextensie Met deze sjabloon kunt u een Virtuele Windows-machine met windows-beheercentrum-extensie implementeren om de VIRTUELE machine rechtstreeks vanuit Azure Portal te beheren.
Anbox Cloud- implementeren Met deze sjabloon wordt Anbox Cloud geïmplementeerd op een Ubuntu-VM. Voor het voltooien van de installatie van Anbox Cloud is gebruikersinteractie vereist na de implementatie; raadpleeg de LEESMIJ voor instructies. De sjabloon ondersteunt zowel het starten van een virtuele machine vanuit een Ubuntu Pro-installatiekopie als de koppeling van een Ubuntu Pro-token met een virtuele machine die wordt gestart vanuit een niet-Pro-installatiekopie. De eerste is het standaardgedrag; gebruikers die een token willen koppelen aan een VM die is gestart vanuit een niet-Pro-installatiekopie, moeten de standaardargumenten voor de parameters ubuntuImageOffer, ubuntuImageSKU en ubuntuProToken overschrijven. De sjabloon is ook parametrisch in de VM-grootte en schijfgrootten. Niet-standaard argumentwaarden voor deze parameters moeten voldoen aan https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4.
Darktrace vSensors implementeren Met deze sjabloon kunt u een of meer zelfstandige Darktrace vSensors implementeren
MySQL Flexibele server implementeren met privé-eindpunt Deze sjabloon biedt een manier om een Flexibele Azure Database for MySQL-server te implementeren met een privé-eindpunt.
Secure Azure AI Studio implementeren met een beheerd virtueel netwerk Met deze sjabloon maakt u een beveiligde Azure AI Studio-omgeving met robuuste netwerk- en identiteitsbeveiligingsbeperkingen.
Shibboleth Identity Provider-cluster implementeren in Windows Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren.
Ubuntu-VM implementeren met Open JDK en Tomcat- Met deze sjabloon kunt u een Ubuntu-VM maken met OpenJDK en Tomcat. Het aangepaste scriptbestand wordt momenteel tijdelijk opgehaald uit de https-koppeling op raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Nadat de VM is ingericht, kan de tomcat-installatie worden geverifieerd door toegang te krijgen tot de HTTP-koppeling [FQDN-naam of openbaar IP-adres]:8080/
IMPLEMENTEERT SQL Server 2014 AG op bestaande VNET-& AD- Met deze sjabloon maakt u drie nieuwe Virtuele Azure-machines op een bestaand VNET: twee VM's zijn geconfigureerd als replicaknooppunten van de SQL Server 2014-beschikbaarheidsgroep en één VIRTUELE machine is geconfigureerd als bestandssharewitness voor automatische clusterfailover. Naast deze VM's worden ook de volgende aanvullende Azure-resources geconfigureerd: interne load balancer, opslagaccounts. PowerShell DSC wordt gebruikt om clustering, SQL Server en een beschikbaarheidsgroep binnen elke VIRTUELE machine te configureren. Voor Active Directory-ondersteuning moeten bestaande Active Directory-domeincontrollers al worden geïmplementeerd op het bestaande VNET.
Dokku-exemplaar Dokku is een mini-heroku-stijl PaaS op één virtuele machine.
Front Door Premium met VM- en Private Link-service Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden.
GitLab Omnibus- Deze sjabloon vereenvoudigt de implementatie van GitLab Omnibus op een virtuele machine met een openbare DNS, waarbij gebruik wordt gemaakt van de DNS van het openbare IP-adres. Het maakt gebruik van de Standard_F8s_v2 instantiegrootte, die overeenkomt met referentiearchitectuur en ondersteunt maximaal 1000 gebruikers (20 RPS). Het exemplaar is vooraf geconfigureerd voor het gebruik van HTTPS met een Let's Encrypt-certificaat voor beveiligde verbindingen.
Hazelcast-cluster Hazelcast is een in-memory gegevensplatform dat kan worden gebruikt voor verschillende gegevenstoepassingen. Deze sjabloon implementeert een willekeurig aantal Hazelcast-knooppunten en ze detecteren elkaar automatisch.
Hyper-V virtuele machine hosten met geneste VM's Hiermee wordt een virtuele machine geïmplementeerd op een Hyper-V Host en alle afhankelijke resources, waaronder virtueel netwerk, openbaar IP-adres en routetabellen.
IIS-server met behulp van de DSC-extensie op een Windows-VM- Met deze sjabloon maakt u een Virtuele Windows-machine en stelt u een IIS-server in met behulp van de DSC-extensie. Opmerking: voor de DSC-configuratiemodule moet een SAS-token worden doorgegeven als u Azure Storage gebruikt. Voor de DSC-modulekoppeling van GitHub (standaard in deze sjabloon) is dit niet nodig.
VIRTUELE IIS-machines & SQL Server 2014-VM's Maak 1 of 2 IIS Windows 2012 R2 Webservers en één back-end SQL Server 2014 in VNET.
JBoss EAP op RHEL (geclusterde, multi-VM)- Met deze sjabloon kunt u meerdere RHEL 8.6-VM's met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie.
een VIRTUELE machine toevoegen aan een bestaand domein In deze sjabloon ziet u hoe een domein wordt gekoppeld aan een privé-AD-domein in de cloud.
Linux-VM met Kabouter Desktop RDP VSCode en Azure CLI Met deze sjabloon wordt een Ubuntu Server-VM geïmplementeerd en wordt vervolgens de Linux CustomScript-extensie gebruikt om de ondersteuning voor Ubuntu Gnome Desktop en Extern bureaublad te installeren (via xrdp). De uiteindelijke ingerichte Ubuntu-VM biedt ondersteuning voor externe verbindingen via RDP.
Virtuele Linux-machine met MSI-toegang tot opslag Met deze sjabloon wordt een linux-VM geïmplementeerd met een door het systeem toegewezen beheerde identiteit die toegang heeft tot een opslagaccount in een andere resourcegroep.
sjabloon voor meerdere VM's met beheerde schijf Met deze sjabloon maakt u N aantal VM's met beheerde schijven, openbare IP-adressen en netwerkinterfaces. Hiermee worden de VM's in één beschikbaarheidsset gemaakt. Ze worden ingericht in een virtueel netwerk dat ook wordt gemaakt als onderdeel van de implementatie
OpenScholar- Met deze sjabloon wordt een OpenScholar geïmplementeerd op de ubuntu-VM 16.04
voorbeeld van privé-eindpunt Deze sjabloon laat zien hoe u een privé-eindpunt maakt dat verwijst naar Azure SQL Server
voorbeeld van Private Link-service In deze sjabloon ziet u hoe u een Private Link-service maakt
openbare load balancer gekoppeld aan een gateway load balancer Met deze sjabloon kunt u een openbare standard load balancer implementeren die is gekoppeld aan een Gateway Load Balancer. Het verkeer dat via internet binnenkomt, wordt gerouteerd naar de Gateway Load Balancer met linux-VM's (NVA's) in de back-endpool.
een certificaat naar een Windows-VM pushen Push een certificaat naar een Windows-VM. De Sleutelkluis maken met behulp van de sjabloon op http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
SAP 2-laag S/4HANA Volledig geactiveerd apparaat Met deze sjabloon wordt een SAP S/4HANA-systeem voor volledig geactiveerde apparaten geïmplementeerd.
beveiligde virtuele hubs Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet.
Self-host Integration Runtime op azure-VM's Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines
SharePoint-abonnement / 2019 / 2016 volledig geconfigureerde Maak een DC, een SQL Server 2022 en van 1 tot 5 servers die als host fungeren voor een SharePoint-abonnement /2019/2016-farm met een uitgebreide configuratie, waaronder vertrouwde verificatie, gebruikersprofielen met persoonlijke sites, een OAuth-vertrouwensrelatie (met een certificaat), een toegewezen IIS-site voor het hosten van invoegtoepassingen met hoge vertrouwen, enzovoort... De nieuwste versie van sleutelsoftware (inclusief Fiddler, vscode, np++, 7zip, ULS Viewer) is geïnstalleerd. SharePoint-machines hebben extra afstemming om ze onmiddellijk bruikbaar te maken (hulpprogramma's voor extern beheer, aangepast beleid voor Edge en Chrome, snelkoppelingen, enzovoort).
site-naar-site-VPN met actief-actieve VPN-gateways met BGP- Met deze sjabloon kunt u een site-naar-site-VPN implementeren tussen twee VNets met VPN-gateways in de configuratie actief-actief met BGP. Elke Azure VPN Gateway zet de FQDN van de externe peers om het openbare IP-adres van de externe VPN-gateway te bepalen. Sjabloon wordt uitgevoerd zoals verwacht in Azure-regio's met beschikbaarheidszones.
SQL Server-VM met geoptimaliseerde opslaginstellingen voor prestaties Een virtuele SQL Server-machine maken met opslaginstellingen die zijn geoptimaliseerd voor prestaties in PremiumSSD
testomgeving voor Azure Firewall Premium- Met deze sjabloon maakt u een Azure Firewall Premium- en Firewall-beleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorie
Ubuntu Mate Desktop-VM met VSCode- Met deze sjabloon kunt u een eenvoudige Linux-VM implementeren met behulp van een aantal verschillende opties voor de Ubuntu-versie, met behulp van de meest recente patchversie. Hiermee wordt een VM met A1-grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de VIRTUELE machine geretourneerd.
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.
virtuele machine met een RDP-poort Hiermee maakt u een virtuele machine en maakt u een NAT-regel voor RDP naar de VM in load balancer
virtuele machine met voorwaardelijke resources Met deze sjabloon kunt u een virtuele Linux-machine implementeren met behulp van nieuwe of bestaande resources voor het virtuele netwerk, de opslag en het openbare IP-adres. Hiermee kunt u ook kiezen tussen SSH en Wachtwoord verifiëren. De sjablonen maken gebruik van voorwaarden en logische functies om de behoefte aan geneste implementaties te verwijderen.
Virtual Network NAT met VM- Een NAT-gateway en virtuele machine implementeren
VM met beheerde identiteit voor artefact downloaden Deze sjabloon laat zien hoe u een beheerde identiteit gebruikt om artefacten te downloaden voor de aangepaste scriptextensie van de virtuele machine.
VM's in beschikbaarheidszones met een load balancer en NAT- Met deze sjabloon kunt u virtuele machines maken die zijn gedistribueerd over beschikbaarheidszones met een load balancer en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een virtueel netwerk, een openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerde Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd
Windows Server-VM met SSH- Implementeer één Windows-VM waarvoor Open SSH is ingeschakeld, zodat u verbinding kunt maken via SSH met behulp van verificatie op basis van sleutels.
Windows-VM met beveiligde basislijn van Azure De sjabloon maakt een virtuele machine met Windows Server in een nieuw virtueel netwerk, met een openbaar IP-adres. Zodra de machine is geïmplementeerd, wordt de gastconfiguratie-extensie geïnstalleerd en wordt de beveiligde basislijn van Azure voor Windows Server toegepast. Als de configuratie van de machines afdrijdt, kunt u de instellingen opnieuw toepassen door de sjabloon opnieuw te implementeren.
Windows-VM met vooraf geïnstalleerde O365- Met deze sjabloon maakt u een virtuele Windows-machine. Hiermee maakt u de VIRTUELE machine in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack.

Resourcedefinitie van ARM-sjabloon

Het resourcetype virtualMachines kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Compute/virtualMachines-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

ApplicationProfile

Naam Beschrijving Waarde
galleryApplications Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS VMGalleryApplication[]

BillingProfile

Naam Beschrijving Waarde
maxPrice Hiermee geeft u de maximumprijs op die u wilt betalen voor een Azure Spot VM/VMSS. Deze prijs is in Amerikaanse dollars.

Deze prijs wordt vergeleken met de huidige Azure Spot-prijs voor de VM-grootte. De prijzen worden ook vergeleken op het moment van het maken/bijwerken van Azure Spot VM/VMSS en de bewerking slaagt alleen als de maxPrice groter is dan de huidige Azure Spot-prijs.

De maxPrice wordt ook gebruikt voor het verwijderen van een Azure Spot-VM/VMSS als de huidige Azure Spot-prijs hoger is dan de maxPrice na het maken van VM/VMSS.

Mogelijke waarden zijn:

- Elke decimale waarde groter dan nul. Voorbeeld: 0.01538

-1 – geeft aan dat de standaardprijs moet worden up-to op aanvraag.

U kunt de maxPrice instellen op -1 om aan te geven dat de Azure Spot-VM/VMSS om prijsredenen niet mag worden verwijderd. De standaardprijs is ook -1 als deze niet door u wordt verstrekt.

Minimale API-versie: 2019-03-01.
Int

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

CapacityReservationProfile

Naam Beschrijving Waarde
capacityReservationGroup Hiermee geeft u de resource-id van de capaciteitsreserveringsgroep op die moet worden gebruikt voor het toewijzen van de vm-exemplaren van de virtuele machine of scaleset, mits er voldoende capaciteit is gereserveerd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie. SubResource-

DataDisk

Naam Beschrijving Waarde
Caching Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. 'Geen'
'ReadOnly'
'ReadWrite'
createOption Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de gegevensschijf van de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. Leeg: Deze waarde wordt gebruikt bij het maken van een lege gegevensschijf. Kopiëren: Deze waarde wordt gebruikt om een gegevensschijf te maken op basis van een momentopname of een andere schijf. Herstellen: Deze waarde wordt gebruikt om een gegevensschijf te maken vanaf een schijfherstelpunt. 'Bijvoegen'
'Kopiëren'
'Leeg'
'FromImage'
'Herstellen' (vereist)
deleteOption Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: 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. 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. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023. 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
sourceResource De bronresource-id. Het kan een momentopname of een schijfherstelpunt zijn van waaruit een schijf moet worden gemaakt. ApiEntityReference-
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,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de vm-groottedocumentatie 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. Minimale API-versie voor NvmeDisk: 2024-03-01. 'CacheDisk'
'NvmeDisk'
'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

EncryptionIdentity

Naam Beschrijving Waarde
userAssignedIdentityResourceId Hiermee geeft u de ARM-resource-id op van een van de gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. snaar

EventGridAndResourceGraph

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of gebeurtenisraster en resourcegrafiek zijn ingeschakeld voor configuraties met betrekking tot geplande gebeurtenissen. Bool

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. snaar
type Het type van de uitgebreide locatie. 'EdgeZone'

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. De aanbevolen manier om de lijst met beschikbare grootten op te halen, is met behulp van deze API's: Alle beschikbare grootten van virtuele machines in een beschikbaarheidsset weergeven, 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
communityGalleryImageId De unieke id van de communitygalerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de communitygalerieafbeelding. snaar
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. Gebruik het veld 'version' niet voor de implementatie van galerieafbeeldingen, de galerie-installatiekopieën moeten altijd het veld Id gebruiken voor implementatie, als u de meest recente versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in het veld Id in zonder versie-invoer. 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
enableVMAgentPlatformUpdates Geeft aan of VMAgent-platformupdates zijn ingeschakeld voor de virtuele Linux-machine. De standaardwaarde is onwaar. 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'
automaticByPlatformSettings Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
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'

LinuxVMGuestPatchAutomaticByPlatformSettings

Naam Beschrijving Waarde
bypassPlatformSafetyChecksOnUserSchedule Stelt de klant in staat patches te plannen zonder onbedoelde upgrades Bool
rebootSetting Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. 'Altijd'
'IfRequired'
'Nooit'
'Onbekend'

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
securityProfile Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf. VMDiskSecurityProfile
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. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/virtualMachines

Naam Beschrijving Waarde
apiVersion De API-versie '2024-07-01'
extendedLocation De uitgebreide locatie van de virtuele machine. ExtendedLocation-
identiteit De identiteit van de virtuele machine, indien geconfigureerd. VirtualMachineIdentity-
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 machine. VirtualMachineProperties
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Compute/virtualMachines'
Zones De zones van de virtuele machine. tekenreeks[]

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: None,ReadOnlyReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. 'Geen'
'ReadOnly'
'ReadWrite'
createOption Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. 'Bijvoegen'
'Kopiëren'
'Leeg'
'FromImage'
'Herstellen' (vereist)
deleteOption Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: 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. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. De gebruiker kan de verwijderoptie voor een 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. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023. 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

OSImageNotificationProfile

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of de geplande gebeurtenis van de besturingssysteeminstallatiekopieën is ingeschakeld of uitgeschakeld. Bool
notBeforeTimeout De tijdsduur waarop een virtuele machine wordt hersteld of dat het besturingssysteem wordt bijgewerkt, moet mogelijk de geplande gebeurtenis van de installatiekopie van het besturingssysteem goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie is opgegeven in ISO 8601-indeling en de waarde moet 15 minuten zijn (PT15M) snaar

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. De eigenschap 'customData' wordt doorgegeven aan de virtuele machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machinesvoor meer informatie. Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken. 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 Optionele eigenschap die moet worden ingesteld op Waar of weggelaten. 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'
automaticByPlatformSettings Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching in Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
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

ProxyAgentSettings

Naam Beschrijving Waarde
Ingeschakeld Hiermee geeft u op of de functie ProxyAgent moet worden ingeschakeld op de virtuele machine of virtuele-machineschaalset. Bool
keyIncarnationId Verhoog de waarde van deze eigenschap zodat de gebruiker de sleutel die wordt gebruikt voor het beveiligen van het communicatiekanaal tussen gast en host opnieuw kan instellen. Int
wijze Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen. 'Controle'
'Afdwingen'

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

ScheduledEventsAdditionalPublishingTargets

Naam Beschrijving Waarde
eventGridAndResourceGraph De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenisinstelling eventgridAndResourceGraph. EventGridAndResourceGraph-

ScheduledEventsPolicy

Naam Beschrijving Waarde
scheduledEventsAdditionalPublishingTargets De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling UserInitiatedReboot. UserInitiatedReboot-
userInitiatedRedeploy De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedRedeploy. UserInitiatedRedeploy-

ScheduledEventsProfile

Naam Beschrijving Waarde
osImageNotificationProfile Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op. OSImageNotificationProfile
terminateNotificationProfile Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op. TerminateNotificationProfile

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. Het standaardgedrag is: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. Bool
encryptionIdentity Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen. EncryptionIdentity-
proxyAgentSettings Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01. ProxyAgentSettings
securityType Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld. 'ConfidentialVM'
'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[]
diskControllerType Hiermee geeft u het type schijfcontroller geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als er geen opgegeven virtuele machine wordt gemaakt met hyperVGeneratie ingesteld op V2 op basis van de mogelijkheden van de besturingssysteemschijf en VM-grootte van de opgegeven minimale API-versie. U moet de toewijzing van de VIRTUELE machine ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie die impliciet de toewijzing ongedaan maakt en de VM opnieuw toewijst. Minimale API-versie: 2022-08-01. 'NVMe'
'SCSI'
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

TerminateNotificationProfile

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of de geplande beëindigingsgebeurtenis is ingeschakeld of uitgeschakeld. Bool
notBeforeTimeout Configureerbare tijdsduur waarop een virtuele machine die wordt verwijderd, moet mogelijk de geplande beëindigingsgebeurtenis goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie moet worden opgegeven in ISO 8601-indeling, de standaardwaarde is 5 minuten (PT5M) 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

UserAssignedIdentities

Naam Beschrijving Waarde

UserAssignedIdentitiesValue

Naam Beschrijving Waarde

UserInitiatedReboot

Naam Beschrijving Waarde
automaticallyApprove Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw opstarten op. Bool

UserInitiatedRedeploy

Naam Beschrijving Waarde
automaticallyApprove Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw implementeren. 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

VirtualMachineIdentity

Naam Beschrijving Waarde
type Het type identiteit dat wordt gebruikt voor de virtuele machine. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedId-entiteiten

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
auxiliaryMode Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource. 'AcceleratedConnections'
'Zwevend'
'Geen'
auxiliarySku Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource. 'A1'
'A2'
'A4'
'A8'
'Geen'
deleteOption Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd 'Verwijderen'
'Loskoppelen'
disableTcpStateTracking Hiermee geeft u op of de netwerkinterface is uitgeschakeld voor tcp-statustracering. Bool
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-

VirtualMachineProperties

Naam Beschrijving Waarde
additionalCapabilities Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine. AdditionalCapabilities
applicationProfile Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS. ApplicationProfile
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 Azurevoor meer informatie over gepland azure-onderhoud. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VIRTUELE machine wordt toegevoegd, moet zich onder dezelfde resourcegroep bevinden als de resource van de beschikbaarheidsset. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. Deze eigenschap kan niet samen met een verwijzing naar niet-null properties.virtualMachineScaleSet bestaan. SubResource-
billingProfile Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01. BillingProfile-
capacityReservation Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. DiagnosticsProfile
verwijderingsbeleid Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview. Toewijzing ongedaan maken
'Verwijderen'
extensionsTimeBudget Hiermee geeft u de tijd die is toegewezen voor alle extensies die moeten worden gestart. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01. snaar
hardwareProfile Hiermee geeft u de hardware-instellingen voor de virtuele machine. HardwareProfile
gastheer Hiermee geeft u informatie op over de toegewezen host waarin de virtuele machine zich bevindt. Minimale API-versie: 2018-10-01. SubResource-
hostGroup Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele machine zich bevindt. Opmerking: gebruiker kan de eigenschappen host en hostGroup niet opgeven. Minimale API-versie: 2020-06-01. SubResource-
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
osProfile Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt tijdens het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd zodra de VIRTUELE machine is ingericht. OSProfile-
platformFaultDomain Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. De virtuele machine wordt standaard automatisch toegewezen aan een foutdomein dat de beste balans behoudt tussen beschikbare foutdomeinen. Dit is alleen van toepassing als de eigenschap virtualMachineScaleSet van deze virtuele machine is ingesteld. De virtuele-machineschaalset waarnaar wordt verwezen, moet 'platformFaultDomainCount' groter dan 1 hebben. Deze eigenschap kan niet worden bijgewerkt zodra de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave exemplaar van de virtuele machine. Minimale API-versie: 2020-12-01. Int
voorrang Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01 'Laag'
'Normaal'
'Spot'
proximityPlacementGroup Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele machine moet worden toegewezen. Minimale API-versie: 2018-04-01. SubResource-
scheduledEventsPolicy Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event voor de virtuele machine. ScheduledEventsPolicy-
scheduledEventsProfile Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op. ScheduledEventsProfile
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
virtualMachineScaleSet Hiermee geeft u informatie op over de virtuele-machineschaalset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde virtuele-machineschaalset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan een virtuele-machineschaalset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een virtuele-machineschaalset. Deze eigenschap kan niet bestaan samen met een verwijzing naar niet-null properties.availabilitySet. Minimale API-versie: 2019-03-01. 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. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible. 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)
domainNameLabelScope Het labelbereik domeinnaam van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het gehashte domeinnaamlabel met beleid volgens het labelbereik van de domeinnaam en de unieke id van het VM-netwerkprofiel. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'

VMDiskSecurityProfile

Naam Beschrijving Waarde
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id op voor de beheerde schijf die wordt gebruikt voor door de klant beheerde sleutel versleutelde ConfidentialVM-besturingssysteemschijf en VMGuest-blob. DiskEncryptionSetParameters
securityEncryptionType Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de firmwarestatus in de VMGuestState-blob.. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's. 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

VMGalleryApplication

Naam Beschrijving Waarde
configurationReference Optioneel: hiermee geeft u de URI op naar een Azure-blob die de standaardconfiguratie voor het pakket vervangt, indien opgegeven snaar
enableAutomaticUpgrade Als deze optie is ingesteld op true, wordt deze automatisch bijgewerkt voor de VM/VMSS wanneer een nieuwe versie van de galerietoepassing beschikbaar is in PIR/SIG Bool
bevelen Optioneel: hiermee geeft u de volgorde op waarin de pakketten moeten worden geïnstalleerd Int
packageReferenceId Hiermee geeft u de resource-id GalleryApplicationVersion op in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} tekenreeks (vereist)
Tags Optioneel, geeft een passthrough-waarde voor meer algemene context. snaar
treatFailureAsDeploymentFailure Optioneel, indien waar, een fout voor een bewerking in de VmApplication mislukt de implementatie 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. Deze eigenschap instellen op 1 betekent 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 deze standaard ingesteld op true. 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-

WindowsVMGuestPatchAutomaticByPlatformSettings

Naam Beschrijving Waarde
bypassPlatformSafetyChecksOnUserSchedule Stelt de klant in staat patches te plannen zonder onbedoelde upgrades Bool
rebootSetting Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. 'Altijd'
'IfRequired'
'Nooit'
'Onbekend'

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'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
(++)Ethereum op Ubuntu-

Implementeren op Azure
Met deze sjabloon wordt een (++)Ethereum-client geïmplementeerd op virtuele Ubuntu-machines
1 VM in vNet - Meerdere gegevensschijven

Implementeren op Azure
Met deze sjabloon maakt u één virtuele machine waarop Windows Server 2016 wordt uitgevoerd, waarbij meerdere gegevensschijven zijn gekoppeld.
101-1vm-2nics-2subnets-1vnet

Implementeren op Azure
Hiermee maakt u een nieuwe VIRTUELE machine met twee NIC's die verbinding maken met twee verschillende subnetten binnen hetzelfde VNet.
2 VM's in een load balancer en configureer NAT-regels op de LB-

Implementeren op Azure
Met deze sjabloon kunt u 2 virtuele machines maken in een beschikbaarheidsset en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken
2 VM's in een load balancer en taakverdelingsregels

Implementeren op Azure
Met deze sjabloon kunt u 2 virtuele machines maken onder een load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken
2 VM's in VNET : interne load balancer- en LB-regels

Implementeren op Azure
Met deze sjabloon kunt u 2 virtuele machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd.
201-vnet-2subnets-service-endpoints-storage-integration

Implementeren op Azure
Hiermee maakt u twee nieuwe VM's met elk een NIC, in twee verschillende subnetten binnen hetzelfde VNet. Hiermee stelt u het service-eindpunt in op een van de subnetten en beveiligt u het opslagaccount op dat subnet.
meerdere VM's toevoegen aan een virtuele-machineschaalset

Implementeren op Azure
Met deze sjabloon maakt u N aantal VM's met beheerde schijven, openbare IP-adressen en netwerkinterfaces. Hiermee worden de VM's gemaakt in een virtuele-machineschaalset in de modus Flexibele indeling. Ze worden ingericht in een virtueel netwerk dat ook wordt gemaakt als onderdeel van de implementatie
AKS-cluster met een NAT-gateway en een Application Gateway-

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
AKS-cluster met de ingangscontroller van Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault
Alsid Syslog/Sentinel-proxy

Implementeren op Azure
Met deze sjabloon maakt en configureert u een Syslog-server met een onboarded Azure Sentinel-agent voor een opgegeven werkruimte.
Apache Webserver op ubuntu-VM-

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een Apache-webserver te implementeren. De implementatiesjabloon maakt een Ubuntu-VM, installeert Apache2 en maakt een eenvoudig HTML-bestand. Ga naar.. /demo.html om de geïmplementeerde pagina te bekijken.
App Configuration met VM-

Implementeren op Azure
Deze sjabloon verwijst naar bestaande sleutel-waardeconfiguraties uit een bestaand configuratiearchief en gebruikt opgehaalde waarden om eigenschappen in te stellen van de resources die de sjabloon maakt.
App Gateway met WAF-, SSL-, IIS- en HTTPS-omleiding

Implementeren op Azure
Met deze sjabloon wordt een toepassingsgateway geïmplementeerd met WAF, end-to-end SSL en HTTP naar HTTPS-omleiding op de IIS-servers.
App Service Environment met Azure SQL-back-end

Implementeren op Azure
Met deze sjabloon maakt u een App Service-omgeving met een Azure SQL-back-end, samen met privé-eindpunten, samen met de bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving.
toepassingsbeveiligingsgroepen

Implementeren op Azure
In deze sjabloon ziet u hoe u de onderdelen samenbrengt om workloads te beveiligen met behulp van NSG's met toepassingsbeveiligingsgroepen. Er wordt een Virtuele Linux-machine geïmplementeerd waarop NGINX wordt uitgevoerd. Via het gebruik van Toepassingsbeveiligingsgroepen in netwerkbeveiligingsgroepen hebben we toegang tot poorten 22 en 80 tot een VM die is toegewezen aan de toepassingsbeveiligingsgroep webServersAsg.
Azure Application Gateway Log Analyzer met goAccess-

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een Azure Application Gateway Log Analyzer te implementeren met behulp van GoAccess. Met de implementatiesjabloon maakt u een Ubuntu-VM, installeert u Application Gateway-logboekprocessor, GoAccess, Apache WebServer en configureert u deze om toegangslogboeken van Azure Application Gateway te analyseren.
Azure Container Service Engine (acs-engine) - Swarm-modus

Implementeren op Azure
De Azure Container Service Engine (acs-engine) genereert ARM-sjablonen (Azure Resource Manager) voor clusters met Docker in Microsoft Azure met uw keuze uit DC/OS, Kubernetes, Swarm Mode of Swarm-orchestrators. De invoer voor het hulpprogramma is een clusterdefinitie. De clusterdefinitie is vergelijkbaar met (in veel gevallen hetzelfde als) de syntaxis van de ARM-sjabloon die wordt gebruikt voor het implementeren van een Microsoft Azure Container Service-cluster.
prestatiemeter voor azure-gegevensschijven

Implementeren op Azure
Met deze sjabloon kunt u een prestatietest voor gegevensschijven uitvoeren voor verschillende workloadtypen met behulp van het fio-hulpprogramma.
Azure Game Developer Virtual Machine

Implementeren op Azure
Azure Game Developer Virtual Machine bevat Licencsed Engines zoals Unreal.
end-to-end beveiligde installatie van Azure Machine Learning

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
end-to-end beveiligde installatie van Azure Machine Learning (verouderd)

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
prestatiemeter voor beheerde azure-schijven

Implementeren op Azure
Met deze sjabloon kunt u een prestatietest voor beheerde schijven uitvoeren voor verschillende workloadtypen met behulp van het fio-hulpprogramma.
raid-prestatiemeter voor beheerde azure-schijven

Implementeren op Azure
Met deze sjabloon kunt u een RAID-prestatietest voor beheerde schijven uitvoeren voor verschillende workloadtypen met behulp van het fio-hulpprogramma.
Azure Route Server in BGP-peering met Quagga-

Implementeren op Azure
Met deze sjabloon worden een routerserver en Ubuntu-VM geïmplementeerd met Quagga. Er worden twee externe BGP-sessies tot stand gebracht tussen de routerserver en Quagga. Installatie en configuratie van Quagga wordt uitgevoerd door de aangepaste Scriptextensie van Azure voor Linux
Cpu-prestatiemeter van Azure sysbench

Implementeren op Azure
Met deze sjabloon kunt u een CPU-prestatietest uitvoeren met behulp van het hulpprogramma sysbench.
azure Traffic Manager-VM-voorbeeld

Implementeren op Azure
In deze sjabloon ziet u hoe u een taakverdeling voor een Azure Traffic Manager-profiel maakt op meerdere virtuele machines.
Azure Traffic Manager VM-voorbeeld met beschikbaarheidszones

Implementeren op Azure
In deze sjabloon ziet u hoe u een Taakverdeling voor een Azure Traffic Manager-profiel maakt voor meerdere virtuele machines die in beschikbaarheidszones zijn geplaatst.
Azure VM-to-VM bandbreedtemeter

Implementeren op Azure
Met deze sjabloon kunt u vm-to-VM bandbreedtetest uitvoeren met het PsPing-hulpprogramma.
Azure VM-to-VM meter voor multithreaded doorvoer

Implementeren op Azure
Met deze sjabloon kunt u vm-to-VM doorvoertest uitvoeren met het hulpprogramma NTttcp.
Barracuda Web Application Firewall met back-end IIS-servers

Implementeren op Azure
Met deze Azure-quickstartsjabloon wordt een Barracuda Web Application Firewall-oplossing geïmplementeerd in Azure met het vereiste aantal back-end-IIS-webservers op basis van Windows 2012. Sjablonen bevatten de nieuwste Barracuda WAF met betalen per gebruik-licentie en de nieuwste Windows 2012 R2 Azure Image for IIS. Barracuda Web Application Firewall inspecteert binnenkomend webverkeer en blokkeert SQL-injecties, cross-site scripting, malware uploadt & toepassing DDoS en andere aanvallen die zijn gericht op uw webtoepassingen. Eén externe LB wordt geïmplementeerd met NAT-regels om extern bureaublad-toegang tot back-endwebservers in te schakelen. Volg de post-implementatieconfiguratiehandleiding die beschikbaar is in de GitHub-sjabloonmap voor meer informatie over post-implementatiestappen met betrekking tot Barracuda Web Application Firewall en het publiceren van webtoepassingen.
basic RDS-farmimplementatie

Implementeren op Azure
Met deze sjabloon maakt u een eenvoudige RDS-farmimplementatie
Bitcore Node and Utilities for Bitcoin on CentOS VM

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een Bitcore Node-exemplaar te implementeren met de volledige set Bitcoin-hulpprogramma's. De implementatiesjabloon maakt een CentOS-VM, installeert Bitcore en biedt een eenvoudig bitcored uitvoerbaar bestand. Met deze sjabloon voert u een volledig knooppunt uit op het Bitcoin-netwerk, evenals een blokverkenner met de naam Insight.
blockchainsjabloon

Implementeren op Azure
Implementeer een VM waarop Groestlcoin Core is geïnstalleerd.
BOSH CF-

Implementeren op Azure
Met deze sjabloon kunt u de resources instellen die nodig zijn voor het implementeren van BOSH en Cloud Foundry in twee regio's in Azure.
BOSH-installatie

Implementeren op Azure
Met deze sjabloon kunt u een ontwikkelomgeving instellen waar u BOSH en Cloud Foundry kunt implementeren.
BrowserBox Azure Edition

Implementeren op Azure
Met deze sjabloon wordt BrowserBox geïmplementeerd op een AZURE Ubuntu Server 22.04 LTS, Debian 11 of RHEL 8.7 LVM VM.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Implementeren op Azure
Dit is een algemene sjabloon voor het maken van één exemplaar CentOS 7.2/7.1/6.5 of Ubuntu Server 16.04.0-LTS met configureerbaar aantal gegevensschijven (configureerbare grootten). Er kunnen maximaal 16 schijven worden vermeld in de portalparameters en de maximale grootte van elke schijf moet kleiner zijn dan 1023 GB. De MDADM RAID0-matrix wordt automatisch gekoppeld en overleeft het opnieuw opstarten. Nieuwste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 is beschikbaar voor gebruik vanuit de azure-cli van de gebruiker wordt automatisch uitgevoerd als docker-container. Deze sjabloon voor één exemplaar is een uitschieter van de sjabloon HPC/GPU-clusters @ https://github.com/azurebigcompute/BigComputeBench
High-Availability Cluster Chef Back-end

Implementeren op Azure
Met deze sjabloon maakt u een chef-back-endcluster waarop front-endknooppunten zijn gekoppeld
Chef met JSON-parameters op Ubuntu/Centos-

Implementeren op Azure
Een Ubuntu/Centos-VM implementeren met Chef met JSON-parameters
Classroom Linux JupyterHub

Implementeren op Azure
Met deze sjabloon wordt een Jupyter-server geïmplementeerd voor een klaslokaal van maximaal 100 gebruikers. U kunt de gebruikersnaam, het wachtwoord, de naam van de virtuele machine opgeven en een keuze maken tussen CPU- of GPU-computing.
CloudLens met moloch-voorbeeld

Implementeren op Azure
In deze sjabloon ziet u hoe u de zichtbaarheid van het netwerk in de openbare Azure-cloud instelt met behulp van de CloudLens-agent om op verkeer op één vm te tikken en door te sturen naar een netwerkpakket dat & indexeringsprogramma opslaat, in dit geval Moloch.
CloudLens met Suricata IDS-voorbeeld

Implementeren op Azure
Deze sjabloon laat zien hoe u netwerkzichtbaarheid in de openbare cloud instelt met behulp van de CloudLens-agent om op verkeer op één vm te tikken en door te sturen naar de IDS, in dit geval Suricata.
Concourse CI-

Implementeren op Azure
Concourse is een CI-systeem dat bestaat uit eenvoudige hulpprogramma's en ideeën. Het kan volledige pijplijnen uitdrukken, integreren met willekeurige resources of kan worden gebruikt voor het uitvoeren van eenmalige taken, lokaal of in een ander CI-systeem. Met deze sjabloon kunt u de benodigde Azure-resources voorbereiden om een dergelijk CI-systeem in te stellen en de installatie eenvoudiger te maken.
Verbinding maken met een Event Hubs-naamruimte via een privé-eindpunt

Implementeren op Azure
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot een Event Hubs-naamruimte via een privé-eindpunt.
verbinding maken met een sleutelkluis via een privé-eindpunt

Implementeren op Azure
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot Key Vault via een privé-eindpunt.
Verbinding maken met een Service Bus-naamruimte via een privé-eindpunt

Implementeren op Azure
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot een Service Bus-naamruimte via een privé-eindpunt.
verbinding maken met een opslagaccount vanaf een virtuele machine via een privé-eindpunt

Implementeren op Azure
In dit voorbeeld ziet u hoe u verbinding maakt met een virtueel netwerk voor toegang tot een blobopslagaccount via een privé-eindpunt.
verbinding maken met een Azure-bestandsshare via een privé-eindpunt

Implementeren op Azure
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot een Azure-bestandsshare via een privé-eindpunt.
2 VM's maken in LB en een SQL Server-VM met NSG-

Implementeren op Azure
Met deze sjabloon worden 2 Windows-VM's (die kunnen worden gebruikt als web-FE) gemaakt in een beschikbaarheidsset en een load balancer met poort 80 geopend. De twee VM's kunnen worden bereikt via RDP op poort 6001 en 6002. Met deze sjabloon maakt u ook een SQL Server 2014-VM die kan worden bereikt via een RDP-verbinding die is gedefinieerd in een netwerkbeveiligingsgroep.
2 virtuele machines maken met LB en SQL Server-VM met SSD-

Implementeren op Azure
Met deze sjabloon maakt u 2 Linux-VM's (die kunnen worden gebruikt als web-FE) met in een beschikbaarheidsset en een load balancer met poort 80 geopend. De twee VM's kunnen worden bereikt met behulp van SSH op poort 6001 en 6002. Met deze sjabloon maakt u ook een SQL Server 2014-VM die kan worden bereikt via een RDP-verbinding die is gedefinieerd in een netwerkbeveiligingsgroep. Alle VM-opslag kan Gebruikmaken van Premium Storage (SSD) en u kunt ervoor kiezen om VM's met alle DS-grootten te creeren
een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool met twee regionale load balancers. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Een gegevensbeheergateway maken en installeren op een Azure-VM-

Implementeren op Azure
Met deze sjabloon wordt een virtuele machine geïmplementeerd en wordt een werkbare gegevensbeheergateway gemaakt
Een DevTest-omgeving maken met P2S VPN en IIS-

Implementeren op Azure
Met deze sjabloon maakt u een eenvoudige DevTest-omgeving met een punt-naar-site-VPN en IIS op een Windows-server die een uitstekende manier is om aan de slag te gaan.
Een firewall maken met FirewallPolicy en IpGroups

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall met FirewalllPolicy die verwijst naar netwerkregels met IpGroups. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een firewall maken, FirewallPolicy met expliciete proxy

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall, FirewalllPolicy met expliciete proxy- en netwerkregels met IpGroups. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een load balancer maken met een openbaar IPv6-adres

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer met een openbaar IPv6-adres, taakverdelingsregels en twee VM's voor de back-endpool.
maak een nieuw AD-domein met 2 DC's met behulp van beschikbaarheidszones

Implementeren op Azure
Met deze sjabloon worden 2 VM's in afzonderlijke beschikbaarheidszones gemaakt als AD-DC's (primaire en back-up) voor een nieuw forest en domein
Een nieuwe versleutelde windows-VM maken vanuit de galerie-installatiekopieën

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe versleutelde windows-VM met behulp van de installatiekopieën van de server 2k12-galerie.
een privé-AKS-cluster maken

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster maakt in een virtueel netwerk, samen met een jumpbox-VM.
een privé-AKS-cluster maken met een openbare DNS-zone

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster implementeert met een openbare DNS-zone.
Een sandbox-installatie van Azure Firewall maken met Linux-VM's

Implementeren op Azure
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen, 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaardbereiken voor privébereiken
Een sandbox-installatie van Azure Firewall maken met zones

Implementeren op Azure
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subnet en Azure Firewall-subnet), een jumpbox-VM met openbaar IP, een server-VM, UDR-route die verwijst naar Azure Firewall voor serversubnet, een Azure Firewall met een of meer openbare IP-adressen, één voorbeeldtoepassingsregel en één voorbeeldnetwerkregel en Azure Firewall in beschikbaarheidszones 1, 2 en 3.
Een sandbox-installatie maken met firewallbeleid

Implementeren op Azure
Met deze sjabloon maakt u een virtueel netwerk met drie subnetten (serversubnet, jumpbox-subet en AzureFirewall-subnet), een jumpbox-VM met openbaar IP-adres, een server-VM, UDR-route die verwijst naar Azure Firewall voor het serversubnet en een Azure Firewall met 1 of meer openbare IP-adressen. Maakt ook een firewallbeleid met 1 voorbeeldtoepassingsregel, 1 voorbeeldnetwerkregel en standaard privébereiken
een site-naar-site-VPN-verbinding maken met vm-

Implementeren op Azure
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van virtuele netwerkgateways
een standaard interne load balancer maken

Implementeren op Azure
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80
Een standard load balancer maken

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VIRTUELE machine in een redundante zone.
een implementatie van twee VM's voor SQL Server Reporting Services maken

Implementeren op Azure
Met deze sjabloon worden twee nieuwe Virtuele Azure-machines gemaakt, elk met een openbaar IP-adres. Deze sjabloon configureert één VIRTUELE machine als een SSRS-server, één met gemengde SQL Server-verificatie voor de SSRS-catalogus met de SQL Agent gestart. Alle VM's hebben openbare RDP en diagnostische gegevens ingeschakeld, de diagnostische gegevens worden opgeslagen in een geconsolideerd opslagaccount voor diagnostische gegevens anders dan de vm-schijf
een virtuele machine maken in een uitgebreide zone

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine in een uitgebreide zone
een VIRTUELE machine maken op basis van een EfficientIP-VHD-

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine op basis van een EfficientIP-VHD en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine
een virtuele machine maken op basis van een Windows-installatiekopieën met 4 lege gegevensschijven

Implementeren op Azure
Met deze sjabloon kunt u een virtuele Windows-machine maken op basis van een opgegeven installatiekopieën. Er worden ook vier lege gegevensschijven gekoppeld. U kunt de grootte van de lege gegevensschijven opgeven.
een VIRTUELE machine maken op basis van de gebruikersinstallatiekopieën

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine maken op basis van een gebruikersinstallatiekopieën. Met deze sjabloon worden ook een virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
een virtuele machine maken in een nieuw of bestaand vnet op basis van een aangepaste VHD-

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine op basis van een gespecialiseerde VHD en kunt u deze verbinden met een nieuw of bestaand VNET dat zich in een andere resourcegroep kan bevinden dan de virtuele machine
een virtuele machine maken in een nieuw of bestaand vnet op basis van een gegeneraliseerde VHD-

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine op basis van een gegeneraliseerde VHD en kunt u deze verbinden met een nieuw of bestaand VNET dat zich in een andere resourcegroep kan bevinden dan de virtuele machine
een virtuele machine maken in een VNET in een andere resourcegroep

Implementeren op Azure
Met deze sjabloon maakt u een VIRTUELE machine in een VNET die zich in een andere resourcegroep bevindt
een virtuele machine maken met een dynamische selectie van gegevensschijven

Implementeren op Azure
Met deze sjabloon kan de gebruiker het aantal gegevensschijven selecteren dat ze aan de virtuele machine willen toevoegen.
een virtuele machine maken met meerdere lege StandardSSD_LRS-gegevensschijven

Implementeren op Azure
Met deze sjabloon kunt u een virtuele Windows-machine maken op basis van een opgegeven installatiekopieën. Daarnaast worden standaard meerdere lege StandardSSD-gegevensschijven gekoppeld. U kunt de grootte en het opslagtype (Standard_LRS, StandardSSD_LRS en Premium_LRS) van de lege gegevensschijven opgeven.
een virtuele machine maken met meerdere NIC's en RDP die toegankelijk zijn

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machines met meerdere (2) netwerkinterfaces (NIC's) en RDP-verbinding maken met een geconfigureerde load balancer en een binnenkomende NAT-regel. Met deze sjabloon kunnen eenvoudig meer NIC's worden toegevoegd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en 2 netwerkinterfaces (front-end en back-end) geïmplementeerd.
Een Virtuele Windows-machine maken waarvoor de extensie Antimalware is ingeschakeld

Implementeren op Azure
Met deze sjabloon maakt u een Virtuele Windows-machine en stelt u de antimalwarebeveiliging in
Een Azure Application Gateway v2- maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool
Een Azure Firewall-sandbox maken met geforceerde tunneling

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall-sandbox (Linux) met één firewall getunneld via een andere firewall in een gekoppeld VNET
Een Azure-firewall maken met IpGroups

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall met toepassings- en netwerkregels die verwijzen naar IP-groepen. Bevat ook de installatie van een Virtuele Linux Jumpbox-machine
Een Azure Firewall maken met meerdere openbare IP-adressen

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall met twee openbare IP-adressen en twee Windows Server 2019-servers die u wilt testen.
een Virtuele Azure-machine maken met een nieuw Active Directory-forest

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. De virtuele machine wordt geconfigureerd als een Active Directory-domeincontroller voor een nieuw forest
Een Azure-VM maken met een nieuw AD-forest

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. Hiermee wordt de VM geconfigureerd als EEN AD DC voor een nieuw forest
Een Azure WAF v2 maken in Azure Application Gateway

Implementeren op Azure
Met deze sjabloon maakt u een Azure Web Application Firewall v2 op Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool
een IOT Hub- en Ubuntu Edge-simulator maken

Implementeren op Azure
Met deze sjabloon maakt u een IOT Hub- en Virtual Machine Ubuntu Edge-simulator.
Een IPv6 Application Gateway- maken

Implementeren op Azure
Met deze sjabloon maakt u een toepassingsgateway met een IPv6-front-end in een virtueel netwerk met dubbele stack.
een nieuw AD-domein maken met 2 domeincontrollers

Implementeren op Azure
Met deze sjabloon worden 2 nieuwe VM's gemaakt als AD-DC's (primaire en back-up) voor een nieuw forest en domein
Een Ubuntu GNOME-bureaublad maken

Implementeren op Azure
Met deze sjabloon maakt u een ubuntu-desktopcomputer. Dit werkt uitstekend voor gebruik als een jumpbox achter een NAT.
een nieuwe Virtuele Linux-machine maken en versleutelen met jumpbox-

Implementeren op Azure
Met deze sjabloon wordt een Linux-VMSS geïmplementeerd met behulp van de nieuwste Linux-installatiekopieën, worden gegevensvolumes toegevoegd en worden de gegevensvolumes van elk Linux VMSS-exemplaar versleuteld. Het implementeert ook een jumpbox met een openbaar IP-adres in hetzelfde virtuele netwerk als de Linux VMSS-exemplaren met privé-IP-adressen. Hierdoor kunt u verbinding maken met de jumpbox via het openbare IP-adres en vervolgens verbinding maken met de Linux VMSS-exemplaren via privé-IP-adressen.
een nieuwe Windows-VMSS maken en versleutelen met jumpbox-

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset van Windows-VM's implementeren met behulp van de laatst gepatchte versie van serverversies van Windows. Met deze sjabloon wordt ook een jumpbox met een openbaar IP-adres in hetzelfde virtuele netwerk geïmplementeerd. U kunt verbinding maken met de jumpbox via dit openbare IP-adres en vervolgens verbinding maken met VM's in de schaalset via privé-IP-adressen. Met deze sjabloon schakelt u versleuteling in op de VM-schaalset van Windows-VM's.
Nieuwe versleutelde beheerde schijven maken met win-vm uit de galerie-installatiekopieën

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe versleutelde beheerde schijven-VM met behulp van de server 2k12 gallery-installatiekopieën.
Een nieuwe Ubuntu-VM maken die vooraf is ingevuld met Puppet Agent

Implementeren op Azure
Met deze sjabloon maakt u een Ubuntu-VM en installeert u de Puppet-agent erin met behulp van de CustomScript-extensie.
Sandbox maken van Azure Firewall, client-VM en server-VM

Implementeren op Azure
Met deze sjabloon maakt u een virtueel netwerk met twee subnetten (serversubnet en AzureFirewall-subnet), een server-VM, een client-VM, een openbaar IP-adres voor elke VIRTUELE machine en een routetabel voor het verzenden van verkeer tussen VM's via de firewall.
SQL MI maken met jumpbox binnen een nieuw virtueel netwerk

Implementeren op Azure
Implementeer Azure Sql Database Managed Instance (SQL MI) en JumpBox met SSMS in het nieuwe virtuele netwerk.
Ubuntu VM-gegevensschijf raid0 maken

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine waarop meerdere schijven zijn gekoppeld. Een scriptpartitioneert en formatteert de schijven in raid0-matrix.
virtuele machine maken van bestaande VHD's en deze verbinden met bestaande VNET-

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine op basis van VHD's (BESTURINGSSYSTEEM en gegevensschijf) en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine
VM's maken in beschikbaarheidssets met behulp van resourcelussen

Implementeren op Azure
Maak 2-5 VM's in beschikbaarheidssets met behulp van resourcelussen. De VM's kunnen Unbuntu of Windows zijn met maximaal 5 VM's, omdat in dit voorbeeld één storageAccount wordt gebruikt
Webtoepassing maken, configureren en implementeren op een Azure-VM-

Implementeren op Azure
Een Virtuele Windows-machine met SQL Azure-database maken en configureren en webtoepassing implementeren in de omgeving met behulp van PowerShell DSC
MAAKT AVD met Microsoft Entra ID Join

Implementeren op Azure
Met deze sjabloon kunt u Azure Virtual Desktop-resources maken, zoals hostgroep, toepassingsgroep, werkruimte, een host voor een testsessie en de extensies ervan met Microsoft Entra ID-deelname
aangepaste scriptextensie op een Ubuntu-VM-

Implementeren op Azure
Met deze sjabloon maakt u een Ubuntu-VM en installeert u de CustomScript-extensie
Een Percona XtraDB-cluster met 3 knooppunten implementeren in beschikbaarheidszones

Implementeren op Azure
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04
Een Bastion-host implementeren in een hub Virtual Network-

Implementeren op Azure
Met deze sjabloon maakt u twee vNets met peerings, een Bastion-host in het Hub vNet en een Linux-VM in het spoke-vNet
Een Django-app implementeren

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. In dit voorbeeld wordt een Ubuntu-VM gemaakt, wordt python, Django en Apache op de achtergrond geïnstalleerd en wordt vervolgens een eenvoudige Django-app gemaakt
Een hub- en spoke-topologie-sandbox implementeren

Implementeren op Azure
Met deze sjabloon maakt u een eenvoudige hub-and-spoke-topologie. Er wordt een hub-VNet gemaakt met subnetten DMZ, Beheer, Gedeelde en Gateway (optioneel), met twee spoke-VNets (ontwikkeling en productie) die elk een workloadsubnet bevatten. Er wordt ook een Windows-Jump-Host geïmplementeerd in het beheersubnet van de HUB en worden VNet-peerings tussen de hub en de twee spokes tot stand brengen.
Een Kibana-dashboard implementeren met Docker-

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM implementeren waarop Docker is geïnstalleerd (met behulp van de Docker-extensie) en Kibana/Elasticsearch-containers die zijn gemaakt en geconfigureerd voor een analytisch dashboard.
een LAMP-app implementeren

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. Het maakt een Ubuntu-VM, voert een stille installatie van MySQL, Apache en PHP uit en maakt vervolgens een eenvoudig PHP-script.
Een Linux- of Windows-VM implementeren met MSI-

Implementeren op Azure
Met deze sjabloon kunt u een Linux- of Windows-VM implementeren met een Managed Service Identity.
een Linux-VM (Ubuntu) implementeren met meerdere NIC's

Implementeren op Azure
Met deze sjabloon maakt u een VNet met meerdere subnetten en implementeert u een Ubuntu-VM met meerdere NIC's
Een Virtuele Linux-machine implementeren met de Azul Zulu OpenJDK JVM-

Implementeren op Azure
Met deze sjabloon kunt u een Virtuele Linux-machine maken met de Azul Zulu OpenJDK JVM.
Een MySQL-server implementeren

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een MySQL-server te implementeren. Er wordt een Ubuntu-VM gemaakt, wordt een stille installatie uitgevoerd van MySQL-server, versie:5.6
Een nextflow genomics-cluster implementeren

Implementeren op Azure
Met deze sjabloon wordt een schaalbaar Nextflow-cluster geïmplementeerd met een Jumpbox, n clusterknooppunten, docker-ondersteuning en gedeelde opslag.
Een PostgreSQL-server implementeren op virtuele Ubuntu-machines

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een postgresql-server te implementeren. Er wordt een Ubuntu-VM gemaakt, wordt een stille installatie uitgevoerd van mySQL-server, versie:9.3.5
Een Premium Windows-VM implementeren

Implementeren op Azure
Met deze sjabloon kunt u een Premium Windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie, met behulp van de nieuwste patchversie.
Een Premium Windows-VM implementeren met diagnostische

Implementeren op Azure
Met deze sjabloon kunt u een Premium Windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie, met behulp van de nieuwste patchversie.
Een eenvoudige FreeBSD-VM implementeren op de locatie van de resourcegroep

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige FreeBSD-VM implementeren met behulp van een paar verschillende opties voor de FreeBSD-versie, met behulp van de nieuwste patchversie. Hiermee wordt geïmplementeerd op de locatie van de resourcegroep op een D1 VM-grootte.
Een eenvoudige Linux-VM implementeren en privé-IP-adres bijwerken naar statische

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Virtuele Linux-machine implementeren met Behulp van Ubuntu vanuit de marketplace. Hiermee implementeert u een VNET, subnet en een VM met een A1-grootte op de locatie van de resourcegroep met een dynamisch toegewezen IP-adres en converteert u het vervolgens naar een statisch IP-adres.
een eenvoudige Virtuele Linux-machine implementeren met versneld netwerken

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Virtuele Linux-machine met versneld netwerken implementeren met Ubuntu-versie 18.04-LTS met de nieuwste patchversie. Hiermee wordt een vm met D3_v2 grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de VIRTUELE machine geretourneerd.
Een eenvoudige Ubuntu Linux-VM 20.04-LTS- implementeren

Implementeren op Azure
Met deze sjabloon wordt een Ubuntu-server geïmplementeerd met een aantal opties voor de VIRTUELE machine. U kunt de naam van de VIRTUELE machine, de versie van het besturingssysteem, de VM-grootte en de gebruikersnaam en het wachtwoord van de beheerder opgeven. Als standaard is de VM-grootte Standard_D2s_v3 en besturingssysteemversie 20.04-LTS is.
een eenvoudige VM-schaalset implementeren met Virtuele Linux-machines en een Jumpbox-

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie van Ubuntu Linux 15.10 of 14.04.4-LTS. Er is ook een jumpbox om verbindingen van buiten het VNet in te schakelen waarin de VIRTUELE machines zich bevinden.
Een eenvoudige VM-schaalset implementeren met Windows-VM's en een Jumpbox-

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM-schaalset van Windows-VM's implementeren met behulp van de laatst gepatchte versie van serverversies van Windows. Met deze sjabloon wordt ook een jumpbox met een openbaar IP-adres in hetzelfde virtuele netwerk geïmplementeerd. U kunt verbinding maken met de jumpbox via dit openbare IP-adres en vervolgens verbinding maken met VM's in de schaalset via privé-IP-adressen.
Een eenvoudige Windows-VM implementeren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie, met behulp van de meest recente patchversie. Hiermee wordt een VM met A2-grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de VIRTUELE machine geretourneerd.
Een eenvoudige Windows-VM implementeren met bewaking en diagnose

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Windows-VM implementeren, samen met de diagnostische extensie waarmee bewaking en diagnostische gegevens voor de VM mogelijk zijn
Een eenvoudige Windows-VM implementeren met tags

Implementeren op Azure
Met deze sjabloon wordt een D2_v3 Windows-VM, NIC, opslagaccount, virtueel netwerk, openbaar IP-adres en netwerkbeveiligingsgroep geïmplementeerd. Het tagobject wordt gemaakt in de variabelen en wordt toegepast op alle resources, indien van toepassing.
Een WordPress met één VM implementeren in Azure

Implementeren op Azure
Met deze sjabloon wordt een volledige LAMP-stack geïmplementeerd en vervolgens WordPress geïnstalleerd en geïnitialiseerd. Zodra de implementatie is voltooid, moet u naar http://fqdn.of.your.vm/wordpress/ gaan om de configuratie te voltooien, een account te maken en aan de slag te gaan met WordPress.
Een vertrouwde virtuele Linux-machine implementeren

Implementeren op Azure
Met deze sjabloon kunt u een vertrouwde virtuele Linux-machine implementeren met behulp van een aantal verschillende opties voor de Linux-versie, met behulp van de nieuwste patchversie. Als u Secureboot en vTPM inschakelt, wordt de extensie Guest Attestation op uw VM geïnstalleerd. Met deze extensie worden externe attestation- uitgevoerd door de cloud. Standaard wordt er een virtuele machine met Standard_D2_v3 grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de virtuele machine geretourneerd.
Een vertrouwde start-compatibele virtuele Windows-machine implementeren

Implementeren op Azure
Met deze sjabloon kunt u een vertrouwde, windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie, met behulp van de meest recente patchversie. Als u Secureboot en vTPM inschakelt, wordt de extensie Guest Attestation op uw VM geïnstalleerd. Met deze extensie worden externe attestation- uitgevoerd door de cloud. Standaard wordt er een virtuele machine met Standard_D2_v3 grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de virtuele machine geretourneerd.
Een Ubuntu Linux DataScience VM 18.04 implementeren

Implementeren op Azure
Met deze sjabloon wordt een Ubuntu-server geïmplementeerd met enkele hulpprogramma's voor Data Science. U kunt de gebruikersnaam, het wachtwoord, de naam van de virtuele machine opgeven en een keuze maken tussen CPU- of GPU-computing.
Een Ubuntu-VM implementeren met de OMS-extensie

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM implementeren waarop de OMS-extensie is geïnstalleerd en onboarded naar een opgegeven werkruimte
een virtuele machine implementeren met aangepaste gegevens

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine maken met aangepaste gegevens die worden doorgegeven aan de virtuele machine. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
een virtuele machine implementeren met een openbare SSH rsa-sleutel

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine maken met een openbare SSH rsa-sleutel
een virtuele machine implementeren met gebruikersgegevens

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine maken met gebruikersgegevens die zijn doorgegeven aan de virtuele machine. Met deze sjabloon worden ook een virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
een VM implementeren in een beschikbaarheidszone

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VM (Windows of Ubuntu) implementeren met behulp van de meest recente patchversie. Hiermee wordt een vm met A2_v2 grootte geïmplementeerd op de opgegeven locatie en wordt de FQDN van de VIRTUELE machine geretourneerd.
een VM-schaalset implementeren met Linux-VM's achter ILB-

Implementeren op Azure
Met deze sjabloon kunt u een VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie van Ubuntu Linux 15.10 of 14.04.4-LTS. Deze VM's bevinden zich achter een interne load balancer met NAT-regels voor ssh-verbindingen.
een VIRTUELE machine met meerdere IP-adressen implementeren

Implementeren op Azure
Met deze sjabloon kunt u een VIRTUELE machine met drie IP-configuraties implementeren. Met deze sjabloon wordt een Virtuele Linux-/Windows-machine met de naam myVM1 met drie IP-configuraties geïmplementeerd: IPConfig-1, respectievelijk IPConfig-2 en IPConfig-3.
een Windows Server-VM implementeren met Visual Studio

Implementeren op Azure
Met deze sjabloon wordt een Windows Server-VM geïmplementeerd met Visual Code Studio Community 2019, met een aantal opties voor de VIRTUELE machine. U kunt de naam van de virtuele machine, de gebruikersnaam en het beheerderswachtwoord opgeven.
Een Windows-VM implementeren en WinRM https-listener configureren

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Windows-VM implementeren met behulp van een aantal verschillende opties voor de Windows-versie. Hiermee configureert u vervolgens een WinRM https-listener. De gebruiker moet de waarde opgeven van de parameter hostNameScriptArgument. Dit is de fqdn van de virtuele machine. Voorbeeld: testvm.westus.cloupdapp.azure.com of *.westus.cloupdapp.azure.com
Een Virtuele Windows-machine implementeren en back-ups inschakelen met behulp van Azure Backup

Implementeren op Azure
Met deze sjabloon kunt u een Windows-VM en Recovery Services-kluis implementeren die is geconfigureerd met de DefaultPolicy for Protection.
Een Windows-VM implementeren met een variabel aantal gegevensschijven

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige VIRTUELE machine implementeren en het aantal gegevensschijven tijdens de implementatie opgeven met behulp van een parameter. Houd er rekening mee dat het aantal en de grootte van gegevensschijven afhankelijk is van de VM-grootte. De VM-grootte voor dit voorbeeld is Standard_DS4_v2 met een standaardwaarde van 16 gegevensschijven.
Een Windows-VM implementeren met de Azul Zulu OpenJDK JVM-

Implementeren op Azure
Met deze sjabloon kunt u een Virtuele Windows-machine maken met de Azul Zulu OpenJDK JVM
Een Windows-VM implementeren met de OMS-extensie

Implementeren op Azure
Met deze sjabloon kunt u een Windows-VM implementeren waarop de OMS-extensie is geïnstalleerd en onboarded naar een opgegeven werkruimte
Een Windows-VM implementeren met windows-beheercentrumextensie

Implementeren op Azure
Met deze sjabloon kunt u een Virtuele Windows-machine met windows-beheercentrum-extensie implementeren om de VIRTUELE machine rechtstreeks vanuit Azure Portal te beheren.
Een WordPress-blog implementeren met Docker

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM implementeren waarop Docker is geïnstalleerd (met behulp van de Docker-extensie) en WordPress/MySQL-containers die zijn gemaakt en geconfigureerd voor een blogserver.
Een Open-Source parseringsserver implementeren met Docker

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM implementeren waarop Docker is geïnstalleerd (met behulp van de Docker-extensie) en een Open Source Parse Server-container die is gemaakt en geconfigureerd om de parseringsservice (nu sunset) te vervangen.
Een Openvpn Access-server implementeren

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een openvpn-toegangsserver te implementeren. Er wordt een Ubuntu-VM gemaakt, er wordt een stille installatie van de openvpn-toegangsserver uitgevoerd en vervolgens de basisservernetwerkinstellingen gemaakt: definieer de hostnaam van de VPN-server als de DNS-naam van de openbare IP van de virtuele machine
een Ubuntu-VM implementeren met Docker Engine-

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM implementeren met Docker (met behulp van de Docker-extensie). U kunt later SSH uitvoeren op de virtuele machine en Docker-containers uitvoeren.
Anbox Cloud- implementeren

Implementeren op Azure
Met deze sjabloon wordt Anbox Cloud geïmplementeerd op een Ubuntu-VM. Voor het voltooien van de installatie van Anbox Cloud is gebruikersinteractie vereist na de implementatie; raadpleeg de LEESMIJ voor instructies. De sjabloon ondersteunt zowel het starten van een virtuele machine vanuit een Ubuntu Pro-installatiekopie als de koppeling van een Ubuntu Pro-token met een virtuele machine die wordt gestart vanuit een niet-Pro-installatiekopie. De eerste is het standaardgedrag; gebruikers die een token willen koppelen aan een VM die is gestart vanuit een niet-Pro-installatiekopie, moeten de standaardargumenten voor de parameters ubuntuImageOffer, ubuntuImageSKU en ubuntuProToken overschrijven. De sjabloon is ook parametrisch in de VM-grootte en schijfgrootten. Niet-standaard argumentwaarden voor deze parameters moeten voldoen aan https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4.
CKAN- implementeren

Implementeren op Azure
Met deze sjabloon wordt CKAN geïmplementeerd met behulp van Apache Solr (voor zoeken) en PostgreSQL (database) op een Ubuntu-VM. CKAN, Solr en PostgreSQL worden geïmplementeerd als afzonderlijke Docker-containers op de VIRTUELE machine.
Darktrace vSensors implementeren

Implementeren op Azure
Met deze sjabloon kunt u een of meer zelfstandige Darktrace vSensors implementeren
HBase-geo-replicatie implementeren

Implementeren op Azure
Met deze sjabloon kunt u een Azure-omgeving configureren voor HBase-replicatie in twee verschillende regio's met vpn-vnet-naar-vnet-verbinding.
IOMAD-cluster implementeren op Ubuntu-

Implementeren op Azure
Met deze sjabloon wordt IOMAD geïmplementeerd als een LAMP-toepassing op Ubuntu. Er wordt een of meer Ubuntu-VM's gemaakt voor de front-end en één VM voor de back-end. Het voert een stille installatie van Apache en PHP uit op de front-end-VM en MySQL op de back-end-VM. Vervolgens wordt IOMAD geïmplementeerd op het cluster. Hiermee configureert u een load balancer voor het doorsturen van aanvragen naar de front-end-VM's. Het configureert ook NAT-regels om beheerderstoegang tot elk van de VM's toe te staan. Er wordt ook een moodledata-gegevensmap ingesteld met behulp van bestandsopslag die wordt gedeeld tussen de VM's. Nadat de implementatie is geslaagd, kunt u naar /iomad op elke front-end-VM gaan (met behulp van webbeheerderstoegang) om IOMAD te configureren.
IOMAD implementeren in Ubuntu op één VM

Implementeren op Azure
Met deze sjabloon wordt IOMAD geïmplementeerd als een LAMP-toepassing op Ubuntu. Er wordt één Ubuntu-VM gemaakt, wordt mySQL, Apache en PHP op de achtergrond geïnstalleerd en vervolgens wordt IOMAD erop geïmplementeerd. Nadat de implementatie is geslaagd, kunt u naar /iomad gaan om iOMAD te starten met congfiguring IOMAD.
MySQL Flexibele server implementeren met privé-eindpunt

Implementeren op Azure
Deze sjabloon biedt een manier om een Flexibele Azure Database for MySQL-server te implementeren met een privé-eindpunt.
Neo4J implementeren in Docker en gegevens op externe schijf

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM implementeren waarop Docker is geïnstalleerd (met behulp van de Docker-extensie) en een Neo4J-container die gebruikmaakt van een externe schijf om de gegevens op te slaan.
Neo4J implementeren in Ubuntu VM-

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM met binaire Neo4J-bestanden implementeren en Neo4J uitvoeren op de aangewezen poorten.
Net Disk implementeren op Ubuntu

Implementeren op Azure
Met deze sjabloon kunt u seafile-server 6.1.1 implementeren op Azure Ubuntu VM
Octopus Deploy 3.0 implementeren met een proeflicentie

Implementeren op Azure
Met deze sjabloon kunt u één Octopus Deploy 3.0-server implementeren met een proeflicentie. Hiermee wordt geïmplementeerd op één Windows Server 2012R2-VM (Standard D2) en SQL DB (S1-laag) op de locatie die is opgegeven voor de resourcegroep.
Open edX (lilac-versie) implementeren via

Implementeren op Azure
Met deze sjabloon maakt u één Ubuntu-VM en implementeert u Open edX via docenten.
Open edX devstack implementeren op één Ubuntu-VM-

Implementeren op Azure
Met deze sjabloon maakt u één Ubuntu-VM en implementeert u Open edX devstack erop.
Open edX Dogwood (multi-VM) implementeren

Implementeren op Azure
Met deze sjabloon maakt u een netwerk van Ubuntu-VM's en implementeert u Open edX Dogwood erop. Implementatie ondersteunt 1-9 toepassings-VM's en back-end-Mongo- en MySQL-VM's.
Open edX-volledigestack (Ficus) implementeren op één Ubuntu-VM-

Implementeren op Azure
Met deze sjabloon maakt u één Ubuntu-VM en implementeert u Open edX fullstack (Ficus) erop.
OpenLDAP-cluster implementeren op Ubuntu-

Implementeren op Azure
Met deze sjabloon wordt een OpenLDAP-cluster geïmplementeerd op Ubuntu. Het maakt meerdere Ubuntu-VM's (maximaal 5, maar kan eenvoudig worden verhoogd) en voert een stille installatie van OpenLDAP erop uit. Vervolgens wordt N-way multi-master-replicatie ingesteld. Nadat de implementatie is geslaagd, kunt u naar /phpldapadmin gaan om OpenLDAP te starten.
OpenLDAP implementeren op Ubuntu op één VM

Implementeren op Azure
Met deze sjabloon wordt OpenLDAP geïmplementeerd op Ubuntu. Er wordt één Ubuntu-VM gemaakt en er wordt een stille installatie van OpenLDAP uitgevoerd. Nadat de implementatie is geslaagd, kunt u naar /phpldapadmin gaan om OpenLDAP te starten.
OpenSIS Community Edition-cluster implementeren op Ubuntu

Implementeren op Azure
Met deze sjabloon wordt OpenSIS Community Edition geïmplementeerd als een LAMP-toepassing in Ubuntu. Er wordt een of meer Ubuntu-VM's gemaakt voor de front-end en één VM voor de back-end. Het voert een stille installatie van Apache en PHP uit op de front-end-VM en MySQL op de back-end-VM. Vervolgens wordt OpenSIS Community Edition geïmplementeerd op het cluster. Nadat de implementatie is geslaagd, kunt u naar /opensis-ce gaan op elk van de front-end-VM's (met behulp van webbeheerderstoegang) om openSIS te starten.
OpenSIS Community Edition implementeren op Ubuntu op één VM

Implementeren op Azure
Met deze sjabloon wordt OpenSIS Community Edition geïmplementeerd als een LAMP-toepassing in Ubuntu. Er wordt één Ubuntu-VM gemaakt, er wordt een stille installatie van MySQL, Apache en PHP uitgevoerd en vervolgens OpenSIS Community Edition geïmplementeerd. Nadat de implementatie is geslaagd, kunt u naar /opensis-ce gaan om te beginnen met congfiguting OpenSIS.
Secure Azure AI Studio implementeren met een beheerd virtueel netwerk

Implementeren op Azure
Met deze sjabloon maakt u een beveiligde Azure AI Studio-omgeving met robuuste netwerk- en identiteitsbeveiligingsbeperkingen.
Shibboleth Identity Provider-cluster implementeren op Ubuntu

Implementeren op Azure
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd op Ubuntu in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/Status (poortnummer noteren) gaan om het succes te controleren.
Shibboleth Identity Provider-cluster implementeren in Windows

Implementeren op Azure
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren.
Shibboleth Identity Provider implementeren op Ubuntu op één VM-

Implementeren op Azure
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd op Ubuntu. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren.
Shibboleth Identity Provider implementeren in Windows (één VM)

Implementeren op Azure
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows. Er wordt één Virtuele Windows-machine gemaakt, JDK en Apache Tomcat geïnstalleerd, Shibboleth Identity Provider geïmplementeerd en vervolgens alles geconfigureerd voor SSL-toegang tot de Shibboleth IDP. Nadat de implementatie is geslaagd, kunt u naar https://your-server:8443/idp/profile/status gaan om het succes te controleren.
Solace PubSub+ message broker implementeren op Azure Linux-VM('s)

Implementeren op Azure
Met deze sjabloon kunt u een zelfstandige Solace PubSub+ berichtenbroker of een cluster met hoge beschikbaarheid van Solace PubSub+ berichtenbrokers implementeren op Virtuele Linux-machines in Azure Linux.
Het CoScale-platform op één VM implementeren

Implementeren op Azure
CoScale is een volledige bewakingsoplossing die is afgestemd op productieomgevingen waarop microservices worden uitgevoerd. Zie https://www.coscale.com/ voor meer informatie. Met deze sjabloon wordt het CoScale-platform op één VIRTUELE machine geïnstalleerd en mag alleen worden gebruikt voor proof-Of-Concept-omgevingen.
Ubuntu-VM implementeren met Open JDK en Tomcat-

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM maken met OpenJDK en Tomcat. Het aangepaste scriptbestand wordt momenteel tijdelijk opgehaald uit de https-koppeling op raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Nadat de VM is ingericht, kan de tomcat-installatie worden geverifieerd door toegang te krijgen tot de HTTP-koppeling [FQDN-naam of openbaar IP-adres]:8080/
windows-VM implementeren met SSL DSC-

Implementeren op Azure
Met deze sjabloon kunt u een Windows-VM implementeren, Windows-functies configureren zoals IIS/Webrol, .Net, Aangepaste logboekregistratie, Windows-verificatie, toepassingsinitialisatie, implementatiepakketten voor toepassingen downloaden, URL-herschrijven & SSL-configuratie met behulp van DSC en Azure Key Vault
Xfce Desktop- implementeren

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie voor het implementeren van Xfce Desktop op de VIRTUELE machine. Er wordt een Ubuntu-VM gemaakt, wordt een stille installatie uitgevoerd van Xfce-desktop en xrdp
Implementeert een MySQL-replicatiecluster met 2 knooppunten/slave-

Implementeren op Azure
Met deze sjabloon wordt een MySQL-replicatiecluster met 2 knooppunten/slaves geïmplementeerd op CentOS 6.5 of 6.6
Implementeert een Consul-cluster met drie knooppunten

Implementeren op Azure
Met deze sjabloon wordt een Consul-cluster met 3 knooppunten geïmplementeerd en worden de knooppunten automatisch samengevoegd via Atlas. Consul is een hulpprogramma voor servicedetectie, gedistribueerd sleutel-/waardearchief en een aantal andere coole dingen. Atlas wordt geleverd door Hashicorp (makers van Consul) als een manier om snel Consul-clusters te maken zonder handmatig aan elk knooppunt te hoeven deelnemen
Implementeert een Percona XtraDB-cluster met 3 knooppunten

Implementeren op Azure
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04
Implementeert een N-knooppunt Gluster-bestandssysteem

Implementeren op Azure
Met deze sjabloon wordt een 2, 4, 6 of 8 knooppunt Gluster-bestandssysteem geïmplementeerd met 2 replica's op Ubuntu
Implementeert een CentOS-cluster met N-knooppunten

Implementeren op Azure
Met deze sjabloon wordt een CentOS-cluster met 2-10 knooppunten met 2 netwerken geïmplementeerd.
IMPLEMENTEERT SQL Server 2014 AG op bestaande VNET-& AD-

Implementeren op Azure
Met deze sjabloon maakt u drie nieuwe Virtuele Azure-machines op een bestaand VNET: twee VM's zijn geconfigureerd als replicaknooppunten van de SQL Server 2014-beschikbaarheidsgroep en één VIRTUELE machine is geconfigureerd als bestandssharewitness voor automatische clusterfailover. Naast deze VM's worden ook de volgende aanvullende Azure-resources geconfigureerd: interne load balancer, opslagaccounts. PowerShell DSC wordt gebruikt om clustering, SQL Server en een beschikbaarheidsgroep binnen elke VIRTUELE machine te configureren. Voor Active Directory-ondersteuning moeten bestaande Active Directory-domeincontrollers al worden geïmplementeerd op het bestaande VNET.
Implementeert Windows-VM's onder LB, configureert u WinRM Https

Implementeren op Azure
Met deze sjabloon kunt u Windows-VM's implementeren met enkele verschillende opties voor de Windows-versie. Met deze sjabloon configureert u ook een WinRM https-listener op VM's
Dev Environment voor AZ-400 Labs

Implementeren op Azure
VM met VS2017 Community, Docker-desktop, Git en VSCode voor AZ-400 (Azure DevOps) Labs
Diagnostische gegevens met Event Hub en ELK-

Implementeren op Azure
Met deze sjabloon worden een Elasticsearch-cluster en Kibana- en Logstash-VM's geïmplementeerd. Logstash is geconfigureerd met een invoerinvoegtoepassing voor het ophalen van diagnostische gegevens uit Event Hub.
Privé-IP dynamisch detecteren

Implementeren op Azure
Met deze sjabloon kunt u dynamisch een privé-IP voor een NIC detecteren. Het geeft het privé-IP-adres van NIC0 door aan VM1 met behulp van aangepaste scriptextensies die het naar een bestand op VM1 schrijven.
Django-app met SQL Databases

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. In dit voorbeeld wordt een Ubuntu-VM gemaakt, wordt python, Django en Apache op de achtergrond geïnstalleerd en wordt vervolgens een eenvoudige Django-app gemaakt. De sjabloon maakt ook een SQL Database, met een voorbeeldtabel met enkele voorbeeldgegevens die worden weergegeven in de webbrowser met behulp van een query
DLWorkspace-implementatie

Implementeren op Azure
DLWorkspace-cluster implementeren in Azure
DMZ met NSG-

Implementeren op Azure
In dit voorbeeld wordt een eenvoudige DMZ gemaakt met vier Windows-servers, een VNet met twee subnetten en een netwerkbeveiligingsgroep.
DNS-doorstuurserver-VM-

Implementeren op Azure
Deze sjabloon laat zien hoe u een DNS-server maakt waarmee query's worden doorgestuurd naar de interne DNS-servers van Azure. Dit is handig voor het instellen van DNS-resultaat tussen virtuele netwerken (zoals beschreven in https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/).
DNX op Ubuntu-

Implementeren op Azure
Draait een Ubuntu 14.04-server en installeert de .NET Execution-context (DNX) plus een voorbeeldtoepassing
Docker Swarm-cluster

Implementeren op Azure
Met deze sjabloon maakt u een Docker Swarm-cluster met hoge beschikbaarheid
Dokku-exemplaar

Implementeren op Azure
Dokku is een mini-heroku-stijl PaaS op één virtuele machine.
Drone op Ubuntu VM-

Implementeren op Azure
Met deze sjabloon wordt een exemplaar van Ubuntu 14.04 LTS ingericht met het Docker Extension- en Drone CI-pakket.
Elasticsearch-cluster, Kibana en Logstash voor diagnostische

Implementeren op Azure
Met deze sjabloon worden een Elasticsearch-cluster en Kibana- en Logstash-VM's geïmplementeerd. Logstash is geconfigureerd met een invoerinvoegtoepassing voor het ophalen van diagnostische gegevens uit bestaande Azure Storage-tabellen.
ESET VM-extensie

Implementeren op Azure
Hiermee maakt u een VIRTUELE machine met de ESET-extensie
op FreeBSD PHP gebaseerde website

Implementeren op Azure
Met deze sjabloon worden vier FreeBSD-VM's geïmplementeerd voor op PHP gebaseerde website
Front Door Premium met VM- en Private Link-service

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden.
GitHub Enterprise Server-

Implementeren op Azure
GitHub Enterprise Server is de privéversie van GitHub.com die worden uitgevoerd op een virtuele machine in uw Azure-abonnement. Het maakt samenwerkingscodering mogelijk en aangenaam voor bedrijfssoftwareontwikkelingsteams.
GitLab Omnibus-

Implementeren op Azure
Deze sjabloon vereenvoudigt de implementatie van GitLab Omnibus op een virtuele machine met een openbare DNS, waarbij gebruik wordt gemaakt van de DNS van het openbare IP-adres. Het maakt gebruik van de Standard_F8s_v2 instantiegrootte, die overeenkomt met referentiearchitectuur en ondersteunt maximaal 1000 gebruikers (20 RPS). Het exemplaar is vooraf geconfigureerd voor het gebruik van HTTPS met een Let's Encrypt-certificaat voor beveiligde verbindingen.
GlassFish op SUSE-

Implementeren op Azure
Met deze sjabloon wordt een GlassFish-cluster met gelijke taakverdeling (v3 of v4) geïmplementeerd dat bestaat uit een door de gebruiker gedefinieerd aantal SUSE-VM's (OpenSUSE of SLES).
Go Ethereum op Ubuntu-

Implementeren op Azure
Met deze sjabloon wordt een Go Ethereum-client samen met een genesisblok geïmplementeerd op virtuele Ubuntu-machines
Go Expanse op Ubuntu

Implementeren op Azure
Met deze sjabloon wordt een Go Expanse-client geïmplementeerd op virtuele Ubuntu-machines
GPU-VM met OBS-Studio, Skype MS-Teams voor gebeurtenisstreaming

Implementeren op Azure
Met deze sjabloon maakt u een GPU-VM met OBS-Studio, Skype MS-Teams voor gebeurtenisstreaming. Hiermee maakt u de VIRTUELE machine in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack. Alle installatieprocessen op basis van Chocolately Package Manager
Guacamole-VM in bestaande VNet-

Implementeren op Azure
Met deze sjabloon wordt een VIRTUELE machine geïmplementeerd met Guacamole, de gratis open source HTML5 RDP/VNC-proxy. Een bestaand virtueel netwerk en een subnet zijn vereist voor het gebruik van deze sjabloon. De basisinstallatiekopieën zijn CoreOS Stable en de implementatie maakt gebruik van Docker-containers.
Hazelcast-cluster

Implementeren op Azure
Hazelcast is een in-memory gegevensplatform dat kan worden gebruikt voor verschillende gegevenstoepassingen. Deze sjabloon implementeert een willekeurig aantal Hazelcast-knooppunten en ze detecteren elkaar automatisch.
High IOPS 32 Data Disk Storage Pool Standard D14 VM

Implementeren op Azure
Met deze sjabloon maakt u een Standard D14-VM met 32 gegevensschijven gekoppeld. Met DSC worden ze automatisch gestreept per best practices om maximale IOPS op te halen en geformatteerd in één volume.
Hyper-V virtuele machine hosten met geneste VM's

Implementeren op Azure
Hiermee wordt een virtuele machine geïmplementeerd op een Hyper-V Host en alle afhankelijke resources, waaronder virtueel netwerk, openbaar IP-adres en routetabellen.
IIS-server met behulp van de DSC-extensie op een Windows-VM-

Implementeren op Azure
Met deze sjabloon maakt u een Virtuele Windows-machine en stelt u een IIS-server in met behulp van de DSC-extensie. Opmerking: voor de DSC-configuratiemodule moet een SAS-token worden doorgegeven als u Azure Storage gebruikt. Voor de DSC-modulekoppeling van GitHub (standaard in deze sjabloon) is dit niet nodig.
VIRTUELE IIS-machines & SQL Server 2014-VM's

Implementeren op Azure
Maak 1 of 2 IIS Windows 2012 R2 Webservers en één back-end SQL Server 2014 in VNET.
een bestand installeren op een Windows-VM

Implementeren op Azure
Met deze sjabloon kunt u een Virtuele Windows-machine implementeren en een aangepast PowerShell-script uitvoeren om een bestand op die VM te installeren.
een Minecraft-server installeren op een Ubuntu-VM-

Implementeren op Azure
Met deze sjabloon wordt een aangepaste Minecraft-server geïmplementeerd en ingesteld op een virtuele Ubuntu-machine.
Configuration Manager Current Branch installeren in Azure

Implementeren op Azure
Met deze sjabloon maakt u nieuwe Virtuele Azure-machines op basis van de configuratie die u kiest. Hiermee configureert u een nieuwe AD-domeinbesturing, een nieuwe hiërarchie/zelfstandige bank met SQL Server, een externe sitesysteemserver met beheerpunt en distributiepunt en clients.
Configuration Manager Tech Preview-lab installeren in Azure

Implementeren op Azure
Met deze sjabloon maakt u nieuwe Virtuele Azure-machines. Hiermee configureert u een nieuwe AD-domeinbesturing, een nieuwe zelfstandige primaire site met SQL Server, een externe sitesysteemserver met beheerpunt en distributiepunt en client(opties).
Elasticsearch-cluster installeren op een virtuele-machineschaalset

Implementeren op Azure
Met deze sjabloon wordt een Elasticsearch-cluster geïmplementeerd op een virtuele-machineschaalset. De sjabloon richt 3 toegewezen hoofdknooppunten in, met een optioneel aantal gegevensknooppunten, die worden uitgevoerd op beheerde schijven.
MongoDB installeren op een Ubuntu-VM met behulp van aangepast script LinuxExt

Implementeren op Azure
Met deze sjabloon wordt Mongo DB geïmplementeerd op een virtuele Ubuntu-machine. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
MongoDB installeren op CentOS met aangepaste Script Linux-extensie

Implementeren op Azure
Met deze sjabloon wordt Mongo DB geïmplementeerd op een CentOS Virtual Machine. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
meerdere Visual Studio Team Services-agents (VSTS) installeren

Implementeren op Azure
Met deze sjabloon maakt u een virtuele machine en ondersteunende resources waarop Visual Studio 2017 is geïnstalleerd. Het installeert en configureert ook maximaal 4 VSTS-buildagents en koppelt deze aan een VSTS-pool
Phabricator installeren op een Ubuntu-VM-

Implementeren op Azure
Met deze sjabloon wordt Phabricator geïmplementeerd op een virtuele Ubuntu-machine. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
Scrapy installeren in Ubuntu met behulp van aangepaste Script Linux-extensie

Implementeren op Azure
Met deze sjabloon wordt Scrapy geïmplementeerd op een virtuele Ubuntu-machine. De gebruiker kan een spin uploaden om te beginnen met verkennen. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
Intel Lustre-clients met behulp van afbeeldingen in de CentOS-galerie

Implementeren op Azure
Met deze sjabloon worden meerdere virtuele Intel Lustre 2.7-clientmachines gemaakt met behulp van Azure Gallery OpenLogic CentOS 6.6- of 7.0-installatiekopieën en wordt een bestaand Intel Lustre-bestandssysteem gekoppeld
IPv6 in Azure Virtual Network (VNET)

Implementeren op Azure
Maak een IPv4-/IPv6-VNET met twee STACK-VM's.
IPv6 in Azure Virtual Network (VNET) met Std LB-

Implementeren op Azure
Maak een IPv4-/IPv6-VNET met twee stacks en een internetgerichte Standard Load Balancer.
JBoss EAP op RHEL (geclusterde, multi-VM)-

Implementeren op Azure
Met deze sjabloon kunt u meerdere RHEL 8.6-VM's met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie.
JBoss EAP op RHEL (zelfstandige VM)

Implementeren op Azure
Met deze sjabloon kunt u een RHEL 8.6-VM met JBoss EAP 7.4 maken en ook een webtoepassing met de naam JBoss-EAP in Azure implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie.
JBoss EAP-server waarop een testtoepassing met de naam dukes

Implementeren op Azure
Met deze sjabloon kunt u een Red Hat-VM met JBoss EAP 7 maken en ook een webtoepassing met de naam dukes implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de gebruiker en het wachtwoord die zijn geconfigureerd op het moment van de implementatie.
Jenkins-cluster met Windows & Linux Worker-

Implementeren op Azure
1 Jenkins-master met 1 Linux-knooppunt en 1 Windows-knooppunt
JMeter-omgeving voor Elasticsearch-

Implementeren op Azure
Met deze sjabloon wordt een JMeter-omgeving geïmplementeerd in een bestaand virtueel netwerk. Eén hoofdknooppunt en meerdere onderliggende knooppunten worden geïmplementeerd in een nieuw jmeter-subnet. Deze sjabloon werkt in combinatie met de quickstartsjabloon Elasticsearch.
een VIRTUELE machine toevoegen aan een bestaand domein

Implementeren op Azure
In deze sjabloon ziet u hoe een domein wordt gekoppeld aan een privé-AD-domein in de cloud.
KEMP LoadMaster (MultiNIC)

Implementeren op Azure
Met deze sjabloon maakt u een KEMP LoadMaster met twee interfaces in bestaande subnetten.
KEMP LoadMaster HA Pair

Implementeren op Azure
Met deze sjabloon wordt een KEMP LoadMaster HA Pair geïmplementeerd
Kubernetes-cluster met automatische schaalaanpassing van VMSS-clusters

Implementeren op Azure
Met deze sjabloon wordt een vanille kubernetes-cluster geïmplementeerd dat is geïnitialiseerd met behulp van kubeadm. Hiermee wordt een geconfigureerd hoofdknooppunt geïmplementeerd met een automatische schaalaanpassing van clusters. Er wordt ook een vooraf geconfigureerde VIRTUELE-machineschaalset (VMSS) geïmplementeerd en automatisch gekoppeld aan het cluster. De automatische schaalaanpassing van clusters kan het cluster vervolgens automatisch omhoog/omlaag schalen, afhankelijk van de werkbelasting van het cluster.
Linux-VM met Kabouter Desktop RDP VSCode en Azure CLI

Implementeren op Azure
Met deze sjabloon wordt een Ubuntu Server-VM geïmplementeerd en wordt vervolgens de Linux CustomScript-extensie gebruikt om de ondersteuning voor Ubuntu Gnome Desktop en Extern bureaublad te installeren (via xrdp). De uiteindelijke ingerichte Ubuntu-VM biedt ondersteuning voor externe verbindingen via RDP.
Virtuele Linux-machine met MSI-toegang tot opslag

Implementeren op Azure
Met deze sjabloon wordt een linux-VM geïmplementeerd met een door het systeem toegewezen beheerde identiteit die toegang heeft tot een opslagaccount in een andere resourcegroep.
Linux-VM met seriële uitvoer

Implementeren op Azure
Met deze sjabloon maakt u een eenvoudige Virtuele Linux-machine met minimale parameters en seriële/console geconfigureerd voor uitvoer naar opslag
Opslagaccountsleutels weergeven met de aangepaste scriptextensie van Windows

Implementeren op Azure
Met deze sjabloon maakt u een Windows Server 2012 R2-VM en voert u een PowerShell-script uit met behulp van de aangepaste scriptextensie. De functie listKeys wordt ook gebruikt om de sleutels van het Azure Storage-account op te halen. Het PowerShell-script voor dit voorbeeld moet worden gehost in een Azure Storage-account. (Opmerking: Voor andere voorbeelden kan een aangepast script ook worden gehost in GitHub)
Lustre HPC-client- en serverknooppunten

Implementeren op Azure
Met deze sjabloon maakt u lustre-client- en serverknooppunt-VM's en gerelateerde infrastructuur zoals VNET's
Marketplace-voorbeeld-VM met voorwaardelijke resources

Implementeren op Azure
Met deze sjabloon kunt u een virtuele Linux-machine implementeren met behulp van nieuwe of bestaande resources voor het virtuele netwerk, de opslag en het openbare IP-adres. Hiermee kunt u ook kiezen tussen SSH en Wachtwoord verifiëren. De sjablonen maken gebruik van voorwaarden en logische functies om de behoefte aan geneste implementaties te verwijderen.
McAfee Endpoint Security (proeflicentie) op windows-VM's

Implementeren op Azure
Met deze sjabloon maakt u een Virtuele Windows-machine en stelt u een evaluatieversie van McAfee Endpoint Security in
Memcached-servicecluster met meerdere Ubuntu-VM's

Implementeren op Azure
Met deze sjabloon maakt u een of meer memcached-services op Ubuntu 14.04-VM's in een privésubnet. Er wordt ook een openbaar toegankelijke Apache-VM gemaakt met een PHP-testpagina om te bevestigen dat memcached is geïnstalleerd en toegankelijk is.
Migreren naar Azure SQL-database met behulp van Azure DMS-

Implementeren op Azure
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database, Azure SQL Managed Instance of Microsoft SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd. Deze fungeert als een bronserver met vooraf gemaakte database erop en een Azure SQL DB-doelserver met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bron-naar-doelserver. De sjabloon implementeert ook de vereiste resources, zoals NIC, vnet, enzovoort voor het ondersteunen van de bron-VM, de DMS-service en de doelserver.
app met meerdere lagen met NSG, ILB, AppGateway

Implementeren op Azure
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd
Traffic Manager met meerdere lagen, L4 ILB, L7 AppGateway

Implementeren op Azure
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd
sjabloon voor meerdere VM's met beheerde schijf

Implementeren op Azure
Met deze sjabloon maakt u N aantal VM's met beheerde schijven, openbare IP-adressen en netwerkinterfaces. Hiermee worden de VM's in één beschikbaarheidsset gemaakt. Ze worden ingericht in een virtueel netwerk dat ook wordt gemaakt als onderdeel van de implementatie
VNS3-netwerkapparaat met meerdere clients

Implementeren op Azure
VNS3 is een alleen virtueel softwareapparaat dat de gecombineerde functies en functies van een beveiligingsapparaat, Application Delivery Controller en Unified Threat Management-apparaat aan de rand van de cloudtoepassing biedt. Belangrijke voordelen, bovenop cloudnetwerken, Always On-end-to-end-versleuteling, Federatieve datacentra, cloudregio's, cloudproviders en/of containers, het maken van één geïntegreerde adresruimte, Attestable-controle over versleutelingssleutels, Meshed-netwerk beheerbaar op schaal, betrouwbare ha in de cloud, gevoelige toepassingen isoleren (snelle netwerksegmentatie tegen lage kosten), segmentatie binnen toepassingen, analyse van alle gegevens die in beweging zijn in de cloud. Belangrijke netwerkfuncties; virtuele router, switch, firewall, vpn-concentrator, multicast-distributeur, met invoegtoepassingen voor WAF, NIDS, Caching, Proxy Load Balancers en andere layer 4thru 7-netwerkfuncties, VNS3 vereist geen nieuwe kennis of training om te implementeren, zodat u kunt integreren met bestaande netwerkapparatuur.
meerdere VM-sjabloon met Chef-extensie

Implementeren op Azure
Hiermee wordt een opgegeven aantal Ubuntu-VM's geïmplementeerd die zijn geconfigureerd met Chef Client
Meerdere Windows-VM met aangepast script

Implementeren op Azure
Meerdere Windows-VM's met een aangepast script naar keuze.
Nagios Core op Ubuntu-VM's

Implementeren op Azure
Deze sjabloon installeert en configureert Nagios Core, de industriestandaard, het Open Source IT-bewakingssysteem waarmee organisaties it-infrastructuurproblemen kunnen identificeren en oplossen voordat ze van invloed zijn op kritieke bedrijfsprocessen
Nylas N1 e-mailsynchronisatie-engine op Debian

Implementeren op Azure
Deze sjabloon installeert en configureert nylas N1 opensource-synchronisatie-engine op een Debian-VM.
OpenCanvas-LMS-

Implementeren op Azure
Met deze sjabloon wordt OpenCanvas geïmplementeerd op Ubuntu 16.04
OpenScholar-

Implementeren op Azure
Met deze sjabloon wordt een OpenScholar geïmplementeerd op de ubuntu-VM 16.04
os patching-extensie op een Ubuntu-VM

Implementeren op Azure
Met deze sjabloon maakt u een Ubuntu-VM en installeert u de OSPatching-extensie
Perforce Helix Core Linux Single Instance

Implementeren op Azure
Met deze sjabloon wordt een nieuw exemplaar van Perforce Helix Core Server geïmplementeerd op een CentOS-, RHEL- of Ubuntu-server in Azure, samen met alle vereiste infrastructuurelementen. De installatie wordt uitgevoerd met SDP (Server Deployment Package). Perforce Helix Core is een toonaangevende versiebeheersysteem dat veel wordt gebruikt in gameontwikkeling en vele andere branches.
voorbeeld van privé-eindpunt

Implementeren op Azure
Deze sjabloon laat zien hoe u een privé-eindpunt maakt dat verwijst naar Azure SQL Server
voorbeeld van Private Link-service

Implementeren op Azure
In deze sjabloon ziet u hoe u een Private Link-service maakt
een Kafka-cluster inrichten op virtuele Ubuntu-machines

Implementeren op Azure
Met deze sjabloon maakt u een Kafka-cluster op de installatiekopie van virtuele Ubuntu-machines, schakelt u persistentie (standaard) in en past u alle bekende optimalisaties en aanbevolen procedures toe
richt een Spark-cluster in op virtuele Ubuntu-machines

Implementeren op Azure
Met deze sjabloon wordt een Spark-cluster gemaakt op de installatiekopie van de virtuele Ubuntu-machine, wordt persistentie (standaard) ingeschakeld en worden alle bekende optimalisaties en aanbevolen procedures toegepast
openbare load balancer gekoppeld aan een gateway load balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare standard load balancer implementeren die is gekoppeld aan een Gateway Load Balancer. Het verkeer dat via internet binnenkomt, wordt gerouteerd naar de Gateway Load Balancer met linux-VM's (NVA's) in de back-endpool.
Puppet-agent op windows-VM-

Implementeren op Azure
Een Windows-VM implementeren met Puppet Agent
een certificaat naar een Windows-VM pushen

Implementeren op Azure
Push een certificaat naar een Windows-VM. De Sleutelkluis maken met behulp van de sjabloon op http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
Python-proxy in Ubuntu met behulp van aangepaste Linux-extensie voor scripts

Implementeren op Azure
Met deze sjabloon wordt Python-proxy geïmplementeerd op een virtuele Ubuntu-machine. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
Qlik Sense Enterprise-knooppunt met één knooppunt

Implementeren op Azure
Met deze sjabloon wordt één Qlik Sense Enterprise-site met één knooppunt uitgevoerd. Bring Your Own License.
implementatie van RDS-farm met behulp van bestaande Active Directory-

Implementeren op Azure
Met deze sjabloon maakt u een RDS-farmimplementatie met behulp van bestaande Active Directory in dezelfde resourcegroep
implementatie met hoge beschikbaarheid van RDS-gateways

Implementeren op Azure
Deze sjabloon biedt hoge beschikbaarheid voor RD Gateway- en RD Web Access-servers in een bestaande RDS-implementatie
Red Hat Enterprise Linux VM (RHEL 7.8 onbeheerd)

Implementeren op Azure
Met deze sjabloon wordt een Virtuele Linux-machine van Red Hat Enterprise (RHEL 7.8) geïmplementeerd met behulp van de vm-installatiekopie voor betalen per gebruikYou-Go RHEL voor de geselecteerde versie op standard A1_v2 VM op de locatie van de gekozen resourcegroep met een extra 100 GiB-gegevensschijf die is gekoppeld aan de VIRTUELE machine. Aanvullende kosten zijn van toepassing op deze installatiekopieën. Raadpleeg de pagina met prijzen voor Azure-VM's voor meer informatie.
Red Hat Enterprise Linux VM (RHEL 7.8)

Implementeren op Azure
Met deze sjabloon wordt een Virtuele Linux-machine van Red Hat Enterprise (RHEL 7.8) geïmplementeerd met behulp van de vm-installatiekopie betalen per gebruikYou-Go RHEL-VM voor de geselecteerde versie op Standard D1 VM op de locatie van de gekozen resourcegroep met een extra 100 GiB-gegevensschijf die is gekoppeld aan de VIRTUELE machine. Aanvullende kosten zijn van toepassing op deze installatiekopieën. Raadpleeg de pagina met prijzen voor Azure-VM's voor meer informatie.
Red Hat volledige platformoverschrijdende ontwikkelvak met Team Services-agent

Implementeren op Azure
Met deze sjabloon kunt u een Red Hat-VM maken met een volledige set platformoverschrijdende SDK's en een Linux-buildagent voor Visual Studio Team Services. Zodra de VIRTUELE machine is ingericht, kan de installatie van de Team Services-buildagent worden gecontroleerd door te kijken naar de instellingen van uw Team Services-account onder Agentpools. Ondersteunde talen/hulpprogramma's: OpenJDK Java 6, 7 en 8; Ant, Maven en Gradle; npm en nodeJS; groovy en gulp; Gnu C en C++ samen met make; Perl, Python, Ruby en Ruby on Rails; .NET Core; Docker Engine en Compose; en ga
Red Hat Linux 3-laag oplossing in Azure

Implementeren op Azure
Met deze sjabloon kunt u een architectuur met drie lagen implementeren met virtuele machines van Red Hat Enterprise Linux 7.3. Architectuur omvat virtuele netwerken, externe en interne load balancers, jump-VM, NSG's, enzovoort, samen met meerdere RHEL Virtuele machines in elke laag
Red Hat Tomcat-server voor gebruik met Team Services-implementaties

Implementeren op Azure
Met deze sjabloon kunt u een Red Hat-VM maken waarop Apache2 en Tomcat7 wordt uitgevoerd en die is ingeschakeld ter ondersteuning van de Apache Tomcat-implementatietaak van Visual Studio Team Services, de kopieerbestanden via SSH-taak en de FTP-uploadtaak (met ftps) om de implementatie van webtoepassingen mogelijk te maken.
Redundante haproxy met Azure load balancer en zwevende IP-

Implementeren op Azure
Met deze sjabloon maakt u een redundante haproxy-installatie met 2 Ubuntu-VM's die zijn geconfigureerd achter Azure Load Balancer met zwevend IP-adres ingeschakeld. Elk van de Ubuntu-VM's voert haproxy uit om aanvragen te verdelen over andere toepassings-VM's (in dit geval Apache uitvoeren). Keepalived maakt redundantie mogelijk voor de haproxy-VM's door het zwevende IP-adres toe te wijzen aan de MASTER en de load balancer-test op de BACKUP te blokkeren. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, netwerkinterfaces geïmplementeerd.
Extern bureaublad-services met hoge beschikbaarheid

Implementeren op Azure
Met deze voorbeeldcode voor ARM-sjablonen wordt een Extern bureaublad-services 2019-sessieverzameling geïmplementeerd lab met hoge beschikbaarheid. Het doel is om een volledig redundante, maximaal beschikbare oplossing voor Extern bureaublad-services te implementeren met Windows Server 2019.
ROS in Azure met linux-VM's

Implementeren op Azure
Met deze sjabloon maakt u een Virtuele Linux-machine en installeert u de ROS erin met behulp van de CustomScript-extensie.
ROS in Azure met Windows VM

Implementeren op Azure
Met deze sjabloon maakt u een Virtuele Windows-machine en installeert u de ROS erin met behulp van de CustomScript-extensie.
SAP 2-laag S/4HANA Volledig geactiveerd apparaat

Implementeren op Azure
Met deze sjabloon wordt een SAP S/4HANA-systeem voor volledig geactiveerde apparaten geïmplementeerd.
SAP LaMa-sjabloon voor SAP NetWeaver-toepassingsserver

Implementeren op Azure
Met deze sjabloon wordt een virtuele machine geïmplementeerd en worden de vereiste toepassingen geïnstalleerd voor het gebruik van deze virtuele machine voor SAP LaMa. De sjabloon maakt ook de vereiste schijfindeling. Zie /azure/virtual-machines/workloads/sap/lama-installation voor meer informatie over het beheren van virtuele Azure-machines met SAP LaMa.
SAP LaMa-sjabloon voor SAP NetWeaver ASCS-

Implementeren op Azure
Met deze sjabloon wordt een virtuele machine geïmplementeerd en worden de vereiste toepassingen geïnstalleerd voor het gebruik van deze virtuele machine voor SAP LaMa. De sjabloon maakt ook de vereiste schijfindeling. Zie /azure/virtual-machines/workloads/sap/lama-installation voor meer informatie over het beheren van virtuele Azure-machines met SAP LaMa.
SAP LaMa-sjabloon voor SAP NetWeaver-databaseserver

Implementeren op Azure
Met deze sjabloon wordt een virtuele machine geïmplementeerd en worden de vereiste toepassingen geïnstalleerd voor het gebruik van deze virtuele machine voor SAP LaMa. De sjabloon maakt ook de vereiste schijfindeling. Zie /azure/virtual-machines/workloads/sap/lama-installation voor meer informatie over het beheren van virtuele Azure-machines met SAP LaMa.
SAP NetWeaver 2-laag (beheerde schijf)

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP en Managed Disks.
SAP NetWeaver 3-laag (beheerde schijf)

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP en Managed Disks.
SAP NetWeaver 3-tier multi SID (A)SCS (managed disks)

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP.
SAP NetWeaver 3-tier multi SID AS (beheerde schijven)

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP.
SAP NetWeaver 3-tier multi SID DB (beheerde schijven)

Implementeren op Azure
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP.
SAP NetWeaver-bestandsserver (beheerde schijf)

Implementeren op Azure
Met deze sjabloon kunt u een bestandsserver implementeren die kan worden gebruikt als gedeelde opslag voor SAP NetWeaver.
Secure Ubuntu by Trailbot

Implementeren op Azure
Deze sjabloon biedt een Ubuntu-VM die wordt geleverd met een speciale demon met de naam Trailbot Watcher die systeembestanden en logboeken bewaakt, Smart Policies activeert bij het wijzigen en een blockchain-verankerdegenereert, onveranderbare audittrail van alles wat er met ze gebeurt.
vm-wachtwoord beveiligen met Key Vault-

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Windows-VM implementeren door het wachtwoord op te halen dat is opgeslagen in een Sleutelkluis. Daarom wordt het wachtwoord nooit in tekst zonder opmaak in het sjabloonparameterbestand geplaatst
beveiligde virtuele hubs

Implementeren op Azure
Met deze sjabloon maakt u een beveiligde virtuele hub met behulp van Azure Firewall om uw cloudnetwerkverkeer te beveiligen dat is bestemd voor internet.
Self-host Integration Runtime op azure-VM's

Implementeren op Azure
Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines
SharePoint-abonnement / 2019 / 2016 volledig geconfigureerde

Implementeren op Azure
Maak een DC, een SQL Server 2022 en van 1 tot 5 servers die als host fungeren voor een SharePoint-abonnement /2019/2016-farm met een uitgebreide configuratie, waaronder vertrouwde verificatie, gebruikersprofielen met persoonlijke sites, een OAuth-vertrouwensrelatie (met een certificaat), een toegewezen IIS-site voor het hosten van invoegtoepassingen met hoge vertrouwen, enzovoort... De nieuwste versie van sleutelsoftware (inclusief Fiddler, vscode, np++, 7zip, ULS Viewer) is geïnstalleerd. SharePoint-machines hebben extra afstemming om ze onmiddellijk bruikbaar te maken (hulpprogramma's voor extern beheer, aangepast beleid voor Edge en Chrome, snelkoppelingen, enzovoort).
Simple DSC-pullserver

Implementeren op Azure
In dit voorbeeld kunt u een pull-server voor powershell-statusconfiguratie implementeren.
site-naar-site-VPN met actief-actieve VPN-gateways met BGP-

Implementeren op Azure
Met deze sjabloon kunt u een site-naar-site-VPN implementeren tussen twee VNets met VPN-gateways in de configuratie actief-actief met BGP. Elke Azure VPN Gateway zet de FQDN van de externe peers om het openbare IP-adres van de externe VPN-gateway te bepalen. Sjabloon wordt uitgevoerd zoals verwacht in Azure-regio's met beschikbaarheidszones.
SonarQube in Windows met Azure SQL Database

Implementeren op Azure
Implementeer een Windows-VM waarop SonarQube is geïnstalleerd en geconfigureerd voor een Azure SQL Database.
een koppelcluster

Implementeren op Azure
Sjabloon draait een koppelcluster omhoog.
SQL-inrichtings-CSP-

Implementeren op Azure
Microsoft Azure heeft een nieuw abonnementsaanbod, CSP-abonnementen. Sommige aspecten van sql VM-implementatie worden nog niet ondersteund in CSP-abonnementen. Dit omvat de SQL IaaS Agent-extensie, die is vereist voor functies zoals automatische sql-back-up en SQL Automated Patching.
SQL Server 2014 SP1 Enterprise alle SQL VM-functies ingeschakeld

Implementeren op Azure
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie met functies voor automatische patches, automatische back-up en Integratie van Azure Key Vault ingeschakeld.
SQL Server 2014 SP1 Enterprise met automatische patching

Implementeren op Azure
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie waarvoor de functie Voor automatisch patchen is ingeschakeld.
SQL Server 2014 SP1 Enterprise met Azure Key Vault

Implementeren op Azure
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie waarvoor de azure Key Vault-integratiefunctie is ingeschakeld.
SQL Server 2014 SP2 Enterprise met automatische back-up

Implementeren op Azure
Met deze sjabloon maakt u een SQL Server 2014 SP2 Enterprise-editie waarvoor de functie Automatische back-up is ingeschakeld
SQL Server-VM met geoptimaliseerde opslaginstellingen voor prestaties

Implementeren op Azure
Een virtuele SQL Server-machine maken met opslaginstellingen die zijn geoptimaliseerd voor prestaties in PremiumSSD
geoptimaliseerde opslaginstellingen voor SQL-VM's op UltraSSD-

Implementeren op Azure
Een virtuele SQL Server-machine maken met opslaginstellingen die zijn geoptimaliseerd voor prestaties, met behulp van UltraSSD voor SQL-logboekbestanden
Zelfstandige Ethereum Studio-

Implementeren op Azure
Met deze sjabloon wordt een docker geïmplementeerd met een zelfstandige versie van Ethereum Studio in Ubuntu.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer per IP-adres, zoals wordt beschreven in het beheer van back-endpools document.
SUSE Linux Enterprise Server VM (SLES 12)

Implementeren op Azure
Met deze sjabloon kunt u een SUSE Linux Enterprise Server-VM (SLES 12) implementeren met behulp van de installatiekopieën voor betalen per gebruikYou-Go SLES VM voor de geselecteerde versie op Standard D1 VM op de locatie van de gekozen resourcegroep met een extra 100 GiB-gegevensschijf die is gekoppeld aan de VIRTUELE machine. Aanvullende kosten zijn van toepassing op deze installatiekopieën. Raadpleeg de pagina met prijzen voor Azure-VM's voor meer informatie.
proefversie van de Symantec Endpoint Protection-extensie op windows-VM's

Implementeren op Azure
Met deze sjabloon maakt u een Virtuele Windows-machine en stelt u een evaluatieversie van Symantec Endpoint Protection in
Telegraf-InfluxDB-Grafana-

Implementeren op Azure
Met deze sjabloon kunt u een exemplaar van Telegraf-InfluxDB-Grafana implementeren op een Linux Ubuntu 14.04 LTS-VM. Hiermee wordt een VIRTUELE machine geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de VIRTUELE machine geretourneerd en worden de onderdelen van Telegraf, InfluxDB en Grafana geïnstalleerd. De sjabloon biedt configuratie voor telegraf met invoegtoepassingen die zijn ingeschakeld voor metrische gegevens van Docker,containerhost.
Terraform in Azure

Implementeren op Azure
Met deze sjabloon kunt u een Terraform-werkstation implementeren als een Linux-VM met MSI.
testomgeving voor Azure Firewall Premium-

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall Premium- en Firewall-beleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorie
TFS Basic-domeinimplementatie

Implementeren op Azure
Met deze sjabloon maakt u een zelfstandige VM TFS-implementatie, waaronder TFS, SQL Express en een domeincontroller. Het is bedoeld om TFS te evalueren in Azure, niet als productie-implementatie.
TFS-werkgroepimplementatie

Implementeren op Azure
Met deze sjabloon maakt u een zelfstandige VM TFS-werkgroepimplementatie, waaronder TFS en SQL Express. Het is bedoeld om TFS te evalueren in Azure, niet als productie-implementatie.
two-tier-nodejsapp-migration-to-containers-on-Azure

Implementeren op Azure
Migratie van apps met twee lagen naar Azure-containers en PaaS-database.
Ubuntu Apache2-webserver met aangevraagde testpagina

Implementeren op Azure
Met deze sjabloon kunt u snel een Ubuntu-VM met Apache2 maken met de inhoud van de testpagina die u definieert als parameter. Dit kan handig zijn voor snelle validatie/demo/prototypen.
volledige platformoverschrijdende ontwikkelvak van Ubuntu met Team Services-agent

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM maken met een volledige set platformoverschrijdende SDK's en een Linux-buildagent voor Visual Studio Team Services. Zodra de VIRTUELE machine is ingericht, kan de installatie van de Team Services-buildagent worden gecontroleerd door te kijken naar de instellingen van uw Team Services-account onder Agentpools. Ondersteunde talen/hulpprogramma's: OpenJDK Java 7 en 8; Ant, Maven en Gradle; npm en nodeJS; groovy en gulp; Gnu C en C++ samen met make; Perl, Python, Ruby en Ruby on Rails; .NET; en ga
Ubuntu Mate Desktop-VM met VSCode-

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Linux-VM implementeren met behulp van een aantal verschillende opties voor de Ubuntu-versie, met behulp van de meest recente patchversie. Hiermee wordt een VM met A1-grootte geïmplementeerd op de locatie van de resourcegroep en wordt de FQDN van de VIRTUELE machine geretourneerd.
Ubuntu Tomcat-server voor gebruik met Team Services-implementaties

Implementeren op Azure
Met deze sjabloon kunt u een Ubuntu-VM maken waarop Apache2 en Tomcat7 wordt uitgevoerd en die is ingeschakeld ter ondersteuning van de Apache Tomcat-implementatietaak van Visual Studio Team Services, de kopieerbestanden via SSH-taak en de FTP-uploadtaak (met ftps) om de implementatie van webtoepassingen mogelijk te maken.
Ubuntu-VM met OpenJDK 7/8, Maven- en Team Services-agent

Implementeren op Azure
Met deze sjabloon kunt u een Build-machine voor Ubuntu-VM-software maken met OpenJDK 7 en 8, Maven (en dus Ant) en Visual Studio Team Services Linux-buildagent. Zodra de VM is ingericht, kan de installatie van de Team Services-buildagent worden gecontroleerd door te kijken naar de instellingen van uw Team Services-account onder Agentpools
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie

Implementeren op Azure
In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.
Scriptextensies gebruiken om Mongo DB te installeren op Ubuntu VM-

Implementeren op Azure
Met deze sjabloon wordt Mongo DB geconfigureerd en geïnstalleerd op een virtuele Ubuntu-machine in twee afzonderlijke scripts. Deze sjabloon is een goed voorbeeld waarin wordt uitgelegd hoe u afhankelijkheden kunt uitdrukken tussen twee scripts die op dezelfde virtuele machine worden uitgevoerd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd.
door de gebruiker gedefinieerde routes en apparaat-

Implementeren op Azure
Met deze sjabloon worden een virtueel netwerk, vm's in respectieve subnetten en routes geïmplementeerd om verkeer naar het apparaat te leiden
Vert.x, OpenJDK, Apache en MySQL Server op Ubuntu VM-

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie voor het implementeren van Vert.x, OpenJDK, Apache en MySQL Server op Ubuntu 14.04 LTS.
virtuele machine met een RDP-poort

Implementeren op Azure
Hiermee maakt u een virtuele machine en maakt u een NAT-regel voor RDP naar de VM in load balancer
virtuele machine met voorwaardelijke resources

Implementeren op Azure
Met deze sjabloon kunt u een virtuele Linux-machine implementeren met behulp van nieuwe of bestaande resources voor het virtuele netwerk, de opslag en het openbare IP-adres. Hiermee kunt u ook kiezen tussen SSH en Wachtwoord verifiëren. De sjablonen maken gebruik van voorwaarden en logische functies om de behoefte aan geneste implementaties te verwijderen.
Virtual Network NAT met VM-

Implementeren op Azure
Een NAT-gateway en virtuele machine implementeren
Visual Studio 2019 CE met Docker Desktop

Implementeren op Azure
Containerontwikkeling met Visual Studio 2019 CE met Docker Desktop
Vm voor buildagent voor Visual Studio en Visual Studio Team Services

Implementeren op Azure
Met deze sjabloon wordt de Visual Studio Dev VM-sjabloon uitgebreid. De virtuele machine wordt gemaakt in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack en installeert vervolgens de Build-agent van Visual Studio Team Services.
Visual Studio Development VM-

Implementeren op Azure
Met deze sjabloon maakt u een Visual Studio 2015- of Dev15-VM op basis van de beschikbare VM-installatiekopieën in de basisgalerie. Hiermee maakt u de VIRTUELE machine in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack.
Visual Studio Development VM met Chocolatey-pakketten

Implementeren op Azure
Met deze sjabloon maakt u een Visual Studio 2013- of 2015-VM op basis van de beschikbare VM-installatiekopieën in de basisgalerie. Hiermee maakt u de VIRTUELE machine in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack.
Visual Studio Development VM met vooraf geïnstalleerde O365-

Implementeren op Azure
Met deze sjabloon maakt u een Visual Studio 2015-VM op basis van de beschikbare VM-installatiekopieën in de basisgalerie. Hiermee maakt u de VIRTUELE machine in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack.
vm-opstartstormworkloadsjabloon

Implementeren op Azure
Met deze sjabloon maakt u het aangevraagde aantal virtuele machines en start u deze tegelijkertijd op om de gemiddelde opstarttijd van de VIRTUELE machine te berekenen
VM met beheerde identiteit voor artefact downloaden

Implementeren op Azure
Deze sjabloon laat zien hoe u een beheerde identiteit gebruikt om artefacten te downloaden voor de aangepaste scriptextensie van de virtuele machine.
VMAccess-extensie op een Ubuntu-VM-

Implementeren op Azure
Met deze sjabloon maakt u een Ubuntu-VM en installeert u de VMAccess-extensie
VM's in beschikbaarheidszones met een load balancer en NAT-

Implementeren op Azure
Met deze sjabloon kunt u virtuele machines maken die zijn gedistribueerd over beschikbaarheidszones met een load balancer en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een virtueel netwerk, een openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken
VNS3-netwerkapparaat voor cloudconnectiviteit en -beveiliging

Implementeren op Azure
VNS3 is een alleen virtueel software-apparaat dat de gecombineerde functies en functies van een beveiligingsapparaat, application delivery controller en unified threat management-apparaat aan de rand van de cloudtoepassing biedt. Belangrijke voordelen, boven op cloudnetwerken, altijd aan het einde van versleuteling, federatieve datacentra, cloudregio's, cloudproviders en/of containers, het maken van één geïntegreerde adresruimte, attestable controle over versleutelingssleutels, beheerbaar netwerk op schaal, betrouwbare hoge beschikbaarheid in de cloud, isoleren van gevoelige toepassingen (snelle netwerksegmentatie tegen lage kosten), segmentatie binnen toepassingen, analyse van alle gegevens die in beweging zijn in de cloud. Belangrijke netwerkfuncties; virtuele router, switch, firewall, vpn-concentrator, multicast-distributeur, met invoegtoepassingen voor WAF, NIDS, caching, proxy, load balancers en andere netwerkfuncties van laag 4 tot en met 7, VNS3 vereist geen nieuwe kennis of training om te implementeren, zodat u kunt integreren met bestaande netwerkapparatuur.
WildFly 18 op CentOS 8 (zelfstandige VM)

Implementeren op Azure
Met deze sjabloon kunt u een CentOS 8-VM met WildFly 18.0.1.Final maken en ook een webtoepassing met de naam JBoss-EAP in Azure implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de Wildfly-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie.
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerde

Implementeren op Azure
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd
Windows Server-VM met SSH-

Implementeren op Azure
Implementeer één Windows-VM waarvoor Open SSH is ingeschakeld, zodat u verbinding kunt maken via SSH met behulp van verificatie op basis van sleutels.
Windows-VM met beveiligde basislijn van Azure

Implementeren op Azure
De sjabloon maakt een virtuele machine met Windows Server in een nieuw virtueel netwerk, met een openbaar IP-adres. Zodra de machine is geïmplementeerd, wordt de gastconfiguratie-extensie geïnstalleerd en wordt de beveiligde basislijn van Azure voor Windows Server toegepast. Als de configuratie van de machines afdrijdt, kunt u de instellingen opnieuw toepassen door de sjabloon opnieuw te implementeren.
Windows-VM met vooraf geïnstalleerde O365-

Implementeren op Azure
Met deze sjabloon maakt u een virtuele Windows-machine. Hiermee maakt u de VIRTUELE machine in een nieuw vnet, opslagaccount, nic en openbaar IP-adres met de nieuwe rekenstack.
WinRM op een Windows-VM-

Implementeren op Azure
Met deze sjabloon wordt een certificaat van Azure Key Vault op een virtuele machine geïnstalleerd en worden WinRM HTTP- en HTTPS-listeners geopend. Vereiste: Een certificaat dat is geüpload naar Azure Key Vault. De Sleutelkluis maken met behulp van de sjabloon op http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
Zookeeper-cluster op Ubuntu-VM's

Implementeren op Azure
Met deze sjabloon maakt u een Zookeper-knooppuntcluster op Ubuntu-VM's. Gebruik de parameter scaleNumber om het aantal knooppunten in dit cluster op te geven

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype 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 Microsoft.Compute/virtualMachines-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

ApplicationProfile

Naam Beschrijving Waarde
galleryApplications Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS VMGalleryApplication[]

BillingProfile

Naam Beschrijving Waarde
maxPrice Hiermee geeft u de maximumprijs op die u wilt betalen voor een Azure Spot VM/VMSS. Deze prijs is in Amerikaanse dollars.

Deze prijs wordt vergeleken met de huidige Azure Spot-prijs voor de VM-grootte. De prijzen worden ook vergeleken op het moment van het maken/bijwerken van Azure Spot VM/VMSS en de bewerking slaagt alleen als de maxPrice groter is dan de huidige Azure Spot-prijs.

De maxPrice wordt ook gebruikt voor het verwijderen van een Azure Spot-VM/VMSS als de huidige Azure Spot-prijs hoger is dan de maxPrice na het maken van VM/VMSS.

Mogelijke waarden zijn:

- Elke decimale waarde groter dan nul. Voorbeeld: 0.01538

-1 – geeft aan dat de standaardprijs moet worden up-to op aanvraag.

U kunt de maxPrice instellen op -1 om aan te geven dat de Azure Spot-VM/VMSS om prijsredenen niet mag worden verwijderd. De standaardprijs is ook -1 als deze niet door u wordt verstrekt.

Minimale API-versie: 2019-03-01.
Int

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

CapacityReservationProfile

Naam Beschrijving Waarde
capacityReservationGroup Hiermee geeft u de resource-id van de capaciteitsreserveringsgroep op die moet worden gebruikt voor het toewijzen van de vm-exemplaren van de virtuele machine of scaleset, mits er voldoende capaciteit is gereserveerd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie. SubResource-

DataDisk

Naam Beschrijving Waarde
Caching Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. 'Geen'
'ReadOnly'
'ReadWrite'
createOption Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de gegevensschijf van de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. Leeg: Deze waarde wordt gebruikt bij het maken van een lege gegevensschijf. Kopiëren: Deze waarde wordt gebruikt om een gegevensschijf te maken op basis van een momentopname of een andere schijf. Herstellen: Deze waarde wordt gebruikt om een gegevensschijf te maken vanaf een schijfherstelpunt. 'Bijvoegen'
'Kopiëren'
'Leeg'
'FromImage'
'Herstellen' (vereist)
deleteOption Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: 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. 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. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023. 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
sourceResource De bronresource-id. Het kan een momentopname of een schijfherstelpunt zijn van waaruit een schijf moet worden gemaakt. ApiEntityReference-
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,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de vm-groottedocumentatie 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. Minimale API-versie voor NvmeDisk: 2024-03-01. 'CacheDisk'
'NvmeDisk'
'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

EncryptionIdentity

Naam Beschrijving Waarde
userAssignedIdentityResourceId Hiermee geeft u de ARM-resource-id op van een van de gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. snaar

EventGridAndResourceGraph

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of gebeurtenisraster en resourcegrafiek zijn ingeschakeld voor configuraties met betrekking tot geplande gebeurtenissen. Bool

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. snaar
type Het type van de uitgebreide locatie. 'EdgeZone'

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. De aanbevolen manier om de lijst met beschikbare grootten op te halen, is met behulp van deze API's: Alle beschikbare grootten van virtuele machines in een beschikbaarheidsset weergeven, 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
communityGalleryImageId De unieke id van de communitygalerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de communitygalerieafbeelding. snaar
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. Gebruik het veld 'version' niet voor de implementatie van galerieafbeeldingen, de galerie-installatiekopieën moeten altijd het veld Id gebruiken voor implementatie, als u de meest recente versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in het veld Id in zonder versie-invoer. 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
enableVMAgentPlatformUpdates Geeft aan of VMAgent-platformupdates zijn ingeschakeld voor de virtuele Linux-machine. De standaardwaarde is onwaar. 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'
automaticByPlatformSettings Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
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'

LinuxVMGuestPatchAutomaticByPlatformSettings

Naam Beschrijving Waarde
bypassPlatformSafetyChecksOnUserSchedule Stelt de klant in staat patches te plannen zonder onbedoelde upgrades Bool
rebootSetting Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. 'Altijd'
'IfRequired'
'Nooit'
'Onbekend'

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
securityProfile Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf. VMDiskSecurityProfile
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. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/virtualMachines

Naam Beschrijving Waarde
extendedLocation De uitgebreide locatie van de virtuele machine. ExtendedLocation-
identiteit De identiteit van de virtuele machine, indien geconfigureerd. VirtualMachineIdentity-
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 machine. VirtualMachineProperties
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Compute/virtualMachines@2024-07-01"
Zones De zones van de virtuele machine. tekenreeks[]

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: None,ReadOnlyReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. 'Geen'
'ReadOnly'
'ReadWrite'
createOption Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: Deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopie gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. 'Bijvoegen'
'Kopiëren'
'Leeg'
'FromImage'
'Herstellen' (vereist)
deleteOption Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: 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. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. De gebruiker kan de verwijderoptie voor een 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. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023. 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

OSImageNotificationProfile

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of de geplande gebeurtenis van de besturingssysteeminstallatiekopieën is ingeschakeld of uitgeschakeld. Bool
notBeforeTimeout De tijdsduur waarop een virtuele machine wordt hersteld of dat het besturingssysteem wordt bijgewerkt, moet mogelijk de geplande gebeurtenis van de installatiekopie van het besturingssysteem goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie is opgegeven in ISO 8601-indeling en de waarde moet 15 minuten zijn (PT15M) snaar

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. De eigenschap 'customData' wordt doorgegeven aan de virtuele machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machinesvoor meer informatie. Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken. 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 Optionele eigenschap die moet worden ingesteld op Waar of weggelaten. 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'
automaticByPlatformSettings Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching in Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
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

ProxyAgentSettings

Naam Beschrijving Waarde
Ingeschakeld Hiermee geeft u op of de functie ProxyAgent moet worden ingeschakeld op de virtuele machine of virtuele-machineschaalset. Bool
keyIncarnationId Verhoog de waarde van deze eigenschap zodat de gebruiker de sleutel die wordt gebruikt voor het beveiligen van het communicatiekanaal tussen gast en host opnieuw kan instellen. Int
wijze Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen. 'Controle'
'Afdwingen'

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

ScheduledEventsAdditionalPublishingTargets

Naam Beschrijving Waarde
eventGridAndResourceGraph De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenisinstelling eventgridAndResourceGraph. EventGridAndResourceGraph-

ScheduledEventsPolicy

Naam Beschrijving Waarde
scheduledEventsAdditionalPublishingTargets De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling UserInitiatedReboot. UserInitiatedReboot-
userInitiatedRedeploy De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedRedeploy. UserInitiatedRedeploy-

ScheduledEventsProfile

Naam Beschrijving Waarde
osImageNotificationProfile Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op. OSImageNotificationProfile
terminateNotificationProfile Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op. TerminateNotificationProfile

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. Het standaardgedrag is: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. Bool
encryptionIdentity Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen. EncryptionIdentity-
proxyAgentSettings Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01. ProxyAgentSettings
securityType Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld. 'ConfidentialVM'
'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[]
diskControllerType Hiermee geeft u het type schijfcontroller geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als er geen opgegeven virtuele machine wordt gemaakt met hyperVGeneratie ingesteld op V2 op basis van de mogelijkheden van de besturingssysteemschijf en VM-grootte van de opgegeven minimale API-versie. U moet de toewijzing van de VIRTUELE machine ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie die impliciet de toewijzing ongedaan maakt en de VM opnieuw toewijst. Minimale API-versie: 2022-08-01. 'NVMe'
'SCSI'
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

TerminateNotificationProfile

Naam Beschrijving Waarde
inschakelen Hiermee geeft u op of de geplande beëindigingsgebeurtenis is ingeschakeld of uitgeschakeld. Bool
notBeforeTimeout Configureerbare tijdsduur waarop een virtuele machine die wordt verwijderd, moet mogelijk de geplande beëindigingsgebeurtenis goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie moet worden opgegeven in ISO 8601-indeling, de standaardwaarde is 5 minuten (PT5M) 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

UserAssignedIdentities

Naam Beschrijving Waarde

UserAssignedIdentitiesValue

Naam Beschrijving Waarde

UserInitiatedReboot

Naam Beschrijving Waarde
automaticallyApprove Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw opstarten op. Bool

UserInitiatedRedeploy

Naam Beschrijving Waarde
automaticallyApprove Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw implementeren. 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

VirtualMachineIdentity

Naam Beschrijving Waarde
type Het type identiteit dat wordt gebruikt voor de virtuele machine. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedId-entiteiten

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
auxiliaryMode Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource. 'AcceleratedConnections'
'Zwevend'
'Geen'
auxiliarySku Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource. 'A1'
'A2'
'A4'
'A8'
'Geen'
deleteOption Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd 'Verwijderen'
'Loskoppelen'
disableTcpStateTracking Hiermee geeft u op of de netwerkinterface is uitgeschakeld voor tcp-statustracering. Bool
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-

VirtualMachineProperties

Naam Beschrijving Waarde
additionalCapabilities Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machine. AdditionalCapabilities
applicationProfile Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS. ApplicationProfile
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 Azurevoor meer informatie over gepland azure-onderhoud. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VIRTUELE machine wordt toegevoegd, moet zich onder dezelfde resourcegroep bevinden als de resource van de beschikbaarheidsset. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. Deze eigenschap kan niet samen met een verwijzing naar niet-null properties.virtualMachineScaleSet bestaan. SubResource-
billingProfile Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01. BillingProfile-
capacityReservation Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. DiagnosticsProfile
verwijderingsbeleid Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview. Toewijzing ongedaan maken
'Verwijderen'
extensionsTimeBudget Hiermee geeft u de tijd die is toegewezen voor alle extensies die moeten worden gestart. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01. snaar
hardwareProfile Hiermee geeft u de hardware-instellingen voor de virtuele machine. HardwareProfile
gastheer Hiermee geeft u informatie op over de toegewezen host waarin de virtuele machine zich bevindt. Minimale API-versie: 2018-10-01. SubResource-
hostGroup Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele machine zich bevindt. Opmerking: gebruiker kan de eigenschappen host en hostGroup niet opgeven. Minimale API-versie: 2020-06-01. SubResource-
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
osProfile Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt tijdens het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd zodra de VIRTUELE machine is ingericht. OSProfile-
platformFaultDomain Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. De virtuele machine wordt standaard automatisch toegewezen aan een foutdomein dat de beste balans behoudt tussen beschikbare foutdomeinen. Dit is alleen van toepassing als de eigenschap virtualMachineScaleSet van deze virtuele machine is ingesteld. De virtuele-machineschaalset waarnaar wordt verwezen, moet 'platformFaultDomainCount' groter dan 1 hebben. Deze eigenschap kan niet worden bijgewerkt zodra de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave exemplaar van de virtuele machine. Minimale API-versie: 2020-12-01. Int
voorrang Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01 'Laag'
'Normaal'
'Spot'
proximityPlacementGroup Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele machine moet worden toegewezen. Minimale API-versie: 2018-04-01. SubResource-
scheduledEventsPolicy Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event voor de virtuele machine. ScheduledEventsPolicy-
scheduledEventsProfile Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op. ScheduledEventsProfile
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
virtualMachineScaleSet Hiermee geeft u informatie op over de virtuele-machineschaalset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die zijn opgegeven in dezelfde virtuele-machineschaalset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan een virtuele-machineschaalset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een virtuele-machineschaalset. Deze eigenschap kan niet bestaan samen met een verwijzing naar niet-null properties.availabilitySet. Minimale API-versie: 2019-03-01. 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. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible. 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)
domainNameLabelScope Het labelbereik domeinnaam van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het gehashte domeinnaamlabel met beleid volgens het labelbereik van de domeinnaam en de unieke id van het VM-netwerkprofiel. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'

VMDiskSecurityProfile

Naam Beschrijving Waarde
diskEncryptionSet Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id op voor de beheerde schijf die wordt gebruikt voor door de klant beheerde sleutel versleutelde ConfidentialVM-besturingssysteemschijf en VMGuest-blob. DiskEncryptionSetParameters
securityEncryptionType Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de firmwarestatus in de VMGuestState-blob.. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's. 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

VMGalleryApplication

Naam Beschrijving Waarde
configurationReference Optioneel: hiermee geeft u de URI op naar een Azure-blob die de standaardconfiguratie voor het pakket vervangt, indien opgegeven snaar
enableAutomaticUpgrade Als deze optie is ingesteld op true, wordt deze automatisch bijgewerkt voor de VM/VMSS wanneer een nieuwe versie van de galerietoepassing beschikbaar is in PIR/SIG Bool
bevelen Optioneel: hiermee geeft u de volgorde op waarin de pakketten moeten worden geïnstalleerd Int
packageReferenceId Hiermee geeft u de resource-id GalleryApplicationVersion op in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} tekenreeks (vereist)
Tags Optioneel, geeft een passthrough-waarde voor meer algemene context. snaar
treatFailureAsDeploymentFailure Optioneel, indien waar, een fout voor een bewerking in de VmApplication mislukt de implementatie 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. Deze eigenschap instellen op 1 betekent 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 deze standaard ingesteld op true. 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-

WindowsVMGuestPatchAutomaticByPlatformSettings

Naam Beschrijving Waarde
bypassPlatformSafetyChecksOnUserSchedule Stelt de klant in staat patches te plannen zonder onbedoelde upgrades Bool
rebootSetting Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. 'Altijd'
'IfRequired'
'Nooit'
'Onbekend'

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'