Microsoft.Compute virtualMachines 2022-11-01
Bicep-resursdefinition
Resurstypen virtualMachines kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/virtualMachines-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Compute/virtualMachines@2022-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
availabilitySet: {
id: 'string'
}
billingProfile: {
maxPrice: json('decimal-as-string')
}
capacityReservation: {
capacityReservationGroup: {
id: 'string'
}
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionsTimeBudget: 'string'
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
host: {
id: 'string'
}
hostGroup: {
id: 'string'
}
licenseType: 'string'
networkProfile: {
networkApiVersion: '2020-11-01'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'ForceDetach'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'Local'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
virtualMachineScaleSet: {
id: 'string'
}
}
zones: [
'string' or int
]
}
Egenskapsvärden
virtualMachines
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) Teckengräns: 1–15 (Windows) 1–64 (Linux) Giltiga tecken: Det går inte att använda blanksteg, kontrolltecken eller följande tecken: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? Virtuella Windows-datorer kan inte inkludera punkt eller slut med bindestreck. Virtuella Linux-datorer kan inte avslutas med punkt eller bindestreck. |
plats | Resursplats | sträng (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
extendedLocation | Den utökade platsen för den virtuella datorn. | ExtendedLocation |
identitet | Identiteten för den virtuella datorn, om den är konfigurerad. | VirtualMachineIdentity |
plan | Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara. | Planera |
Egenskaper | Beskriver egenskaperna för en virtuell dator. | VirtualMachineProperties |
Zoner | Zoner för virtuella datorer. | Matris med tillgänglighetszoner som sträng eller int. |
ExtendedLocation
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på den utökade platsen. | sträng |
typ | Typ av utökad plats. | "EdgeZone" |
VirtualMachineIdentity
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedIdentiteter |
UserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Plan
Namn | Beskrivning | Värde |
---|---|---|
Namn | Plan-ID:t. | sträng |
produkt | Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference. | sträng |
promotionCode | Kampanjkoden. | sträng |
förläggare | Utgivarens ID. | sträng |
VirtualMachineProperties
Namn | Beskrivning | Värde |
---|---|---|
additionalCapabilities | Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn. | AdditionalCapabilities |
applicationProfile | Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS | ApplicationProfile |
availabilitySet | Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i översikten över Tillgänglighetsuppsättningar. Mer information om planerat underhåll i Azure finns i Underhåll och uppdateringar för virtuella datorer i Azure För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i ska vara under samma resursgrupp som resursen för tillgänglighetsuppsättningen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null. |
SubResource |
billingProfile | Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01. |
BillingProfile |
capacityReservation | Anger information om kapacitetsreservationen som används för att allokera virtuella datorer. Lägsta API-version: 2021-04-01. |
CapacityReservationProfile |
diagnosticsProfile | Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15. |
DiagnosticsProfile |
evictionPolicy | Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2017-10-30-preview. |
"Frigör" "Ta bort" |
extensionsTimeBudget | Anger den tid som tilldelas för alla tillägg som ska startas. Varaktigheten ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01 |
sträng |
hardwareProfile | Anger maskinvaruinställningarna för den virtuella datorn. | HardwareProfile |
värd | Anger information om den dedikerade värd som den virtuella datorn finns i. Lägsta API-version: 2018-10-01. |
SubResource |
hostGroup | Anger information om den dedikerade värdgrupp som den virtuella datorn finns i. Lägsta API-version: 2020-06-01. Obs! Användaren kan inte ange både egenskaper för värd och värdgrupp. |
SubResource |
licenseType | Anger att avbildningen eller disken som används har licensierats lokalt. Möjliga värden för Windows Server-operativsystemet är: Windows_Client Windows_Server Möjliga värden för Linux Server-operativsystemet är: RHEL_BYOS (för RHEL) SLES_BYOS (för SUSE) Mer information finns i Azure Hybrid Use Benefit for Windows Server Azure Hybrid-användningsförmån för Linux Server Lägsta API-version: 2015-06-15 |
sträng |
networkProfile | Anger nätverksgränssnitten för den virtuella datorn. | NetworkProfile |
osProfile | Anger inställningarna för operativsystemet som används när den virtuella datorn skapas. Vissa av inställningarna kan inte ändras när den virtuella datorn har etablerats. | OSProfile |
platformFaultDomain | Anger den logiska feldomänen för skalningsuppsättningen som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. {li}Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts. {li}Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" > 1. {li}Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. {li}Tilldelning av feldomäner kan visas i instansvyn för virtuell dator. Lägsta api-version: 2020‐12‐01 |
Int |
prioritering | Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01 |
"Låg" "Vanlig" "Spot" |
proximityPlacementGroup | Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta API-version: 2018-04-01. |
SubResource |
scheduledEventsProfile | Anger konfigurationer relaterade till schemalagda händelser. | ScheduledEventsProfile |
securityProfile | Anger säkerhetsrelaterade profilinställningar för den virtuella datorn. | SecurityProfile |
storageProfile | Anger lagringsinställningarna för de virtuella datordiskarna. | StorageProfile |
userData | UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta API-version: 2021-03-01 |
sträng |
virtualMachineScaleSet | Anger information om vm-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i vm-skalningsuppsättningen när den skapas. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api-version: 2019‐03‐01 |
SubResource |
AdditionalCapabilities
Namn | Beskrivning | Värde |
---|---|---|
vilolägeEnabled | Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn. | Bool |
ultraSSDEnabled | Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till på en virtuell dator eller vm-skalningsuppsättning om den här egenskapen är aktiverad. | Bool |
ApplicationProfile
Namn | Beskrivning | Värde |
---|---|---|
galleryApplications | Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS | VMGalleryApplication[] |
VMGalleryApplication
Namn | Beskrivning | Värde |
---|---|---|
configurationReference | Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls | sträng |
enableAutomaticUpgrade | Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG | Bool |
ordning | Valfritt anger i vilken ordning paketen måste installeras | Int |
packageReferenceId | Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | sträng (krävs) |
Taggar | Valfritt, Anger ett genomströmningsvärde för mer allmän kontext. | sträng |
treatFailureAsDeploymentFailure | Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen | Bool |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
BillingProfile
Namn | Beskrivning | Värde |
---|---|---|
maxPrice | Anger det högsta pris som du är villig att betala för en virtuell Azure Spot VM/VMSS. Det här priset är i us-dollar. Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Azure Spot-priset. MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxpriset efter skapandet av VM/VMSS. Möjliga värden är: - Ett decimalvärde som är större än noll. Exempel: 0.01538 -1 – anger att standardpriset är up-to på begäran. Du kan ange maxPrice till -1 för att ange att den virtuella Azure Spot-datorn/VMSS inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig. Lägsta API-version: 2019-03-01. Om du vill ange ett decimalvärde använder du funktionen json(). |
int- eller json-decimal |
CapacityReservationProfile
Namn | Beskrivning | Värde |
---|---|---|
capacityReservationGroup | Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation . |
SubResource |
DiagnosticsProfile
Namn | Beskrivning | Värde |
---|---|---|
bootDiagnostics | Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. NOTE: Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet. |
BootDiagnostics |
BootDiagnostics
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Om startdiagnostik ska aktiveras på den virtuella datorn. | Bool |
storageUri | Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring. |
sträng |
HardwareProfile
Namn | Beskrivning | Värde |
---|---|---|
vmSize | Anger storleken på den virtuella datorn. Uppräkningsdatatypen är för närvarande inaktuell och tas bort senast den 23 december 2023. Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda följande API:er: Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning Lista alla tillgängliga storlekar för virtuella datorer i en region Lista alla tillgängliga storlekar för virtuella datorer för storleksändring. Mer information om storlekar på virtuella datorer finns i Storlekar för virtuella datorer. De tillgängliga VM-storlekarna beror på region och tillgänglighetsuppsättning. |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-07-01. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Följ anvisningarna i VM-anpassning för mer information. |
VMSizeProperties |
VMSizeProperties
Namn | Beskrivning | Värde |
---|---|---|
vCPUsAvailable | Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region . |
Int |
vCPUsPerCore | Anger förhållandet mellan vCPU och fysisk kärna. När den här egenskapen inte anges i begärandetexten anges standardbeteendet till värdet för vCPUsPerCore för vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region Om du anger den här egenskapen till 1 innebär det också att hypertrådning är inaktiverat. |
Int |
NetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
networkApiVersion | anger den version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna | '2020-11-01' |
networkInterfaceConfigurations | Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Anger listan över resurs-ID:n för nätverksgränssnitten som är associerade med den virtuella datorn. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | Konfigurationsnamnet för nätverksgränssnittet. | sträng (krävs) |
Egenskaper | Beskriver IP-konfigurationen för en virtuell datornätverksprofil. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
disableTcpStateTracking | Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd. | Bool |
dnsSettings | Dns-inställningarna som ska tillämpas på nätverksgränssnitten. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Anger om nätverksgränssnittet är accelererat nätverksaktiverat. | Bool |
enableFpga | Anger om nätverksgränssnittet är FPGA-nätverksaktiverat. | Bool |
enableIPForwarding | Om IP-vidarebefordring har aktiverats på det här nätverkskortet. | Bool |
ipConfigurations | Anger IP-konfigurationerna för nätverksgränssnittet. | VirtualMachineNetworkInterfaceIPConfiguration[] (krävs) |
networkSecurityGroup | Nätverkssäkerhetsgruppen. | SubResource |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Namn | Beskrivning | Värde |
---|---|---|
dnsServers | Lista över IP-adresser för DNS-servrar | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | IP-konfigurationsnamnet. | sträng (krävs) |
Egenskaper | Beskriver ip-konfigurationsegenskaper för ett virtuellt datornätverksgränssnitt. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En virtuell dator kan referera till serverdelsadresspooler för flera programgatewayer. Flera virtuella datorer kan inte använda samma programgateway. | SubResource[] |
applicationSecurityGroups | Anger en matris med referenser till programsäkerhetsgruppen. | SubResource[] |
loadBalancerBackendAddressPools | Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En virtuell dator kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. [Flera virtuella datorer kan inte använda samma grundläggande sku-lastbalanserare]. | SubResource[] |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
privateIPAddressVersion | Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
Undernät | Anger undernätets identifierare. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | Konfigurationsnamnet för publicIP-adressen. | sträng (krävs) |
Egenskaper | Beskriver en IP-konfiguration för virtuella datorers PublicIPAddress-konfiguration | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
dnsSettings | Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | Int |
ipTags | Listan över IP-taggar som är associerade med den offentliga IP-adressen. | VirtualMachineIpTag[] |
publicIPAddressVersion | Tillgänglig från Api-Version 2019-07-01 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Ange den offentliga IP-allokeringstypen | "Dynamisk" "Statisk" |
publicIPPrefix | PublicIPPrefix som publicIP-adresser ska allokeras från. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Namn | Beskrivning | Värde |
---|---|---|
domainNameLabel | Domännamnsetikettprefixet för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanlänkningen av domännamnsetiketten och det unika ID:t för vm-nätverksprofilen. | sträng (krävs) |
VirtualMachineIpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | IP-taggtyp. Exempel: FirstPartyUsage. | sträng |
tagg | IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv. | sträng |
PublicIPAddressSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | Ange namn på offentlig IP-sku | "Grundläggande" "Standard" |
Nivå | Ange offentlig IP-sku-nivå | "Global" "Regional" |
NetworkInterfaceReference
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Egenskaper | Beskriver referensegenskaper för nätverksgränssnittet. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
OSProfile
Namn | Beskrivning | Värde |
---|---|---|
adminPassword | Anger lösenordet för administratörskontot. Minsta längd (Windows): 8 tecken Minsta längd (Linux): 6 tecken Maximal längd (Windows): 123 tecken Maxlängd (Linux): 72 tecken Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas Har lägre tecken Har övre tecken Har en siffra Har ett specialtecken (Regex matchar [\W_]) Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
adminUsername | Anger namnet på administratörskontot. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. begränsning endast för Windows: Kan inte sluta med "". Otillåtna värden: "administratör", "administratör", "användare", "användare1", "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". Minsta längd (Linux): 1 tecken Maximal längd (Linux): 64 tecken Maximal längd (Windows): 20 tecken. |
sträng |
allowExtensionOperations | Anger om tilläggsåtgärder ska tillåtas på den virtuella datorn. Detta kan bara anges till False när inga tillägg finns på den virtuella datorn. |
Bool |
computerName | Anger värdoperativsystemets namn på den virtuella datorn. Det går inte att uppdatera det här namnet när den virtuella datorn har skapats. maxlängd (Windows): 15 tecken Maxlängd (Linux): 64 tecken. Namngivningskonventioner och begränsningar finns i riktlinjer för implementering av Azure-infrastrukturtjänster. |
sträng |
customData | Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Obs! Skicka inga hemligheter eller lösenord i customData-egenskapen Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. customData skickas till den virtuella datorn som ska sparas som en fil. Mer information finns i anpassade data på virtuella Azure-datorer Information om hur du använder cloud-init för din virtuella Linux-dator finns i Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar |
sträng |
linuxConfiguration | Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner. |
LinuxConfiguration |
requireGuestProvisionSignal | Valfri egenskap som antingen måste anges till True eller utelämnas. | Bool |
Hemligheter | Anger en uppsättning certifikat som ska installeras på den virtuella datorn. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. | VaultSecretGroup[] |
windowsConfiguration | Anger inställningarna för Windows-operativsystemet på den virtuella datorn. | WindowsConfiguration |
LinuxConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disablePasswordAuthentication | Anger om lösenordsautentisering ska inaktiveras. | Bool |
enableVMAgentPlatformUpdates | Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är falskt. | Bool |
patchSettings | [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux. | LinuxPatchSettings |
provisionVMAgent | Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. |
Bool |
ssh | Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem. | SshConfiguration |
LinuxPatchSettings
Namn | Beskrivning | Värde |
---|---|---|
assessmentMode | Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn. Möjliga värden är: ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator. AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel. Möjliga värden är: ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används. AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Namn | Beskrivning | Värde |
---|---|---|
rebootSetting | Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. | "Alltid" "IfRequired" "Aldrig" "Okänd" |
SshConfiguration
Namn | Beskrivning | Värde |
---|---|---|
publicKeys | Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer. | SshPublicKey[] |
SshPublicKey
Namn | Beskrivning | Värde |
---|---|---|
keyData | Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Create SSH keys on Linux and Mac for Linux VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). |
sträng |
stig | Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys | sträng |
VaultSecretGroup
Namn | Beskrivning | Värde |
---|---|---|
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller alla certifikat i VaultCertificates. | SubResource |
vaultCertificates | Listan över key vault-referenser i SourceVault som innehåller certifikat. | VaultCertificate[] |
VaultCertificate
Namn | Beskrivning | Värde |
---|---|---|
certificateStore | För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent, med filnamnet <UppercaseThumbprint>.crt för X509-certifikatfilen och <UppercaseThumbprint>.prv för privat nyckel. Båda dessa filer är .pem-formaterade. |
sträng |
certificateUrl | Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "lösenord":"{pfx-file-password}" } Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. |
sträng |
WindowsConfiguration
Namn | Beskrivning | Värde |
---|---|---|
additionalUnattendContent | Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Installationsprogrammet för Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Anger om automatiska uppdateringar är aktiverade för den virtuella Windows-datorn. Standardvärdet är sant. För vm-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem. |
Bool |
enableVMAgentPlatformUpdates | Anger om VMAgent Platform Updates är aktiverat för den virtuella Windows-datorn. Standardvärdet är falskt. | Bool |
patchSettings | [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Windows. | PatchSettings |
provisionVMAgent | Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. |
Bool |
timeZone | Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones. |
sträng |
winRM | Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärransluten Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Namn | Beskrivning | Värde |
---|---|---|
componentName | Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
innehåll | Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas. | sträng |
passName | Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem. | "OobeSystem" |
settingName | Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon. | "Autologon" "FirstLogonCommands" |
PatchSettings
Namn | Beskrivning | Värde |
---|---|---|
assessmentMode | Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn. Möjliga värden är: ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator. AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform". | Bool |
patchMode | Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel. Möjliga värden är: Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann. AutomaticByPlatform – uppdateras den virtuella datorn automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna |
"AutomaticByOS" "AutomaticByPlatform" "Manuell" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Namn | Beskrivning | Värde |
---|---|---|
rebootSetting | Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. | "Alltid" "IfRequired" "Aldrig" "Okänd" |
WinRMConfiguration
Namn | Beskrivning | Värde |
---|---|---|
lyssnare | Listan över Windows Remote Management-lyssnare | WinRMListener[] |
WinRMListener
Namn | Beskrivning | Värde |
---|---|---|
certificateUrl | Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "lösenord":"{pfx-file-password}" } Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. |
sträng |
protokoll | Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http https |
"Http" "Https" |
ScheduledEventsProfile
Namn | Beskrivning | Värde |
---|---|---|
osImageNotificationProfile | Anger konfigurationer relaterade till schemalagda os-avbildningar. | OSImageNotificationProfile |
terminateNotificationProfile | Anger Avsluta konfigurationer relaterade till schemalagda händelser. | TerminateNotificationProfile |
OSImageNotificationProfile
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad. | Bool |
notBeforeTimeout | Hur lång tid en virtuell dator återskapas eller uppgraderas måste eventuellt godkänna den schemalagda händelsen för operativsystemavbildningen innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M) | sträng |
TerminateNotificationProfile
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad. | Bool |
notBeforeTimeout | Konfigurerbar tid som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M) | sträng |
SecurityProfile
Namn | Beskrivning | Värde |
---|---|---|
encryptionAtHost | Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standard: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen. |
Bool |
securityType | Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standard: UefiSettings aktiveras inte om inte den här egenskapen har angetts. |
"ConfidentialVM" "TrustedLaunch" |
uefiSettings | Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01 |
UefiSettings |
UefiSettings
Namn | Beskrivning | Värde |
---|---|---|
secureBootEnabled | Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01 |
Bool |
vTpmEnabled | Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01 |
Bool |
StorageProfile
Namn | Beskrivning | Värde |
---|---|---|
dataDiskar | Anger de parametrar som används för att lägga till en datadisk till en virtuell dator. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. |
DataDisk[] |
diskControllerType | Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn. Obs! Den här egenskapen kommer att ställas in på standardtypen för diskkontrollant om den inte anges, förutsatt att den virtuella datorn skapas som en hyperVGeneration: V2 baserat på funktionerna i operativsystemdisken och VM-storleken från den angivna lägsta API-versionen. Du måste frigöra den virtuella datorn innan du uppdaterar dess typ av diskkontrollant såvida du inte uppdaterar vm-storleken i VM-konfigurationen som implicit frigör och omallokerar den virtuella datorn. Lägsta API-version: 2022-08-01 |
"NVMe" "SCSI" |
imageReference | Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. | ImageReference |
osDisk | Anger information om den operativsystemdisk som används av den virtuella datorn. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. |
OSDisk |
DataDisk
Namn | Beskrivning | Värde |
---|---|---|
Cachelagring | Anger cachelagringskraven. Möjliga värden är: None ReadOnly ReadWrite Standard: Ingen för standardlagring. ReadOnly för Premium Storage- |
"Ingen" "ReadOnly" "Skriv upp" |
createOption | Anger hur den virtuella datorn ska skapas. Möjliga värden är: Koppla \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. |
"Bifoga" "Tom" "FromImage" (krävs) |
deleteOption | Anger om datadisken ska tas bort eller kopplas från vid borttagning av virtuella datorer. Möjliga värden: Ta bort Om det här värdet används tas datadisken bort när den virtuella datorn tas bort. Koppla från Om det här värdet används behålls datadisken när den virtuella datorn har tagits bort. Standardvärdet är inställt på koppla från |
"Ta bort" "Koppla från" |
detachOption | Anger det frånkopplingsbeteende som ska användas när en disk kopplas från eller som redan håller på att kopplas från från den virtuella datorn. Värden som stöds: ForceDetach. detachOption: ForceDetach- gäller endast för hanterade datadiskar. Om ett tidigare frånkopplingsförsök av datadisken inte slutfördes på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts använder du force-detach som ett sista utvägsalternativ för att koppla från disken med två våld från den virtuella datorn. Alla skrivningar kanske inte har tömts när du använder det här frånkopplingsbeteendet. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. För att tvinga bort en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: "ForceDetach". |
"ForceDetach" |
diskSizeGB | Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1 023 |
Int |
bild | Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage tillhandahålls får den virtuella målhårdenheten inte finnas. | VirtualHardDisk |
Lun | Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator. | int (krävs) |
managedDisk | Parametrarna för hanterade diskar. | ManagedDiskParameters |
Namn | Disknamnet. | sträng |
toBeDetached | Anger om datadisken håller på att kopplas från VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | Den virtuella hårddisken. | VirtualHardDisk |
writeAcceleratorEnabled | Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. | Bool |
VirtualHardDisk
Namn | Beskrivning | Värde |
---|---|---|
Uri | Anger den virtuella hårddiskens URI. | sträng |
ManagedDiskParameters
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSet | Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken. | DiskEncryptionSetParameters |
Id | Resurs-ID | sträng |
securityProfile | Anger säkerhetsprofilen för den hanterade disken. | VMDiskSecurityProfile |
storageAccountType | Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
VMDiskSecurityProfile
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSet | Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob. | DiskEncryptionSetParameters |
securityEncryptionType | Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob och VMGuestStateOnly för kryptering av bara VMGuestState-bloben. Obs! Den kan endast anges för konfidentiella virtuella datorer. |
"DiskWithVMGuestState" "VMGuestStateOnly" |
ImageReference
Namn | Beskrivning | Värde |
---|---|---|
communityGalleryImageId | Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden. | sträng |
Id | Resurs-ID | sträng |
erbjudande | Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. | sträng |
förläggare | Bildutgivaren. | sträng |
sharedGalleryImageId | Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden. | sträng |
Sku | Avbildnings-SKU:n. | sträng |
version | Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen. | sträng |
OSDisk
Namn | Beskrivning | Värde |
---|---|---|
Cachelagring | Anger cachelagringskraven. Möjliga värden är: None ReadOnly ReadWrite Standard: Ingen för Standard Storage. ReadOnly för Premium Storage. |
"Ingen" "ReadOnly" "Skriv upp" |
createOption | Anger hur den virtuella datorn ska skapas. Möjliga värden är: Koppla \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. |
"Bifoga" "Tom" "FromImage" (krävs) |
deleteOption | Anger om OS-disken ska tas bort eller kopplas från när den virtuella datorn tas bort. Möjliga värden: Ta bort Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort. Koppla från Om det här värdet används behålls os-disken när den virtuella datorn har tagits bort. Standardvärdet är inställt på koppla från. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfällig OS-disk. |
"Ta bort" "Koppla från" |
diffDiskSettings | Anger tillfälliga diskinställningar för den operativsystemdisk som används av den virtuella datorn. | DiffDiskSettings |
diskSizeGB | Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1 023 |
Int |
encryptionSettings | Anger krypteringsinställningarna för OS-disken. Lägsta API-version: 2015-06-15 |
DiskEncryptionSettings |
bild | Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage tillhandahålls får den virtuella målhårdenheten inte finnas. | VirtualHardDisk |
managedDisk | Parametrarna för hanterade diskar. | ManagedDiskParameters |
Namn | Disknamnet. | sträng |
osType | Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows Linux |
"Linux" "Windows" |
Vhd | Den virtuella hårddisken. | VirtualHardDisk |
writeAcceleratorEnabled | Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. | Bool |
DiffDiskSettings
Namn | Beskrivning | Värde |
---|---|---|
alternativ | Anger tillfälliga diskinställningar för operativsystemdisken. | "Lokal" |
placering | Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk ResourceDisk Standard: CacheDisk om en är konfigurerad för den virtuella datorns storlek, annars används ResourceDisk-. Se dokumentationen om VM-storlek för virtuella Windows-datorer på /azure/virtual-machines/windows/sizes och Linux VM på /azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. |
"CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionKey | Anger platsen för diskkrypteringsnyckeln, som är en Nyckelvalvshemlighet. | KeyVaultSecretReference |
Aktiverat | Anger om diskkryptering ska aktiveras på den virtuella datorn. | Bool |
keyEncryptionKey | Anger platsen för nyckelkrypteringsnyckeln i Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Namn | Beskrivning | Värde |
---|---|---|
secretUrl | URL:en som refererar till en hemlighet i ett Nyckelvalv. | sträng (krävs) |
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller hemligheten. | SubResource (krävs) |
KeyVaultKeyReference
Namn | Beskrivning | Värde |
---|---|---|
keyUrl | URL:en som refererar till en nyckelkrypteringsnyckel i Key Vault. | sträng (krävs) |
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller nyckeln. | SubResource (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Distribuera en enkel virtuell Linux-dator och uppdatera privat IP till statisk |
Med den här mallen kan du distribuera en enkel virtuell Linux-dator med Ubuntu från Marketplace. Detta distribuerar ett virtuellt nätverk, undernät och en virtuell dator med A1-storlek på resursgruppens plats med en dynamiskt tilldelad IP-adress och konverterar den sedan till statisk IP-adress. |
Skapa virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursloopar |
Skapa 2–5 virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursslingor. De virtuella datorerna kan vara Unbuntu eller Windows med högst 5 virtuella datorer eftersom det här exemplet använder ett enda storageAccount |
mall för flera virtuella datorer med managed disk |
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en enda tillgänglighetsuppsättning. De etableras i ett virtuellt nätverk som också skapas som en del av distributionen |
Installera en fil på en virtuell Windows-dator |
Med den här mallen kan du distribuera en virtuell Windows-dator och köra ett anpassat PowerShell-skript för att installera en fil på den virtuella datorn. |
Distribuera en virtuell dator med anpassade data |
Med den här mallen kan du skapa en virtuell dator med anpassade data som skickas till den virtuella datorn. Den här mallen distribuerar även ett lagringskonto, ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt. |
Distribuera en virtuell Premium Windows-dator med diagnostik |
Med den här mallen kan du distribuera en virtuell Premium Windows-dator med några olika alternativ för Windows-versionen med den senaste korrigerade versionen. |
Skapa en virtuell dator i ett VNET i en annan resursgrupp |
Den här mallen skapar en virtuell dator i ett virtuellt nätverk som finns i en annan resursgrupp |
Ansluta en virtuell dator till en befintlig domän |
Den här mallen visar domänanslutning till en privat AD-domän i molnet. |
Skapa en virtuell dator med ett dynamiskt urval av datadiskar |
Med den här mallen kan användaren välja det antal datadiskar som de vill lägga till i den virtuella datorn. |
Skapa en virtuell dator från en EffektivIP VHD- |
Den här mallen skapar en virtuell dator från en effektivIP-virtuell hårddisk och låter dig ansluta den till ett befintligt VNET som kan finnas i en annan resursgrupp och sedan den virtuella datorn |
Skapa en virtuell dator från |
Med den här mallen kan du skapa en virtuell dator från en användarbild. Den här mallen distribuerar även ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt. |
Skapa en virtuell dator i ett nytt eller befintligt vnet från en generaliserad VHD- |
Den här mallen skapar en virtuell dator från en generaliserad virtuell hårddisk och låter dig ansluta den till ett nytt eller befintligt VNET som kan finnas i en annan resursgrupp än den virtuella datorn |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Det här är en vanlig mall för att skapa en enda instans av CentOS 7.2/7.1/6.5 eller Ubuntu Server 16.04.0-LTS med konfigurerbart antal datadiskar (konfigurerbara storlekar). Maximalt 16 diskar kan anges i portalparametrarna och den maximala storleken på varje disk ska vara mindre än 1 023 GB. MDADM RAID0-matrisen monteras automatiskt och klarar omstarter. Senaste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 är tillgänglig för användning från användaren azure-cli körs automatiskt som en docker-container. Den här mallen för en enskild instans är en avsökning av HPC/GPU-klustermallen @ https://github.com/azurebigcompute/BigComputeBench |
GitLab Omnibus |
Den här mallen förenklar distributionen av GitLab Omnibus på en virtuell dator med en offentlig DNS, vilket utnyttjar den offentliga IP-adressens DNS. Den använder Standard_F8s_v2 instansstorlek, som överensstämmer med referensarkitekturen och har stöd för upp till 1 000 användare (20 RPS). Instansen är förkonfigurerad för att använda HTTPS med ett Let's Encrypt-certifikat för säkra anslutningar. |
virtuell Linux-dator med seriell utdata |
Den här mallen skapar en enkel virtuell Linux-dator med minimala parametrar och seriell/konsol konfigurerad för utdata till lagring |
Distribuera en enkel virtuell Windows-dator med övervakning och diagnostik |
Med den här mallen kan du distribuera en enkel virtuell Windows-dator tillsammans med diagnostiktillägget som möjliggör övervakning och diagnostik för den virtuella datorn |
Distribuera en virtuell Linux- eller Windows-dator med MSI |
Med den här mallen kan du distribuera en virtuell Linux- eller Windows-dator med en hanterad tjänstidentitet. |
Terraform på Azure |
Med den här mallen kan du distribuera en Terraform-arbetsstation som en virtuell Linux-dator med MSI. |
virtuell Linux-dator med MSI-åtkomst till Lagring |
Den här mallen distribuerar en virtuell Linux-dator med en systemtilldelad hanterad identitet som har åtkomst till ett lagringskonto i en annan resursgrupp. |
Skapa en virtuell dator från en Windows-avbildning med 4 tomma datadiskar |
Med den här mallen kan du skapa en virtuell Windows-dator från en angiven avbildning. Den kopplar också 4 tomma datadiskar. Observera att du kan ange storleken på de tomma datadiskarna. |
Distribuera en virtuell dator med flera IP-adresser |
Med den här mallen kan du distribuera en virtuell dator med 3 IP-konfigurationer. Den här mallen distribuerar en virtuell Linux-/Windows-dator med namnet myVM1 med tre IP-konfigurationer: IPConfig-1, IPConfig-2 respektive IPConfig-3. |
Distribuera en virtuell Linux-dator (Ubuntu) med flera nätverkskort |
Den här mallen skapar ett virtuellt nätverk med flera undernät och distribuerar en virtuell Ubuntu-dator med flera nätverkskort |
virtuell dator med villkorsstyrda resurser |
Med den här mallen kan du distribuera en virtuell Linux-dator med nya eller befintliga resurser för det virtuella nätverket, lagringen och den offentliga IP-adressen. Det gör det också möjligt att välja mellan SSH och Lösenordsautentisering. Mallarna använder villkor och logikfunktioner för att ta bort behovet av kapslade distributioner. |
Skapa virtuell dator från befintliga virtuella hårddiskar och ansluta den till befintligaVNET- |
Den här mallen skapar en virtuell dator från virtuella hårddiskar (OS + datadisk) och låter dig ansluta den till ett befintligt VNET som kan finnas i en annan resursgrupp och sedan den virtuella datorn |
Skicka ett certifikat till en virtuell Windows-dator |
Skicka ett certifikat till en virtuell Windows-dator. Skapa Nyckelvalvet med hjälp av mallen på https://azure.microsoft.com/documentation/templates/101-create-key-vault |
Lösenord för säker virtuell dator med Key Vault- |
Med den här mallen kan du distribuera en enkel virtuell Windows-dator genom att hämta lösenordet som lagras i ett Nyckelvalv. Lösenordet placeras därför aldrig i oformaterad text i mallparameterfilen |
Distribuera en enkel virtuell FreeBSD-dator på resursgruppsplats |
Med den här mallen kan du distribuera en enkel virtuell FreeBSD-dator med några olika alternativ för FreeBSD-versionen med den senaste korrigerade versionen. Detta distribueras på resursgruppsplats på en D1 VM-storlek. |
Distribuera en enkel Ubuntu Linux VM 20.04-LTS- |
Den här mallen distribuerar en Ubuntu-server med några alternativ för den virtuella datorn. Du kan ange vm-namn, os-version, VM-storlek och administratörsanvändarnamn och lösenord. Som standard är vm-storleken Standard_D2s_v3 och operativsystemets version är 20.04-LTS. |
Distribuera en enkel virtuell Linux-dator med accelererat nätverk |
Med den här mallen kan du distribuera en enkel virtuell Linux-dator med accelererat nätverk med Ubuntu version 18.04-LTS med den senaste korrigerade versionen. Detta distribuerar en virtuell D3_v2 storlek på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Red Hat Enterprise Linux VM (RHEL 7.8) |
Den här mallen distribuerar en virtuell Dator med Red Hat Enterprise Linux (RHEL 7.8) med hjälp av avbildningen Betala som-You-Go VIRTUELL RHEL-dator för den valda versionen på en virtuell Standard D1-dator på platsen för den valda resursgruppen med ytterligare 100 GiB-datadiskar anslutna till den virtuella datorn. Ytterligare avgifter tillkommer för den här avbildningen – mer information finns på sidan med priser för virtuella Azure-datorer. |
Red Hat Enterprise Linux VM (RHEL 7.8 ohanterad) |
Den här mallen distribuerar en virtuell Dator med Red Hat Enterprise Linux (RHEL 7.8) med hjälp av avbildningen Betala som-You-Go VIRTUELL RHEL-dator för den valda versionen på standard A1_v2 virtuell dator på platsen för den valda resursgruppen med ytterligare 100 GiB-datadiskar anslutna till den virtuella datorn. Ytterligare avgifter tillkommer för den här avbildningen – mer information finns på sidan med priser för virtuella Azure-datorer. |
SUSE Linux Enterprise Server VM (SLES 12) |
Med den här mallen kan du distribuera en virtuell SUSE Linux Enterprise Server VM (SLES 12) med hjälp av avbildningen Betala som-You-Go SLES VM för den valda versionen på en virtuell Standard D1-dator på platsen för den valda resursgruppen med ytterligare 100 GiB-datadiskar anslutna till den virtuella datorn. Ytterligare avgifter tillkommer för den här avbildningen – mer information finns på sidan med priser för virtuella Azure-datorer. |
Distribuera en enkel virtuell Windows- |
Med den här mallen kan du distribuera en enkel virtuell Windows-dator med några olika alternativ för Windows-versionen med den senaste korrigerade versionen. Detta distribuerar en virtuell A2-storleksdator på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Distribuera en virtuell Windows Server-dator med Visual Studio |
Den här mallen distribuerar en virtuell Windows Server-dator med Visual Code Studio Community 2019, med några alternativ för den virtuella datorn. Du kan ange namnet på den virtuella datorn, administratörens användarnamn och administratörslösenord. |
Distribuera en virtuell dator till en tillgänglighetszon |
Med den här mallen kan du distribuera en enkel virtuell dator (Windows eller Ubuntu) med den senaste korrigerade versionen. Detta distribuerar en virtuell A2_v2 storlek på den angivna platsen och returnerar det virtuella datorns fullständiga domännamn. |
Skapa en virtuell dator i ett nytt eller befintligt vnet från en anpassad VHD- |
Den här mallen skapar en virtuell dator från en specialiserad virtuell hårddisk och låter dig ansluta den till ett nytt eller befintligt VNET som kan finnas i en annan resursgrupp än den virtuella datorn |
SQL Server 2014 SP2 Enterprise med automatisk säkerhetskopiering |
Den här mallen skapar en SQL Server 2014 SP2 Enterprise-utgåva med funktionen Automatisk säkerhetskopiering aktiverad |
SQL Server 2014 SP1 Enterprise med automatisk korrigering |
Den här mallen skapar en SQL Server 2014 SP1 Enterprise-utgåva med funktionen Automatisk korrigering aktiverad. |
SQL Server 2014 SP1 Enterprise med Azure Key Vault |
Den här mallen skapar en SQL Server 2014 SP1 Enterprise-utgåva med Azure Key Vault-integreringsfunktionen aktiverad. |
Distribuera en virtuell dator med offentlig SSH rsa-nyckel |
Med den här mallen kan du skapa en virtuell dator med offentlig SSH rsa-nyckel |
Distribuera en enkel virtuell Windows-dator med taggar |
Den här mallen distribuerar en D2_v3 virtuell Windows-dator, nätverkskort, lagringskonto, virtuellt nätverk, offentlig IP-adress och nätverkssäkerhetsgrupp. Taggobjektet skapas i variablerna och tillämpas på alla resurser, i förekommande fall. |
Distribuera en betrodd startkompatibel virtuell Linux-dator |
Med den här mallen kan du distribuera en betrodd virtuell Linux-dator med hjälp av några olika alternativ för Linux-versionen med den senaste korrigerade versionen. Om du aktiverar Secureboot och vTPM installeras gästattesteringstillägget på den virtuella datorn. Det här tillägget utför fjärr- attestering av molnet. Som standard distribuerar detta en virtuell dator med Standard_D2_v3 storlek på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Distribuera en betrodd startkompatibel virtuell Windows-dator |
Med den här mallen kan du distribuera en betrodd startkompatibel virtuell Windows-dator med några olika alternativ för Windows-versionen med den senaste korrigerade versionen. Om du aktiverar Secureboot och vTPM installeras gästattesteringstillägget på den virtuella datorn. Det här tillägget utför fjärr- attestering av molnet. Som standard distribuerar detta en virtuell dator med Standard_D2_v3 storlek på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Distribuera en virtuell dator med användardata |
Med den här mallen kan du skapa en virtuell dator med användardata som skickas till den virtuella datorn. Den här mallen distribuerar även ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt. |
Distribuera en virtuell Windows-dator med Windows Admin Center-tillägget |
Med den här mallen kan du distribuera en virtuell Windows-dator med Windows Admin Center-tillägget för att hantera den virtuella datorn direkt från Azure-portalen. |
virtuell Windows-dator med Säker Azure-baslinje |
Mallen skapar en virtuell dator som kör Windows Server i ett nytt virtuellt nätverk med en offentlig IP-adress. När datorn har distribuerats installeras gästkonfigurationstillägget och Azures säkra baslinje för Windows Server tillämpas. Om konfigurationen av datorerna genererar drift kan du tillämpa inställningarna igen genom att distribuera mallen igen. |
Distribuera en virtuell Windows-dator med ett variabelt antal datadiskar |
Med den här mallen kan du distribuera en enkel virtuell dator och ange antalet datadiskar vid distributionen med hjälp av en parameter. Observera att antalet och storleken på datadiskar är bundna av vm-storleken. Storleken på den virtuella datorn för det här exemplet är Standard_DS4_v2 med standardvärdet 16 datadiskar. |
virtuell Windows Server-dator med SSH- |
Distribuera en enskild virtuell Windows-dator med Open SSH aktiverat så att du kan ansluta via SSH med hjälp av nyckelbaserad autentisering. |
Skapa en datahanteringsgateway och installera på en virtuell Azure-dator |
Den här mallen distribuerar en virtuell dator och skapar en fungerande datahanteringsgateway |
Virtuell dator med en RDP-port |
Skapar en virtuell dator och skapar en NAT-regel för RDP till den virtuella datorn i lastbalanseraren |
Skapa en virtuell dator med flera tomma StandardSSD_LRS datadiskar |
Med den här mallen kan du skapa en virtuell Windows-dator från en angiven avbildning. Den kopplar också flera tomma StandardSSD-datadiskar som standard. Observera att du kan ange storlek och lagringstyp (Standard_LRS, StandardSSD_LRS och Premium_LRS) för de tomma datadiskarna. |
Integration Runtime för egen värd på virtuella Azure-datorer |
Den här mallen skapar en integrationskörning för selfhost och registrerar den på virtuella Azure-datorer |
Lägga till flera virtuella datorer i en vm-skalningsuppsättning |
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en vm-skalningsuppsättning i flexibelt orkestreringsläge. De etableras i ett virtuellt nätverk som också skapas som en del av distributionen |
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer bakom ILB- |
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.10 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en intern lastbalanserare med NAT-regler för ssh-anslutningar. |
Resursdefinition för ARM-mall
Resurstypen virtualMachines kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/virtualMachines-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"enableAutomaticUpgrade": "bool",
"order": "int",
"packageReferenceId": "string",
"tags": "string",
"treatFailureAsDeploymentFailure": "bool"
}
]
},
"availabilitySet": {
"id": "string"
},
"billingProfile": {
"maxPrice": "[json('decimal-as-string')]"
},
"capacityReservation": {
"capacityReservationGroup": {
"id": "string"
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionsTimeBudget": "string",
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"host": {
"id": "string"
},
"hostGroup": {
"id": "string"
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "ForceDetach",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "Local",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string",
"virtualMachineScaleSet": {
"id": "string"
}
},
"zones": [ "string" or int ]
}
Egenskapsvärden
virtualMachines
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/virtualMachines" |
apiVersion | Resurs-API-versionen | '2022-11-01' |
Namn | Resursnamnet | sträng (krävs) Teckengräns: 1–15 (Windows) 1–64 (Linux) Giltiga tecken: Det går inte att använda blanksteg, kontrolltecken eller följande tecken: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? Virtuella Windows-datorer kan inte inkludera punkt eller slut med bindestreck. Virtuella Linux-datorer kan inte avslutas med punkt eller bindestreck. |
plats | Resursplats | sträng (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
extendedLocation | Den utökade platsen för den virtuella datorn. | ExtendedLocation |
identitet | Identiteten för den virtuella datorn, om den är konfigurerad. | VirtualMachineIdentity |
plan | Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara. | Planera |
Egenskaper | Beskriver egenskaperna för en virtuell dator. | VirtualMachineProperties |
Zoner | Zoner för virtuella datorer. | Matris med tillgänglighetszoner som sträng eller int. |
ExtendedLocation
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på den utökade platsen. | sträng |
typ | Typ av utökad plats. | "EdgeZone" |
VirtualMachineIdentity
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedIdentiteter |
UserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Plan
Namn | Beskrivning | Värde |
---|---|---|
Namn | Plan-ID:t. | sträng |
produkt | Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference. | sträng |
promotionCode | Kampanjkoden. | sträng |
förläggare | Utgivarens ID. | sträng |
VirtualMachineProperties
Namn | Beskrivning | Värde |
---|---|---|
additionalCapabilities | Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn. | AdditionalCapabilities |
applicationProfile | Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS | ApplicationProfile |
availabilitySet | Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i översikten över Tillgänglighetsuppsättningar. Mer information om planerat underhåll i Azure finns i Underhåll och uppdateringar för virtuella datorer i Azure För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i ska vara under samma resursgrupp som resursen för tillgänglighetsuppsättningen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null. |
SubResource |
billingProfile | Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01. |
BillingProfile |
capacityReservation | Anger information om kapacitetsreservationen som används för att allokera virtuella datorer. Lägsta API-version: 2021-04-01. |
CapacityReservationProfile |
diagnosticsProfile | Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15. |
DiagnosticsProfile |
evictionPolicy | Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2017-10-30-preview. |
"Frigör" "Ta bort" |
extensionsTimeBudget | Anger den tid som tilldelas för alla tillägg som ska startas. Varaktigheten ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01 |
sträng |
hardwareProfile | Anger maskinvaruinställningarna för den virtuella datorn. | HardwareProfile |
värd | Anger information om den dedikerade värd som den virtuella datorn finns i. Lägsta API-version: 2018-10-01. |
SubResource |
hostGroup | Anger information om den dedikerade värdgrupp som den virtuella datorn finns i. Lägsta API-version: 2020-06-01. Obs! Användaren kan inte ange både egenskaper för värd och värdgrupp. |
SubResource |
licenseType | Anger att avbildningen eller disken som används har licensierats lokalt. Möjliga värden för Windows Server-operativsystemet är: Windows_Client Windows_Server Möjliga värden för Linux Server-operativsystemet är: RHEL_BYOS (för RHEL) SLES_BYOS (för SUSE) Mer information finns i Azure Hybrid Use Benefit for Windows Server Azure Hybrid-användningsförmån för Linux Server Lägsta API-version: 2015-06-15 |
sträng |
networkProfile | Anger nätverksgränssnitten för den virtuella datorn. | NetworkProfile |
osProfile | Anger inställningarna för operativsystemet som används när den virtuella datorn skapas. Vissa av inställningarna kan inte ändras när den virtuella datorn har etablerats. | OSProfile |
platformFaultDomain | Anger den logiska feldomänen för skalningsuppsättningen som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. {li}Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts. {li}Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" > 1. {li}Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. {li}Tilldelning av feldomäner kan visas i instansvyn för virtuell dator. Lägsta api-version: 2020‐12‐01 |
Int |
prioritering | Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01 |
"Låg" "Vanlig" "Spot" |
proximityPlacementGroup | Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta API-version: 2018-04-01. |
SubResource |
scheduledEventsProfile | Anger konfigurationer relaterade till schemalagda händelser. | ScheduledEventsProfile |
securityProfile | Anger säkerhetsrelaterade profilinställningar för den virtuella datorn. | SecurityProfile |
storageProfile | Anger lagringsinställningarna för de virtuella datordiskarna. | StorageProfile |
userData | UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta API-version: 2021-03-01 |
sträng |
virtualMachineScaleSet | Anger information om vm-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i vm-skalningsuppsättningen när den skapas. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api-version: 2019‐03‐01 |
SubResource |
AdditionalCapabilities
Namn | Beskrivning | Värde |
---|---|---|
vilolägeEnabled | Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn. | Bool |
ultraSSDEnabled | Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till på en virtuell dator eller vm-skalningsuppsättning om den här egenskapen är aktiverad. | Bool |
ApplicationProfile
Namn | Beskrivning | Värde |
---|---|---|
galleryApplications | Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS | VMGalleryApplication[] |
VMGalleryApplication
Namn | Beskrivning | Värde |
---|---|---|
configurationReference | Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls | sträng |
enableAutomaticUpgrade | Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG | Bool |
ordning | Valfritt anger i vilken ordning paketen måste installeras | Int |
packageReferenceId | Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | sträng (krävs) |
Taggar | Valfritt, Anger ett genomströmningsvärde för mer allmän kontext. | sträng |
treatFailureAsDeploymentFailure | Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen | Bool |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
BillingProfile
Namn | Beskrivning | Värde |
---|---|---|
maxPrice | Anger det högsta pris som du är villig att betala för en virtuell Azure Spot VM/VMSS. Det här priset är i us-dollar. Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Azure Spot-priset. MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxpriset efter skapandet av VM/VMSS. Möjliga värden är: - Ett decimalvärde som är större än noll. Exempel: 0.01538 -1 – anger att standardpriset är up-to på begäran. Du kan ange maxPrice till -1 för att ange att den virtuella Azure Spot-datorn/VMSS inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig. Lägsta API-version: 2019-03-01. Om du vill ange ett decimalvärde använder du funktionen json(). |
int- eller json-decimal |
CapacityReservationProfile
Namn | Beskrivning | Värde |
---|---|---|
capacityReservationGroup | Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation . |
SubResource |
DiagnosticsProfile
Namn | Beskrivning | Värde |
---|---|---|
bootDiagnostics | Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. NOTE: Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet. |
BootDiagnostics |
BootDiagnostics
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Om startdiagnostik ska aktiveras på den virtuella datorn. | Bool |
storageUri | Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring. |
sträng |
HardwareProfile
Namn | Beskrivning | Värde |
---|---|---|
vmSize | Anger storleken på den virtuella datorn. Uppräkningsdatatypen är för närvarande inaktuell och tas bort senast den 23 december 2023. Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda följande API:er: Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning Lista alla tillgängliga storlekar för virtuella datorer i en region Lista alla tillgängliga storlekar för virtuella datorer för storleksändring. Mer information om storlekar på virtuella datorer finns i Storlekar för virtuella datorer. De tillgängliga VM-storlekarna beror på region och tillgänglighetsuppsättning. |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-07-01. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Följ anvisningarna i VM-anpassning för mer information. |
VMSizeProperties |
VMSizeProperties
Namn | Beskrivning | Värde |
---|---|---|
vCPUsAvailable | Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region . |
Int |
vCPUsPerCore | Anger förhållandet mellan vCPU och fysisk kärna. När den här egenskapen inte anges i begärandetexten anges standardbeteendet till värdet för vCPUsPerCore för vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region Om du anger den här egenskapen till 1 innebär det också att hypertrådning är inaktiverat. |
Int |
NetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
networkApiVersion | anger den version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna | '2020-11-01' |
networkInterfaceConfigurations | Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Anger listan över resurs-ID:n för nätverksgränssnitten som är associerade med den virtuella datorn. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | Konfigurationsnamnet för nätverksgränssnittet. | sträng (krävs) |
Egenskaper | Beskriver IP-konfigurationen för en virtuell datornätverksprofil. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
disableTcpStateTracking | Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd. | Bool |
dnsSettings | Dns-inställningarna som ska tillämpas på nätverksgränssnitten. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Anger om nätverksgränssnittet är accelererat nätverksaktiverat. | Bool |
enableFpga | Anger om nätverksgränssnittet är FPGA-nätverksaktiverat. | Bool |
enableIPForwarding | Om IP-vidarebefordring har aktiverats på det här nätverkskortet. | Bool |
ipConfigurations | Anger IP-konfigurationerna för nätverksgränssnittet. | VirtualMachineNetworkInterfaceIPConfiguration[] (krävs) |
networkSecurityGroup | Nätverkssäkerhetsgruppen. | SubResource |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Namn | Beskrivning | Värde |
---|---|---|
dnsServers | Lista över IP-adresser för DNS-servrar | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | IP-konfigurationsnamnet. | sträng (krävs) |
Egenskaper | Beskriver ip-konfigurationsegenskaper för ett virtuellt datornätverksgränssnitt. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En virtuell dator kan referera till serverdelsadresspooler för flera programgatewayer. Flera virtuella datorer kan inte använda samma programgateway. | SubResource[] |
applicationSecurityGroups | Anger en matris med referenser till programsäkerhetsgruppen. | SubResource[] |
loadBalancerBackendAddressPools | Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En virtuell dator kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. [Flera virtuella datorer kan inte använda samma grundläggande sku-lastbalanserare]. | SubResource[] |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
privateIPAddressVersion | Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
Undernät | Anger undernätets identifierare. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | Konfigurationsnamnet för publicIP-adressen. | sträng (krävs) |
Egenskaper | Beskriver en IP-konfiguration för virtuella datorers PublicIPAddress-konfiguration | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
dnsSettings | Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | Int |
ipTags | Listan över IP-taggar som är associerade med den offentliga IP-adressen. | VirtualMachineIpTag[] |
publicIPAddressVersion | Tillgänglig från Api-Version 2019-07-01 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Ange den offentliga IP-allokeringstypen | "Dynamisk" "Statisk" |
publicIPPrefix | PublicIPPrefix som publicIP-adresser ska allokeras från. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Namn | Beskrivning | Värde |
---|---|---|
domainNameLabel | Domännamnsetikettprefixet för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanlänkningen av domännamnsetiketten och det unika ID:t för vm-nätverksprofilen. | sträng (krävs) |
VirtualMachineIpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | IP-taggtyp. Exempel: FirstPartyUsage. | sträng |
tagg | IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv. | sträng |
PublicIPAddressSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | Ange namn på offentlig IP-sku | "Grundläggande" "Standard" |
Nivå | Ange offentlig IP-sku-nivå | "Global" "Regional" |
NetworkInterfaceReference
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Egenskaper | Beskriver referensegenskaper för nätverksgränssnittet. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
OSProfile
Namn | Beskrivning | Värde |
---|---|---|
adminPassword | Anger lösenordet för administratörskontot. Minsta längd (Windows): 8 tecken Minsta längd (Linux): 6 tecken Maximal längd (Windows): 123 tecken Maxlängd (Linux): 72 tecken Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas Har lägre tecken Har övre tecken Har en siffra Har ett specialtecken (Regex matchar [\W_]) Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
adminUsername | Anger namnet på administratörskontot. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. begränsning endast för Windows: Kan inte sluta med "". Otillåtna värden: "administratör", "administratör", "användare", "användare1", "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". Minsta längd (Linux): 1 tecken Maximal längd (Linux): 64 tecken Maximal längd (Windows): 20 tecken. |
sträng |
allowExtensionOperations | Anger om tilläggsåtgärder ska tillåtas på den virtuella datorn. Detta kan bara anges till False när inga tillägg finns på den virtuella datorn. |
Bool |
computerName | Anger värdoperativsystemets namn på den virtuella datorn. Det går inte att uppdatera det här namnet när den virtuella datorn har skapats. maxlängd (Windows): 15 tecken Maxlängd (Linux): 64 tecken. Namngivningskonventioner och begränsningar finns i riktlinjer för implementering av Azure-infrastrukturtjänster. |
sträng |
customData | Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Obs! Skicka inga hemligheter eller lösenord i customData-egenskapen Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. customData skickas till den virtuella datorn som ska sparas som en fil. Mer information finns i anpassade data på virtuella Azure-datorer Information om hur du använder cloud-init för din virtuella Linux-dator finns i Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar |
sträng |
linuxConfiguration | Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner. |
LinuxConfiguration |
requireGuestProvisionSignal | Valfri egenskap som antingen måste anges till True eller utelämnas. | Bool |
Hemligheter | Anger en uppsättning certifikat som ska installeras på den virtuella datorn. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. | VaultSecretGroup[] |
windowsConfiguration | Anger inställningarna för Windows-operativsystemet på den virtuella datorn. | WindowsConfiguration |
LinuxConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disablePasswordAuthentication | Anger om lösenordsautentisering ska inaktiveras. | Bool |
enableVMAgentPlatformUpdates | Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är falskt. | Bool |
patchSettings | [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux. | LinuxPatchSettings |
provisionVMAgent | Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. |
Bool |
ssh | Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem. | SshConfiguration |
LinuxPatchSettings
Namn | Beskrivning | Värde |
---|---|---|
assessmentMode | Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn. Möjliga värden är: ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator. AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel. Möjliga värden är: ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används. AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Namn | Beskrivning | Värde |
---|---|---|
rebootSetting | Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. | "Alltid" "IfRequired" "Aldrig" "Okänd" |
SshConfiguration
Namn | Beskrivning | Värde |
---|---|---|
publicKeys | Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer. | SshPublicKey[] |
SshPublicKey
Namn | Beskrivning | Värde |
---|---|---|
keyData | Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Create SSH keys on Linux and Mac for Linux VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). |
sträng |
stig | Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys | sträng |
VaultSecretGroup
Namn | Beskrivning | Värde |
---|---|---|
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller alla certifikat i VaultCertificates. | SubResource |
vaultCertificates | Listan över key vault-referenser i SourceVault som innehåller certifikat. | VaultCertificate[] |
VaultCertificate
Namn | Beskrivning | Värde |
---|---|---|
certificateStore | För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent, med filnamnet <UppercaseThumbprint>.crt för X509-certifikatfilen och <UppercaseThumbprint>.prv för privat nyckel. Båda dessa filer är .pem-formaterade. |
sträng |
certificateUrl | Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "lösenord":"{pfx-file-password}" } Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. |
sträng |
WindowsConfiguration
Namn | Beskrivning | Värde |
---|---|---|
additionalUnattendContent | Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Installationsprogrammet för Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Anger om automatiska uppdateringar är aktiverade för den virtuella Windows-datorn. Standardvärdet är sant. För vm-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem. |
Bool |
enableVMAgentPlatformUpdates | Anger om VMAgent Platform Updates är aktiverat för den virtuella Windows-datorn. Standardvärdet är falskt. | Bool |
patchSettings | [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Windows. | PatchSettings |
provisionVMAgent | Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. |
Bool |
timeZone | Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones. |
sträng |
winRM | Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärransluten Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Namn | Beskrivning | Värde |
---|---|---|
componentName | Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
innehåll | Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas. | sträng |
passName | Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem. | "OobeSystem" |
settingName | Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon. | "Autologon" "FirstLogonCommands" |
PatchSettings
Namn | Beskrivning | Värde |
---|---|---|
assessmentMode | Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn. Möjliga värden är: ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator. AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform". | Bool |
patchMode | Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel. Möjliga värden är: Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann. AutomaticByPlatform – uppdateras den virtuella datorn automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna |
"AutomaticByOS" "AutomaticByPlatform" "Manuell" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Namn | Beskrivning | Värde |
---|---|---|
rebootSetting | Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. | "Alltid" "IfRequired" "Aldrig" "Okänd" |
WinRMConfiguration
Namn | Beskrivning | Värde |
---|---|---|
lyssnare | Listan över Windows Remote Management-lyssnare | WinRMListener[] |
WinRMListener
Namn | Beskrivning | Värde |
---|---|---|
certificateUrl | Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "lösenord":"{pfx-file-password}" } Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. |
sträng |
protokoll | Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http https |
"Http" "Https" |
ScheduledEventsProfile
Namn | Beskrivning | Värde |
---|---|---|
osImageNotificationProfile | Anger konfigurationer relaterade till schemalagda os-avbildningar. | OSImageNotificationProfile |
terminateNotificationProfile | Anger Avsluta konfigurationer relaterade till schemalagda händelser. | TerminateNotificationProfile |
OSImageNotificationProfile
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad. | Bool |
notBeforeTimeout | Hur lång tid en virtuell dator återskapas eller uppgraderas måste eventuellt godkänna den schemalagda händelsen för operativsystemavbildningen innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M) | sträng |
TerminateNotificationProfile
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad. | Bool |
notBeforeTimeout | Konfigurerbar tid som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M) | sträng |
SecurityProfile
Namn | Beskrivning | Värde |
---|---|---|
encryptionAtHost | Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standard: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen. |
Bool |
securityType | Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standard: UefiSettings aktiveras inte om inte den här egenskapen har angetts. |
"ConfidentialVM" "TrustedLaunch" |
uefiSettings | Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01 |
UefiSettings |
UefiSettings
Namn | Beskrivning | Värde |
---|---|---|
secureBootEnabled | Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01 |
Bool |
vTpmEnabled | Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01 |
Bool |
StorageProfile
Namn | Beskrivning | Värde |
---|---|---|
dataDiskar | Anger de parametrar som används för att lägga till en datadisk till en virtuell dator. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. |
DataDisk[] |
diskControllerType | Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn. Obs! Den här egenskapen kommer att ställas in på standardtypen för diskkontrollant om den inte anges, förutsatt att den virtuella datorn skapas som en hyperVGeneration: V2 baserat på funktionerna i operativsystemdisken och VM-storleken från den angivna lägsta API-versionen. Du måste frigöra den virtuella datorn innan du uppdaterar dess typ av diskkontrollant såvida du inte uppdaterar vm-storleken i VM-konfigurationen som implicit frigör och omallokerar den virtuella datorn. Lägsta API-version: 2022-08-01 |
"NVMe" "SCSI" |
imageReference | Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. | ImageReference |
osDisk | Anger information om den operativsystemdisk som används av den virtuella datorn. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. |
OSDisk |
DataDisk
Namn | Beskrivning | Värde |
---|---|---|
Cachelagring | Anger cachelagringskraven. Möjliga värden är: None ReadOnly ReadWrite Standard: Ingen för standardlagring. ReadOnly för Premium Storage- |
"Ingen" "ReadOnly" "Skriv upp" |
createOption | Anger hur den virtuella datorn ska skapas. Möjliga värden är: Koppla \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. |
"Bifoga" "Tom" "FromImage" (krävs) |
deleteOption | Anger om datadisken ska tas bort eller kopplas från vid borttagning av virtuella datorer. Möjliga värden: Ta bort Om det här värdet används tas datadisken bort när den virtuella datorn tas bort. Koppla från Om det här värdet används behålls datadisken när den virtuella datorn har tagits bort. Standardvärdet är inställt på koppla från |
"Ta bort" "Koppla från" |
detachOption | Anger det frånkopplingsbeteende som ska användas när en disk kopplas från eller som redan håller på att kopplas från från den virtuella datorn. Värden som stöds: ForceDetach. detachOption: ForceDetach- gäller endast för hanterade datadiskar. Om ett tidigare frånkopplingsförsök av datadisken inte slutfördes på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts använder du force-detach som ett sista utvägsalternativ för att koppla från disken med två våld från den virtuella datorn. Alla skrivningar kanske inte har tömts när du använder det här frånkopplingsbeteendet. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. För att tvinga bort en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: "ForceDetach". |
"ForceDetach" |
diskSizeGB | Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1 023 |
Int |
bild | Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage tillhandahålls får den virtuella målhårdenheten inte finnas. | VirtualHardDisk |
Lun | Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator. | int (krävs) |
managedDisk | Parametrarna för hanterade diskar. | ManagedDiskParameters |
Namn | Disknamnet. | sträng |
toBeDetached | Anger om datadisken håller på att kopplas från VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | Den virtuella hårddisken. | VirtualHardDisk |
writeAcceleratorEnabled | Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. | Bool |
VirtualHardDisk
Namn | Beskrivning | Värde |
---|---|---|
Uri | Anger den virtuella hårddiskens URI. | sträng |
ManagedDiskParameters
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSet | Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken. | DiskEncryptionSetParameters |
Id | Resurs-ID | sträng |
securityProfile | Anger säkerhetsprofilen för den hanterade disken. | VMDiskSecurityProfile |
storageAccountType | Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
VMDiskSecurityProfile
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSet | Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob. | DiskEncryptionSetParameters |
securityEncryptionType | Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob och VMGuestStateOnly för kryptering av bara VMGuestState-bloben. Obs! Den kan endast anges för konfidentiella virtuella datorer. |
"DiskWithVMGuestState" "VMGuestStateOnly" |
ImageReference
Namn | Beskrivning | Värde |
---|---|---|
communityGalleryImageId | Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden. | sträng |
Id | Resurs-ID | sträng |
erbjudande | Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. | sträng |
förläggare | Bildutgivaren. | sträng |
sharedGalleryImageId | Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden. | sträng |
Sku | Avbildnings-SKU:n. | sträng |
version | Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen. | sträng |
OSDisk
Namn | Beskrivning | Värde |
---|---|---|
Cachelagring | Anger cachelagringskraven. Möjliga värden är: None ReadOnly ReadWrite Standard: Ingen för Standard Storage. ReadOnly för Premium Storage. |
"Ingen" "ReadOnly" "Skriv upp" |
createOption | Anger hur den virtuella datorn ska skapas. Möjliga värden är: Koppla \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. |
"Bifoga" "Tom" "FromImage" (krävs) |
deleteOption | Anger om OS-disken ska tas bort eller kopplas från när den virtuella datorn tas bort. Möjliga värden: Ta bort Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort. Koppla från Om det här värdet används behålls os-disken när den virtuella datorn har tagits bort. Standardvärdet är inställt på koppla från. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfällig OS-disk. |
"Ta bort" "Koppla från" |
diffDiskSettings | Anger tillfälliga diskinställningar för den operativsystemdisk som används av den virtuella datorn. | DiffDiskSettings |
diskSizeGB | Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1 023 |
Int |
encryptionSettings | Anger krypteringsinställningarna för OS-disken. Lägsta API-version: 2015-06-15 |
DiskEncryptionSettings |
bild | Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage tillhandahålls får den virtuella målhårdenheten inte finnas. | VirtualHardDisk |
managedDisk | Parametrarna för hanterade diskar. | ManagedDiskParameters |
Namn | Disknamnet. | sträng |
osType | Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows Linux |
"Linux" "Windows" |
Vhd | Den virtuella hårddisken. | VirtualHardDisk |
writeAcceleratorEnabled | Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. | Bool |
DiffDiskSettings
Namn | Beskrivning | Värde |
---|---|---|
alternativ | Anger tillfälliga diskinställningar för operativsystemdisken. | "Lokal" |
placering | Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk ResourceDisk Standard: CacheDisk om en är konfigurerad för den virtuella datorns storlek, annars används ResourceDisk-. Se dokumentationen om VM-storlek för virtuella Windows-datorer på /azure/virtual-machines/windows/sizes och Linux VM på /azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. |
"CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionKey | Anger platsen för diskkrypteringsnyckeln, som är en Nyckelvalvshemlighet. | KeyVaultSecretReference |
Aktiverat | Anger om diskkryptering ska aktiveras på den virtuella datorn. | Bool |
keyEncryptionKey | Anger platsen för nyckelkrypteringsnyckeln i Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Namn | Beskrivning | Värde |
---|---|---|
secretUrl | URL:en som refererar till en hemlighet i ett Nyckelvalv. | sträng (krävs) |
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller hemligheten. | SubResource (krävs) |
KeyVaultKeyReference
Namn | Beskrivning | Värde |
---|---|---|
keyUrl | URL:en som refererar till en nyckelkrypteringsnyckel i Key Vault. | sträng (krävs) |
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller nyckeln. | SubResource (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Distribuera en enkel virtuell Linux-dator och uppdatera privat IP till statisk |
Med den här mallen kan du distribuera en enkel virtuell Linux-dator med Ubuntu från Marketplace. Detta distribuerar ett virtuellt nätverk, undernät och en virtuell dator med A1-storlek på resursgruppens plats med en dynamiskt tilldelad IP-adress och konverterar den sedan till statisk IP-adress. |
Skapa virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursloopar |
Skapa 2–5 virtuella datorer i tillgänglighetsuppsättningar med hjälp av resursslingor. De virtuella datorerna kan vara Unbuntu eller Windows med högst 5 virtuella datorer eftersom det här exemplet använder ett enda storageAccount |
mall för flera virtuella datorer med managed disk |
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en enda tillgänglighetsuppsättning. De etableras i ett virtuellt nätverk som också skapas som en del av distributionen |
Installera en fil på en virtuell Windows-dator |
Med den här mallen kan du distribuera en virtuell Windows-dator och köra ett anpassat PowerShell-skript för att installera en fil på den virtuella datorn. |
Distribuera en virtuell dator med anpassade data |
Med den här mallen kan du skapa en virtuell dator med anpassade data som skickas till den virtuella datorn. Den här mallen distribuerar även ett lagringskonto, ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt. |
Distribuera en virtuell Premium Windows-dator med diagnostik |
Med den här mallen kan du distribuera en virtuell Premium Windows-dator med några olika alternativ för Windows-versionen med den senaste korrigerade versionen. |
Skapa en virtuell dator i ett VNET i en annan resursgrupp |
Den här mallen skapar en virtuell dator i ett virtuellt nätverk som finns i en annan resursgrupp |
Ansluta en virtuell dator till en befintlig domän |
Den här mallen visar domänanslutning till en privat AD-domän i molnet. |
Skapa en virtuell dator med ett dynamiskt urval av datadiskar |
Med den här mallen kan användaren välja det antal datadiskar som de vill lägga till i den virtuella datorn. |
Skapa en virtuell dator från en EffektivIP VHD- |
Den här mallen skapar en virtuell dator från en effektivIP-virtuell hårddisk och låter dig ansluta den till ett befintligt VNET som kan finnas i en annan resursgrupp och sedan den virtuella datorn |
Skapa en virtuell dator från |
Med den här mallen kan du skapa en virtuell dator från en användarbild. Den här mallen distribuerar även ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt. |
Skapa en virtuell dator i ett nytt eller befintligt vnet från en generaliserad VHD- |
Den här mallen skapar en virtuell dator från en generaliserad virtuell hårddisk och låter dig ansluta den till ett nytt eller befintligt VNET som kan finnas i en annan resursgrupp än den virtuella datorn |
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) |
Det här är en vanlig mall för att skapa en enda instans av CentOS 7.2/7.1/6.5 eller Ubuntu Server 16.04.0-LTS med konfigurerbart antal datadiskar (konfigurerbara storlekar). Maximalt 16 diskar kan anges i portalparametrarna och den maximala storleken på varje disk ska vara mindre än 1 023 GB. MDADM RAID0-matrisen monteras automatiskt och klarar omstarter. Senaste Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 är tillgänglig för användning från användaren azure-cli körs automatiskt som en docker-container. Den här mallen för en enskild instans är en avsökning av HPC/GPU-klustermallen @ https://github.com/azurebigcompute/BigComputeBench |
GitLab Omnibus |
Den här mallen förenklar distributionen av GitLab Omnibus på en virtuell dator med en offentlig DNS, vilket utnyttjar den offentliga IP-adressens DNS. Den använder Standard_F8s_v2 instansstorlek, som överensstämmer med referensarkitekturen och har stöd för upp till 1 000 användare (20 RPS). Instansen är förkonfigurerad för att använda HTTPS med ett Let's Encrypt-certifikat för säkra anslutningar. |
virtuell Linux-dator med seriell utdata |
Den här mallen skapar en enkel virtuell Linux-dator med minimala parametrar och seriell/konsol konfigurerad för utdata till lagring |
Distribuera en enkel virtuell Windows-dator med övervakning och diagnostik |
Med den här mallen kan du distribuera en enkel virtuell Windows-dator tillsammans med diagnostiktillägget som möjliggör övervakning och diagnostik för den virtuella datorn |
Distribuera en virtuell Linux- eller Windows-dator med MSI |
Med den här mallen kan du distribuera en virtuell Linux- eller Windows-dator med en hanterad tjänstidentitet. |
Terraform på Azure |
Med den här mallen kan du distribuera en Terraform-arbetsstation som en virtuell Linux-dator med MSI. |
virtuell Linux-dator med MSI-åtkomst till Lagring |
Den här mallen distribuerar en virtuell Linux-dator med en systemtilldelad hanterad identitet som har åtkomst till ett lagringskonto i en annan resursgrupp. |
Skapa en virtuell dator från en Windows-avbildning med 4 tomma datadiskar |
Med den här mallen kan du skapa en virtuell Windows-dator från en angiven avbildning. Den kopplar också 4 tomma datadiskar. Observera att du kan ange storleken på de tomma datadiskarna. |
Distribuera en virtuell dator med flera IP-adresser |
Med den här mallen kan du distribuera en virtuell dator med 3 IP-konfigurationer. Den här mallen distribuerar en virtuell Linux-/Windows-dator med namnet myVM1 med tre IP-konfigurationer: IPConfig-1, IPConfig-2 respektive IPConfig-3. |
Distribuera en virtuell Linux-dator (Ubuntu) med flera nätverkskort |
Den här mallen skapar ett virtuellt nätverk med flera undernät och distribuerar en virtuell Ubuntu-dator med flera nätverkskort |
virtuell dator med villkorsstyrda resurser |
Med den här mallen kan du distribuera en virtuell Linux-dator med nya eller befintliga resurser för det virtuella nätverket, lagringen och den offentliga IP-adressen. Det gör det också möjligt att välja mellan SSH och Lösenordsautentisering. Mallarna använder villkor och logikfunktioner för att ta bort behovet av kapslade distributioner. |
Skapa virtuell dator från befintliga virtuella hårddiskar och ansluta den till befintligaVNET- |
Den här mallen skapar en virtuell dator från virtuella hårddiskar (OS + datadisk) och låter dig ansluta den till ett befintligt VNET som kan finnas i en annan resursgrupp och sedan den virtuella datorn |
Skicka ett certifikat till en virtuell Windows-dator |
Skicka ett certifikat till en virtuell Windows-dator. Skapa Nyckelvalvet med hjälp av mallen på https://azure.microsoft.com/documentation/templates/101-create-key-vault |
Lösenord för säker virtuell dator med Key Vault- |
Med den här mallen kan du distribuera en enkel virtuell Windows-dator genom att hämta lösenordet som lagras i ett Nyckelvalv. Lösenordet placeras därför aldrig i oformaterad text i mallparameterfilen |
Distribuera en enkel virtuell FreeBSD-dator på resursgruppsplats |
Med den här mallen kan du distribuera en enkel virtuell FreeBSD-dator med några olika alternativ för FreeBSD-versionen med den senaste korrigerade versionen. Detta distribueras på resursgruppsplats på en D1 VM-storlek. |
Distribuera en enkel Ubuntu Linux VM 20.04-LTS- |
Den här mallen distribuerar en Ubuntu-server med några alternativ för den virtuella datorn. Du kan ange vm-namn, os-version, VM-storlek och administratörsanvändarnamn och lösenord. Som standard är vm-storleken Standard_D2s_v3 och operativsystemets version är 20.04-LTS. |
Distribuera en enkel virtuell Linux-dator med accelererat nätverk |
Med den här mallen kan du distribuera en enkel virtuell Linux-dator med accelererat nätverk med Ubuntu version 18.04-LTS med den senaste korrigerade versionen. Detta distribuerar en virtuell D3_v2 storlek på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Red Hat Enterprise Linux VM (RHEL 7.8) |
Den här mallen distribuerar en virtuell Dator med Red Hat Enterprise Linux (RHEL 7.8) med hjälp av avbildningen Betala som-You-Go VIRTUELL RHEL-dator för den valda versionen på en virtuell Standard D1-dator på platsen för den valda resursgruppen med ytterligare 100 GiB-datadiskar anslutna till den virtuella datorn. Ytterligare avgifter tillkommer för den här avbildningen – mer information finns på sidan med priser för virtuella Azure-datorer. |
Red Hat Enterprise Linux VM (RHEL 7.8 ohanterad) |
Den här mallen distribuerar en virtuell Dator med Red Hat Enterprise Linux (RHEL 7.8) med hjälp av avbildningen Betala som-You-Go VIRTUELL RHEL-dator för den valda versionen på standard A1_v2 virtuell dator på platsen för den valda resursgruppen med ytterligare 100 GiB-datadiskar anslutna till den virtuella datorn. Ytterligare avgifter tillkommer för den här avbildningen – mer information finns på sidan med priser för virtuella Azure-datorer. |
SUSE Linux Enterprise Server VM (SLES 12) |
Med den här mallen kan du distribuera en virtuell SUSE Linux Enterprise Server VM (SLES 12) med hjälp av avbildningen Betala som-You-Go SLES VM för den valda versionen på en virtuell Standard D1-dator på platsen för den valda resursgruppen med ytterligare 100 GiB-datadiskar anslutna till den virtuella datorn. Ytterligare avgifter tillkommer för den här avbildningen – mer information finns på sidan med priser för virtuella Azure-datorer. |
Distribuera en enkel virtuell Windows- |
Med den här mallen kan du distribuera en enkel virtuell Windows-dator med några olika alternativ för Windows-versionen med den senaste korrigerade versionen. Detta distribuerar en virtuell A2-storleksdator på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Distribuera en virtuell Windows Server-dator med Visual Studio |
Den här mallen distribuerar en virtuell Windows Server-dator med Visual Code Studio Community 2019, med några alternativ för den virtuella datorn. Du kan ange namnet på den virtuella datorn, administratörens användarnamn och administratörslösenord. |
Distribuera en virtuell dator till en tillgänglighetszon |
Med den här mallen kan du distribuera en enkel virtuell dator (Windows eller Ubuntu) med den senaste korrigerade versionen. Detta distribuerar en virtuell A2_v2 storlek på den angivna platsen och returnerar det virtuella datorns fullständiga domännamn. |
Skapa en virtuell dator i ett nytt eller befintligt vnet från en anpassad VHD- |
Den här mallen skapar en virtuell dator från en specialiserad virtuell hårddisk och låter dig ansluta den till ett nytt eller befintligt VNET som kan finnas i en annan resursgrupp än den virtuella datorn |
SQL Server 2014 SP2 Enterprise med automatisk säkerhetskopiering |
Den här mallen skapar en SQL Server 2014 SP2 Enterprise-utgåva med funktionen Automatisk säkerhetskopiering aktiverad |
SQL Server 2014 SP1 Enterprise med automatisk korrigering |
Den här mallen skapar en SQL Server 2014 SP1 Enterprise-utgåva med funktionen Automatisk korrigering aktiverad. |
SQL Server 2014 SP1 Enterprise med Azure Key Vault |
Den här mallen skapar en SQL Server 2014 SP1 Enterprise-utgåva med Azure Key Vault-integreringsfunktionen aktiverad. |
Distribuera en virtuell dator med offentlig SSH rsa-nyckel |
Med den här mallen kan du skapa en virtuell dator med offentlig SSH rsa-nyckel |
Distribuera en enkel virtuell Windows-dator med taggar |
Den här mallen distribuerar en D2_v3 virtuell Windows-dator, nätverkskort, lagringskonto, virtuellt nätverk, offentlig IP-adress och nätverkssäkerhetsgrupp. Taggobjektet skapas i variablerna och tillämpas på alla resurser, i förekommande fall. |
Distribuera en betrodd startkompatibel virtuell Linux-dator |
Med den här mallen kan du distribuera en betrodd virtuell Linux-dator med hjälp av några olika alternativ för Linux-versionen med den senaste korrigerade versionen. Om du aktiverar Secureboot och vTPM installeras gästattesteringstillägget på den virtuella datorn. Det här tillägget utför fjärr- attestering av molnet. Som standard distribuerar detta en virtuell dator med Standard_D2_v3 storlek på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Distribuera en betrodd startkompatibel virtuell Windows-dator |
Med den här mallen kan du distribuera en betrodd startkompatibel virtuell Windows-dator med några olika alternativ för Windows-versionen med den senaste korrigerade versionen. Om du aktiverar Secureboot och vTPM installeras gästattesteringstillägget på den virtuella datorn. Det här tillägget utför fjärr- attestering av molnet. Som standard distribuerar detta en virtuell dator med Standard_D2_v3 storlek på resursgruppens plats och returnerar FQDN för den virtuella datorn. |
Distribuera en virtuell dator med användardata |
Med den här mallen kan du skapa en virtuell dator med användardata som skickas till den virtuella datorn. Den här mallen distribuerar även ett virtuellt nätverk, offentliga IP-adresser och ett nätverksgränssnitt. |
Distribuera en virtuell Windows-dator med Windows Admin Center-tillägget |
Med den här mallen kan du distribuera en virtuell Windows-dator med Windows Admin Center-tillägget för att hantera den virtuella datorn direkt från Azure-portalen. |
virtuell Windows-dator med Säker Azure-baslinje |
Mallen skapar en virtuell dator som kör Windows Server i ett nytt virtuellt nätverk med en offentlig IP-adress. När datorn har distribuerats installeras gästkonfigurationstillägget och Azures säkra baslinje för Windows Server tillämpas. Om konfigurationen av datorerna genererar drift kan du tillämpa inställningarna igen genom att distribuera mallen igen. |
Distribuera en virtuell Windows-dator med ett variabelt antal datadiskar |
Med den här mallen kan du distribuera en enkel virtuell dator och ange antalet datadiskar vid distributionen med hjälp av en parameter. Observera att antalet och storleken på datadiskar är bundna av vm-storleken. Storleken på den virtuella datorn för det här exemplet är Standard_DS4_v2 med standardvärdet 16 datadiskar. |
virtuell Windows Server-dator med SSH- |
Distribuera en enskild virtuell Windows-dator med Open SSH aktiverat så att du kan ansluta via SSH med hjälp av nyckelbaserad autentisering. |
Skapa en datahanteringsgateway och installera på en virtuell Azure-dator |
Den här mallen distribuerar en virtuell dator och skapar en fungerande datahanteringsgateway |
Virtuell dator med en RDP-port |
Skapar en virtuell dator och skapar en NAT-regel för RDP till den virtuella datorn i lastbalanseraren |
Skapa en virtuell dator med flera tomma StandardSSD_LRS datadiskar |
Med den här mallen kan du skapa en virtuell Windows-dator från en angiven avbildning. Den kopplar också flera tomma StandardSSD-datadiskar som standard. Observera att du kan ange storlek och lagringstyp (Standard_LRS, StandardSSD_LRS och Premium_LRS) för de tomma datadiskarna. |
Integration Runtime för egen värd på virtuella Azure-datorer |
Den här mallen skapar en integrationskörning för selfhost och registrerar den på virtuella Azure-datorer |
Lägga till flera virtuella datorer i en vm-skalningsuppsättning |
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en vm-skalningsuppsättning i flexibelt orkestreringsläge. De etableras i ett virtuellt nätverk som också skapas som en del av distributionen |
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer bakom ILB- |
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.10 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en intern lastbalanserare med NAT-regler för ssh-anslutningar. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen virtualMachines kan distribueras med åtgärder som mål:
- Resursgrupp
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/virtualMachines-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachines@2022-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
enableAutomaticUpgrade = bool
order = int
packageReferenceId = "string"
tags = "string"
treatFailureAsDeploymentFailure = bool
}
]
}
availabilitySet = {
id = "string"
}
billingProfile = {
maxPrice = "decimal-as-string"
}
capacityReservation = {
capacityReservationGroup = {
id = "string"
}
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionsTimeBudget = "string"
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
host = {
id = "string"
}
hostGroup = {
id = "string"
}
licenseType = "string"
networkProfile = {
networkApiVersion = "2020-11-01"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "ForceDetach"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "Local"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
virtualMachineScaleSet = {
id = "string"
}
}
zones = [
"string" or int
]
extendedLocation = {
name = "string"
type = "EdgeZone"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
Egenskapsvärden
virtualMachines
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/virtualMachines@2022-11-01" |
Namn | Resursnamnet | sträng (krävs) Teckengräns: 1–15 (Windows) 1–64 (Linux) Giltiga tecken: Det går inte att använda blanksteg, kontrolltecken eller följande tecken: ~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ? Virtuella Windows-datorer kan inte inkludera punkt eller slut med bindestreck. Virtuella Linux-datorer kan inte avslutas med punkt eller bindestreck. |
plats | Resursplats | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
extendedLocation | Den utökade platsen för den virtuella datorn. | ExtendedLocation |
identitet | Identiteten för den virtuella datorn, om den är konfigurerad. | VirtualMachineIdentity |
plan | Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara. | Planera |
Egenskaper | Beskriver egenskaperna för en virtuell dator. | VirtualMachineProperties |
Zoner | Zoner för virtuella datorer. | Matris med tillgänglighetszoner som sträng eller int. |
ExtendedLocation
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på den utökade platsen. | sträng |
typ | Typ av utökad plats. | "EdgeZone" |
VirtualMachineIdentity
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matris med användaridentitets-ID:t. |
UserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Plan
Namn | Beskrivning | Värde |
---|---|---|
Namn | Plan-ID:t. | sträng |
produkt | Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference. | sträng |
promotionCode | Kampanjkoden. | sträng |
förläggare | Utgivarens ID. | sträng |
VirtualMachineProperties
Namn | Beskrivning | Värde |
---|---|---|
additionalCapabilities | Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn. | AdditionalCapabilities |
applicationProfile | Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS | ApplicationProfile |
availabilitySet | Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i översikten över Tillgänglighetsuppsättningar. Mer information om planerat underhåll i Azure finns i Underhåll och uppdateringar för virtuella datorer i Azure För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i ska vara under samma resursgrupp som resursen för tillgänglighetsuppsättningen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null. |
SubResource |
billingProfile | Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01. |
BillingProfile |
capacityReservation | Anger information om kapacitetsreservationen som används för att allokera virtuella datorer. Lägsta API-version: 2021-04-01. |
CapacityReservationProfile |
diagnosticsProfile | Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15. |
DiagnosticsProfile |
evictionPolicy | Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2017-10-30-preview. |
"Frigör" "Ta bort" |
extensionsTimeBudget | Anger den tid som tilldelas för alla tillägg som ska startas. Varaktigheten ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01 |
sträng |
hardwareProfile | Anger maskinvaruinställningarna för den virtuella datorn. | HardwareProfile |
värd | Anger information om den dedikerade värd som den virtuella datorn finns i. Lägsta API-version: 2018-10-01. |
SubResource |
hostGroup | Anger information om den dedikerade värdgrupp som den virtuella datorn finns i. Lägsta API-version: 2020-06-01. Obs! Användaren kan inte ange både egenskaper för värd och värdgrupp. |
SubResource |
licenseType | Anger att avbildningen eller disken som används har licensierats lokalt. Möjliga värden för Windows Server-operativsystemet är: Windows_Client Windows_Server Möjliga värden för Linux Server-operativsystemet är: RHEL_BYOS (för RHEL) SLES_BYOS (för SUSE) Mer information finns i Azure Hybrid Use Benefit for Windows Server Azure Hybrid-användningsförmån för Linux Server Lägsta API-version: 2015-06-15 |
sträng |
networkProfile | Anger nätverksgränssnitten för den virtuella datorn. | NetworkProfile |
osProfile | Anger inställningarna för operativsystemet som används när den virtuella datorn skapas. Vissa av inställningarna kan inte ändras när den virtuella datorn har etablerats. | OSProfile |
platformFaultDomain | Anger den logiska feldomänen för skalningsuppsättningen som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. {li}Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts. {li}Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" > 1. {li}Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. {li}Tilldelning av feldomäner kan visas i instansvyn för virtuell dator. Lägsta api-version: 2020‐12‐01 |
Int |
prioritering | Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01 |
"Låg" "Vanlig" "Spot" |
proximityPlacementGroup | Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta API-version: 2018-04-01. |
SubResource |
scheduledEventsProfile | Anger konfigurationer relaterade till schemalagda händelser. | ScheduledEventsProfile |
securityProfile | Anger säkerhetsrelaterade profilinställningar för den virtuella datorn. | SecurityProfile |
storageProfile | Anger lagringsinställningarna för de virtuella datordiskarna. | StorageProfile |
userData | UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta API-version: 2021-03-01 |
sträng |
virtualMachineScaleSet | Anger information om vm-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i vm-skalningsuppsättningen när den skapas. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api-version: 2019‐03‐01 |
SubResource |
AdditionalCapabilities
Namn | Beskrivning | Värde |
---|---|---|
vilolägeEnabled | Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn. | Bool |
ultraSSDEnabled | Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till på en virtuell dator eller vm-skalningsuppsättning om den här egenskapen är aktiverad. | Bool |
ApplicationProfile
Namn | Beskrivning | Värde |
---|---|---|
galleryApplications | Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS | VMGalleryApplication[] |
VMGalleryApplication
Namn | Beskrivning | Värde |
---|---|---|
configurationReference | Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls | sträng |
enableAutomaticUpgrade | Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG | Bool |
ordning | Valfritt anger i vilken ordning paketen måste installeras | Int |
packageReferenceId | Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} | sträng (krävs) |
Taggar | Valfritt, Anger ett genomströmningsvärde för mer allmän kontext. | sträng |
treatFailureAsDeploymentFailure | Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen | Bool |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
BillingProfile
Namn | Beskrivning | Värde |
---|---|---|
maxPrice | Anger det högsta pris som du är villig att betala för en virtuell Azure Spot VM/VMSS. Det här priset är i us-dollar. Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Azure Spot-priset. MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxpriset efter skapandet av VM/VMSS. Möjliga värden är: - Ett decimalvärde som är större än noll. Exempel: 0.01538 -1 – anger att standardpriset är up-to på begäran. Du kan ange maxPrice till -1 för att ange att den virtuella Azure Spot-datorn/VMSS inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig. Lägsta API-version: 2019-03-01. Ange ett decimalvärde som en sträng. |
int- eller json-decimal |
CapacityReservationProfile
Namn | Beskrivning | Värde |
---|---|---|
capacityReservationGroup | Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation . |
SubResource |
DiagnosticsProfile
Namn | Beskrivning | Värde |
---|---|---|
bootDiagnostics | Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. NOTE: Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet. |
BootDiagnostics |
BootDiagnostics
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Om startdiagnostik ska aktiveras på den virtuella datorn. | Bool |
storageUri | Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring. |
sträng |
HardwareProfile
Namn | Beskrivning | Värde |
---|---|---|
vmSize | Anger storleken på den virtuella datorn. Uppräkningsdatatypen är för närvarande inaktuell och tas bort senast den 23 december 2023. Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda följande API:er: Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning Lista alla tillgängliga storlekar för virtuella datorer i en region Lista alla tillgängliga storlekar för virtuella datorer för storleksändring. Mer information om storlekar på virtuella datorer finns i Storlekar för virtuella datorer. De tillgängliga VM-storlekarna beror på region och tillgänglighetsuppsättning. |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-07-01. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Följ anvisningarna i VM-anpassning för mer information. |
VMSizeProperties |
VMSizeProperties
Namn | Beskrivning | Värde |
---|---|---|
vCPUsAvailable | Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region . |
Int |
vCPUsPerCore | Anger förhållandet mellan vCPU och fysisk kärna. När den här egenskapen inte anges i begärandetexten anges standardbeteendet till värdet för vCPUsPerCore för vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region Om du anger den här egenskapen till 1 innebär det också att hypertrådning är inaktiverat. |
Int |
NetworkProfile
Namn | Beskrivning | Värde |
---|---|---|
networkApiVersion | anger den version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna | "2020-11-01" |
networkInterfaceConfigurations | Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Anger listan över resurs-ID:n för nätverksgränssnitten som är associerade med den virtuella datorn. | NetworkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | Konfigurationsnamnet för nätverksgränssnittet. | sträng (krävs) |
Egenskaper | Beskriver IP-konfigurationen för en virtuell datornätverksprofil. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
disableTcpStateTracking | Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd. | Bool |
dnsSettings | Dns-inställningarna som ska tillämpas på nätverksgränssnitten. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Anger om nätverksgränssnittet är accelererat nätverksaktiverat. | Bool |
enableFpga | Anger om nätverksgränssnittet är FPGA-nätverksaktiverat. | Bool |
enableIPForwarding | Om IP-vidarebefordring har aktiverats på det här nätverkskortet. | Bool |
ipConfigurations | Anger IP-konfigurationerna för nätverksgränssnittet. | VirtualMachineNetworkInterfaceIPConfiguration[] (krävs) |
networkSecurityGroup | Nätverkssäkerhetsgruppen. | SubResource |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Namn | Beskrivning | Värde |
---|---|---|
dnsServers | Lista över IP-adresser för DNS-servrar | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | IP-konfigurationsnamnet. | sträng (krävs) |
Egenskaper | Beskriver ip-konfigurationsegenskaper för ett virtuellt datornätverksgränssnitt. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En virtuell dator kan referera till serverdelsadresspooler för flera programgatewayer. Flera virtuella datorer kan inte använda samma programgateway. | SubResource[] |
applicationSecurityGroups | Anger en matris med referenser till programsäkerhetsgruppen. | SubResource[] |
loadBalancerBackendAddressPools | Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En virtuell dator kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. [Flera virtuella datorer kan inte använda samma grundläggande sku-lastbalanserare]. | SubResource[] |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
privateIPAddressVersion | Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
Undernät | Anger undernätets identifierare. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Namn | Konfigurationsnamnet för publicIP-adressen. | sträng (krävs) |
Egenskaper | Beskriver en IP-konfiguration för virtuella datorers PublicIPAddress-konfiguration | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
dnsSettings | Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | Int |
ipTags | Listan över IP-taggar som är associerade med den offentliga IP-adressen. | VirtualMachineIpTag[] |
publicIPAddressVersion | Tillgänglig från Api-Version 2019-07-01 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Ange den offentliga IP-allokeringstypen | "Dynamisk" "Statisk" |
publicIPPrefix | PublicIPPrefix som publicIP-adresser ska allokeras från. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Namn | Beskrivning | Värde |
---|---|---|
domainNameLabel | Domännamnsetikettprefixet för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanlänkningen av domännamnsetiketten och det unika ID:t för vm-nätverksprofilen. | sträng (krävs) |
VirtualMachineIpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | IP-taggtyp. Exempel: FirstPartyUsage. | sträng |
tagg | IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv. | sträng |
PublicIPAddressSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | Ange namn på offentlig IP-sku | "Grundläggande" "Standard" |
Nivå | Ange offentlig IP-sku-nivå | "Global" "Regional" |
NetworkInterfaceReference
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Egenskaper | Beskriver referensegenskaper för nätverksgränssnittet. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Namn | Beskrivning | Värde |
---|---|---|
deleteOption | Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort | "Ta bort" "Koppla från" |
primär | Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. | Bool |
OSProfile
Namn | Beskrivning | Värde |
---|---|---|
adminPassword | Anger lösenordet för administratörskontot. Minsta längd (Windows): 8 tecken Minsta längd (Linux): 6 tecken Maximal längd (Windows): 123 tecken Maxlängd (Linux): 72 tecken Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas Har lägre tecken Har övre tecken Har en siffra Har ett specialtecken (Regex matchar [\W_]) Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
adminUsername | Anger namnet på administratörskontot. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. begränsning endast för Windows: Kan inte sluta med "". Otillåtna värden: "administratör", "administratör", "användare", "användare1", "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". Minsta längd (Linux): 1 tecken Maximal längd (Linux): 64 tecken Maximal längd (Windows): 20 tecken. |
sträng |
allowExtensionOperations | Anger om tilläggsåtgärder ska tillåtas på den virtuella datorn. Detta kan bara anges till False när inga tillägg finns på den virtuella datorn. |
Bool |
computerName | Anger värdoperativsystemets namn på den virtuella datorn. Det går inte att uppdatera det här namnet när den virtuella datorn har skapats. maxlängd (Windows): 15 tecken Maxlängd (Linux): 64 tecken. Namngivningskonventioner och begränsningar finns i riktlinjer för implementering av Azure-infrastrukturtjänster. |
sträng |
customData | Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Obs! Skicka inga hemligheter eller lösenord i customData-egenskapen Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. customData skickas till den virtuella datorn som ska sparas som en fil. Mer information finns i anpassade data på virtuella Azure-datorer Information om hur du använder cloud-init för din virtuella Linux-dator finns i Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar |
sträng |
linuxConfiguration | Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner. |
LinuxConfiguration |
requireGuestProvisionSignal | Valfri egenskap som antingen måste anges till True eller utelämnas. | Bool |
Hemligheter | Anger en uppsättning certifikat som ska installeras på den virtuella datorn. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. | VaultSecretGroup[] |
windowsConfiguration | Anger inställningarna för Windows-operativsystemet på den virtuella datorn. | WindowsConfiguration |
LinuxConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disablePasswordAuthentication | Anger om lösenordsautentisering ska inaktiveras. | Bool |
enableVMAgentPlatformUpdates | Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är falskt. | Bool |
patchSettings | [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux. | LinuxPatchSettings |
provisionVMAgent | Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. |
Bool |
ssh | Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem. | SshConfiguration |
LinuxPatchSettings
Namn | Beskrivning | Värde |
---|---|---|
assessmentMode | Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn. Möjliga värden är: ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator. AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel. Möjliga värden är: ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används. AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Namn | Beskrivning | Värde |
---|---|---|
rebootSetting | Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. | "Alltid" "IfRequired" "Aldrig" "Okänd" |
SshConfiguration
Namn | Beskrivning | Värde |
---|---|---|
publicKeys | Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer. | SshPublicKey[] |
SshPublicKey
Namn | Beskrivning | Värde |
---|---|---|
keyData | Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Create SSH keys on Linux and Mac for Linux VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). |
sträng |
stig | Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys | sträng |
VaultSecretGroup
Namn | Beskrivning | Värde |
---|---|---|
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller alla certifikat i VaultCertificates. | SubResource |
vaultCertificates | Listan över key vault-referenser i SourceVault som innehåller certifikat. | VaultCertificate[] |
VaultCertificate
Namn | Beskrivning | Värde |
---|---|---|
certificateStore | För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent, med filnamnet <UppercaseThumbprint>.crt för X509-certifikatfilen och <UppercaseThumbprint>.prv för privat nyckel. Båda dessa filer är .pem-formaterade. |
sträng |
certificateUrl | Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "lösenord":"{pfx-file-password}" } Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. |
sträng |
WindowsConfiguration
Namn | Beskrivning | Värde |
---|---|---|
additionalUnattendContent | Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Installationsprogrammet för Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Anger om automatiska uppdateringar är aktiverade för den virtuella Windows-datorn. Standardvärdet är sant. För vm-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem. |
Bool |
enableVMAgentPlatformUpdates | Anger om VMAgent Platform Updates är aktiverat för den virtuella Windows-datorn. Standardvärdet är falskt. | Bool |
patchSettings | [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Windows. | PatchSettings |
provisionVMAgent | Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. |
Bool |
timeZone | Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones. |
sträng |
winRM | Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärransluten Windows PowerShell. | WinRMConfiguration |
AdditionalUnattendContent
Namn | Beskrivning | Värde |
---|---|---|
componentName | Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
innehåll | Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas. | sträng |
passName | Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem. | "OobeSystem" |
settingName | Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon. | "Automatisk inloggning" "FirstLogonCommands" |
PatchSettings
Namn | Beskrivning | Värde |
---|---|---|
assessmentMode | Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn. Möjliga värden är: ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator. AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows. | WindowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform". | Bool |
patchMode | Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel. Möjliga värden är: Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann. AutomaticByPlatform – uppdateras den virtuella datorn automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna |
"AutomaticByOS" "AutomaticByPlatform" "Manuell" |
WindowsVMGuestPatchAutomaticByPlatformSettings
Namn | Beskrivning | Värde |
---|---|---|
rebootSetting | Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. | "Alltid" "IfRequired" "Aldrig" "Okänd" |
WinRMConfiguration
Namn | Beskrivning | Värde |
---|---|---|
lyssnare | Listan över Windows Remote Management-lyssnare | WinRMListener[] |
WinRMListener
Namn | Beskrivning | Värde |
---|---|---|
certificateUrl | Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "lösenord":"{pfx-file-password}" } Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. |
sträng |
protokoll | Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http https |
"Http" "Https" |
ScheduledEventsProfile
Namn | Beskrivning | Värde |
---|---|---|
osImageNotificationProfile | Anger konfigurationer relaterade till schemalagda os-avbildningar. | OSImageNotificationProfile |
terminateNotificationProfile | Anger Avsluta konfigurationer relaterade till schemalagda händelser. | TerminateNotificationProfile |
OSImageNotificationProfile
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad. | Bool |
notBeforeTimeout | Hur lång tid en virtuell dator återskapas eller uppgraderas måste eventuellt godkänna den schemalagda händelsen för operativsystemavbildningen innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M) | sträng |
TerminateNotificationProfile
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad. | Bool |
notBeforeTimeout | Konfigurerbar tid som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M) | sträng |
SecurityProfile
Namn | Beskrivning | Värde |
---|---|---|
encryptionAtHost | Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standard: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen. |
Bool |
securityType | Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standard: UefiSettings aktiveras inte om inte den här egenskapen har angetts. |
"ConfidentialVM" "TrustedLaunch" |
uefiSettings | Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01 |
UefiSettings |
UefiSettings
Namn | Beskrivning | Värde |
---|---|---|
secureBootEnabled | Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01 |
Bool |
vTpmEnabled | Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01 |
Bool |
StorageProfile
Namn | Beskrivning | Värde |
---|---|---|
dataDiskar | Anger de parametrar som används för att lägga till en datadisk till en virtuell dator. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. |
DataDisk[] |
diskControllerType | Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn. Obs! Den här egenskapen kommer att ställas in på standardtypen för diskkontrollant om den inte anges, förutsatt att den virtuella datorn skapas som en hyperVGeneration: V2 baserat på funktionerna i operativsystemdisken och VM-storleken från den angivna lägsta API-versionen. Du måste frigöra den virtuella datorn innan du uppdaterar dess typ av diskkontrollant såvida du inte uppdaterar vm-storleken i VM-konfigurationen som implicit frigör och omallokerar den virtuella datorn. Lägsta API-version: 2022-08-01 |
"NVMe" "SCSI" |
imageReference | Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. | ImageReference |
osDisk | Anger information om den operativsystemdisk som används av den virtuella datorn. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. |
OSDisk |
DataDisk
Namn | Beskrivning | Värde |
---|---|---|
Cachelagring | Anger cachelagringskraven. Möjliga värden är: None ReadOnly ReadWrite Standard: Ingen för standardlagring. ReadOnly för Premium Storage- |
"Ingen" "ReadOnly" "Skriv upp" |
createOption | Anger hur den virtuella datorn ska skapas. Möjliga värden är: Koppla \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. |
"Bifoga" "Tom" "FromImage" (krävs) |
deleteOption | Anger om datadisken ska tas bort eller kopplas från vid borttagning av virtuella datorer. Möjliga värden: Ta bort Om det här värdet används tas datadisken bort när den virtuella datorn tas bort. Koppla från Om det här värdet används behålls datadisken när den virtuella datorn har tagits bort. Standardvärdet är inställt på koppla från |
"Ta bort" "Koppla från" |
detachOption | Anger det frånkopplingsbeteende som ska användas när en disk kopplas från eller som redan håller på att kopplas från från den virtuella datorn. Värden som stöds: ForceDetach. detachOption: ForceDetach- gäller endast för hanterade datadiskar. Om ett tidigare frånkopplingsförsök av datadisken inte slutfördes på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts använder du force-detach som ett sista utvägsalternativ för att koppla från disken med två våld från den virtuella datorn. Alla skrivningar kanske inte har tömts när du använder det här frånkopplingsbeteendet. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. För att tvinga bort en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: "ForceDetach". |
"ForceDetach" |
diskSizeGB | Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1 023 |
Int |
bild | Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage tillhandahålls får den virtuella målhårdenheten inte finnas. | VirtualHardDisk |
Lun | Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator. | int (krävs) |
managedDisk | Parametrarna för hanterade diskar. | ManagedDiskParameters |
Namn | Disknamnet. | sträng |
toBeDetached | Anger om datadisken håller på att kopplas från VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | Den virtuella hårddisken. | VirtualHardDisk |
writeAcceleratorEnabled | Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. | Bool |
VirtualHardDisk
Namn | Beskrivning | Värde |
---|---|---|
Uri | Anger den virtuella hårddiskens URI. | sträng |
ManagedDiskParameters
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSet | Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken. | DiskEncryptionSetParameters |
Id | Resurs-ID | sträng |
securityProfile | Anger säkerhetsprofilen för den hanterade disken. | VMDiskSecurityProfile |
storageAccountType | Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
VMDiskSecurityProfile
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSet | Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob. | DiskEncryptionSetParameters |
securityEncryptionType | Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob och VMGuestStateOnly för kryptering av bara VMGuestState-bloben. Obs! Den kan endast anges för konfidentiella virtuella datorer. |
"DiskWithVMGuestState" "VMGuestStateOnly" |
ImageReference
Namn | Beskrivning | Värde |
---|---|---|
communityGalleryImageId | Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden. | sträng |
Id | Resurs-ID | sträng |
erbjudande | Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. | sträng |
förläggare | Bildutgivaren. | sträng |
sharedGalleryImageId | Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden. | sträng |
Sku | Avbildnings-SKU:n. | sträng |
version | Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen. | sträng |
OSDisk
Namn | Beskrivning | Värde |
---|---|---|
Cachelagring | Anger cachelagringskraven. Möjliga värden är: None ReadOnly ReadWrite Standard: Ingen för Standard Storage. ReadOnly för Premium Storage. |
"Ingen" "ReadOnly" "Skriv upp" |
createOption | Anger hur den virtuella datorn ska skapas. Möjliga värden är: Koppla \u2013 Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage \u2013 Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. |
"Bifoga" "Tom" "FromImage" (krävs) |
deleteOption | Anger om OS-disken ska tas bort eller kopplas från när den virtuella datorn tas bort. Möjliga värden: Ta bort Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort. Koppla från Om det här värdet används behålls os-disken när den virtuella datorn har tagits bort. Standardvärdet är inställt på koppla från. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfällig OS-disk. |
"Ta bort" "Koppla från" |
diffDiskSettings | Anger tillfälliga diskinställningar för den operativsystemdisk som används av den virtuella datorn. | DiffDiskSettings |
diskSizeGB | Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1 023 |
Int |
encryptionSettings | Anger krypteringsinställningarna för OS-disken. Lägsta API-version: 2015-06-15 |
DiskEncryptionSettings |
bild | Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage tillhandahålls får den virtuella målhårdenheten inte finnas. | VirtualHardDisk |
managedDisk | Parametrarna för hanterade diskar. | ManagedDiskParameters |
Namn | Disknamnet. | sträng |
osType | Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows Linux |
"Linux" "Windows" |
Vhd | Den virtuella hårddisken. | VirtualHardDisk |
writeAcceleratorEnabled | Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. | Bool |
DiffDiskSettings
Namn | Beskrivning | Värde |
---|---|---|
alternativ | Anger tillfälliga diskinställningar för operativsystemdisken. | "Lokal" |
placering | Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk ResourceDisk Standard: CacheDisk om en är konfigurerad för den virtuella datorns storlek, annars används ResourceDisk-. Se dokumentationen om VM-storlek för virtuella Windows-datorer på /azure/virtual-machines/windows/sizes och Linux VM på /azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. |
"CacheDisk" "ResourceDisk" |
DiskEncryptionSettings
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionKey | Anger platsen för diskkrypteringsnyckeln, som är en Nyckelvalvshemlighet. | KeyVaultSecretReference |
Aktiverat | Anger om diskkryptering ska aktiveras på den virtuella datorn. | Bool |
keyEncryptionKey | Anger platsen för nyckelkrypteringsnyckeln i Key Vault. | KeyVaultKeyReference |
KeyVaultSecretReference
Namn | Beskrivning | Värde |
---|---|---|
secretUrl | URL:en som refererar till en hemlighet i ett Nyckelvalv. | sträng (krävs) |
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller hemligheten. | SubResource (krävs) |
KeyVaultKeyReference
Namn | Beskrivning | Värde |
---|---|---|
keyUrl | URL:en som refererar till en nyckelkrypteringsnyckel i Key Vault. | sträng (krävs) |
sourceVault | Den relativa URL:en för nyckelvalvet som innehåller nyckeln. | SubResource (krävs) |