Freigeben über


Microsoft.Compute virtualMachines 2022-03-01

Bicep-Ressourcendefinition

Der Ressourcentyp "virtualMachines" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/virtualMachines-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Compute/virtualMachines@2022-03-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    applicationProfile: {
      galleryApplications: [
        {
          configurationReference: 'string'
          enableAutomaticUpgrade: bool
          order: int
          packageReferenceId: 'string'
          tags: 'string'
          treatFailureAsDeploymentFailure: bool
        }
      ]
    }
    availabilitySet: {
      id: 'string'
    }
    billingProfile: {
      maxPrice: int
    }
    capacityReservation: {
      capacityReservationGroup: {
        id: 'string'
      }
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    evictionPolicy: 'string'
    extensionsTimeBudget: 'string'
    hardwareProfile: {
      vmSize: 'string'
      vmSizeProperties: {
        vCPUsAvailable: int
        vCPUsPerCore: int
      }
    }
    host: {
      id: 'string'
    }
    hostGroup: {
      id: 'string'
    }
    licenseType: 'string'
    networkProfile: {
      networkApiVersion: 'string'
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            deleteOption: 'string'
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            dscpConfiguration: {
              id: 'string'
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPAllocationMethod: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            deleteOption: 'string'
            primary: bool
          }
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      allowExtensionOperations: bool
      computerName: 'string'
      customData: 'string'
      linuxConfiguration: {
        disablePasswordAuthentication: 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
        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: {
      terminateNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
    }
    securityProfile: {
      encryptionAtHost: bool
      securityType: 'string'
      uefiSettings: {
        secureBootEnabled: bool
        vTpmEnabled: bool
      }
    }
    storageProfile: {
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          deleteOption: 'string'
          detachOption: 'string'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          toBeDetached: bool
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sharedGalleryImageId: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        deleteOption: 'string'
        diffDiskSettings: {
          option: 'string'
          placement: 'string'
        }
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          diskEncryptionSet: {
            id: 'string'
          }
          id: 'string'
          securityProfile: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityEncryptionType: 'string'
          }
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
    userData: 'string'
    virtualMachineScaleSet: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Eigenschaftswerte

AdditionalCapabilities

Name Beschreibung Wert
RuhezustandEnabled Das Kennzeichen, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert. Bool
ultraSSDEnabled Das Kennzeichen, das eine Funktion aktiviert oder deaktiviert, um einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf dem virtuellen Computer oder VMSS zu verwenden. Verwaltete Datenträger mit Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer oder einem Skalierungssatz für virtuelle Computer nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist. Bool

AdditionalUnattendContent

Name Beschreibung Wert
componentName Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
Inhalt Gibt den XML-formatierten Inhalt an, der der unattend.xml-Datei für den angegebenen Pfad und die angegebene Komponente hinzugefügt wird. Der XML-Code muss kleiner als 4 KB sein und das Stammelement für die einstellung oder das Feature enthalten, das eingefügt wird. Schnur
passName Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. 'OobeSystem'
settingName Gibt den Namen der Einstellung an, auf die der Inhalt angewendet wird. Mögliche Werte sind: FirstLogonCommands und AutoLogon. 'AutoLogon'
"FirstLogonCommands"

ApplicationProfile

Name Beschreibung Wert
galleryApplications Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. VMGalleryApplication[]

BillingProfile

Name Beschreibung Wert
maxPrice Gibt den maximalen Preis an, den Sie für eine Azure Spot-VM/VMSS bezahlen möchten. Dieser Preis liegt in US-Dollar.

Dieser Preis wird mit dem aktuellen Azure Spot-Preis für die VM-Größe verglichen. Außerdem werden die Preise zum Zeitpunkt der Erstellung/Aktualisierung von Azure Spot VM/VMSS verglichen, und der Vorgang wird nur erfolgreich ausgeführt, wenn der maxPrice größer als der aktuelle Azure Spot-Preis ist.

Der maxPrice wird auch zum Entfernen einer Azure Spot-VM/VMSS verwendet, wenn der aktuelle Azure Spot-Preis nach der Erstellung von VM/VMSS über den maximalen Preis hinausgeht.

Mögliche Werte sind:

- Ein beliebiger Dezimalwert größer als Null. Beispiel: 0.01538

-1 – Gibt den Standardpreis an, der bei Bedarf up-to werden soll.

Sie können den maxPrice auf -1 festlegen, um anzugeben, dass die Azure Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte. Außerdem wird der standardmäßige Höchstpreis -1, wenn er nicht von Ihnen bereitgestellt wird.

Mindest-API-Version: 2019-03-01.
Int

BootDiagnostics

Name Beschreibung Wert
ermöglichte Gibt an, ob die Startdiagnose auf dem virtuellen Computer aktiviert werden soll. Bool
storageUri URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll.

Wenn "storageUri" beim Aktivieren der Startdiagnose nicht angegeben wird, wird verwalteter Speicher verwendet.
Schnur

CapacityReservationProfile

Name Beschreibung Wert
capacityReservationGroup Gibt die Ressourcen-ID der Kapazitätsreservierungsgruppe an, die für die Zuordnung des virtuellen Computers oder der Scaleset-VM-Instanzen verwendet werden soll, sofern genügend Kapazität reserviert wurde. Weitere Details finden Sie unter https://aka.ms/CapacityReservation. SubResource-

DataDisk

Name Beschreibung Wert
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

None

ReadOnly

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
createOption Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte sind:

Anfügen \u2013 Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene ImageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
"Anfügen"
"Leer"
'FromImage' (erforderlich)
deleteOption Gibt an, ob der Datenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Datenträger beim Löschen des virtuellen Computers gelöscht.

Trennen Sie Wenn dieser Wert verwendet wird, wird der Datenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert wird auf trennen
"Löschen"
"Trennen"
detachOption Gibt das Verhalten zum Trennen eines Datenträgers an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. Unterstützte Werte: ForceDetach.

detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger noch nicht freigegeben wird, verwenden Sie "Force-detach" als letzte Option zum Trennen des Datenträgers vom virtuellen Computer. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um das Trennen eines Datenträgerupdates auf "True" zu erzwingen, zusammen mit der Einstellung "tachOption: 'ForceDetach'"
"ForceDetach"
diskSizeGB Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
Bild Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein. VirtualHardDisk-
lun Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein. int (erforderlich)
managedDisk Die Parameter des verwalteten Datenträgers. ManagedDiskParameters-
Name Der Datenträgername. Schnur
toBeDetached Gibt an, ob der Datenträger von virtualMachine/VirtualMachineScaleset getrennt wird. Bool
Vhd Die virtuelle Festplatte. VirtualHardDisk-
writeAcceleratorEnabled Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. Bool

DiagnosticsProfile

Name Beschreibung Wert
bootDiagnostics Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren.
HINWEIS: Wenn "storageUri" angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und im selben Abonnement wie der virtuelle Computer befindet.

Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen.

Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.
BootDiagnostics-

DiffDiskSettings

Name Beschreibung Wert
Option Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. "Lokal"
Platzierung Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an.

Mögliche Werte sind:

CacheDisk-

ResourceDisk-

Standard: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls wird ResourceDisk- verwendet.

Lesen Sie die Dokumentation zur VM-Größe für Windows-VM unter /azure/virtual-machines/windows/size und Linux VM unter /azure/virtual-machines/linux/size, um zu überprüfen, welche VM-Größen einen Cachedatenträger verfügbar machen.
'CacheDisk'
'ResourceDisk'

DiskEncryptionSetParameters

Name Beschreibung Wert
id Ressourcen-ID Schnur

DiskEncryptionSettings

Name Beschreibung Wert
diskEncryptionKey Gibt den Speicherort des Datenträgerverschlüsselungsschlüssels an, bei dem es sich um einen Schlüsseltresorschlüssel handelt. KeyVaultSecretReference
ermöglichte Gibt an, ob die Datenträgerverschlüsselung auf dem virtuellen Computer aktiviert werden soll. Bool
keyEncryptionKey Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an. KeyVaultKeyReference-

ExtendedLocation

Name Beschreibung Wert
Name Der Name des erweiterten Speicherorts. Schnur
Art Der Typ des erweiterten Speicherorts. "EdgeZone"

HardwareProfile

Name Beschreibung Wert
vmSize Gibt die Größe des virtuellen Computers an.

Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt.

Empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs:

Auflisten aller verfügbaren Größe virtueller Computer in einem Verfügbarkeitssatz

Auflisten aller verfügbaren Größen virtueller Computer in einer Region

Alle verfügbaren Größen für virtuelle Computer auflisten, um die Größezu ändern. Weitere Informationen zu den Größen virtueller Computer finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen sind von Region und Verfügbarkeitssatz abhängig.
"Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2m_v2"
"Standard_A2_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4m_v2"
"Standard_A4_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8m_v2"
"Standard_A8_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16s_v3"
"Standard_D16_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2s_v3"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D3"
"Standard_D32s_v3"
"Standard_D32_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4s_v3"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D5_v2"
"Standard_D64s_v3"
"Standard_D64_v3"
"Standard_D8s_v3"
"Standard_D8_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"Standard_DS14-8_v2"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16s_v3"
"Standard_E16_v3"
"Standard_E2s_v3"
"Standard_E2_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32s_v3"
"Standard_E32_v3"
"Standard_E4s_v3"
"Standard_E4_v3"
"Standard_E64-16s_v3"
"Standard_E64-32s_v3"
"Standard_E64s_v3"
"Standard_E64_v3"
"Standard_E8s_v3"
"Standard_E8_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
"Standard_GS4-8"
"Standard_GS5"
"Standard_GS5-16"
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
"Standard_M128-32 ms"
"Standard_M128-64 ms"
"Standard_M128ms"
"Standard_M128s"
"Standard_M64-16 ms"
"Standard_M64-32 ms"
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Mindest-API-Version: 2021-07-01.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt.

Weitere Informationen finden Sie in VM Customization.
VMSizeProperties-

ImageReference

Name Beschreibung Wert
communityGalleryImageId Gibt die eindeutige ID des Communitykatalogimages für die Vm-Bereitstellung an. Dies kann aus dem Community gallery Image GET-Anruf abgerufen werden. Schnur
id Ressourcen-ID Schnur
Angebot Gibt das Angebot des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Schnur
Verlag Der Bildherausgeber. Schnur
sharedGalleryImageId Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden. Schnur
Sku Die Bild-SKU. Schnur
Version Gibt die Version des Plattformimages oder Marketplace-Images an, mit dem der virtuelle Computer erstellt wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Buildwerte sind Dezimalzahlen. Geben Sie "neueste" an, um die neueste Version eines Images zu verwenden, das zur Bereitstellungszeit verfügbar ist. Auch wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "Version" nicht für die Katalogimagebereitstellung, Galerieimage sollte immer das Feld "ID" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden, legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest. Schnur

KeyVaultKeyReference

Name Beschreibung Wert
keyUrl Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Key Vault verweist. Zeichenfolge (erforderlich)
sourceVault Die relative URL des Schlüsseltresors, der den Schlüssel enthält. SubResource- (erforderlich)

KeyVaultSecretReference

Name Beschreibung Wert
secretUrl Die URL, die auf einen geheimen Schlüssel in einem Key Vault verweist. Zeichenfolge (erforderlich)
sourceVault Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält. SubResource- (erforderlich)

LinuxConfiguration

Name Beschreibung Wert
disablePasswordAuthentication Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll. Bool
patchSettings [Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an. LinuxPatchSettings
provisionVMAgent Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.
Bool
ssh Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an. SshConfiguration-

LinuxPatchSettings

Name Beschreibung Wert
assessmentMode Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

ImageDefault- – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Name Beschreibung Wert
rebootSetting Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. "Immer"
"IfRequired"
"Nie"
"Unbekannt"

ManagedDiskParameters

Name Beschreibung Wert
diskEncryptionSet Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an. DiskEncryptionSetParameters
id Ressourcen-ID Schnur
securityProfile Gibt das Sicherheitsprofil für den verwalteten Datenträger an. VMDiskSecurityProfile-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

Microsoft.Compute/virtualMachines

Name Beschreibung Wert
extendedLocation Der erweiterte Speicherort des virtuellen Computers. ExtendedLocation-
Identität Die Identität des virtuellen Computers, falls konfiguriert. VirtualMachineIdentity-
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Plan Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. Planen
Eigenschaften Beschreibt die Eigenschaften eines virtuellen Computers. VirtualMachineProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Zonen Die Zonen des virtuellen Computers. string[]

NetworkInterfaceReference

Name Beschreibung Wert
id Ressourcen-ID Schnur
Eigenschaften Beschreibt eine Netzwerkschnittstellenverweiseigenschaften. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool

NetworkProfile

Name Beschreibung Wert
networkApiVersion Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird. '2020-11-01'
networkInterfaceConfigurations Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind. NetworkInterfaceReference[]

OSDisk

Name Beschreibung Wert
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

None

ReadOnly

ReadWrite-

Standard: Keine für den Standardspeicher. ReadOnly für Premium-Speicher.
'None'
'ReadOnly'
'ReadWrite'
createOption Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte sind:

Anfügen \u2013 Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene ImageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
"Anfügen"
"Leer"
'FromImage' (erforderlich)
deleteOption Gibt an, ob der Betriebssystemdatenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird.

Trennen sie Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert ist auf trennenfestgelegt. Bei einem kurzlebigen Betriebssystemdatenträger wird der Standardwert auf Deletefestgelegt. Der Benutzer kann die Löschoption für den kurzlebigen Betriebssystemdatenträger nicht ändern.
"Löschen"
"Trennen"
diffDiskSettings Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. DiffDiskSettings
diskSizeGB Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
encryptionSettings Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Mindest-API-Version: 2015-06-15
DiskEncryptionSettings
Bild Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein. VirtualHardDisk-
managedDisk Die Parameter des verwalteten Datenträgers. ManagedDiskParameters-
Name Der Datenträgername. Schnur
osType Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn ein virtueller Computer über ein Benutzerimage oder eine spezielle VHD erstellt wird.

Mögliche Werte sind:

Windows

Linux
"Linux"
"Windows"
Vhd Die virtuelle Festplatte. VirtualHardDisk-
writeAcceleratorEnabled Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. Bool

OSProfile

Name Beschreibung Wert
adminPassword Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Maximale Länge (Windows): 123 Zeichen

Max-Length (Linux): 72 Zeichen

Komplexitätsanforderungen: 3 von 4 unten aufgeführten Bedingungen müssen erfüllt werden
Enthält Zeichen mit niedrigeren Zeichen
Enthält groß geschriebene Zeichen
Hat eine Ziffer
Weist ein Sonderzeichen auf (Regex-Übereinstimmung [\W_])

Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts in einer Windows-VM

Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Azure Linux-VMs mithilfe der VMAccess-Erweiterung
Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
adminUsername Gibt den Namen des Administratorkontos an.

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Nur-Windows-Einschränkung: Kann nicht in "" enden.

Unzulässige Werte: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Mindestlänge (Linux): 1 Zeichen

Max-Length (Linux): 64 Zeichen

Max. Länge (Windows): 20 Zeichen.
Schnur
allowExtensionOperations Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen.

Dies kann nur auf False festgelegt werden, wenn keine Erweiterungen auf dem virtuellen Computer vorhanden sind.
Bool
computerName Gibt den Hostnamen des virtuellen Computers an.

Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Max. Länge (Windows): 15 Zeichen

Max-Length (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie in Implementierungsrichtlinien für Azure-Infrastrukturdienste.
Schnur
customData Gibt eine base64-codierte Zeichenfolge von benutzerdefinierten Daten an. Die base64-codierte Zeichenfolge wird mit einem binären Array decodiert, das als Datei auf dem virtuellen Computer gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes.

Hinweis: Übergeben Sie keine geheimen Schlüssel oder Kennwörter in der customData-Eigenschaft

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Custom Data on Azure VMs

Informationen zur Verwendung von Cloud-Init für Ihre Linux-VM finden Sie unter Verwenden von Cloud-Init zum Anpassen einer Linux-VM während der Erstellung
Schnur
linuxConfiguration Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an.

Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen.
LinuxConfiguration-
requireGuestProvisionSignal Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss. Bool
Geheimnisse Gibt einen Satz von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden. VaultSecretGroup-[]
windowsConfiguration Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an. WindowsConfiguration-

PatchSettings

Name Beschreibung Wert
assessmentMode Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Ermöglicht Es Kunden, ihre Azure-VMs zu patchen, ohne dass ein Neustart erforderlich ist. Für enableHotpatching muss "provisionVMAgent" auf "true" festgelegt werden, und "patchMode" muss auf "AutomaticByPlatform" festgelegt werden. Bool
patchMode Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

Manuelle – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "false" sein.

AutomaticByOS- – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "true" sein.

AutomaticByPlatform – der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.
"AutomaticByOS"
'AutomaticByPlatform'
"Manuell"

Plan

Name Beschreibung Wert
Name Die Plan-ID. Schnur
Produkt Gibt das Produkt des Bilds vom Marketplace an. Dies ist derselbe Wert wie Offer unter dem imageReference-Element. Schnur
promotionCode Der Heraufsufungscode. Schnur
Verlag Die Herausgeber-ID. Schnur

PublicIPAddressSku

Name Beschreibung Wert
Name Angeben des öffentlichen IP-Sku-Namens "Einfach"
"Standard"
Rang Angeben der öffentlichen IP-Sku-Ebene "Global"
"Regional"

ResourceTags

Name Beschreibung Wert

ScheduledEventsProfile

Name Beschreibung Wert
terminateNotificationProfile Gibt terminbezogene Terminkonfigurationen an. TerminateNotificationProfile-

SecurityProfile

Name Beschreibung Wert
encryptionAtHost Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder die Skalierungsgruppe des virtuellen Computers zu aktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger einschließlich Ressourcen-/Temp-Datenträger auf dem Host selbst aktiviert.

Standard: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf "true" festgelegt.
Bool
securityType Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren.

Standard: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.
"VertraulichVM"
"TrustedLaunch"
uefiSettings Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden.

Mindest-API-Version: 2020-12-01
UefiSettings-

SshConfiguration

Name Beschreibung Wert
publicKeys Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden. SshPublicKey[]

SshPublicKey

Name Beschreibung Wert
keyData SSH-Zertifikat für öffentliche Schlüssel, das für die Authentifizierung mit dem virtuellen Computer über ssh verwendet wird. Der Schlüssel muss mindestens 2048-Bit und im ssh-rsa-Format sein.

Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed).
Schnur
Pfad Gibt den vollständigen Pfad auf der erstellten VM an, auf der ssh-öffentlicher Schlüssel gespeichert ist. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys Schnur

StorageProfile

Name Beschreibung Wert
dataDisks Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
DataDisk-[]
imageReference Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird. ImageReference-
osDisk Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
OSDisk-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

TerminateNotificationProfile

Name Beschreibung Wert
ermöglichen Gibt an, ob das Terminplanereignis aktiviert oder deaktiviert ist. Bool
notBeforeTimeout Konfigurierbare Zeitspanne, die ein virtueller Computer gelöscht wird, muss das terminierte Ereignis potenziell genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration muss im ISO 8601-Format angegeben werden, der Standardwert beträgt 5 Minuten (PT5M) Schnur

UefiSettings

Name Beschreibung Wert
secureBootEnabled Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01
Bool
vTpmEnabled Gibt an, ob vTPM auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01
Bool

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentitiesValue

Name Beschreibung Wert

VaultCertificate

Name Beschreibung Wert
certificateStore Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto.

Für Linux-VMs wird die Zertifikatdatei unter dem Verzeichnis "/var/lib/waagent" platziert, wobei der Dateiname <"UppercaseThumbprint">.crt für die X509-Zertifikatdatei und <"UppercaseThumbprint">.prv für privaten Schlüssel. Beide Dateien sind PEM formatiert.
Schnur
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":"<Base64-codiertes Zertifikat>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.
Schnur

VaultSecretGroup

Name Beschreibung Wert
sourceVault Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. SubResource-
vaultCertificates Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. VaultCertificate[]

VirtualHardDisk

Name Beschreibung Wert
Uri Gibt den URI der virtuellen Festplatte an. Schnur

VirtualMachineIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für den virtuellen Computer verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities-

VirtualMachineIpTag

Name Beschreibung Wert
ipTagType IP-Tagtyp. Beispiel: FirstPartyUsage. Schnur
Etikett IP-Tag, das der öffentlichen IP zugeordnet ist. Beispiel: SQL, Speicher usw. Schnur

VirtualMachineNetworkInterfaceConfiguration

Name Beschreibung Wert
Name Der Konfigurationsname der Netzwerkschnittstelle. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die IP-Konfiguration eines Netzwerkprofils eines virtuellen Computers. VirtualMachineNetworkInterfaceConfigurationProperties

VirtualMachineNetworkInterfaceConfigurationProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
dnsSettings Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. VirtualMachineNetworkInterfaceDnsSettingsConfiguration
dscpConfiguration SubResource-
enableAcceleratedNetworking Gibt an, ob die Netzwerkschnittstelle durch netzwerkbeschleunigte Netzwerke beschleunigt wird. Bool
enableFpga Gibt an, ob es sich bei der Netzwerkschnittstelle um EINE FPGA-Netzwerk-fähige Netzwerkschnittstelle handelt. Bool
enableIPForwarding Gibt an, ob die IP-Weiterleitung für diese NIC aktiviert ist. Bool
ipConfigurations Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. VirtualMachineNetworkInterfaceIPConfiguration[] (erforderlich)
networkSecurityGroup Die Netzwerksicherheitsgruppe. SubResource-
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Name Beschreibung Wert
dnsServers Liste der DNS-Server-IP-Adressen string[]

VirtualMachineNetworkInterfaceIPConfiguration

Name Beschreibung Wert
Name Der NAME der IP-Konfiguration. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die IP-Konfigurationseigenschaften der Netzwerkschnittstelle für virtuelle Computer. VirtualMachineNetworkInterfaceIPConfigurationProperties

VirtualMachineNetworkInterfaceIPConfigurationProperties

Name Beschreibung Wert
applicationGatewayBackendAddressPools Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein virtueller Computer kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere virtuelle Computer können nicht dasselbe Anwendungsgateway verwenden. SubResource-[]
applicationSecurityGroups Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an. SubResource-[]
loadBalancerBackendAddressPools Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht den gleichen grundlegenden SKU-Lastenausgleich verwenden]. SubResource-[]
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool
privateIPAddressVersion Verfügbar ab Api-Version 2017-03-30, gibt es an, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". "IPv4"
"IPv6"
publicIPAddressConfiguration Die publicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
Subnetz Gibt den Bezeichner des Subnetzes an. SubResource-

VirtualMachineProperties

Name Beschreibung Wert
additionalCapabilities Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind. AdditionalCapabilities-
applicationProfile Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. ApplicationProfile-
availabilitySet Gibt Informationen zum Verfügbarkeitssatz an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Verfügbarkeitssatz angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Übersicht über Verfügbarkeitssätze.

Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Wartung und Updates für virtuelle Computer in Azure

Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Der Verfügbarkeitssatz, zu dem der virtuelle Computer hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitssatzressource befinden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.virtualMachineScaleSet-Referenz vorhanden sein.
SubResource-
billingProfile Gibt die abrechnungsbezogenen Details eines virtuellen Azure Spot-Computers an.

Mindest-API-Version: 2019-03-01.
BillingProfile-
capacityReservation Gibt Informationen zur Kapazitätsreservierung an, die zum Zuordnen virtueller Computer verwendet wird.

Mindest-API-Version: 2021-04-01.
CapacityReservationProfile-
diagnosticsProfile Gibt den Status der Startdiagnoseeinstellungen an.

Mindest-API-Version: 2015-06-15.
DiagnosticsProfile-
evictionPolicy Gibt die Eviction-Richtlinie für den virtuellen Azure Spot-Computer und den Azure Spot-Skalierungssatz an.

Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2019-03-01.

Bei Azure Spot-Skalierungssätzen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2017-10-30-preview.
"Deallocate"
"Löschen"
extensionsTimeBudget Gibt die Uhrzeit an, die für alle zu startenden Erweiterungen zugewiesen wurde. Die Zeitdauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M).

Mindest-API-Version: 2020-06-01
Schnur
hardwareProfile Gibt die Hardwareeinstellungen für den virtuellen Computer an. HardwareProfile-
Gastgeber Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet.

Mindest-API-Version: 2018-10-01.
SubResource-
hostGroup Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet.

Mindest-API-Version: 2020-06-01.

HINWEIS: Der Benutzer kann sowohl host- als auch hostGroup-Eigenschaften nicht angeben.
SubResource-
licenseType Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit für Linux Server

Mindest-API-Version: 2015-06-15
Schnur
networkProfile Gibt die Netzwerkschnittstellen des virtuellen Computers an. NetworkProfile-
osProfile Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nicht geändert werden, nachdem der virtuelle Computer bereitgestellt wurde. OSProfile-
platformFaultDomain Gibt die logische Fehlerdomäne des Skalierungssatzes an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten gewährleistet.
<li>Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist.<li>Der skalierungssatz des virtuellen Computers, auf den verwiesen wird, muss "platformFaultDomainCount" > 1 aufweisen.<li>Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.<li>Fehlerdomänenzuweisung kann in der Instanzansicht des virtuellen Computers angezeigt werden.

Mindest-API-Version: 2020‐12‐01
Int
Priorität Gibt die Priorität für den virtuellen Computer an.

Mindest-API-Version: 2019-03-01
"Niedrig"
"Normal"
"Spot"
proximityPlacementGroup Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll.

Mindest-API-Version: 2018-04-01.
SubResource-
scheduledEventsProfile Gibt geplante Ereigniskonfigurationen an. ScheduledEventsProfile-
securityProfile Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. SecurityProfile-
storageProfile Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. StorageProfile-
userData UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

Mindest-API-Version: 2021-03-01
Schnur
virtualMachineScaleSet Gibt Informationen zum Skalierungssatz des virtuellen Computers an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Skalierungssatz für virtuelle Computer angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit für vm-Skalierungssätze hinzugefügt werden. Eine vorhandene VM kann keinem Skalierungssatz für virtuelle Computer hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.availabilitySet-Referenz vorhanden sein.

Mindest-API-Version: 2019‐03‐01
SubResource-

VirtualMachinePublicIPAddressConfiguration

Name Beschreibung Wert
Name Der Name der PublicIP-Adresskonfiguration. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die PublicIPAddress-Konfiguration einer virtuellen Computer-IP-Konfiguration VirtualMachinePublicIPAddressConfigurationProperties
Sku Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden. PublicIPAddressSku-

VirtualMachinePublicIPAddressConfigurationProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der öffentlichen IP-Adresse passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
dnsSettings Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. VirtualMachinePublicIPAddressDnsSettingsConfiguration
idleTimeoutInMinutes Das Leerlauftimeout der öffentlichen IP-Adresse. Int
ipTags Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. VirtualMachineIpTag[]
publicIPAddressVersion Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod Angeben des öffentlichen IP-Zuordnungstyps "Dynamisch"
"Statisch"
publicIPPrefix Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen. SubResource-

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Name Beschreibung Wert
domainNameLabel Das Präfix "Domain name label" der publicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Domänennamenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils. Zeichenfolge (erforderlich)

VMDiskSecurityProfile

Name Beschreibung Wert
diskEncryptionSet Gibt die Vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an, der für den vom Kunden verwalteten Schlüssel verschlüsselter VertraulichVM-Betriebssystemdatenträger und vmGuest-Blob verwendet wird. DiskEncryptionSetParameters
securityEncryptionType Gibt den EncryptionType des verwalteten Datenträgers an.
Sie ist für die Verschlüsselung des verwalteten Datenträgers zusammen mit vmGuestState-BLOB auf DiskWithVMGuestStateState und VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-BLOB festgelegt.

HINWEIS: Sie kann nur für vertrauliche virtuelle Computer festgelegt werden.
'DiskWithVMGuestState'
"VMGuestStateOnly"

VMGalleryApplication

Name Beschreibung Wert
configurationReference Optional, gibt den URI für ein Azure-Blob an, der die Standardkonfiguration für das Paket ersetzt, falls angegeben. Schnur
enableAutomaticUpgrade Wenn dieser Wert auf "true" festgelegt ist, wenn eine neue Galerieanwendungsversion in PIR/SIG verfügbar ist, wird sie automatisch für die VM/VMSS aktualisiert. Bool
Bestellung Optional, gibt die Reihenfolge an, in der die Pakete installiert werden müssen. Int
packageReferenceId Gibt die GalleryApplicationVersion-Ressourcen-ID in Form von /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} an. Zeichenfolge (erforderlich)
Schilder Optional, Specifies a passthrough value for more generic context. Schnur
treatFailureAsDeploymentFailure Optional, Wenn wahr, tritt bei einem Fehler für einen Vorgang in der VmApplication die Bereitstellung fehl. Bool

VMSizeProperties

Name Beschreibung Wert
vCPUsAvailable Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUs festgelegt, der für diese VM-Größe verfügbar ist, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region.
Int
vCPUsPerCore Gibt das vCPU-Verhältnis zum physischen Kernverhältnis an.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region

Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.
Int

WindowsConfiguration

Name Beschreibung Wert
additionalUnattendContent Gibt zusätzliche base64-codierte XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird. AdditionalUnattendContent[]
enableAutomaticUpdates Gibt an, ob automatische Updates für den virtuellen Windows-Computer aktiviert sind. Der Standardwert ist true.

Bei Skalierungssätzen für virtuelle Computer kann diese Eigenschaft aktualisiert werden, und Updates wirken sich auf die Erneute Bereitstellung des Betriebssystems aus.
Bool
patchSettings [Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Windows an. PatchSettings-
provisionVMAgent Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.
Bool
timeZone Gibt die Zeitzone des virtuellen Computers an. z.B. "Pacific Standard Time".

Mögliche Werte können TimeZoneInfo.Id Wert aus Zeitzonen sein, die von TimeZoneInfo.GetSystemTimeZoneszurückgegeben werden.
Schnur
winRM Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell. WinRMConfiguration-

WindowsVMGuestPatchAutomaticByPlatformSettings

Name Beschreibung Wert
rebootSetting Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. "Immer"
"IfRequired"
"Nie"
"Unbekannt"

WinRMConfiguration

Name Beschreibung Wert
Hörer Die Liste der Windows-Remoteverwaltungslistener WinRMListener-[]

WinRMListener

Name Beschreibung Wert
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":"<Base64-codiertes Zertifikat>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.
Schnur
Protokoll Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte sind:
http-

https
'Http'
"Https"

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
101-1vm-2nics-2subnets-1vnet Erstellt einen neuen virtuellen Computer mit zwei NICs, die eine Verbindung mit zwei verschiedenen Subnetzen innerhalb desselben VNet herstellen.
2 VMs in VNET – Interne Lastenausgleichs- und LB-Regeln Mit dieser Vorlage können Sie 2 virtuelle Computer in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit.
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
AKS-Cluster mit dem Application Gateway Ingress Controller- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Azure Application Gateway Log Analyzer mit GoAccess Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um einen Azure Application Gateway Log Analyzer mithilfe von GoAccess bereitzustellen. Die Bereitstellungsvorlage erstellt eine Ubuntu-VM, installiert den Anwendungsgateway-Protokollprozessor, GoAccess, Apache WebServer und konfiguriert ihn, um Azure Application Gateway-Zugriffsprotokolle zu analysieren.
virtuellen Azure Game Developer Machine Der virtuelle Azure-Computer für Spieleentwickler umfasst Licencsed Engines wie Unreal.
Von Azure Machine Learning end-to-End-Setup Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
end-to-End-Setup (Legacy) von Azure Machine Learning Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
Vm-Beispiel für Azure Traffic Manager Diese Vorlage zeigt, wie Ein Azure Traffic Manager-Profillastenausgleich auf mehreren virtuellen Computern erstellt wird.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) Dies ist eine gängige Vorlage zum Erstellen einer einzelnen Instanz CentOS 7.2/7.1/6.5 oder Ubuntu Server 16.04.0-LTS mit konfigurierbarer Anzahl von Datenträgern (konfigurierbare Größen). Maximal 16 Datenträger können in den Portalparametern erwähnt werden, und die maximale Größe jedes Datenträgers sollte kleiner als 1023 GB sein. Das MDADM RAID0 Array wird automatisch bereitgestellt und übersteht Neustarts. Die neueste Docker 1.12(cs3) (Schwarm), docker-compose 1.9.0 & Docker-machine 0.8.2 ist für die Verwendung von Benutzer azure-cli automatisch als Docker-Container verfügbar. Diese einzelne Instanzvorlage ist ein Auslauf der HPC/GPU-Clustervorlage @ https://github.com/azurebigcompute/BigComputeBench
Erstellen eines regionsübergreifenden Lastenausgleichs- Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines privaten AKS-Cluster- In diesem Beispiel wird gezeigt, wie Sie einen privaten AKS-Cluster in einem virtuellen Netzwerk zusammen mit einem virtuellen Jumpbox-Computer erstellen.
Erstellen eines Sandkastensetups von Azure Firewall mit Linux-VMs Diese Vorlage erstellt ein virtuelles Netzwerk mit 3 Subnetzen (Server-Subnetz, Jumpbox-Subet und AzureFirewall-Subnetz), einer Jumpbox-VM mit öffentlicher IP, einer Server-VM, UDR-Route, die auf Azure Firewall für das Server-Subnetz und eine Azure Firewall mit 1 oder mehr öffentlichen IP-Adressen, 1 Beispielanwendungsregel, 1 Beispielnetzwerkregel und standard private Bereiche verweist
Erstellen eines Sandkastensetups von Azure Firewall mit Zonen Diese Vorlage erstellt ein virtuelles Netzwerk mit drei Subnetzen (Server-Subnetz, Jumpbox-Subnetz und Azure Firewall-Subnetz), einer Jumpbox-VM mit öffentlicher IP, einer Server-VM, UDR-Route, die auf Azure Firewall für serverSubnet, eine Azure-Firewall mit einer oder mehreren öffentlichen IP-Adressen, eine Beispielanwendungsregel und eine Beispiel-Netzwerkregel und azure Firewall in Verfügbarkeitszonen 1 verweist, 2 und 3.
Erstellen eines standardmäßigen internen Lastenausgleichs Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines Standardmäßigen Lastenausgleichs- Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Erstellen eines virtuellen Computers mit mehreren leeren StandardSSD_LRS Datenträgern Mit dieser Vorlage können Sie einen virtuellen Windows-Computer aus einem angegebenen Image erstellen. Außerdem werden standardmäßig mehrere leere StandardSSD-Datenträger angefügt. Beachten Sie, dass Sie die Größe und den Speichertyp (Standard_LRS, StandardSSD_LRS und Premium_LRS) der leeren Datenträger angeben können.
Erstellen eines virtuellen Computers mit mehreren NICs und RDP- Mit dieser Vorlage können Sie eine virtuelle Computer mit mehreren (2) Netzwerkschnittstellen (NICs) und RDP erstellen, die mit einem konfigurierten Lastenausgleichsmodul und einer eingehenden NAT-Regel verbunden sind. Weitere NICs können mit dieser Vorlage problemlos hinzugefügt werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und 2 Netzwerkschnittstellen (Front-End und Back-End) bereit.
Erstellen eines Azure-Anwendungsgateways v2 Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen einer Azure-Firewall mit IpGroups- Diese Vorlage erstellt eine Azure-Firewall mit Anwendungs- und Netzwerkregeln, die auf IP-Gruppen verweisen. Enthält außerdem ein Linux-Jumpbox-VM-Setup
Erstellen einer Azure-Firewall mit mehreren öffentlichen IP-Adressen Diese Vorlage erstellt eine Azure-Firewall mit zwei öffentlichen IP-Adressen und zwei Windows Server 2019-Servern, die getestet werden sollen.
Erstellen einer Azure-VM mit einer neuen AD-Gesamtstruktur Diese Vorlage erstellt einen neuen virtuellen Azure-Computer und konfiguriert den virtuellen Computer als AD DC für eine neue Gesamtstruktur.
Erstellen eines Azure WAF v2- Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf dem Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen eines UBUNTU-DESKTOP- Diese Vorlage erstellt einen Ubuntu-Desktopcomputer. Dies eignet sich hervorragend für die Verwendung als Jumpbox hinter einer NAT.
Erstellen einer neuen Ubuntu-VM, die bereits mit Marionetten-Agent- Diese Vorlage erstellt einen Ubuntu-virtuellen Computer und installiert den Marionetten-Agent mithilfe der CustomScript-Erweiterung.
Erstellen von Sandkasten von Azure Firewall, Client-VM und Server-VM- Diese Vorlage erstellt ein virtuelles Netzwerk mit 2 Subnetzen (Server-Subnetz und AzureFirewall-Subnetz), eine Server-VM, eine Client-VM, eine öffentliche IP-Adresse für jeden virtuellen Computer und eine Routentabelle zum Senden des Datenverkehrs zwischen VMs über die Firewall.
erstellt AVD mit microsoft Entra ID Join Mit dieser Vorlage können Sie Azure Virtual Desktop-Ressourcen wie Hostpool, Anwendungsgruppe, Arbeitsbereich, einen Testsitzungshost und deren Erweiterungen mit Microsoft Entra ID erstellen.
Benutzerdefinierte Skripterweiterung auf einer Ubuntu-VM- Diese Vorlage erstellt eine Ubuntu-VM und installiert die CustomScript-Erweiterung.
Bereitstellen eines Bastion-Hosts in einem virtuellen Hubnetzwerk Diese Vorlage erstellt zwei vNets mit Peerings, einem Bastion-Host im Hub-vNet und einer Linux-VM im Speichen-vNet
Bereitstellen einer Linux- oder Windows-VM mit MSI- Mit dieser Vorlage können Sie eine Linux- oder Windows-VM mit einer verwalteten Dienstidentität bereitstellen.
Bereitstellen eines Nextflow-Clusterclusters Diese Vorlage stellt einen skalierbaren Nextflow-Cluster mit einem Jumpbox-, n-Clusterknoten, Docker-Unterstützung und freigegebenem Speicher bereit.
Bereitstellen einer einfachen Ubuntu Linux VM 20.04-LTS- Diese Vorlage stellt einen Ubuntu-Server mit einigen Optionen für den virtuellen Computer bereit. Sie können den VM-Namen, die Betriebssystemversion, die VM-Größe und den Benutzernamen und das Kennwort des Administrators angeben. Standardmäßig ist die VM-Größe Standard_D2s_v3, und die Betriebssystemversion ist 20.04-LTS.
Bereitstellen einer einfachen Windows-VM- Mit dieser Vorlage können Sie eine einfache Windows-VM mithilfe einiger verschiedener Optionen für die Windows-Version mithilfe der neuesten gepatchten Version bereitstellen. Dadurch wird eine A2-Größe eines virtuellen Computers am Speicherort der Ressourcengruppe bereitgestellt und der FQDN des virtuellen Computers zurückgegeben.
Bereitstellen einer einfachen Windows-VM mit Tags Diese Vorlage stellt eine D2_v3 Windows-VM, NIC, Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse und Netzwerksicherheitsgruppe bereit. Das Tagobjekt wird in den Variablen erstellt und wird gegebenenfalls auf alle Ressourcen angewendet.
Bereitstellen eines vertrauenswürdigen startfähigen virtuellen Linux-Computers Mit dieser Vorlage können Sie einen vertrauenswürdigen virtuellen Linux-Startcomputer mit einigen verschiedenen Optionen für die Linux-Version mit der neuesten gepatchten Version bereitstellen. Wenn Sie Secureboot und vTPM aktivieren, wird die Erweiterung für den Gastnachweis auf Ihrer VM installiert. Diese Erweiterung führt remote Nachweis von der Cloud aus. Standardmäßig stellt dies einen virtuellen computer mit Standard_D2_v3 Größe im Speicherort der Ressourcengruppe bereit und gibt den FQDN des virtuellen Computers zurück.
Bereitstellen eines vertrauenswürdigen startfähigen virtuellen Windows-Computers Mit dieser Vorlage können Sie einen vertrauenswürdigen virtuellen Windows-Startcomputer mit einigen verschiedenen Optionen für die Windows-Version mithilfe der neuesten gepatchten Version bereitstellen. Wenn Sie Secureboot und vTPM aktivieren, wird die Erweiterung für den Gastnachweis auf Ihrer VM installiert. Diese Erweiterung führt remote Nachweis von der Cloud aus. Standardmäßig stellt dies einen virtuellen computer mit Standard_D2_v3 Größe im Speicherort der Ressourcengruppe bereit und gibt den FQDN des virtuellen Computers zurück.
Bereitstellen einer Ubuntu Linux DataScience VM 18.04 Diese Vorlage stellt einen Ubuntu-Server mit einigen Tools für Data Science bereit. Sie können den Benutzernamen, das Kennwort, den Namen des virtuellen Computers angeben und zwischen CPU- oder GPU-Computing wählen.
Bereitstellen eines virtuellen Computers mit benutzerdefinierten Daten Mit dieser Vorlage können Sie einen virtuellen Computer mit benutzerdefinierten Daten erstellen, die an den virtuellen Computer übergeben werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Bereitstellen einer Windows-VM und Aktivieren der Sicherung mithilfe von Azure Backup Mit dieser Vorlage können Sie einen Windows-VM- und Wiederherstellungsdiensttresor bereitstellen, der mit der DefaultPolicy for Protection konfiguriert ist.
Bereitstellen einer Windows-VM mit der Windows Admin Center-Erweiterung Mit dieser Vorlage können Sie eine Windows-VM mit der Windows Admin Center-Erweiterung bereitstellen, um die VM direkt über das Azure-Portal zu verwalten.
Bereitstellen von Anbox Cloud- Diese Vorlage stellt Anbox Cloud auf einer Ubuntu-VM bereit. Zum Abschließen der Installation von Anbox Cloud ist eine Benutzerinteraktion nach der Bereitstellung erforderlich; Bitte wenden Sie sich an die INFODATEI, um Anweisungen zu erhalten. Die Vorlage unterstützt sowohl das Starten eines virtuellen Computers aus einem Ubuntu Pro-Image als auch die Zuordnung eines Ubuntu Pro-Tokens mit einem virtuellen Computer, der von einem Nicht-Pro-Image gestartet wurde. Das erste ist das Standardverhalten; Benutzer, die ein Token an eine VM anfügen möchten, die von einem Nicht-Pro-Image gestartet wurde, müssen die Standardargumente für die Parameter ubuntuImageOffer, ubuntuImageSKU und ubuntuProToken überschreiben. Die Vorlage ist auch parametrisch in der Größe des virtuellen Computers und den Datenträgergrößen. Nicht standardmäßige Argumentwerte für diese Parameter müssen https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4entsprechen.
Bereitstellen von Darktrace vSensors Mit dieser Vorlage können Sie einen oder mehrere eigenständige Darktrace vSensors bereitstellen.
Bereitstellen von MySQL Flexible Server mit privatem Endpunkt Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL Flexible Server mit privatem Endpunkt bereitzustellen.
Bereitstellen von secure Azure AI Studio mit einem verwalteten virtuellen Netzwerk Diese Vorlage erstellt eine sichere Azure AI Studio-Umgebung mit robusten Netzwerk- und Identitätssicherheitseinschränkungen.
Bereitstellen des Shibboleth Identity Provider-Clusters unter Windows Diese Vorlage stellt shibboleth Identity Provider unter Windows in einer gruppierten Konfiguration bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen von Ubuntu-VM mit open JDK und Tomcat Mit dieser Vorlage können Sie eine Ubuntu-VM mit OpenJDK und Tomcat erstellen. Derzeit wird die benutzerdefinierte Skriptdatei vorübergehend von https-Link auf raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh abgerufen. Sobald der virtuelle Computer erfolgreich bereitgestellt wurde, kann die Tomcat-Installation überprüft werden, indem auf den HTTP-Link [FQDN-Name oder öffentliche IP]:8080/
stellt DIE SQL Server 2014 AG auf vorhandenem VNET-& AD- Diese Vorlage erstellt drei neue Azure-VMs auf einem vorhandenen VNET: Zwei VMs werden als SQL Server 2014-Verfügbarkeitsgruppenreplikatknoten konfiguriert, und eine VM wird als Dateifreigabezeuge für automatisiertes Clusterfailover konfiguriert. Zusätzlich zu diesen virtuellen Computern werden auch die folgenden zusätzlichen Azure-Ressourcen konfiguriert: Interner Lastenausgleich, Speicherkonten. Um Clustering, SQL Server und eine Verfügbarkeitsgruppe innerhalb jeder VM zu konfigurieren, wird PowerShell DSC genutzt. Für die Active Directory-Unterstützung sollten vorhandene Active Directory-Domänencontroller bereits im vorhandenen VNET bereitgestellt werden.
Dokku-Instanz Dokku ist ein Mini-Heroku-Stil PaaS auf einer einzelnen VM.
Front Door Premium mit VM- und privatem Link-Dienst Diese Vorlage erstellt einen Front Door Premium und einen virtuellen Computer, der als Webserver konfiguriert ist. Front Door verwendet einen privaten Endpunkt mit privatem Link-Dienst, um Datenverkehr an die VM zu senden.
GitLab Omnibus Diese Vorlage vereinfacht die Bereitstellung von GitLab Omnibus auf einem virtuellen Computer mit einem öffentlichen DNS, wobei das DNS der öffentlichen IP genutzt wird. Es verwendet die Standard_F8s_v2 Instanzgröße, die sich an der Referenzarchitektur richtet und bis zu 1000 Benutzer (20 RPS) unterstützt. Die Instanz ist vorkonfiguriert, um HTTPS mit einem Let's Encrypt-Zertifikat für sichere Verbindungen zu verwenden.
Hazelcast Cluster Hazelcast ist eine Speicherdatenplattform, die für eine Vielzahl von Datenanwendungen verwendet werden kann. Diese Vorlage stellt eine beliebige Anzahl von Hazelcast-Knoten bereit, und sie erkennen sich automatisch.
Hyper-V Host virtual machine with nested VMs Stellt einen virtuellen Computer von einem Hyper-V Host und allen abhängigen Ressourcen einschließlich virtuellem Netzwerk, öffentlicher IP-Adresse und Routentabellen bereit.
IIS Server unter Verwendung der DSC-Erweiterung auf einem Windows-VM- Diese Vorlage erstellt eine Windows-VM und richtet einen IIS-Server mithilfe der DSC-Erweiterung ein. Beachten Sie, dass das DSC-Konfigurationsmodul ein SAS-Token benötigt, das übergeben werden muss, wenn Sie Azure Storage verwenden. Für den DSC-Modullink von GitHub (Standard in dieser Vorlage) ist dies nicht erforderlich.
IIS-VMs & SQL Server 2014-VM- Erstellen Sie 1 oder 2 IIS Windows 2012 R2-Webserver und ein Back-End SQL Server 2014 in VNET.
JBoss EAP auf RHEL (gruppiert, multi-VM) Mit dieser Vorlage können Sie mehrere RHEL 8.6-VMs erstellen, auf denen JBoss EAP 7.4-Cluster ausgeführt wird, und eine Webanwendung namens "eap-session-replication" bereitstellen. Sie können sich mit dem zum Zeitpunkt der Bereitstellung konfigurierten JBoss-EAP-Benutzernamen und -Kennwort bei der Administratorkonsole anmelden.
Einem virtuellen Computer eine vorhandene Domäne Diese Vorlage veranschaulicht den Domänenbeitritt zu einer privaten AD-Domäne in der Cloud.
Linux-VM mit Desktop RDP VSCode und Azure CLI Diese Vorlage stellt eine Ubuntu Server-VM bereit und verwendet dann die Linux CustomScript-Erweiterung, um die Ubuntu Desktop- und Remotedesktopunterstützung (über xrdp) zu installieren. Die endgültige bereitgestellte Ubuntu-VM unterstützt Remoteverbindungen über RDP.
Linux-VM mit MSI-Zugriff auf Speicher Diese Vorlage stellt eine linux-VM mit einer vom System zugewiesenen verwalteten Identität bereit, die Zugriff auf ein Speicherkonto in einer anderen Ressourcengruppe hat.
Vorlage für mehrere VM mit verwaltetem Datenträger Diese Vorlage erstellt eine N-Anzahl von VIRTUELLEN Computern mit verwalteten Datenträgern, öffentlichen IPs und Netzwerkschnittstellen. Sie erstellt die virtuellen Computer in einem einzigen Verfügbarkeitssatz. Sie werden in einem virtuellen Netzwerk bereitgestellt, das auch als Teil der Bereitstellung erstellt wird.
OpenScholar Diese Vorlage stellt ein OpenScholar auf der Ubuntu-VM 16.04 bereit.
private Endpunkt-Beispiel Diese Vorlage zeigt, wie Sie einen privaten Endpunkt erstellen, der auf Azure SQL Server verweist.
Private Link-Dienst (Beispiel) Diese Vorlage zeigt, wie Sie einen privaten Linkdienst erstellen.
öffentliche Lastenausgleichskette mit einem Gatewaylastenausgleich Mit dieser Vorlage können Sie einen öffentlichen Standardlastenausgleich bereitstellen, der mit einem Gatewaylastenausgleich verkettet ist. Der eingehende Datenverkehr aus dem Internet wird an den Gateway Load Balancer mit Linux-VMs (NVAs) im Back-End-Pool weitergeleitet.
Pushen eines Zertifikats auf eine Windows-VM- Pushen Sie ein Zertifikat auf eine Windows-VM. Erstellen des Schlüsseltresors mithilfe der Vorlage unter http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
SAP 2-Tier S/4HANA Fully Activated Appliance Diese Vorlage stellt ein SAP S/4HANA Fully Activated Appliance-System bereit.
Gesicherte virtuelle Hubs Diese Vorlage erstellt einen gesicherten virtuellen Hub mithilfe der Azure-Firewall, um Ihren Cloudnetzwerkdatenverkehr zu sichern, der an das Internet bestimmt ist.
Self-Host Integration Runtime auf Azure VMs Diese Vorlage erstellt eine Selfhost-Integrationslaufzeit und registriert sie auf virtuellen Azure-Computern.
SharePoint-Abonnement / 2019 / 2016 vollständig konfiguriert Erstellen Sie einen DC, einen SQL Server 2022 und von 1 bis 5 Servern, die ein SharePoint-Abonnement /2019/2016-Farm hosten, mit einer umfangreichen Konfiguration, einschließlich vertrauenswürdiger Authentifizierung, Benutzerprofile mit persönlichen Websites, einer OAuth-Vertrauensstellung (mithilfe eines Zertifikats), einer dedizierten IIS-Website zum Hosten besonders vertrauenswürdiger Add-Ins usw. Die neueste Version von Schlüsselsoftware (einschließlich Fiddler, vscode, np++, 7zip, ULS Viewer) wird installiert. SharePoint-Computer verfügen über zusätzliche Feinabstimmungen, um sie sofort nutzbar zu machen (Remoteverwaltungstools, benutzerdefinierte Richtlinien für Edge und Chrome, Tastenkombinationen usw.).
Standort-zu-Standort-VPN mit aktiven VPN-Gateways mit BGP- Mit dieser Vorlage können Sie ein Standort-zu-Standort-VPN zwischen zwei VNets mit VPN-Gateways in der Konfiguration aktiv mit BGP bereitstellen. Jedes Azure VPN-Gateway löst den FQDN der Remotepeers auf, um die öffentliche IP des Remote-VPN-Gateways zu ermitteln. Die Vorlage wird in Azure-Regionen mit Verfügbarkeitszonen wie erwartet ausgeführt.
SQL Server-VM mit leistungsoptimierten Speichereinstellungen Erstellen eines virtuellen SQL Server-Computers mit leistungsoptimierten Speichereinstellungen auf PremiumSSD
Testumgebung für Azure Firewall Premium Diese Vorlage erstellt eine Azure Firewall Premium- und Firewallrichtlinie mit Premium-Features wie Intrusion Inspection Detection (IDPS), TLS-Inspektion und Webkategoriefilterung
Ubuntu Mate Desktop VM mit VSCode- Mit dieser Vorlage können Sie eine einfache Linux-VM mit einigen verschiedenen Optionen für die Ubuntu-Version mit der neuesten gepatchten Version bereitstellen. Dadurch wird eine A1-Vm im Speicherort der Ressourcengruppe bereitgestellt und der FQDN der VM zurückgegeben.
Verwenden der Azure Firewall als DNS-Proxy in einer Hub-& Speichentopologie In diesem Beispiel wird gezeigt, wie Sie eine Hub-Spoke-Topologie in Azure mithilfe der Azure-Firewall bereitstellen. Das virtuelle Hubnetzwerk fungiert als zentraler Punkt der Konnektivität mit vielen speichen virtuellen Netzwerken, die über virtuelles Peering mit dem virtuellen Hubnetzwerk verbunden sind.
virtueller Computer mit einem RDP-Port Erstellt einen virtuellen Computer und erstellt eine NAT-Regel für RDP für den virtuellen Computer im Lastenausgleich
virtuellen Computer mit bedingten Ressourcen Diese Vorlage ermöglicht die Bereitstellung einer linux-VM mit neuen oder vorhandenen Ressourcen für die virtuelle Netzwerk-, Speicher- und öffentliche IP-Adresse. Es ermöglicht auch die Auswahl zwischen SSH- und Kennwortauthentifizierung. Die Vorlagen verwenden Bedingungen und Logikfunktionen, um die Notwendigkeit geschachtelter Bereitstellungen zu entfernen.
NAT für virtuelle Netzwerke mit VM- Bereitstellen eines NAT-Gateways und eines virtuellen Computers
vm using Managed Identity for Artifact Download Diese Vorlage zeigt, wie Sie eine verwaltete Identität verwenden, um Artefakte für die benutzerdefinierte Skripterweiterung des virtuellen Computers herunterzuladen.
VMs in Verfügbarkeitszonen mit einem Lastenausgleichs- und NAT- Mit dieser Vorlage können Sie virtuelle Computer erstellen, die über Verfügbarkeitszonen mit einem Lastenausgleichsmodul verteilt sind, und NAT-Regeln über das Lastenausgleichsmodul konfigurieren. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
Windows Docker Host mit Portainer und traefik vorinstallierten Windows Docker Host mit Portainer und Traefik vorinstalliert
Windows Server-VM mit SSH- Stellen Sie eine einzelne Windows-VM mit aktiviertem Open SSH bereit, sodass Sie eine Verbindung über SSH mithilfe der schlüsselbasierten Authentifizierung herstellen können.
Windows-VM mit azure secure baseline Die Vorlage erstellt einen virtuellen Computer mit Windows Server in einem neuen virtuellen Netzwerk mit einer öffentlichen IP-Adresse. Sobald der Computer bereitgestellt wurde, wird die Gastkonfigurationserweiterung installiert, und die azure secure baseline für Windows Server wird angewendet. Wenn sich die Konfiguration der Computer bewegt, können Sie die Einstellungen erneut anwenden, indem Sie die Vorlage erneut bereitstellen.
Windows-VM mit vorinstallierter O365- Diese Vorlage erstellt eine windowsbasierte VM. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "virtualMachines" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/virtualMachines-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Compute/virtualMachines",
  "apiVersion": "2022-03-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "configurationReference": "string",
          "enableAutomaticUpgrade": "bool",
          "order": "int",
          "packageReferenceId": "string",
          "tags": "string",
          "treatFailureAsDeploymentFailure": "bool"
        }
      ]
    },
    "availabilitySet": {
      "id": "string"
    },
    "billingProfile": {
      "maxPrice": "int"
    },
    "capacityReservation": {
      "capacityReservationGroup": {
        "id": "string"
      }
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "evictionPolicy": "string",
    "extensionsTimeBudget": "string",
    "hardwareProfile": {
      "vmSize": "string",
      "vmSizeProperties": {
        "vCPUsAvailable": "int",
        "vCPUsPerCore": "int"
      }
    },
    "host": {
      "id": "string"
    },
    "hostGroup": {
      "id": "string"
    },
    "licenseType": "string",
    "networkProfile": {
      "networkApiVersion": "string",
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "deleteOption": "string",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "dscpConfiguration": {
              "id": "string"
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPAllocationMethod": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ],
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "deleteOption": "string",
            "primary": "bool"
          }
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "allowExtensionOperations": "bool",
      "computerName": "string",
      "customData": "string",
      "linuxConfiguration": {
        "disablePasswordAuthentication": "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",
        "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": {
      "terminateNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      }
    },
    "securityProfile": {
      "encryptionAtHost": "bool",
      "securityType": "string",
      "uefiSettings": {
        "secureBootEnabled": "bool",
        "vTpmEnabled": "bool"
      }
    },
    "storageProfile": {
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "deleteOption": "string",
          "detachOption": "string",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "toBeDetached": "bool",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sharedGalleryImageId": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "deleteOption": "string",
        "diffDiskSettings": {
          "option": "string",
          "placement": "string"
        },
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "diskEncryptionSet": {
            "id": "string"
          },
          "id": "string",
          "securityProfile": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityEncryptionType": "string"
          },
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    },
    "userData": "string",
    "virtualMachineScaleSet": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Eigenschaftswerte

AdditionalCapabilities

Name Beschreibung Wert
RuhezustandEnabled Das Kennzeichen, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert. Bool
ultraSSDEnabled Das Kennzeichen, das eine Funktion aktiviert oder deaktiviert, um einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf dem virtuellen Computer oder VMSS zu verwenden. Verwaltete Datenträger mit Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer oder einem Skalierungssatz für virtuelle Computer nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist. Bool

AdditionalUnattendContent

Name Beschreibung Wert
componentName Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
Inhalt Gibt den XML-formatierten Inhalt an, der der unattend.xml-Datei für den angegebenen Pfad und die angegebene Komponente hinzugefügt wird. Der XML-Code muss kleiner als 4 KB sein und das Stammelement für die einstellung oder das Feature enthalten, das eingefügt wird. Schnur
passName Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. 'OobeSystem'
settingName Gibt den Namen der Einstellung an, auf die der Inhalt angewendet wird. Mögliche Werte sind: FirstLogonCommands und AutoLogon. 'AutoLogon'
"FirstLogonCommands"

ApplicationProfile

Name Beschreibung Wert
galleryApplications Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. VMGalleryApplication[]

BillingProfile

Name Beschreibung Wert
maxPrice Gibt den maximalen Preis an, den Sie für eine Azure Spot-VM/VMSS bezahlen möchten. Dieser Preis liegt in US-Dollar.

Dieser Preis wird mit dem aktuellen Azure Spot-Preis für die VM-Größe verglichen. Außerdem werden die Preise zum Zeitpunkt der Erstellung/Aktualisierung von Azure Spot VM/VMSS verglichen, und der Vorgang wird nur erfolgreich ausgeführt, wenn der maxPrice größer als der aktuelle Azure Spot-Preis ist.

Der maxPrice wird auch zum Entfernen einer Azure Spot-VM/VMSS verwendet, wenn der aktuelle Azure Spot-Preis nach der Erstellung von VM/VMSS über den maximalen Preis hinausgeht.

Mögliche Werte sind:

- Ein beliebiger Dezimalwert größer als Null. Beispiel: 0.01538

-1 – Gibt den Standardpreis an, der bei Bedarf up-to werden soll.

Sie können den maxPrice auf -1 festlegen, um anzugeben, dass die Azure Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte. Außerdem wird der standardmäßige Höchstpreis -1, wenn er nicht von Ihnen bereitgestellt wird.

Mindest-API-Version: 2019-03-01.
Int

BootDiagnostics

Name Beschreibung Wert
ermöglichte Gibt an, ob die Startdiagnose auf dem virtuellen Computer aktiviert werden soll. Bool
storageUri URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll.

Wenn "storageUri" beim Aktivieren der Startdiagnose nicht angegeben wird, wird verwalteter Speicher verwendet.
Schnur

CapacityReservationProfile

Name Beschreibung Wert
capacityReservationGroup Gibt die Ressourcen-ID der Kapazitätsreservierungsgruppe an, die für die Zuordnung des virtuellen Computers oder der Scaleset-VM-Instanzen verwendet werden soll, sofern genügend Kapazität reserviert wurde. Weitere Details finden Sie unter https://aka.ms/CapacityReservation. SubResource-

DataDisk

Name Beschreibung Wert
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

None

ReadOnly

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
createOption Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte sind:

Anfügen \u2013 Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene ImageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
"Anfügen"
"Leer"
'FromImage' (erforderlich)
deleteOption Gibt an, ob der Datenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Datenträger beim Löschen des virtuellen Computers gelöscht.

Trennen Sie Wenn dieser Wert verwendet wird, wird der Datenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert wird auf trennen
"Löschen"
"Trennen"
detachOption Gibt das Verhalten zum Trennen eines Datenträgers an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. Unterstützte Werte: ForceDetach.

detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger noch nicht freigegeben wird, verwenden Sie "Force-detach" als letzte Option zum Trennen des Datenträgers vom virtuellen Computer. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um das Trennen eines Datenträgerupdates auf "True" zu erzwingen, zusammen mit der Einstellung "tachOption: 'ForceDetach'"
"ForceDetach"
diskSizeGB Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
Bild Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein. VirtualHardDisk-
lun Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein. int (erforderlich)
managedDisk Die Parameter des verwalteten Datenträgers. ManagedDiskParameters-
Name Der Datenträgername. Schnur
toBeDetached Gibt an, ob der Datenträger von virtualMachine/VirtualMachineScaleset getrennt wird. Bool
Vhd Die virtuelle Festplatte. VirtualHardDisk-
writeAcceleratorEnabled Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. Bool

DiagnosticsProfile

Name Beschreibung Wert
bootDiagnostics Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren.
HINWEIS: Wenn "storageUri" angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und im selben Abonnement wie der virtuelle Computer befindet.

Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen.

Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.
BootDiagnostics-

DiffDiskSettings

Name Beschreibung Wert
Option Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. "Lokal"
Platzierung Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an.

Mögliche Werte sind:

CacheDisk-

ResourceDisk-

Standard: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls wird ResourceDisk- verwendet.

Lesen Sie die Dokumentation zur VM-Größe für Windows-VM unter /azure/virtual-machines/windows/size und Linux VM unter /azure/virtual-machines/linux/size, um zu überprüfen, welche VM-Größen einen Cachedatenträger verfügbar machen.
'CacheDisk'
'ResourceDisk'

DiskEncryptionSetParameters

Name Beschreibung Wert
id Ressourcen-ID Schnur

DiskEncryptionSettings

Name Beschreibung Wert
diskEncryptionKey Gibt den Speicherort des Datenträgerverschlüsselungsschlüssels an, bei dem es sich um einen Schlüsseltresorschlüssel handelt. KeyVaultSecretReference
ermöglichte Gibt an, ob die Datenträgerverschlüsselung auf dem virtuellen Computer aktiviert werden soll. Bool
keyEncryptionKey Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an. KeyVaultKeyReference-

ExtendedLocation

Name Beschreibung Wert
Name Der Name des erweiterten Speicherorts. Schnur
Art Der Typ des erweiterten Speicherorts. "EdgeZone"

HardwareProfile

Name Beschreibung Wert
vmSize Gibt die Größe des virtuellen Computers an.

Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt.

Empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs:

Auflisten aller verfügbaren Größe virtueller Computer in einem Verfügbarkeitssatz

Auflisten aller verfügbaren Größen virtueller Computer in einer Region

Alle verfügbaren Größen für virtuelle Computer auflisten, um die Größezu ändern. Weitere Informationen zu den Größen virtueller Computer finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen sind von Region und Verfügbarkeitssatz abhängig.
"Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2m_v2"
"Standard_A2_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4m_v2"
"Standard_A4_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8m_v2"
"Standard_A8_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16s_v3"
"Standard_D16_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2s_v3"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D3"
"Standard_D32s_v3"
"Standard_D32_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4s_v3"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D5_v2"
"Standard_D64s_v3"
"Standard_D64_v3"
"Standard_D8s_v3"
"Standard_D8_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"Standard_DS14-8_v2"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16s_v3"
"Standard_E16_v3"
"Standard_E2s_v3"
"Standard_E2_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32s_v3"
"Standard_E32_v3"
"Standard_E4s_v3"
"Standard_E4_v3"
"Standard_E64-16s_v3"
"Standard_E64-32s_v3"
"Standard_E64s_v3"
"Standard_E64_v3"
"Standard_E8s_v3"
"Standard_E8_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
"Standard_GS4-8"
"Standard_GS5"
"Standard_GS5-16"
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
"Standard_M128-32 ms"
"Standard_M128-64 ms"
"Standard_M128ms"
"Standard_M128s"
"Standard_M64-16 ms"
"Standard_M64-32 ms"
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Mindest-API-Version: 2021-07-01.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt.

Weitere Informationen finden Sie in VM Customization.
VMSizeProperties-

ImageReference

Name Beschreibung Wert
communityGalleryImageId Gibt die eindeutige ID des Communitykatalogimages für die Vm-Bereitstellung an. Dies kann aus dem Community gallery Image GET-Anruf abgerufen werden. Schnur
id Ressourcen-ID Schnur
Angebot Gibt das Angebot des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Schnur
Verlag Der Bildherausgeber. Schnur
sharedGalleryImageId Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden. Schnur
Sku Die Bild-SKU. Schnur
Version Gibt die Version des Plattformimages oder Marketplace-Images an, mit dem der virtuelle Computer erstellt wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Buildwerte sind Dezimalzahlen. Geben Sie "neueste" an, um die neueste Version eines Images zu verwenden, das zur Bereitstellungszeit verfügbar ist. Auch wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "Version" nicht für die Katalogimagebereitstellung, Galerieimage sollte immer das Feld "ID" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden, legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest. Schnur

KeyVaultKeyReference

Name Beschreibung Wert
keyUrl Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Key Vault verweist. Zeichenfolge (erforderlich)
sourceVault Die relative URL des Schlüsseltresors, der den Schlüssel enthält. SubResource- (erforderlich)

KeyVaultSecretReference

Name Beschreibung Wert
secretUrl Die URL, die auf einen geheimen Schlüssel in einem Key Vault verweist. Zeichenfolge (erforderlich)
sourceVault Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält. SubResource- (erforderlich)

LinuxConfiguration

Name Beschreibung Wert
disablePasswordAuthentication Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll. Bool
patchSettings [Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an. LinuxPatchSettings
provisionVMAgent Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.
Bool
ssh Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an. SshConfiguration-

LinuxPatchSettings

Name Beschreibung Wert
assessmentMode Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

ImageDefault- – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Name Beschreibung Wert
rebootSetting Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. "Immer"
"IfRequired"
"Nie"
"Unbekannt"

ManagedDiskParameters

Name Beschreibung Wert
diskEncryptionSet Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an. DiskEncryptionSetParameters
id Ressourcen-ID Schnur
securityProfile Gibt das Sicherheitsprofil für den verwalteten Datenträger an. VMDiskSecurityProfile-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

Microsoft.Compute/virtualMachines

Name Beschreibung Wert
apiVersion Die API-Version '2022-03-01'
extendedLocation Der erweiterte Speicherort des virtuellen Computers. ExtendedLocation-
Identität Die Identität des virtuellen Computers, falls konfiguriert. VirtualMachineIdentity-
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Plan Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. Planen
Eigenschaften Beschreibt die Eigenschaften eines virtuellen Computers. VirtualMachineProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Compute/virtualMachines"
Zonen Die Zonen des virtuellen Computers. string[]

NetworkInterfaceReference

Name Beschreibung Wert
id Ressourcen-ID Schnur
Eigenschaften Beschreibt eine Netzwerkschnittstellenverweiseigenschaften. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool

NetworkProfile

Name Beschreibung Wert
networkApiVersion Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird. '2020-11-01'
networkInterfaceConfigurations Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind. NetworkInterfaceReference[]

OSDisk

Name Beschreibung Wert
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

None

ReadOnly

ReadWrite-

Standard: Keine für den Standardspeicher. ReadOnly für Premium-Speicher.
'None'
'ReadOnly'
'ReadWrite'
createOption Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte sind:

Anfügen \u2013 Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene ImageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
"Anfügen"
"Leer"
'FromImage' (erforderlich)
deleteOption Gibt an, ob der Betriebssystemdatenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird.

Trennen sie Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert ist auf trennenfestgelegt. Bei einem kurzlebigen Betriebssystemdatenträger wird der Standardwert auf Deletefestgelegt. Der Benutzer kann die Löschoption für den kurzlebigen Betriebssystemdatenträger nicht ändern.
"Löschen"
"Trennen"
diffDiskSettings Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. DiffDiskSettings
diskSizeGB Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
encryptionSettings Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Mindest-API-Version: 2015-06-15
DiskEncryptionSettings
Bild Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein. VirtualHardDisk-
managedDisk Die Parameter des verwalteten Datenträgers. ManagedDiskParameters-
Name Der Datenträgername. Schnur
osType Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn ein virtueller Computer über ein Benutzerimage oder eine spezielle VHD erstellt wird.

Mögliche Werte sind:

Windows

Linux
"Linux"
"Windows"
Vhd Die virtuelle Festplatte. VirtualHardDisk-
writeAcceleratorEnabled Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. Bool

OSProfile

Name Beschreibung Wert
adminPassword Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Maximale Länge (Windows): 123 Zeichen

Max-Length (Linux): 72 Zeichen

Komplexitätsanforderungen: 3 von 4 unten aufgeführten Bedingungen müssen erfüllt werden
Enthält Zeichen mit niedrigeren Zeichen
Enthält groß geschriebene Zeichen
Hat eine Ziffer
Weist ein Sonderzeichen auf (Regex-Übereinstimmung [\W_])

Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts in einer Windows-VM

Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Azure Linux-VMs mithilfe der VMAccess-Erweiterung
Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
adminUsername Gibt den Namen des Administratorkontos an.

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Nur-Windows-Einschränkung: Kann nicht in "" enden.

Unzulässige Werte: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Mindestlänge (Linux): 1 Zeichen

Max-Length (Linux): 64 Zeichen

Max. Länge (Windows): 20 Zeichen.
Schnur
allowExtensionOperations Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen.

Dies kann nur auf False festgelegt werden, wenn keine Erweiterungen auf dem virtuellen Computer vorhanden sind.
Bool
computerName Gibt den Hostnamen des virtuellen Computers an.

Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Max. Länge (Windows): 15 Zeichen

Max-Length (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie in Implementierungsrichtlinien für Azure-Infrastrukturdienste.
Schnur
customData Gibt eine base64-codierte Zeichenfolge von benutzerdefinierten Daten an. Die base64-codierte Zeichenfolge wird mit einem binären Array decodiert, das als Datei auf dem virtuellen Computer gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes.

Hinweis: Übergeben Sie keine geheimen Schlüssel oder Kennwörter in der customData-Eigenschaft

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Custom Data on Azure VMs

Informationen zur Verwendung von Cloud-Init für Ihre Linux-VM finden Sie unter Verwenden von Cloud-Init zum Anpassen einer Linux-VM während der Erstellung
Schnur
linuxConfiguration Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an.

Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen.
LinuxConfiguration-
requireGuestProvisionSignal Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss. Bool
Geheimnisse Gibt einen Satz von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden. VaultSecretGroup-[]
windowsConfiguration Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an. WindowsConfiguration-

PatchSettings

Name Beschreibung Wert
assessmentMode Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Ermöglicht Es Kunden, ihre Azure-VMs zu patchen, ohne dass ein Neustart erforderlich ist. Für enableHotpatching muss "provisionVMAgent" auf "true" festgelegt werden, und "patchMode" muss auf "AutomaticByPlatform" festgelegt werden. Bool
patchMode Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

Manuelle – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "false" sein.

AutomaticByOS- – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "true" sein.

AutomaticByPlatform – der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.
"AutomaticByOS"
'AutomaticByPlatform'
"Manuell"

Plan

Name Beschreibung Wert
Name Die Plan-ID. Schnur
Produkt Gibt das Produkt des Bilds vom Marketplace an. Dies ist derselbe Wert wie Offer unter dem imageReference-Element. Schnur
promotionCode Der Heraufsufungscode. Schnur
Verlag Die Herausgeber-ID. Schnur

PublicIPAddressSku

Name Beschreibung Wert
Name Angeben des öffentlichen IP-Sku-Namens "Einfach"
"Standard"
Rang Angeben der öffentlichen IP-Sku-Ebene "Global"
"Regional"

ResourceTags

Name Beschreibung Wert

ScheduledEventsProfile

Name Beschreibung Wert
terminateNotificationProfile Gibt terminbezogene Terminkonfigurationen an. TerminateNotificationProfile-

SecurityProfile

Name Beschreibung Wert
encryptionAtHost Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder die Skalierungsgruppe des virtuellen Computers zu aktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger einschließlich Ressourcen-/Temp-Datenträger auf dem Host selbst aktiviert.

Standard: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf "true" festgelegt.
Bool
securityType Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren.

Standard: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.
"VertraulichVM"
"TrustedLaunch"
uefiSettings Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden.

Mindest-API-Version: 2020-12-01
UefiSettings-

SshConfiguration

Name Beschreibung Wert
publicKeys Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden. SshPublicKey[]

SshPublicKey

Name Beschreibung Wert
keyData SSH-Zertifikat für öffentliche Schlüssel, das für die Authentifizierung mit dem virtuellen Computer über ssh verwendet wird. Der Schlüssel muss mindestens 2048-Bit und im ssh-rsa-Format sein.

Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed).
Schnur
Pfad Gibt den vollständigen Pfad auf der erstellten VM an, auf der ssh-öffentlicher Schlüssel gespeichert ist. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys Schnur

StorageProfile

Name Beschreibung Wert
dataDisks Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
DataDisk-[]
imageReference Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird. ImageReference-
osDisk Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
OSDisk-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

TerminateNotificationProfile

Name Beschreibung Wert
ermöglichen Gibt an, ob das Terminplanereignis aktiviert oder deaktiviert ist. Bool
notBeforeTimeout Konfigurierbare Zeitspanne, die ein virtueller Computer gelöscht wird, muss das terminierte Ereignis potenziell genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration muss im ISO 8601-Format angegeben werden, der Standardwert beträgt 5 Minuten (PT5M) Schnur

UefiSettings

Name Beschreibung Wert
secureBootEnabled Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01
Bool
vTpmEnabled Gibt an, ob vTPM auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01
Bool

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentitiesValue

Name Beschreibung Wert

VaultCertificate

Name Beschreibung Wert
certificateStore Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto.

Für Linux-VMs wird die Zertifikatdatei unter dem Verzeichnis "/var/lib/waagent" platziert, wobei der Dateiname <"UppercaseThumbprint">.crt für die X509-Zertifikatdatei und <"UppercaseThumbprint">.prv für privaten Schlüssel. Beide Dateien sind PEM formatiert.
Schnur
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":"<Base64-codiertes Zertifikat>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.
Schnur

VaultSecretGroup

Name Beschreibung Wert
sourceVault Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. SubResource-
vaultCertificates Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. VaultCertificate[]

VirtualHardDisk

Name Beschreibung Wert
Uri Gibt den URI der virtuellen Festplatte an. Schnur

VirtualMachineIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für den virtuellen Computer verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities-

VirtualMachineIpTag

Name Beschreibung Wert
ipTagType IP-Tagtyp. Beispiel: FirstPartyUsage. Schnur
Etikett IP-Tag, das der öffentlichen IP zugeordnet ist. Beispiel: SQL, Speicher usw. Schnur

VirtualMachineNetworkInterfaceConfiguration

Name Beschreibung Wert
Name Der Konfigurationsname der Netzwerkschnittstelle. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die IP-Konfiguration eines Netzwerkprofils eines virtuellen Computers. VirtualMachineNetworkInterfaceConfigurationProperties

VirtualMachineNetworkInterfaceConfigurationProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
dnsSettings Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. VirtualMachineNetworkInterfaceDnsSettingsConfiguration
dscpConfiguration SubResource-
enableAcceleratedNetworking Gibt an, ob die Netzwerkschnittstelle durch netzwerkbeschleunigte Netzwerke beschleunigt wird. Bool
enableFpga Gibt an, ob es sich bei der Netzwerkschnittstelle um EINE FPGA-Netzwerk-fähige Netzwerkschnittstelle handelt. Bool
enableIPForwarding Gibt an, ob die IP-Weiterleitung für diese NIC aktiviert ist. Bool
ipConfigurations Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. VirtualMachineNetworkInterfaceIPConfiguration[] (erforderlich)
networkSecurityGroup Die Netzwerksicherheitsgruppe. SubResource-
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Name Beschreibung Wert
dnsServers Liste der DNS-Server-IP-Adressen string[]

VirtualMachineNetworkInterfaceIPConfiguration

Name Beschreibung Wert
Name Der NAME der IP-Konfiguration. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die IP-Konfigurationseigenschaften der Netzwerkschnittstelle für virtuelle Computer. VirtualMachineNetworkInterfaceIPConfigurationProperties

VirtualMachineNetworkInterfaceIPConfigurationProperties

Name Beschreibung Wert
applicationGatewayBackendAddressPools Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein virtueller Computer kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere virtuelle Computer können nicht dasselbe Anwendungsgateway verwenden. SubResource-[]
applicationSecurityGroups Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an. SubResource-[]
loadBalancerBackendAddressPools Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht den gleichen grundlegenden SKU-Lastenausgleich verwenden]. SubResource-[]
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool
privateIPAddressVersion Verfügbar ab Api-Version 2017-03-30, gibt es an, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". "IPv4"
"IPv6"
publicIPAddressConfiguration Die publicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
Subnetz Gibt den Bezeichner des Subnetzes an. SubResource-

VirtualMachineProperties

Name Beschreibung Wert
additionalCapabilities Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind. AdditionalCapabilities-
applicationProfile Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. ApplicationProfile-
availabilitySet Gibt Informationen zum Verfügbarkeitssatz an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Verfügbarkeitssatz angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Übersicht über Verfügbarkeitssätze.

Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Wartung und Updates für virtuelle Computer in Azure

Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Der Verfügbarkeitssatz, zu dem der virtuelle Computer hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitssatzressource befinden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.virtualMachineScaleSet-Referenz vorhanden sein.
SubResource-
billingProfile Gibt die abrechnungsbezogenen Details eines virtuellen Azure Spot-Computers an.

Mindest-API-Version: 2019-03-01.
BillingProfile-
capacityReservation Gibt Informationen zur Kapazitätsreservierung an, die zum Zuordnen virtueller Computer verwendet wird.

Mindest-API-Version: 2021-04-01.
CapacityReservationProfile-
diagnosticsProfile Gibt den Status der Startdiagnoseeinstellungen an.

Mindest-API-Version: 2015-06-15.
DiagnosticsProfile-
evictionPolicy Gibt die Eviction-Richtlinie für den virtuellen Azure Spot-Computer und den Azure Spot-Skalierungssatz an.

Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2019-03-01.

Bei Azure Spot-Skalierungssätzen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2017-10-30-preview.
"Deallocate"
"Löschen"
extensionsTimeBudget Gibt die Uhrzeit an, die für alle zu startenden Erweiterungen zugewiesen wurde. Die Zeitdauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M).

Mindest-API-Version: 2020-06-01
Schnur
hardwareProfile Gibt die Hardwareeinstellungen für den virtuellen Computer an. HardwareProfile-
Gastgeber Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet.

Mindest-API-Version: 2018-10-01.
SubResource-
hostGroup Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet.

Mindest-API-Version: 2020-06-01.

HINWEIS: Der Benutzer kann sowohl host- als auch hostGroup-Eigenschaften nicht angeben.
SubResource-
licenseType Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit für Linux Server

Mindest-API-Version: 2015-06-15
Schnur
networkProfile Gibt die Netzwerkschnittstellen des virtuellen Computers an. NetworkProfile-
osProfile Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nicht geändert werden, nachdem der virtuelle Computer bereitgestellt wurde. OSProfile-
platformFaultDomain Gibt die logische Fehlerdomäne des Skalierungssatzes an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten gewährleistet.
<li>Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist.<li>Der skalierungssatz des virtuellen Computers, auf den verwiesen wird, muss "platformFaultDomainCount" > 1 aufweisen.<li>Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.<li>Fehlerdomänenzuweisung kann in der Instanzansicht des virtuellen Computers angezeigt werden.

Mindest-API-Version: 2020‐12‐01
Int
Priorität Gibt die Priorität für den virtuellen Computer an.

Mindest-API-Version: 2019-03-01
"Niedrig"
"Normal"
"Spot"
proximityPlacementGroup Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll.

Mindest-API-Version: 2018-04-01.
SubResource-
scheduledEventsProfile Gibt geplante Ereigniskonfigurationen an. ScheduledEventsProfile-
securityProfile Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. SecurityProfile-
storageProfile Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. StorageProfile-
userData UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

Mindest-API-Version: 2021-03-01
Schnur
virtualMachineScaleSet Gibt Informationen zum Skalierungssatz des virtuellen Computers an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Skalierungssatz für virtuelle Computer angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit für vm-Skalierungssätze hinzugefügt werden. Eine vorhandene VM kann keinem Skalierungssatz für virtuelle Computer hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.availabilitySet-Referenz vorhanden sein.

Mindest-API-Version: 2019‐03‐01
SubResource-

VirtualMachinePublicIPAddressConfiguration

Name Beschreibung Wert
Name Der Name der PublicIP-Adresskonfiguration. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die PublicIPAddress-Konfiguration einer virtuellen Computer-IP-Konfiguration VirtualMachinePublicIPAddressConfigurationProperties
Sku Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden. PublicIPAddressSku-

VirtualMachinePublicIPAddressConfigurationProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der öffentlichen IP-Adresse passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
dnsSettings Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. VirtualMachinePublicIPAddressDnsSettingsConfiguration
idleTimeoutInMinutes Das Leerlauftimeout der öffentlichen IP-Adresse. Int
ipTags Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. VirtualMachineIpTag[]
publicIPAddressVersion Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod Angeben des öffentlichen IP-Zuordnungstyps "Dynamisch"
"Statisch"
publicIPPrefix Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen. SubResource-

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Name Beschreibung Wert
domainNameLabel Das Präfix "Domain name label" der publicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Domänennamenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils. Zeichenfolge (erforderlich)

VMDiskSecurityProfile

Name Beschreibung Wert
diskEncryptionSet Gibt die Vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an, der für den vom Kunden verwalteten Schlüssel verschlüsselter VertraulichVM-Betriebssystemdatenträger und vmGuest-Blob verwendet wird. DiskEncryptionSetParameters
securityEncryptionType Gibt den EncryptionType des verwalteten Datenträgers an.
Sie ist für die Verschlüsselung des verwalteten Datenträgers zusammen mit vmGuestState-BLOB auf DiskWithVMGuestStateState und VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-BLOB festgelegt.

HINWEIS: Sie kann nur für vertrauliche virtuelle Computer festgelegt werden.
'DiskWithVMGuestState'
"VMGuestStateOnly"

VMGalleryApplication

Name Beschreibung Wert
configurationReference Optional, gibt den URI für ein Azure-Blob an, der die Standardkonfiguration für das Paket ersetzt, falls angegeben. Schnur
enableAutomaticUpgrade Wenn dieser Wert auf "true" festgelegt ist, wenn eine neue Galerieanwendungsversion in PIR/SIG verfügbar ist, wird sie automatisch für die VM/VMSS aktualisiert. Bool
Bestellung Optional, gibt die Reihenfolge an, in der die Pakete installiert werden müssen. Int
packageReferenceId Gibt die GalleryApplicationVersion-Ressourcen-ID in Form von /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} an. Zeichenfolge (erforderlich)
Schilder Optional, Specifies a passthrough value for more generic context. Schnur
treatFailureAsDeploymentFailure Optional, Wenn wahr, tritt bei einem Fehler für einen Vorgang in der VmApplication die Bereitstellung fehl. Bool

VMSizeProperties

Name Beschreibung Wert
vCPUsAvailable Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUs festgelegt, der für diese VM-Größe verfügbar ist, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region.
Int
vCPUsPerCore Gibt das vCPU-Verhältnis zum physischen Kernverhältnis an.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region

Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.
Int

WindowsConfiguration

Name Beschreibung Wert
additionalUnattendContent Gibt zusätzliche base64-codierte XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird. AdditionalUnattendContent[]
enableAutomaticUpdates Gibt an, ob automatische Updates für den virtuellen Windows-Computer aktiviert sind. Der Standardwert ist true.

Bei Skalierungssätzen für virtuelle Computer kann diese Eigenschaft aktualisiert werden, und Updates wirken sich auf die Erneute Bereitstellung des Betriebssystems aus.
Bool
patchSettings [Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Windows an. PatchSettings-
provisionVMAgent Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.
Bool
timeZone Gibt die Zeitzone des virtuellen Computers an. z.B. "Pacific Standard Time".

Mögliche Werte können TimeZoneInfo.Id Wert aus Zeitzonen sein, die von TimeZoneInfo.GetSystemTimeZoneszurückgegeben werden.
Schnur
winRM Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell. WinRMConfiguration-

WindowsVMGuestPatchAutomaticByPlatformSettings

Name Beschreibung Wert
rebootSetting Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. "Immer"
"IfRequired"
"Nie"
"Unbekannt"

WinRMConfiguration

Name Beschreibung Wert
Hörer Die Liste der Windows-Remoteverwaltungslistener WinRMListener-[]

WinRMListener

Name Beschreibung Wert
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":"<Base64-codiertes Zertifikat>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.
Schnur
Protokoll Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte sind:
http-

https
'Http'
"Https"

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
(++)Ethereum auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt einen (++)Ethereum-Client auf virtuellen Ubuntu-Computern bereit.
1 VM in vNet – Mehrere Datenträger

Bereitstellen in Azure
Diese Vorlage erstellt einen einzelnen virtuellen Computer unter Windows Server 2016 mit mehreren angefügten Datenträgern.
101-1vm-2nics-2subnets-1vnet

Bereitstellen in Azure
Erstellt einen neuen virtuellen Computer mit zwei NICs, die eine Verbindung mit zwei verschiedenen Subnetzen innerhalb desselben VNet herstellen.
2 VMs in einem Lastenausgleichsmodul und konfigurieren NAT-Regeln für die LB-

Bereitstellen in Azure
Mit dieser Vorlage können Sie zwei virtuelle Computer in einem Verfügbarkeitssatz erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
2 VMs in einem Lastenausgleichs- und Lastenausgleichsregeln

Bereitstellen in Azure
Mit dieser Vorlage können Sie 2 virtuelle Computer unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
2 VMs in VNET – Interne Lastenausgleichs- und LB-Regeln

Bereitstellen in Azure
Mit dieser Vorlage können Sie 2 virtuelle Computer in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel für Port 80 konfigurieren. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Verfügbarkeitssatz und Netzwerkschnittstellen bereit.
201-vnet-2subnets-service-endpoints-storage-integration

Bereitstellen in Azure
Erstellt zwei neue VMs mit jeweils einer NIC in zwei verschiedenen Subnetzen innerhalb desselben VNet. Legt den Dienstendpunkt für eins der Subnetze fest und sichert das Speicherkonto auf dieses Subnetz.
Hinzufügen mehrerer VMs zu einer VM-Skalierungsgruppe

Bereitstellen in Azure
Diese Vorlage erstellt eine N-Anzahl von VIRTUELLEN Computern mit verwalteten Datenträgern, öffentlichen IPs und Netzwerkschnittstellen. Sie erstellt die virtuellen Computer in einem Vm Scale Set im flexiblen Orchestrierungsmodus. Sie werden in einem virtuellen Netzwerk bereitgestellt, das auch als Teil der Bereitstellung erstellt wird.
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
AKS-Cluster mit dem Application Gateway Ingress Controller-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Alsid Syslog/Sentinel-Proxy-

Bereitstellen in Azure
Diese Vorlage erstellt und konfiguriert einen Syslog-Server mit einem integrierten Azure Sentinel-Agent für einen bestimmten Arbeitsbereich.
Apache Webserver auf Ubuntu VM

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um einen Apache-Webserver bereitzustellen. Die Bereitstellungsvorlage erstellt eine Ubuntu-VM, installiert Apache2 und erstellt eine einfache HTML-Datei. Gehe zu.. /demo.html, um die bereitgestellte Seite anzuzeigen.
App-Konfiguration mit VM-

Bereitstellen in Azure
Diese Vorlage verweist auf vorhandene Schlüsselwertkonfigurationen aus einem vorhandenen Konfigurationsspeicher und verwendet abgerufene Werte zum Festlegen von Eigenschaften der von der Vorlage erstellten Ressourcen.
App-Gateway mit WAF-, SSL-, IIS- und HTTPS-Umleitung

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway mit WAF bereit, end to end SSL und HTTP to HTTPS redirect on the IIS servers.
App Service Environment mit Azure SQL-Back-End-

Bereitstellen in Azure
Diese Vorlage erstellt eine App Service-Umgebung mit einem Azure SQL-Back-End zusammen mit privaten Endpunkten sowie zugeordneten Ressourcen, die normalerweise in einer privaten/isolierten Umgebung verwendet werden.
Anwendungssicherheitsgruppen

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie die Teile zusammensetzen, um Workloads mithilfe von NSGs mit Anwendungssicherheitsgruppen zu sichern. Sie stellt eine Linux-VM mit NGINX und über die Verwendung von Applicaton-Sicherheitsgruppen für Netzwerksicherheitsgruppen bereit, die Zugriff auf Ports 22 und 80 auf eine VM ermöglichen, die der Anwendungssicherheitsgruppe "webServersAsg" zugewiesen ist.
Azure Application Gateway Log Analyzer mit GoAccess

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um einen Azure Application Gateway Log Analyzer mithilfe von GoAccess bereitzustellen. Die Bereitstellungsvorlage erstellt eine Ubuntu-VM, installiert den Anwendungsgateway-Protokollprozessor, GoAccess, Apache WebServer und konfiguriert ihn, um Azure Application Gateway-Zugriffsprotokolle zu analysieren.
Azure Container Service Engine (acs-engine) – Schwarmmodus

Bereitstellen in Azure
Das Azure Container Service Engine (acs-engine) generiert ARM-Vorlagen (Azure Resource Manager) für Docker-aktivierte Cluster in Microsoft Azure mit Ihrer Wahl zwischen DC/OS, Kubernetes, Schwarmmodus oder Schwarm-Orchestratoren. Die Eingabe für das Tool ist eine Clusterdefinition. Die Clusterdefinition ist (in vielen Fällen identisch mit) der ARM-Vorlagensyntax, die zum Bereitstellen eines Microsoft Azure-Containerdienstclusters verwendet wird, sehr ähnlich.
Azure Data Disk Performance Meter

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Datenträgerleistungstest für verschiedene Workloadtypen mithilfe des Fio-Hilfsprogramms ausführen.
virtuellen Azure Game Developer Machine

Bereitstellen in Azure
Der virtuelle Azure-Computer für Spieleentwickler umfasst Licencsed Engines wie Unreal.
Von Azure Machine Learning end-to-End-Setup

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
end-to-End-Setup (Legacy) von Azure Machine Learning

Bereitstellen in Azure
Diese Gruppe von Bicep-Vorlagen veranschaulicht, wie Azure Machine Learning end-to-End in einer sicheren Einrichtung eingerichtet wird. Diese Referenzimplementierung umfasst den Arbeitsbereich, einen Computecluster, eine Computeinstanz und einen angefügten privaten AKS-Cluster.
azure managed disk performance meter

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Test für verwaltete Datenträgerleistung für verschiedene Workloadtypen mithilfe des Fio-Hilfsprogramms ausführen.
azure managed disk RAID performance meter

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen RAID-Test für verwaltete Datenträger für verschiedene Workloadtypen mithilfe des Fio-Hilfsprogramms ausführen.
Azure Route Server in BGP-Peering mit Quagga-

Bereitstellen in Azure
Diese Vorlage stellt einen Router-Server und eine Ubuntu-VM mit Quagga bereit. Zwischen Router Server und Quagga werden zwei externe BGP-Sitzungen eingerichtet. Installation und Konfiguration von Quagga wird von der benutzerdefinierten Azure-Skripterweiterung für Linux ausgeführt
Azure sysbench CPU Performance Meter

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen CPU-Leistungstest mithilfe des Sysbench-Hilfsprogramms ausführen.
Vm-Beispiel für Azure Traffic Manager

Bereitstellen in Azure
Diese Vorlage zeigt, wie Ein Azure Traffic Manager-Profillastenausgleich auf mehreren virtuellen Computern erstellt wird.
Azure Traffic Manager-VM-Beispiel mit Verfügbarkeitszonen

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen Azure Traffic Manager-Profillastenausgleich auf mehreren virtuellen Computern erstellen, die in Verfügbarkeitszonen platziert sind.
Azure VM-to-VM Bandbreitenanzeige

Bereitstellen in Azure
Mit dieser Vorlage können Sie VM-to-VM Bandbreitentest mit psPing ausführen.
Azure VM-to-VM Multithread-Durchsatzmesser

Bereitstellen in Azure
Mit dieser Vorlage können Sie VM-to-VM Durchsatztest mit dem NTttcp-Hilfsprogramm ausführen.
Barracuda-Webanwendungsfirewall mit BACK-End-IIS-Servern

Bereitstellen in Azure
Diese Azure-Schnellstartvorlage stellt eine Barracuda-Webanwendungsfirewalllösung in Azure mit der erforderlichen Anzahl von Back-End-IIS-Webservern in Windows 2012 bereit.Templates enthält die neuesten Barracuda WAF with Pay as you go license und latest Windows 2012 R2 Azure Image für IIS. Die Barracuda-Webanwendungsfirewall prüft eingehenden Webdatenverkehr und blockiert SQL-Einfügungen, websiteübergreifende Skripterstellung, Schadsoftware lädt & Anwendungs-DDoS und andere Angriffe auf Ihre Webanwendungen hoch. Ein externer LB wird mit NAT-Regeln bereitgestellt, um den Remotedesktopzugriff auf Back-End-Webserver zu ermöglichen. Befolgen Sie bitte das Bereitstellungskonfigurationshandbuch, das im GitHub-Vorlagenverzeichnis verfügbar ist, um mehr über die Bereitstellungsschritte im Zusammenhang mit der Veröffentlichung von Barracuda-Webanwendungsfirewall und Webanwendungen zu erfahren.
Grundlegende RDS-Farmbereitstellung

Bereitstellen in Azure
Diese Vorlage erstellt eine grundlegende RDS-Farmbereitstellung.
Bitcore Node and Utilities für Bitcoin auf CentOS VM

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um eine Bitcore-Node-Instanz mit dem vollständigen Satz von Bitcoin-Dienstprogrammen bereitzustellen. Die Bereitstellungsvorlage erstellt einen CentOS-virtuellen Computer, installiert Bitcore und stellt eine einfache bitkordierte ausführbare Datei bereit. Mit dieser Vorlage führen Sie einen vollständigen Knoten im Bitcoin-Netzwerk sowie einen Block-Explorer namens Insight aus.
Blockchain-Vorlage

Bereitstellen in Azure
Stellen Sie einen virtuellen Computer bereit, auf dem Groestlcoin Core installiert ist.
BOSH CF Cross Region

Bereitstellen in Azure
Mit dieser Vorlage können Sie die ressourcen einrichten, die für die Bereitstellung von BOSH und Cloud Foundry in zwei Regionen in Azure erforderlich sind.
BOSH Setup

Bereitstellen in Azure
Diese Vorlage hilft Ihnen beim Einrichten einer Entwicklungsumgebung, in der Sie BOSH und Cloud Foundry bereitstellen können.
BrowserBox Azure Edition

Bereitstellen in Azure
Diese Vorlage stellt BrowserBox auf einem virtuellen Azure Ubuntu Server 22.04 LTS, Debian 11 oder RHEL 8.7 LVM bereit.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Bereitstellen in Azure
Dies ist eine gängige Vorlage zum Erstellen einer einzelnen Instanz CentOS 7.2/7.1/6.5 oder Ubuntu Server 16.04.0-LTS mit konfigurierbarer Anzahl von Datenträgern (konfigurierbare Größen). Maximal 16 Datenträger können in den Portalparametern erwähnt werden, und die maximale Größe jedes Datenträgers sollte kleiner als 1023 GB sein. Das MDADM RAID0 Array wird automatisch bereitgestellt und übersteht Neustarts. Die neueste Docker 1.12(cs3) (Schwarm), docker-compose 1.9.0 & Docker-machine 0.8.2 ist für die Verwendung von Benutzer azure-cli automatisch als Docker-Container verfügbar. Diese einzelne Instanzvorlage ist ein Auslauf der HPC/GPU-Clustervorlage @ https://github.com/azurebigcompute/BigComputeBench
Chef Back-End-High-Availability Cluster-

Bereitstellen in Azure
Diese Vorlage erstellt einen Chef-Back-End-Cluster mit angefügten Front-End-Knoten.
Chef mit JSON-Parametern auf Ubuntu/Centos

Bereitstellen in Azure
Bereitstellen einer Ubuntu/Centos-VM mit Chef mit JSON-Parametern
Classroom Linux JupyterHub

Bereitstellen in Azure
Diese Vorlage stellt einen Jupyter-Server für einen Kursraum von bis zu 100 Benutzern bereit. Sie können den Benutzernamen, das Kennwort, den Namen des virtuellen Computers angeben und zwischen CPU- oder GPU-Computing wählen.
CloudLens mit Moloch-Beispiel

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie die Netzwerksichtbarkeit in der öffentlichen Azure-Cloud mithilfe des CloudLens-Agents einrichten, um auf einen virtuellen Computer zu tippen und es an ein Netzwerkpaket weiterzuleiten, das & Indizierungstool speichert, in diesem Fall Moloch.
CloudLens mit Suricata IDS-Beispiel

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie die Netzwerksichtbarkeit in der öffentlichen Cloud mithilfe des CloudLens-Agents einrichten, um auf einen virtuellen Computer zu tippen und ihn an den IDS weiterzuleiten, in diesem Fall Suricata.
Concourse CI

Bereitstellen in Azure
Der Concourse ist ein CI-System, das aus einfachen Werkzeugen und Ideen besteht. Es kann ganze Pipelines ausdrücken, in beliebige Ressourcen integriert werden, oder sie kann verwendet werden, um einmalige Vorgänge entweder lokal oder in einem anderen CI-System auszuführen. Diese Vorlage kann dazu beitragen, die erforderlichen Azure-Ressourcen zum Einrichten eines solchen CI-Systems vorzubereiten und das Setup einfacher zu gestalten.
Herstellen einer Verbindung mit einem Event Hubs-Namespace über private Endpunkte

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf einen Event Hubs-Namespace zuzugreifen.
Herstellen einer Verbindung mit einem Key Vault über private Endpunkte

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone für den Zugriff auf Key Vault über einen privaten Endpunkt verwenden.
Herstellen einer Verbindung mit einem Service Bus-Namespace über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf einen Service Bus-Namespace zuzugreifen.
Herstellen einer Verbindung mit einem Speicherkonto von einem virtuellen Computer über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie eine Verbindung mit einem virtuellen Netzwerk verwenden, um über einen privaten Endpunkt auf ein BLOB-Speicherkonto zuzugreifen.
Herstellen einer Verbindung mit einer Azure-Dateifreigabe über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf eine Azure-Dateifreigabe zuzugreifen.
Erstellen von 2 VMs in LB und einer SQL Server-VM mit NSG-

Bereitstellen in Azure
Diese Vorlage erstellt 2 Windows-VMs (die als Web-FE verwendet werden können) mit einem Verfügbarkeitssatz und einem Lastenausgleichsmodul mit geöffnetem Port 80. Die beiden virtuellen Computer können über RDP an Port 6001 und 6002 erreicht werden. Diese Vorlage erstellt auch eine SQL Server 2014-VM, die über eine in einer Netzwerksicherheitsgruppe definierte RDP-Verbindung erreicht werden kann.
Erstellen von 2 VMs Linux mit LB- und SQL Server-VM mit SSD-

Bereitstellen in Azure
Diese Vorlage erstellt 2 Linux-VMs (die als Web-FE verwendet werden können) mit einem Verfügbarkeitssatz und einem Lastenausgleichsmodul mit geöffnetem Port 80. Die beiden virtuellen Computer können über SSH am Port 6001 und 6002 erreicht werden. Diese Vorlage erstellt auch eine SQL Server 2014-VM, die über eine in einer Netzwerksicherheitsgruppe definierte RDP-Verbindung erreicht werden kann. Alle VMs-Speicher können Premium Storage (SSD) verwenden, und Sie können auswählen, dass VMs mit allen DS-Größen erstellt werden sollen.
Erstellen eines regionsübergreifenden Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Der regionsübergreifende Lastenausgleich ist derzeit in begrenzten Regionen verfügbar. Die regionalen Lastenausgleichsgeräte hinter dem regionsübergreifenden Lastenausgleichsmodul können sich in jeder Region befinden.
Erstellen eines Datenverwaltungsgateways und Installieren auf einem Azure-VM-

Bereitstellen in Azure
Diese Vorlage stellt einen virtuellen Computer bereit und erstellt ein arbeitsfähiges Datenverwaltungsgateway.
Erstellen einer DevTest-Umgebung mit P2S-VPN- und IIS-

Bereitstellen in Azure
Diese Vorlage erstellt eine einfache DevTest-Umgebung mit einem Point-to-Site-VPN und IIS auf einem Windows-Server, der eine hervorragende Möglichkeit für die ersten Schritte ist.
Erstellen einer Firewall mit FirewallPolicy- und IpGroups-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure-Firewall mit FirewalllPolicy, die auf Netzwerkregeln mit IpGroups verweist. Enthält außerdem ein Linux-Jumpbox-VM-Setup
Erstellen einer Firewall, FirewallPolicy mit explizitem Proxy-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Firewall, FirewalllPolicy mit expliziten Proxy- und Netzwerkregeln mit IpGroups. Enthält außerdem ein Linux-Jumpbox-VM-Setup
Erstellen eines Lastenausgleichs mit einer öffentlichen IPv6-Adresse

Bereitstellen in Azure
Diese Vorlage erstellt einen internetorientierten Lastenausgleich mit einer öffentlichen IPv6-Adresse, Lastenausgleichsregeln und zwei VMs für den Back-End-Pool.
Erstellen einer neuen AD-Domäne mit 2 DCs mithilfe von Verfügbarkeitszonen

Bereitstellen in Azure
Diese Vorlage erstellt 2 VMs in separaten Verfügbarkeitszonen als AD-DCs (primäre und Sicherung) für eine neue Gesamtstruktur und Domäne.
Erstellen einer neuen verschlüsselten Windows-VM aus Katalogimage-

Bereitstellen in Azure
Diese Vorlage erstellt eine neue verschlüsselte Windows-VM mit dem Server 2k12-Katalogimage.
Erstellen eines privaten AKS-Cluster-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen privaten AKS-Cluster in einem virtuellen Netzwerk zusammen mit einem virtuellen Jumpbox-Computer erstellen.
Erstellen eines privaten AKS-Clusters mit einer öffentlichen DNS-Zone

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen privaten AKS-Cluster mit einer öffentlichen DNS-Zone bereitstellen.
Erstellen eines Sandkastensetups von Azure Firewall mit Linux-VMs

Bereitstellen in Azure
Diese Vorlage erstellt ein virtuelles Netzwerk mit 3 Subnetzen (Server-Subnetz, Jumpbox-Subet und AzureFirewall-Subnetz), einer Jumpbox-VM mit öffentlicher IP, einer Server-VM, UDR-Route, die auf Azure Firewall für das Server-Subnetz und eine Azure Firewall mit 1 oder mehr öffentlichen IP-Adressen, 1 Beispielanwendungsregel, 1 Beispielnetzwerkregel und standard private Bereiche verweist
Erstellen eines Sandkastensetups von Azure Firewall mit Zonen

Bereitstellen in Azure
Diese Vorlage erstellt ein virtuelles Netzwerk mit drei Subnetzen (Server-Subnetz, Jumpbox-Subnetz und Azure Firewall-Subnetz), einer Jumpbox-VM mit öffentlicher IP, einer Server-VM, UDR-Route, die auf Azure Firewall für serverSubnet, eine Azure-Firewall mit einer oder mehreren öffentlichen IP-Adressen, eine Beispielanwendungsregel und eine Beispiel-Netzwerkregel und azure Firewall in Verfügbarkeitszonen 1 verweist, 2 und 3.
Erstellen eines Sandkastensetups mit Firewallrichtlinien-

Bereitstellen in Azure
Diese Vorlage erstellt ein virtuelles Netzwerk mit 3 Subnetzen (Server-Subnetz, Jumpbox-Subet und AzureFirewall-Subnetz), einer Jumpbox-VM mit öffentlicher IP, einer Server-VM, UDR-Route, die auf Azure Firewall für das Server-Subnetz und eine Azure-Firewall mit 1 oder mehr öffentlichen IP-Adressen verweist. Erstellt außerdem eine Firewallrichtlinie mit einer Beispielanwendungsregel, einer Beispiel-Netzwerkregel und standardmäßigen privaten Bereichen
Erstellen einer Standort-zu-Standort-VPN-Verbindung mit VM-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Standort-zu-Standort-VPN-Verbindung mit virtuellen Netzwerkgateways erstellen.
Erstellen eines standardmäßigen internen Lastenausgleichs

Bereitstellen in Azure
Diese Vorlage erstellt einen standardmäßigen internen Azure Load Balancer mit einem Regellastenausgleich port 80.
Erstellen eines Standardmäßigen Lastenausgleichs-

Bereitstellen in Azure
Diese Vorlage erstellt einen internetorientierten Lastenausgleich, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jedem virtuellen Computer in einer redundanten Zone.
Erstellen einer zwei VM SQL Server Reporting Services-Bereitstellung

Bereitstellen in Azure
Diese Vorlage erstellt zwei neue Azure-VMs, die jeweils eine öffentliche IP-Adresse aufweisen, eine VM als SSRS-Server, eine mit SQL Server gemischte Authentifizierung für den SSRS-Katalog mit dem gestarteten SQL-Agent. Alle virtuellen Computer verfügen über öffentlich zugängliche RDP- und Diagnosefunktionen, die Diagnose wird in einem konsolidierten Diagnosespeicherkonto gespeichert, das sich von dem virtuellen Datenträger unterscheidet.
Erstellen eines virtuellen Computers in einer erweiterten Zone

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer in einer erweiterten Zone.
Erstellen eines virtuellen Computers aus einer EfficientIP-VHD-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer aus einer EfficientIP-VHD und ermöglicht es Ihnen, sie mit einem vorhandenen VNET zu verbinden, das sich in einer anderen Ressourcengruppe befinden kann, und dann dem virtuellen Computer
Erstellen eines virtuellen Computers aus einem Windows-Image mit vier leeren Datenträgern

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Windows-Computer aus einem angegebenen Image erstellen. Außerdem werden vier leere Datenträger angefügt. Beachten Sie, dass Sie die Größe der leeren Datenträger angeben können.
Erstellen eines virtuellen Computers aus Benutzerimage-

Bereitstellen in Azure
Mit dieser Vorlage können Sie aus einem Benutzerimage einen virtuellen Computer erstellen. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Erstellen eines virtuellen Computers in einem neuen oder vorhandenen vnet aus einer benutzerdefinierten VHD-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer aus einer spezialisierten VHD und ermöglicht es Ihnen, eine Verbindung mit einem neuen oder vorhandenen VNET herzustellen, das sich in einer anderen Ressourcengruppe als dem virtuellen Computer befinden kann.
Erstellen eines virtuellen Computers in einem neuen oder vorhandenen vnet aus einer generalisierten VHD-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer aus einer generalisierten VHD und ermöglicht es Ihnen, eine Verbindung mit einem neuen oder vorhandenen VNET herzustellen, das sich in einer anderen Ressourcengruppe als dem virtuellen Computer befinden kann.
Erstellen eines virtuellen Computers in einem VNET in einer anderen Ressourcengruppe

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer in einem VNET, der sich in einer anderen Ressourcengruppe befindet.
Erstellen eines virtuellen Computers mit einer dynamischen Auswahl von Datenträgern

Bereitstellen in Azure
Mit dieser Vorlage kann der Benutzer die Anzahl der Datenträger auswählen, die er dem virtuellen Computer hinzufügen möchte.
Erstellen eines virtuellen Computers mit mehreren leeren StandardSSD_LRS Datenträgern

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Windows-Computer aus einem angegebenen Image erstellen. Außerdem werden standardmäßig mehrere leere StandardSSD-Datenträger angefügt. Beachten Sie, dass Sie die Größe und den Speichertyp (Standard_LRS, StandardSSD_LRS und Premium_LRS) der leeren Datenträger angeben können.
Erstellen eines virtuellen Computers mit mehreren NICs und RDP-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine virtuelle Computer mit mehreren (2) Netzwerkschnittstellen (NICs) und RDP erstellen, die mit einem konfigurierten Lastenausgleichsmodul und einer eingehenden NAT-Regel verbunden sind. Weitere NICs können mit dieser Vorlage problemlos hinzugefügt werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, eine öffentliche IP-Adresse und 2 Netzwerkschnittstellen (Front-End und Back-End) bereit.
Erstellen einer Windows-VM mit aktivierter Anti-Malware-Erweiterung

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Windows-Computer und richtet den Schutz vor Schadsoftware ein.
Erstellen eines Azure-Anwendungsgateways v2

Bereitstellen in Azure
Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen einer Azure Firewall-Sandbox mit erzwungenem Tunneling

Bereitstellen in Azure
Diese Vorlage erstellt einen Azure Firewall Sandbox (Linux) mit einer Firewall, die durch eine andere Firewall in einem peered VNET getunnelt wird
Erstellen einer Azure-Firewall mit IpGroups-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure-Firewall mit Anwendungs- und Netzwerkregeln, die auf IP-Gruppen verweisen. Enthält außerdem ein Linux-Jumpbox-VM-Setup
Erstellen einer Azure-Firewall mit mehreren öffentlichen IP-Adressen

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure-Firewall mit zwei öffentlichen IP-Adressen und zwei Windows Server 2019-Servern, die getestet werden sollen.
Erstellen einer Azure-VM mit einer neuen Active Directory-Gesamtstruktur

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen virtuellen Azure-Computer, er konfiguriert den virtuellen Computer als Active Directory-Domänencontroller für eine neue Gesamtstruktur.
Erstellen einer Azure-VM mit einer neuen AD-Gesamtstruktur

Bereitstellen in Azure
Diese Vorlage erstellt einen neuen virtuellen Azure-Computer und konfiguriert den virtuellen Computer als AD DC für eine neue Gesamtstruktur.
Erstellen eines Azure WAF v2-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf dem Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen eines IOT Hub- und Ubuntu-Edgesimulators

Bereitstellen in Azure
Diese Vorlage erstellt einen IOT Hub und einen Virtuellen Computer Ubuntu Edge Simulator.
Erstellen eines IPv6-Anwendungsgateways

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit einem IPv6-Frontend in einem virtuellen Dual-Stack-Netzwerk.
Erstellen einer neuen AD-Domäne mit 2 Domänencontrollern

Bereitstellen in Azure
Diese Vorlage erstellt 2 neue virtuelle Computer als AD-DCs (primäre und Sicherung) für eine neue Gesamtstruktur und Domäne.
Erstellen eines UBUNTU-DESKTOP-

Bereitstellen in Azure
Diese Vorlage erstellt einen Ubuntu-Desktopcomputer. Dies eignet sich hervorragend für die Verwendung als Jumpbox hinter einer NAT.
Erstellen und Verschlüsseln einer neuen Linux-VMSS mit Jumpbox-

Bereitstellen in Azure
Diese Vorlage stellt einen Linux-VMSS mithilfe des neuesten Linux-Images bereit, fügt Datenvolumes hinzu und verschlüsselt dann die Datenvolumes jeder Linux-VMSS-Instanz. Außerdem wird ein Jumpbox mit einer öffentlichen IP-Adresse im selben virtuellen Netzwerk wie die Linux-VMSS-Instanzen mit privaten IP-Adressen bereitgestellt. Dies ermöglicht das Herstellen einer Verbindung mit dem Jumpbox über die öffentliche IP-Adresse und dann die Verbindung mit den Linux-VMSS-Instanzen über private IP-Adressen.
Erstellen und Verschlüsseln einer neuen Windows-VMSS mit Jumpbox-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Windows-VMs mithilfe der letzten gepatchten Version von serveralen Windows-Versionen bereitstellen. Diese Vorlage stellt auch einen Jumpbox mit einer öffentlichen IP-Adresse im selben virtuellen Netzwerk bereit. Sie können über diese öffentliche IP-Adresse eine Verbindung mit dem Jumpbox herstellen und dann über private IP-Adressen eine Verbindung mit virtuellen Computern herstellen. Diese Vorlage aktiviert die Verschlüsselung für den VM-Skalierungssatz von Windows-VMs.
Erstellen neuer verschlüsselter verwalteter Datenträger vom Katalogimage

Bereitstellen in Azure
Diese Vorlage erstellt eine neue verschlüsselte verwaltete Datenträger-VM mit dem Server 2k12-Katalogimage.
Erstellen einer neuen Ubuntu-VM, die bereits mit Marionetten-Agent-

Bereitstellen in Azure
Diese Vorlage erstellt einen Ubuntu-virtuellen Computer und installiert den Marionetten-Agent mithilfe der CustomScript-Erweiterung.
Erstellen von Sandkasten von Azure Firewall, Client-VM und Server-VM-

Bereitstellen in Azure
Diese Vorlage erstellt ein virtuelles Netzwerk mit 2 Subnetzen (Server-Subnetz und AzureFirewall-Subnetz), eine Server-VM, eine Client-VM, eine öffentliche IP-Adresse für jeden virtuellen Computer und eine Routentabelle zum Senden des Datenverkehrs zwischen VMs über die Firewall.
Erstellen von SQL MI mit Jumpbox innerhalb eines neuen virtuellen Netzwerks

Bereitstellen in Azure
Stellen Sie azure Sql Database Managed Instance (SQL MI) und JumpBox mit SSMS in einem neuen virtuellen Netzwerk bereit.
Erstellen eines Vm-Datenträger-Raid0

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer mit mehreren angefügten Datenträgern. Eine Skriptpartition und formatiert die Datenträger im Raid0-Array.
Erstellen eines virtuellen Computers aus vorhandenen VHDs und Verbinden mit vorhandenenVNET-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer aus VHDs (BETRIEBSSYSTEM + Datenträger) und ermöglicht es Ihnen, sie mit einem vorhandenen VNET zu verbinden, das sich in einer anderen Ressourcengruppe befinden kann, und dann dem virtuellen Computer
Erstellen von VMs in Verfügbarkeitsgruppen mithilfe von Ressourcenschleifen

Bereitstellen in Azure
Erstellen Sie 2 bis 5 VMs in Verfügbarkeitsgruppen mithilfe von Ressourcenschleifen. Die virtuellen Computer können unbuntu oder Windows mit maximal 5 VMs sein, da in diesem Beispiel ein einzelnes StorageAccount verwendet wird.
Erstellen, Konfigurieren und Bereitstellen von Webanwendungen auf einer Azure-VM-

Bereitstellen in Azure
Erstellen und Konfigurieren einer Windows-VM mit SQL Azure-Datenbank und Bereitstellen einer Webanwendung in der Umgebung mithilfe von PowerShell DSC
erstellt AVD mit microsoft Entra ID Join

Bereitstellen in Azure
Mit dieser Vorlage können Sie Azure Virtual Desktop-Ressourcen wie Hostpool, Anwendungsgruppe, Arbeitsbereich, einen Testsitzungshost und deren Erweiterungen mit Microsoft Entra ID erstellen.
Benutzerdefinierte Skripterweiterung auf einer Ubuntu-VM-

Bereitstellen in Azure
Diese Vorlage erstellt eine Ubuntu-VM und installiert die CustomScript-Erweiterung.
Bereitstellen eines 3-Knoten-Percona XtraDB-Clusters in Verfügbarkeitszonen

Bereitstellen in Azure
Diese Vorlage stellt einen 3-Knoten-MySQL High Availability Cluster auf CentOS 6.5 oder Ubuntu 12.04 bereit.
Bereitstellen eines Bastion-Hosts in einem virtuellen Hubnetzwerk

Bereitstellen in Azure
Diese Vorlage erstellt zwei vNets mit Peerings, einem Bastion-Host im Hub-vNet und einer Linux-VM im Speichen-vNet
Bereitstellen einer Django-App

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um eine Anwendung bereitzustellen. In diesem Beispiel wird eine Ubuntu-VM erstellt, eine automatische Installation von Python, Django und Apache durchgeführt und dann eine einfache Django-App erstellt.
Bereitstellen eines Hub- und Spoke-Topologie-

Bereitstellen in Azure
Diese Vorlage erstellt eine grundlegende Einrichtung der Hub-and-Spoke-Topologie. Es erstellt ein Hub-VNet mit Subnetzen DMZ, Management, Shared and Gateway (optional), mit zwei Spoke VNets (Entwicklung und Produktion), die jeweils ein Workload-Subnetz enthalten. Außerdem wird ein Windows Jump-Host im Verwaltungssubnetz des HUB bereitgestellt und VNet-Peerings zwischen dem Hub und den beiden Speichen eingerichtet.
Bereitstellen eines Kibana-Dashboards mit Docker

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit installierter Docker-Installation (mithilfe der Docker-Erweiterung) und kibana/Elasticsearch-Containern bereitstellen, die erstellt und für ein Analysedashboard konfiguriert wurden.
Bereitstellen einer LAMP-App-

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um eine Anwendung bereitzustellen. Es erstellt eine Ubuntu-VM, führt eine automatische Installation von MySQL, Apache und PHP und erstellt dann ein einfaches PHP-Skript.
Bereitstellen einer Linux- oder Windows-VM mit MSI-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Linux- oder Windows-VM mit einer verwalteten Dienstidentität bereitstellen.
Bereitstellen einer Linux-VM (Ubuntu) mit mehreren NICs

Bereitstellen in Azure
Diese Vorlage erstellt ein VNet mit mehreren Subnetzen und stellt eine Ubuntu-VM mit mehreren NICs bereit.
Bereitstellen einer Linux-VM mit dem Azul Zulu OpenJDK JVM

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Linux-VM mit dem Azul Zulu OpenJDK JVM erstellen.
Bereitstellen eines MySQL-Server-

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um einen MySQL-Server bereitzustellen. Es erstellt eine Ubuntu-VM, führt eine automatische Installation von MySQL-Server, Version:5.6
Bereitstellen eines Nextflow-Clusterclusters

Bereitstellen in Azure
Diese Vorlage stellt einen skalierbaren Nextflow-Cluster mit einem Jumpbox-, n-Clusterknoten, Docker-Unterstützung und freigegebenem Speicher bereit.
Bereitstellen eines PostgreSQL-Servers auf ubuntu virtual machine

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um einen Postgresql-Server bereitzustellen. Es erstellt eine Ubuntu-VM, führt eine automatische Installation von MySQL-Server, Version:9.3.5
Bereitstellen einer Premium-Windows-VM-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Premium-Windows-VM mit einigen verschiedenen Optionen für die Windows-Version mithilfe der neuesten gepatchten Version bereitstellen.
Bereitstellen einer Premium-Windows-VM mit Diagnose

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Premium-Windows-VM mit einigen verschiedenen Optionen für die Windows-Version mithilfe der neuesten gepatchten Version bereitstellen.
Bereitstellen einer einfachen FreeBSD-VM am Ressourcengruppenspeicherort

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache FreeBSD-VM mit einigen verschiedenen Optionen für die FreeBSD-Version mit der neuesten gepatchten Version bereitstellen. Dadurch wird der Speicherort der Ressourcengruppe auf einer VM-Größe von D1 bereitgestellt.
Bereitstellen einer einfachen Linux-VM und Aktualisieren privater IP-Adressen für statische

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Linux-VM mit Ubuntu aus dem Marketplace bereitstellen. Dadurch wird ein VNET-, Subnetz- und eine A1-Größe-VM am Speicherort der Ressourcengruppe mit einer dynamisch zugewiesenen IP-Adresse bereitgestellt und dann in statische IP konvertiert.
Bereitstellen einer einfachen Linux-VM mit beschleunigtem Netzwerk-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Linux-VM mit beschleunigtem Netzwerk mit Ubuntu Version 18.04-LTS mit der neuesten gepatchten Version bereitstellen. Dadurch wird eine vm mit D3_v2 Größe im Speicherort der Ressourcengruppe bereitgestellt und der FQDN des virtuellen Computers zurückgegeben.
Bereitstellen einer einfachen Ubuntu Linux VM 20.04-LTS-

Bereitstellen in Azure
Diese Vorlage stellt einen Ubuntu-Server mit einigen Optionen für den virtuellen Computer bereit. Sie können den VM-Namen, die Betriebssystemversion, die VM-Größe und den Benutzernamen und das Kennwort des Administrators angeben. Standardmäßig ist die VM-Größe Standard_D2s_v3, und die Betriebssystemversion ist 20.04-LTS.
Bereitstellen eines einfachen VM-Skalierungssatzes mit Linux-VMs und einem Jumpbox-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Linux-VMs mithilfe der neuesten gepatchten Version von Ubuntu Linux 15.10 oder 14.04.4-LTS bereitstellen. Es gibt auch einen Jumpbox, um Verbindungen von außerhalb des VNet zu aktivieren, in denen sich die VMs befinden.
Bereitstellen eines einfachen VM-Skalierungssatzes mit Windows-VMs und einem Jumpbox-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen VM Scale Set von Windows-VMs mithilfe der letzten gepatchten Version von serveralen Windows-Versionen bereitstellen. Diese Vorlage stellt auch einen Jumpbox mit einer öffentlichen IP-Adresse im selben virtuellen Netzwerk bereit. Sie können über diese öffentliche IP-Adresse eine Verbindung mit dem Jumpbox herstellen und dann über private IP-Adressen eine Verbindung mit virtuellen Computern herstellen.
Bereitstellen einer einfachen Windows-VM-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Windows-VM mithilfe einiger verschiedener Optionen für die Windows-Version mithilfe der neuesten gepatchten Version bereitstellen. Dadurch wird eine A2-Größe eines virtuellen Computers am Speicherort der Ressourcengruppe bereitgestellt und der FQDN des virtuellen Computers zurückgegeben.
Bereitstellen einer einfachen Windows-VM mit Überwachung und Diagnose

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Windows-VM zusammen mit der Diagnoseerweiterung bereitstellen, die die Überwachung und Diagnose für den virtuellen Computer ermöglicht.
Bereitstellen einer einfachen Windows-VM mit Tags

Bereitstellen in Azure
Diese Vorlage stellt eine D2_v3 Windows-VM, NIC, Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse und Netzwerksicherheitsgruppe bereit. Das Tagobjekt wird in den Variablen erstellt und wird gegebenenfalls auf alle Ressourcen angewendet.
Bereitstellen einer WordPress-Einzel-VM in Azure

Bereitstellen in Azure
Diese Vorlage stellt einen vollständigen LAMP-Stapel bereit, installiert und initialisiert WordPress. Nachdem die Bereitstellung abgeschlossen ist, müssen Sie zu http://fqdn.of.your.vm/wordpress/ wechseln, um die Konfiguration abzuschließen, ein Konto zu erstellen und mit WordPress zu beginnen.
Bereitstellen eines vertrauenswürdigen startfähigen virtuellen Linux-Computers

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen vertrauenswürdigen virtuellen Linux-Startcomputer mit einigen verschiedenen Optionen für die Linux-Version mit der neuesten gepatchten Version bereitstellen. Wenn Sie Secureboot und vTPM aktivieren, wird die Erweiterung für den Gastnachweis auf Ihrer VM installiert. Diese Erweiterung führt remote Nachweis von der Cloud aus. Standardmäßig stellt dies einen virtuellen computer mit Standard_D2_v3 Größe im Speicherort der Ressourcengruppe bereit und gibt den FQDN des virtuellen Computers zurück.
Bereitstellen eines vertrauenswürdigen startfähigen virtuellen Windows-Computers

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen vertrauenswürdigen virtuellen Windows-Startcomputer mit einigen verschiedenen Optionen für die Windows-Version mithilfe der neuesten gepatchten Version bereitstellen. Wenn Sie Secureboot und vTPM aktivieren, wird die Erweiterung für den Gastnachweis auf Ihrer VM installiert. Diese Erweiterung führt remote Nachweis von der Cloud aus. Standardmäßig stellt dies einen virtuellen computer mit Standard_D2_v3 Größe im Speicherort der Ressourcengruppe bereit und gibt den FQDN des virtuellen Computers zurück.
Bereitstellen einer Ubuntu Linux DataScience VM 18.04

Bereitstellen in Azure
Diese Vorlage stellt einen Ubuntu-Server mit einigen Tools für Data Science bereit. Sie können den Benutzernamen, das Kennwort, den Namen des virtuellen Computers angeben und zwischen CPU- oder GPU-Computing wählen.
Bereitstellen einer Ubuntu-VM mit der OMS-Erweiterung

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM bereitstellen, auf der die OMS-Erweiterung installiert und in einen angegebenen Arbeitsbereich integriert ist.
Bereitstellen eines virtuellen Computers mit benutzerdefinierten Daten

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mit benutzerdefinierten Daten erstellen, die an den virtuellen Computer übergeben werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Bereitstellen eines virtuellen Computers mit ssh rsa public key

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mit öffentlichem SSH-Schlüssel erstellen.
Bereitstellen eines virtuellen Computers mit Benutzerdaten

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer erstellen, auf dem Benutzerdaten an die VM übergeben werden. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Bereitstellen eines virtuellen Computers in einer Verfügbarkeitszone

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache VM (Windows oder Ubuntu) mit der neuesten patchierten Version bereitstellen. Dadurch wird eine vm mit A2_v2 Größe an dem angegebenen Speicherort bereitgestellt und der FQDN des virtuellen Computers zurückgegeben.
Bereitstellen eines VM-Skalierungssatzes mit Linux-VMs hinter ILB-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen VM Scale Set von Linux-VMs mit der neuesten gepatchten Version von Ubuntu Linux 15.10 oder 14.04.4-LTS bereitstellen. Diese virtuellen Computer befinden sich hinter einem internen Lastenausgleich mit NAT-Regeln für SSH-Verbindungen.
Bereitstellen eines virtuellen Computers mit mehreren IPs

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mit 3 IP-Konfigurationen bereitstellen. Diese Vorlage stellt eine Linux/Windows-VM namens myVM1 mit 3 IP-Konfigurationen bereit: IPConfig-1, IPConfig-2 bzw. IPConfig-3.
Bereitstellen einer Windows Server-VM mit Visual Studio-

Bereitstellen in Azure
Diese Vorlage stellt eine Windows Server-VM mit Visual Code Studio Community 2019 mit einigen Optionen für die VM bereit. Sie können den Namen des virtuellen Computers, den Administratorbenutzernamen und das Administratorkennwort angeben.
Bereitstellen einer Windows-VM und konfiguriert winRM https listener

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Windows-VM mit einigen verschiedenen Optionen für die Windows-Version bereitstellen. Dadurch wird ein WinRM-Https-Listener konfiguriert. Der Benutzer muss den Wert des Parameters 'hostNameScriptArgument' angeben, der der Fqdn der VM ist. Beispiel: testvm.westus.cloupdapp.azure.com oder *.westus.cloupdapp.azure.com
Bereitstellen einer Windows-VM und Aktivieren der Sicherung mithilfe von Azure Backup

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Windows-VM- und Wiederherstellungsdiensttresor bereitstellen, der mit der DefaultPolicy for Protection konfiguriert ist.
Bereitstellen einer Windows-VM mit einer variablen Anzahl von Datenträgern

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache VM bereitstellen und die Anzahl der Datenträger zur Bereitstellung mithilfe eines Parameters angeben. Beachten Sie, dass die Anzahl und Größe von Datenträgern an die VM-Größe gebunden ist. Die VM-Größe für dieses Beispiel ist Standard_DS4_v2 mit einem Standardwert von 16 Datenträgern.
Bereitstellen einer Windows-VM mit dem Azul Zulu OpenJDK JVM

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Windows-VM mit dem Azul Zulu OpenJDK JVM erstellen.
Bereitstellen einer Windows-VM mit der OMS-Erweiterung

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Windows-VM bereitstellen, auf der die OMS-Erweiterung installiert und in einen bestimmten Arbeitsbereich integriert ist.
Bereitstellen einer Windows-VM mit der Windows Admin Center-Erweiterung

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Windows-VM mit der Windows Admin Center-Erweiterung bereitstellen, um die VM direkt über das Azure-Portal zu verwalten.
Bereitstellen eines WordPress-Blogs mit Docker

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM bereitstellen, auf der Docker installiert ist (mit der Docker-Erweiterung) und WordPress/MySQL-Containern, die für einen Blogserver erstellt und konfiguriert wurden.
Bereitstellen eines Open-Source Analyseservers mit Docker

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit installierter Docker-Installation (mithilfe der Docker-Erweiterung) und einem Open Source Parse Server-Container bereitstellen, der erstellt und konfiguriert wurde, um den (jetzt sonnenuntergangen) Parse-Dienst zu ersetzen.
Bereitstellen eines Openvpn Access Server-

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um einen Openvpn-Zugriffsserver bereitzustellen. Es erstellt eine Ubuntu-VM, führt eine automatische Installation des Openvpn-Zugriffsservers aus, und machen Sie dann die grundlegenden Servernetzwerkeinstellungen: Definieren Sie den VPN-Server-Hostnamen, um den DNS-Namen der öffentlichen IP des virtuellen Computers zu sein.
Bereitstellen einer Ubuntu-VM mit Docker Engine

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit Docker (mit der Docker-Erweiterung) bereitstellen. Sie können später SSH in der VM ausführen und Docker-Container ausführen.
Bereitstellen von Anbox Cloud-

Bereitstellen in Azure
Diese Vorlage stellt Anbox Cloud auf einer Ubuntu-VM bereit. Zum Abschließen der Installation von Anbox Cloud ist eine Benutzerinteraktion nach der Bereitstellung erforderlich; Bitte wenden Sie sich an die INFODATEI, um Anweisungen zu erhalten. Die Vorlage unterstützt sowohl das Starten eines virtuellen Computers aus einem Ubuntu Pro-Image als auch die Zuordnung eines Ubuntu Pro-Tokens mit einem virtuellen Computer, der von einem Nicht-Pro-Image gestartet wurde. Das erste ist das Standardverhalten; Benutzer, die ein Token an eine VM anfügen möchten, die von einem Nicht-Pro-Image gestartet wurde, müssen die Standardargumente für die Parameter ubuntuImageOffer, ubuntuImageSKU und ubuntuProToken überschreiben. Die Vorlage ist auch parametrisch in der Größe des virtuellen Computers und den Datenträgergrößen. Nicht standardmäßige Argumentwerte für diese Parameter müssen https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4entsprechen.
Bereitstellen von CKAN-

Bereitstellen in Azure
Diese Vorlage stellt CKAN mithilfe von Apache Solr (für die Suche) und PostgreSQL (Datenbank) auf einer Ubuntu-VM bereit. CKAN, Solr und PostgreSQL werden als einzelne Docker-Container auf der VM bereitgestellt.
Bereitstellen von Darktrace vSensors

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen oder mehrere eigenständige Darktrace vSensors bereitstellen.
Bereitstellen der HBase-Georeplikation

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure-Umgebung für die HBase-Replikation in zwei verschiedenen Regionen mit VPN-vnet-zu-vnet-Verbindung konfigurieren.
Bereitstellen des IOMAD-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt IOMAD als LAMP-Anwendung auf Ubuntu bereit. Er erstellt einen oder mehrere Ubuntu-VM für das Front-End und einen einzelnen virtuellen Computer für das Back-End. Es führt eine automatische Installation von Apache und PHP auf den Front-End-VM und MySQL auf der Back-End-VM durch. Anschließend wird IOMAD im Cluster bereitgestellt. Es konfiguriert ein Lastenausgleichsmodul zum Weiterleiten von Anforderungen an die Front-End-VM. Außerdem werden NAT-Regeln konfiguriert, um den Administratorzugriff auf jeden virtuellen Computer zu ermöglichen. Außerdem wird ein Moodledata-Datenverzeichnis mit dateispeicherung eingerichtet, die von den virtuellen Computern gemeinsam genutzt wird. Nachdem die Bereitstellung erfolgreich war, können Sie auf jeder Front-End-VM (mithilfe des Webadministratorzugriffs) zu /iomad wechseln, um mit der Konfiguration von IOMAD zu beginnen.
Bereitstellen von IOMAD auf Ubuntu auf einer einzelnen VM

Bereitstellen in Azure
Diese Vorlage stellt IOMAD als LAMP-Anwendung auf Ubuntu bereit. Es erstellt eine einzelne Ubuntu-VM, führt eine automatische Installation von MySQL, Apache und PHP darauf aus und stellt dann IOMAD darauf bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu /iomad wechseln, um mit der Konfiguration von IOMAD zu beginnen.
Bereitstellen von MySQL Flexible Server mit privatem Endpunkt

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit, eine Azure-Datenbank für MySQL Flexible Server mit privatem Endpunkt bereitzustellen.
Bereitstellen von Neo4J in Docker und Daten auf einem externen Datenträger

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit installierter Docker-Installation (mithilfe der Docker-Erweiterung) und einem Neo4J-Container bereitstellen, der einen externen Datenträger zum Speichern der Daten verwendet.
Bereitstellen von Neo4J in Ubuntu VM

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit Neo4J-Binärdateien bereitstellen und Neo4J auf den angegebenen Ports ausführen.
Bereitstellen von Net Disk für Ubuntu

Bereitstellen in Azure
Diese Vorlage ermöglicht die Bereitstellung von Seafile Server 6.1.1 auf azure Ubuntu VM
Bereitstellen von Octopus Deploy 3.0 mit einer Testlizenz

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einzelnen Octopus Deploy 3.0-Server mit einer Testlizenz bereitstellen. Dadurch wird eine einzelne Windows Server 2012R2-VM (Standard D2) und SQL DB (S1-Ebene) an dem für die Ressourcengruppe angegebenen Speicherort bereitgestellt.
Bereitstellen von Open edX (lila Version) durch Tutor

Bereitstellen in Azure
Diese Vorlage erstellt eine einzelne Ubuntu-VM und stellt Open edX über Tutor bereit.
Bereitstellen von Open edX Devstack auf einem einzelnen Ubuntu-VM-

Bereitstellen in Azure
Diese Vorlage erstellt eine einzelne Ubuntu-VM und stellt open edX devstack darauf bereit.
Bereitstellen von Open edX Dogwood (Multi-VM)

Bereitstellen in Azure
Diese Vorlage erstellt ein Netzwerk von Ubuntu-VMs und stellt open edX Dogwood auf ihnen bereit. Die Bereitstellung unterstützt 1-9 Anwendungs-VMs und Back-End-Mongo- und MySQL-VMs.
Bereitstellen von Open edX Fullstack (Ficus) auf einer einzelnen Ubuntu-VM

Bereitstellen in Azure
Diese Vorlage erstellt eine einzelne Ubuntu-VM und stellt open edX fullstack (Ficus) darauf bereit.
Bereitstellen des OpenLDAP-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt einen OpenLDAP-Cluster auf Ubuntu bereit. Es erstellt mehrere Ubuntu-VMs (bis zu 5, kann aber leicht erhöht werden) und führt eine automatische Installation von OpenLDAP auf ihnen durch. Anschließend wird die N-Wege-Multimasterreplikation für sie eingerichtet. Nachdem die Bereitstellung erfolgreich war, können Sie zu /phpldapadmin wechseln, um die Konfiguration von OpenLDAP zu starten.
Bereitstellen von OpenLDAP auf Ubuntu auf einer einzelnen VM

Bereitstellen in Azure
Diese Vorlage stellt OpenLDAP auf Ubuntu bereit. Es erstellt eine einzelne Ubuntu-VM und führt eine automatische Installation von OpenLDAP darauf aus. Nachdem die Bereitstellung erfolgreich war, können Sie zu /phpldapadmin wechseln, um die Konfiguration von OpenLDAP zu starten.
Bereitstellen des OpenSIS Community Edition-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt OpenSIS Community Edition als LAMP-Anwendung auf Ubuntu bereit. Er erstellt einen oder mehrere Ubuntu-VM für das Front-End und einen einzelnen virtuellen Computer für das Back-End. Es führt eine automatische Installation von Apache und PHP auf den Front-End-VM und MySQL auf der Back-End-VM durch. Anschließend wird OpenSIS Community Edition im Cluster bereitgestellt. Nachdem die Bereitstellung erfolgreich war, können Sie auf jeder Front-End-VM (mithilfe des Webadministratorzugriffs) zu /opensis-ce wechseln, um die Konfigurierung von OpenSIS zu starten.
Bereitstellen der OpenSIS Community Edition auf Ubuntu auf einer einzelnen VM

Bereitstellen in Azure
Diese Vorlage stellt OpenSIS Community Edition als LAMP-Anwendung auf Ubuntu bereit. Es erstellt eine einzelne Ubuntu-VM, führt eine automatische Installation von MySQL, Apache und PHP darauf aus und stellt dann OpenSIS Community Edition bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu /opensis-ce wechseln, um mit der Kongfiguting OpenSIS zu beginnen.
Bereitstellen von secure Azure AI Studio mit einem verwalteten virtuellen Netzwerk

Bereitstellen in Azure
Diese Vorlage erstellt eine sichere Azure AI Studio-Umgebung mit robusten Netzwerk- und Identitätssicherheitseinschränkungen.
Bereitstellen des Shibboleth Identity Provider-Clusters auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt shibboleth Identity Provider auf Ubuntu in einer gruppierten Konfiguration bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/Status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen des Shibboleth Identity Provider-Clusters unter Windows

Bereitstellen in Azure
Diese Vorlage stellt shibboleth Identity Provider unter Windows in einer gruppierten Konfiguration bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen von Shibboleth Identity Provider auf Ubuntu auf einem einzelnen virtuellen Computer

Bereitstellen in Azure
Diese Vorlage stellt shibboleth Identity Provider auf Ubuntu bereit. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-domain:8443/idp/profile/status (Notizportnummer) wechseln, um den Erfolg zu überprüfen.
Bereitstellen des Shibboleth-Identitätsanbieters unter Windows (einzelne VM)

Bereitstellen in Azure
Diese Vorlage stellt shibboleth Identity Provider unter Windows bereit. Er erstellt eine einzelne Windows-VM, installiert JDK und Apache Tomcat, stellt Shibboleth Identity Provider bereit und konfiguriert dann alles für den SSL-Zugriff auf den Shibboleth IDP. Nachdem die Bereitstellung erfolgreich war, können Sie zu https://your-server:8443/idp/profile/status wechseln, um den Erfolg zu überprüfen.
Bereitstellen des Solace PubSub+-Nachrichtenbrokers auf azure Linux-VM(n)

Bereitstellen in Azure
Mit dieser Vorlage können Sie entweder einen eigenständigen Solace PubSub+-Nachrichtenbroker oder einen drei knoten hohen Verfügbarkeitscluster von Solace PubSub+ Nachrichtenbrokern auf Azure Linux-VM(n) bereitstellen.
Bereitstellen der CoScale-Plattform auf einer einzelnen VM-

Bereitstellen in Azure
CoScale ist eine Full-Stack Monitoring-Lösung, die auf Produktionsumgebungen mit Microservices zugeschnitten ist, finden Sie unter https://www.coscale.com/ weitere Informationen. Diese Vorlage installiert die CoScale-Plattform auf einer einzelnen VM und sollte nur für Proof-Of-Concept-Umgebungen verwendet werden.
Bereitstellen von Ubuntu-VM mit open JDK und Tomcat

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit OpenJDK und Tomcat erstellen. Derzeit wird die benutzerdefinierte Skriptdatei vorübergehend von https-Link auf raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh abgerufen. Sobald der virtuelle Computer erfolgreich bereitgestellt wurde, kann die Tomcat-Installation überprüft werden, indem auf den HTTP-Link [FQDN-Name oder öffentliche IP]:8080/
Bereitstellen von Windows-VM windows featurtes SSL DSC-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Windows-VM bereitstellen, Windows-Features wie IIS/Web Role, .Net, Custom Loggin, Windows Auth, Anwendungsinitialisierung, Herunterladen von Anwendungsbereitstellungspaketen, URL Rewrite & SSL-Konfiguration mit DSC und Azure Key Vault konfigurieren
Bereitstellen von Xfce Desktop-

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung zum Bereitstellen von Xfce Desktop auf dem virtuellen Computer. Es erstellt eine Ubuntu-VM, führt eine automatische Installation von Xfce Desktop und xrdp
Stellt einen 2-Knoten-Master-/Slave-MySQL-Replikationscluster

Bereitstellen in Azure
Diese Vorlage stellt einen 2-Knoten-Master-/Slave-MySQL-Replikationscluster auf CentOS 6.5 oder 6.6 bereit.
Stellt einen 3 Knoten Consul Cluster

Bereitstellen in Azure
Diese Vorlage stellt einen 3-Knoten Consul-Cluster bereit und verbindet die Knoten automatisch über Atlas. Consul ist ein Tool für die Dienstermittlung, den verteilten Schlüssel-Wert-Speicher und eine Reihe anderer cooler Dinge. Atlas wird von Hashicorp (Hersteller von Consul) als Möglichkeit bereitgestellt, konsululische Cluster schnell zu erstellen, ohne jeden Knoten manuell verbinden zu müssen
Stellt einen 3-Knoten Percona XtraDB-Cluster

Bereitstellen in Azure
Diese Vorlage stellt einen 3-Knoten-MySQL High Availability Cluster auf CentOS 6.5 oder Ubuntu 12.04 bereit.
Stellt ein N-Knoten-Gluster-Dateisystem

Bereitstellen in Azure
Diese Vorlage stellt ein 2-, 4-, 6- oder 8-Knoten-Gluster-Dateisystem mit 2 Replikaten auf Ubuntu bereit.
Stellt einen CentOS-Cluster mit N-Knoten bereit

Bereitstellen in Azure
Diese Vorlage stellt einen 2-10-Knoten-CentOS-Cluster mit 2 Netzwerken bereit.
stellt DIE SQL Server 2014 AG auf vorhandenem VNET-& AD-

Bereitstellen in Azure
Diese Vorlage erstellt drei neue Azure-VMs auf einem vorhandenen VNET: Zwei VMs werden als SQL Server 2014-Verfügbarkeitsgruppenreplikatknoten konfiguriert, und eine VM wird als Dateifreigabezeuge für automatisiertes Clusterfailover konfiguriert. Zusätzlich zu diesen virtuellen Computern werden auch die folgenden zusätzlichen Azure-Ressourcen konfiguriert: Interner Lastenausgleich, Speicherkonten. Um Clustering, SQL Server und eine Verfügbarkeitsgruppe innerhalb jeder VM zu konfigurieren, wird PowerShell DSC genutzt. Für die Active Directory-Unterstützung sollten vorhandene Active Directory-Domänencontroller bereits im vorhandenen VNET bereitgestellt werden.
Stellt Windows-VMs unter LB bereit,konfiguriert WinRM Https

Bereitstellen in Azure
Mit dieser Vorlage können Sie Windows-VMs mit einigen verschiedenen Optionen für die Windows-Version bereitstellen. Diese Vorlage konfiguriert auch einen WinRM-Https-Listener auf virtuellen Computern.
Dev Environment für AZ-400 Labs

Bereitstellen in Azure
VM mit VS2017 Community, Docker-Desktop, Git und VSCode für AZ-400 (Azure DevOps) Labs
Diagnose mit Event Hub- und ELK-

Bereitstellen in Azure
Diese Vorlage stellt einen Elasticsearch-Cluster und Kibana- und Logstash-VMs bereit. Logstash ist mit einem Eingabe-Plug-In konfiguriert, um Diagnosedaten vom Event Hub abzurufen.
Private IP dynamisch

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine private IP für eine NIC dynamisch ermitteln. Sie übergibt die private IP von NIC0 an VM1 mithilfe von benutzerdefinierten Skripterweiterungen, die sie in eine Datei auf VM1 schreibt.
Django-App mit SQL-Datenbanken

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung, um eine Anwendung bereitzustellen. In diesem Beispiel wird eine Ubuntu-VM erstellt, eine automatische Installation von Python, Django und Apache durchgeführt und dann eine einfache Django-App erstellt. Die Vorlage erstellt außerdem eine SQL-Datenbank mit einer Beispieltabelle mit einigen Beispieldaten, die im Webbrowser mithilfe einer Abfrage angezeigt werden
DLWorkspace-Bereitstellungs-

Bereitstellen in Azure
Bereitstellen des DLWorkspace-Clusters in Azure
DMZ mit NSG-

Bereitstellen in Azure
In diesem Beispiel wird ein einfaches DMZ mit vier Windows-Servern, einem VNet mit zwei Subnetzen und einer Netzwerksicherheitsgruppe erstellt.
DNS-Weiterleitungs-VM-

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen DNS-Server erstellen, der Abfragen an die internen DNS-Server von Azure weiterleitet. Dies ist nützlich für das Einrichten der DNS-Ergebnisse zwischen virtuellen Netzwerken (wie in https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/beschrieben).
DNX auf Ubuntu

Bereitstellen in Azure
Spins up an Ubuntu 14.04 server and installs the .NET Execution context (DNX) plus a sample application
Docker-Schwarmcluster-

Bereitstellen in Azure
Diese Vorlage erstellt einen Docker-Schwarmcluster mit hoher Verfügbarkeit.
Dokku-Instanz

Bereitstellen in Azure
Dokku ist ein Mini-Heroku-Stil PaaS auf einer einzelnen VM.
Drone auf Ubuntu VM

Bereitstellen in Azure
Diese Vorlage enthält eine Instanz von Ubuntu 14.04 LTS mit dem Docker Extension- und Drone CI-Paket.
Elasticsearch Cluster, Kibana und Logstash for Diagnostics

Bereitstellen in Azure
Diese Vorlage stellt einen Elasticsearch-Cluster und Kibana- und Logstash-VMs bereit. Logstash ist mit einem Eingabe-Plug-In konfiguriert, um Diagnosedaten aus vorhandenen Azure Storage-Tabellen abzurufen.
ESET-VM-Erweiterung

Bereitstellen in Azure
Erstellt einen virtuellen Computer mit DER ESET-Erweiterung
FreeBSD PHP-basierte Website

Bereitstellen in Azure
Diese Vorlage stellt vier FreeBSD-VMs für PHP-basierte Website bereit.
Front Door Premium mit VM- und privatem Link-Dienst

Bereitstellen in Azure
Diese Vorlage erstellt einen Front Door Premium und einen virtuellen Computer, der als Webserver konfiguriert ist. Front Door verwendet einen privaten Endpunkt mit privatem Link-Dienst, um Datenverkehr an die VM zu senden.
GitHub Enterprise Server-

Bereitstellen in Azure
GitHub Enterprise Server ist die private Version von GitHub.com, die auf einem virtuellen Computer in Ihrem Azure-Abonnement ausgeführt wird. Es ermöglicht die zusammenarbeitliche Codierung und ist für Enterprise-Softwareentwicklungsteams angenehm.
GitLab Omnibus

Bereitstellen in Azure
Diese Vorlage vereinfacht die Bereitstellung von GitLab Omnibus auf einem virtuellen Computer mit einem öffentlichen DNS, wobei das DNS der öffentlichen IP genutzt wird. Es verwendet die Standard_F8s_v2 Instanzgröße, die sich an der Referenzarchitektur richtet und bis zu 1000 Benutzer (20 RPS) unterstützt. Die Instanz ist vorkonfiguriert, um HTTPS mit einem Let's Encrypt-Zertifikat für sichere Verbindungen zu verwenden.
GlassFish auf SUSE

Bereitstellen in Azure
Diese Vorlage stellt einen Lastenausgleichs-GlassFish -Cluster (v3 oder v4) bereit, der aus einer benutzerdefinierten Anzahl von SUSE -VMs (OpenSUSE oder SLES) besteht.
Go Ethereum auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt einen Go Ethereum-Client zusammen mit einem Genesis-Block auf virtuellen Ubuntu-Computern bereit.
Go Expanse auf Ubuntu

Bereitstellen in Azure
Diese Vorlage stellt einen Go Expanse-Client auf virtuellen Ubuntu-Computern bereit.
GPU-VM mit OBS-Studio, Skype MS-Teams für das Streaming von Ereignissen

Bereitstellen in Azure
Diese Vorlage erstellt eine GPU-VM mit OBS-Studio, Skype, MS-Teams für das Ereignisstreaming. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel. Alle Installationsprozesse basierend auf dem Chocolately-Paket-Manager
Guacamole VM in vorhandenen VNet-

Bereitstellen in Azure
Diese Vorlage stellt einen virtuellen Computer mit Guacamole, dem kostenlosen Open Source HTML5 RDP/VNC-Proxy, bereit. Für die Verwendung dieser Vorlage sind ein vorhandenes virtuelles Netzwerk und ein Subnetz erforderlich. Das Basisimage ist CoreOS Stable, und die Bereitstellung verwendet Docker-Container.
Hazelcast Cluster

Bereitstellen in Azure
Hazelcast ist eine Speicherdatenplattform, die für eine Vielzahl von Datenanwendungen verwendet werden kann. Diese Vorlage stellt eine beliebige Anzahl von Hazelcast-Knoten bereit, und sie erkennen sich automatisch.
High IOPS 32 Data Disk Storage Pool Standard D14 VM

Bereitstellen in Azure
Diese Vorlage erstellt eine Standard-D14-VM mit angefügten 32 Datenträgern. Die Verwendung von DSC werden automatisch pro bewährte Methoden entfernt, um maximale IOPS zu erhalten und in ein einzelnes Volume zu formatieren.
Hyper-V Host virtual machine with nested VMs

Bereitstellen in Azure
Stellt einen virtuellen Computer von einem Hyper-V Host und allen abhängigen Ressourcen einschließlich virtuellem Netzwerk, öffentlicher IP-Adresse und Routentabellen bereit.
IIS Server unter Verwendung der DSC-Erweiterung auf einem Windows-VM-

Bereitstellen in Azure
Diese Vorlage erstellt eine Windows-VM und richtet einen IIS-Server mithilfe der DSC-Erweiterung ein. Beachten Sie, dass das DSC-Konfigurationsmodul ein SAS-Token benötigt, das übergeben werden muss, wenn Sie Azure Storage verwenden. Für den DSC-Modullink von GitHub (Standard in dieser Vorlage) ist dies nicht erforderlich.
IIS-VMs & SQL Server 2014-VM-

Bereitstellen in Azure
Erstellen Sie 1 oder 2 IIS Windows 2012 R2-Webserver und ein Back-End SQL Server 2014 in VNET.
Installieren einer Datei auf einem Windows-VM-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Windows-VM bereitstellen und ein benutzerdefiniertes PowerShell-Skript ausführen, um eine Datei auf dieser VM zu installieren.
Installieren eines Minecraft-Servers auf einer Ubuntu-VM-

Bereitstellen in Azure
Diese Vorlage stellt einen angepassten Minecraft-Server auf einem virtuellen Ubuntu-Computer bereit und richtet diesen ein.
Installieren von Configuration Manager Current Branch in Azure

Bereitstellen in Azure
Diese Vorlage erstellt neue Azure-VMs basierend auf der von Ihnen ausgewählten Konfiguration. Es konfiguriert einen neuen AD-Domänensteuerungsdienst, eine neue Hierarchie/eigenständige Bank mit SQL Server, einem Remotestandortsystemserver mit Verwaltungspunkt und Verteilungspunkt und Clients.
Installieren von Configuration Manager Tech Preview Lab in Azure

Bereitstellen in Azure
Diese Vorlage erstellt neue Azure-VMs. Es konfiguriert einen neuen AD-Domänensteuerungsdienst, einen neuen eigenständigen primären Standort mit SQL Server, einem Remotestandortsystemserver mit Verwaltungspunkt und Verteilungspunkt und Client(optionen).
Installieren des Elasticsearch-Clusters auf einem Vm Scale Set

Bereitstellen in Azure
Diese Vorlage stellt einen Elasticsearch-Cluster auf einem Skalierungssatz für virtuelle Computer bereit. Die Vorlage stellt drei dedizierte Masterknoten mit einer optionalen Anzahl von Datenknoten zur Auswahl, die auf verwalteten Datenträgern ausgeführt werden.
Installieren von MongoDB auf einer Ubuntu-VM mit benutzerdefiniertem Skript LinuxExt

Bereitstellen in Azure
Diese Vorlage stellt Mongo DB auf einem virtuellen Ubuntu-Computer bereit. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
MongoDB auf CentOS mit benutzerdefiniertem Skript Linux Extension installieren

Bereitstellen in Azure
Diese Vorlage stellt Mongo DB auf einem virtuellen CentOS-Computer bereit. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Installieren mehrerer Visual Studio Team Services (VSTS)-Agents

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Computer und unterstützt Ressourcen, auf der Visual Studio 2017 installiert ist. Sie installiert und konfiguriert außerdem bis zu 4 VSTS-Build-Agents und verknüpft sie mit einem VSTS-Pool.
Installieren von Phabricator auf einem Ubuntu-VM-

Bereitstellen in Azure
Diese Vorlage stellt Phabricator auf einem virtuellen Ubuntu-Computer bereit. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Install Scrapy on Ubuntu using Custom Script Linux Extension

Bereitstellen in Azure
Diese Vorlage stellt Scrapy auf einem virtuellen Ubuntu-Computer bereit. Der Benutzer kann eine Spinne hochladen, um zu durchforsten. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Intel Lustre-Clients mit CentOS Gallery Image

Bereitstellen in Azure
Diese Vorlage erstellt mehrere virtuelle Intel Lustre 2.7-Clientcomputer mit Azure Gallery OpenLogic CentOS 6.6- oder 7.0-Images und stellt ein vorhandenes Intel Lustre-Dateisystem bereit.
IPv6 in azure Virtual Network (VNET)

Bereitstellen in Azure
Erstellen Sie ein duales IPv4/IPv6-VNET mit 2 VMs.
IPv6 in Azure Virtual Network (VNET) mit Std LB

Bereitstellen in Azure
Erstellen Sie ein duales IPv4/IPv6-VNET mit 2 VMs und einem internetorientierten Standardlastenausgleich.
JBoss EAP auf RHEL (gruppiert, multi-VM)

Bereitstellen in Azure
Mit dieser Vorlage können Sie mehrere RHEL 8.6-VMs erstellen, auf denen JBoss EAP 7.4-Cluster ausgeführt wird, und eine Webanwendung namens "eap-session-replication" bereitstellen. Sie können sich mit dem zum Zeitpunkt der Bereitstellung konfigurierten JBoss-EAP-Benutzernamen und -Kennwort bei der Administratorkonsole anmelden.
JBoss EAP auf RHEL (eigenständige VM)

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine RHEL 8.6-VM erstellen, auf der JBoss EAP 7.4 ausgeführt wird, und eine Webanwendung namens JBoss-EAP in Azure bereitstellen. Sie können sich mit dem zum Zeitpunkt der Bereitstellung konfigurierten JBoss EAP-Benutzernamen und -Kennwort bei der Administratorkonsole anmelden.
JBoss EAP-Server mit einer Testanwendung namens Dukes

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Red Hat-VM erstellen, auf der JBoss EAP 7 ausgeführt wird, und eine Webanwendung namens Dukes bereitstellen. Sie können sich bei der Verwaltungskonsole anmelden, indem Sie den Benutzer und das Kennwort verwenden, das zum Zeitpunkt der Bereitstellung konfiguriert ist.
Jenkins Cluster mit Windows & Linux Worker

Bereitstellen in Azure
1 Jenkins Master mit 1 Linux-Knoten und 1 Windows-Knoten
JMeter-Umgebung für elasticsearch

Bereitstellen in Azure
Diese Vorlage stellt eine JMeter-Umgebung in einem vorhandenen virtuellen Netzwerk bereit. Ein Masterknoten und mehrere untergeordnete Knoten werden in einem neuen jmeter-Subnetz bereitgestellt. Diese Vorlage funktioniert in Verbindung mit der Elasticsearch-Schnellstartvorlage.
Einem virtuellen Computer eine vorhandene Domäne

Bereitstellen in Azure
Diese Vorlage veranschaulicht den Domänenbeitritt zu einer privaten AD-Domäne in der Cloud.
KEMP LoadMaster (MultiNIC)

Bereitstellen in Azure
Diese Vorlage erstellt einen KEMP LoadMaster mit zwei Schnittstellen in vorhandene Subnetze.
KEMP LoadMaster HA Pair

Bereitstellen in Azure
Diese Vorlage stellt ein KEMP LoadMaster HA Pair bereit.
Kubernetes-Cluster mit VMSS-Cluster-Autoscaler-

Bereitstellen in Azure
Diese Vorlage stellt einen Vanille Kubernetes-Cluster bereit, der mithilfe von Kubeadm initialisiert wird. Er stellt einen konfigurierten Masterknoten mit einer Cluster-Autoskalierung bereit. Ein vorkonfigurierter Vm Scale Set (VMSS) wird ebenfalls bereitgestellt und automatisch an den Cluster angefügt. Die Cluster-Autoskalierung kann dann je nach Arbeitsauslastung des Clusters automatisch nach oben/unten skaliert werden.
Linux-VM mit Desktop RDP VSCode und Azure CLI

Bereitstellen in Azure
Diese Vorlage stellt eine Ubuntu Server-VM bereit und verwendet dann die Linux CustomScript-Erweiterung, um die Ubuntu Desktop- und Remotedesktopunterstützung (über xrdp) zu installieren. Die endgültige bereitgestellte Ubuntu-VM unterstützt Remoteverbindungen über RDP.
Linux-VM mit MSI-Zugriff auf Speicher

Bereitstellen in Azure
Diese Vorlage stellt eine linux-VM mit einer vom System zugewiesenen verwalteten Identität bereit, die Zugriff auf ein Speicherkonto in einer anderen Ressourcengruppe hat.
Linux-VM mit serieller Ausgabe

Bereitstellen in Azure
Diese Vorlage erstellt eine einfache Linux-VM mit minimalen Parametern und serieller/Konsole, die für die Ausgabe in den Speicher konfiguriert ist.
List Storage Account keys-Windows Custom Script extension

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Windows Server 2012 R2-Computer und führt ein PowerShell-Skript mithilfe der benutzerdefinierten Skripterweiterung aus. Außerdem wird die listKeys-Funktion verwendet, um die Azure Storage-Kontoschlüssel abzurufen. Das PowerShell-Skript für dieses Beispiel muss in einem Azure Storage-Konto gehostet werden. (Hinweis: Für andere Beispiele kann benutzerdefinierte Skripts auch in GitHub gehostet werden)
Lustre HPC-Client- und Serverknoten

Bereitstellen in Azure
Diese Vorlage erstellt Lustre-Client- und Serverknoten-VMs und zugehörige Infrastruktur wie VNETs
Marketplace-Beispiel-VM mit bedingten Ressourcen

Bereitstellen in Azure
Diese Vorlage ermöglicht die Bereitstellung einer linux-VM mit neuen oder vorhandenen Ressourcen für die virtuelle Netzwerk-, Speicher- und öffentliche IP-Adresse. Es ermöglicht auch die Auswahl zwischen SSH- und Kennwortauthentifizierung. Die Vorlagen verwenden Bedingungen und Logikfunktionen, um die Notwendigkeit geschachtelter Bereitstellungen zu entfernen.
McAfee Endpoint Security (Testlizenz) auf Windows VM

Bereitstellen in Azure
Diese Vorlage erstellt eine Windows-VM und richtet eine Testversion von McAfee Endpoint Security ein.
Memcached-Dienstcluster mit mehreren Ubuntu-VMs

Bereitstellen in Azure
Diese Vorlage erstellt einen oder mehrere memcached-Dienste auf Ubuntu 14.04-VMs in einem privaten Subnetz. Außerdem wird eine öffentlich zugängliche Apache-VM mit einer PHP-Testseite erstellt, um zu bestätigen, dass memcached installiert und zugänglich ist.
Migrieren zur Azure SQL-Datenbank mithilfe von Azure DMS

Bereitstellen in Azure
Der Azure Database Migration Service (DMS) wurde entwickelt, um den Prozess der Migration lokaler Datenbanken zu Azure zu optimieren. DMS vereinfacht die Migration vorhandener lokaler SQL Server- und Oracle-Datenbanken zu Azure SQL-Datenbank, azure SQL Managed Instance oder Microsoft SQL Server in einem virtuellen Azure-Computer. Diese Vorlage würde eine Instanz des Azure-Datenbankmigrationsdiensts bereitstellen, eine Azure-VM, auf der sql server installiert ist, die als Quellserver mit vorab erstellter Datenbank fungiert, und einen Ziel-Azure SQL DB-Server, der über ein vordefiniertes Schema der Datenbank verfügt, das von Source zu Zielserver migriert werden soll. Die Vorlage stellt außerdem die erforderlichen Ressourcen wie NIC, vnet usw. bereit, um den Quellcomputer, den DMS-Dienst und den Zielserver zu unterstützen.
Multi tier App mit NSG, ILB, AppGateway

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.
Multi tier traffic manager, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.
Vorlage für mehrere VM mit verwaltetem Datenträger

Bereitstellen in Azure
Diese Vorlage erstellt eine N-Anzahl von VIRTUELLEN Computern mit verwalteten Datenträgern, öffentlichen IPs und Netzwerkschnittstellen. Sie erstellt die virtuellen Computer in einem einzigen Verfügbarkeitssatz. Sie werden in einem virtuellen Netzwerk bereitgestellt, das auch als Teil der Bereitstellung erstellt wird.
Multiclient-VNS3-Netzwerkanwendung

Bereitstellen in Azure
VNS3 ist eine reine virtuelle Software-Appliance, die die kombinierten Features und Funktionen einer Security Appliance, eines Application Delivery Controller und eines Unified Threat Management-Geräts am Cloudanwendungs-Edge bereitstellt. Wichtige Vorteile, Über Cloudnetzwerke, Always on End-to-End-Verschlüsselung, Verbunddatenzentren, Cloudregionen, Cloudanbieter und/oder Container, Erstellen eines einheitlichen Adressraums, Nachweisbare Kontrolle über Verschlüsselungsschlüssel, verwaltbares Netz im Großen und Ganzen, zuverlässige HA in der Cloud, Isolieren vertraulicher Anwendungen (schnelle low cost Network Segmentation), Segmentation innerhalb von Anwendungen, Analyse aller Daten in Bewegung in der Cloud. Wichtige Netzwerkfunktionen; Virtueller Router, Switch, Firewall, VPN-Konzentrator, Multicast-Distributor, mit Plug-Ins für WAF, NIDS, Caching, Proxy Load Balancers und andere Layer 4-7-Netzwerkfunktionen, VNS3 erfordert keine neuen Kenntnisse oder Schulungen, damit Sie in vorhandene Netzwerkgeräte integrieren können.
Vorlage für mehrere VM mit Cheferweiterung

Bereitstellen in Azure
Stellt eine bestimmte Anzahl von Ubuntu-VMs bereit, die mit Chef Client konfiguriert sind
Mehrere Windows-VM mit benutzerdefiniertem Skript-

Bereitstellen in Azure
Mehrere Windows-VMs mit benutzerdefiniertem Skript.
Nghi Core auf Ubuntu VMs

Bereitstellen in Azure
Diese Vorlage installiert und konfiguriert Ntemplate Core, den Branchenstandard Open Source IT-Überwachungssystem, mit dem Organisationen IT-Infrastrukturprobleme identifizieren und beheben können, bevor sie sich auf kritische Geschäftsprozesse auswirken
Nylas N1 E-Mail-Synchronisierungsmodul auf Debian

Bereitstellen in Azure
Diese Vorlage installiert und konfiguriert nylas N1 Open Source-Synchronisierungsmodul auf einer Debian-VM.
OpenCanvas-LMS-

Bereitstellen in Azure
Diese Vorlage stellt OpenCanvas auf Ubuntu 16.04 bereit.
OpenScholar

Bereitstellen in Azure
Diese Vorlage stellt ein OpenScholar auf der Ubuntu-VM 16.04 bereit.
Betriebssystempatching-Erweiterung auf einem Ubuntu-VM-

Bereitstellen in Azure
Diese Vorlage erstellt eine Ubuntu-VM und installiert die OSPatching-Erweiterung.
Perforce Helix Core Linux Single Instance

Bereitstellen in Azure
Diese Vorlage stellt eine neue Instanz von Perforce Helix Core Server auf einem CentOS-, RHEL- oder Ubuntu-Server in Azure zusammen mit allen erforderlichen Infrastrukturelementen bereit. Die Installation erfolgt mit SDP (Server Deployment Package). Perforce Helix Core ist ein branchenführendes Versionskontrollessystem, das in der Spieleentwicklung und in vielen anderen Branchen weit verbreitet ist.
private Endpunkt-Beispiel

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen privaten Endpunkt erstellen, der auf Azure SQL Server verweist.
Private Link-Dienst (Beispiel)

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie einen privaten Linkdienst erstellen.
stellt einen Kafka-Cluster auf virtuellen Ubuntu-Computern

Bereitstellen in Azure
Diese Vorlage erstellt einen Kafka-Cluster auf ubuntu virtual machine image, aktiviert Persistenz (standardmäßig) und wendet alle bekannten Optimierungen und bewährten Methoden an.
Stellt einen Spark Cluster auf virtuellen Ubuntu-Computern

Bereitstellen in Azure
Diese Vorlage erstellt einen Spark-Cluster auf ubuntu virtual machine image, aktiviert Persistenz (standardmäßig) und wendet alle bekannten Optimierungen und bewährten Methoden an.
öffentliche Lastenausgleichskette mit einem Gatewaylastenausgleich

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen öffentlichen Standardlastenausgleich bereitstellen, der mit einem Gatewaylastenausgleich verkettet ist. Der eingehende Datenverkehr aus dem Internet wird an den Gateway Load Balancer mit Linux-VMs (NVAs) im Back-End-Pool weitergeleitet.
Marionetten-Agent auf Windows-VM-

Bereitstellen in Azure
Bereitstellen einer Windows-VM mit Marionetten-Agent
Pushen eines Zertifikats auf eine Windows-VM-

Bereitstellen in Azure
Pushen Sie ein Zertifikat auf eine Windows-VM. Erstellen des Schlüsseltresors mithilfe der Vorlage unter http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
Python-Proxy auf Ubuntu mit benutzerdefiniertem Skript Linux Extension

Bereitstellen in Azure
Diese Vorlage stellt Python-Proxy auf einem virtuellen Ubuntu-Computer bereit. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Einzelknoten enterprise

Bereitstellen in Azure
Diese Vorlage stellt eine einzelne Knoten-Website von Qlik Sense Enterprise bereit. Bringen Sie Ihre eigene Lizenz mit.
RDS-Farmbereitstellung mithilfe vorhandener Active Directory-

Bereitstellen in Azure
Diese Vorlage erstellt eine RDS-Farmbereitstellung mit vorhandenem Active Directory in derselben Ressourcengruppe.
Bereitstellung für RDS-Gateways mit hoher Verfügbarkeit

Bereitstellen in Azure
Diese Vorlage stellt eine hohe Verfügbarkeit für RD-Gateway- und RD Web Access-Server in einer vorhandenen RDS-Bereitstellung bereit.
Red Hat Enterprise Linux VM (RHEL 7.8 nicht verwaltet)

Bereitstellen in Azure
Diese Vorlage stellt eine Red Hat Enterprise Linux-VM (RHEL 7.8) mithilfe des Pay-As-You-Go RHEL-VM-Images für die ausgewählte Version auf standard A1_v2 VM an dem Speicherort Der ausgewählten Ressourcengruppe mit einem zusätzlichen 100 GiB-Datenträger bereit, der an die VM angefügt ist. Für dieses Image gelten zusätzliche Gebühren – Details finden Sie auf der Seite "Azure VM-Preise".
Red Hat Enterprise Linux VM (RHEL 7.8)

Bereitstellen in Azure
Diese Vorlage stellt eine Red Hat Enterprise Linux-VM (RHEL 7.8) mithilfe des Pay-As-You-Go RHEL-VM-Images für die ausgewählte Version auf der Standard-D1-VM am Speicherort Ihrer ausgewählten Ressourcengruppe mit einem zusätzlichen 100 GiB-Datenträger bereit, der an die VM angefügt ist. Für dieses Image gelten zusätzliche Gebühren – Details finden Sie auf der Seite "Azure VM-Preise".
Red Hat vollständige plattformübergreifende Entwicklungsbox mit Team Services-Agent

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Red Hat-VM mit einem vollständigen Satz plattformübergreifender SDKs und visual Studio Team Services Linux Build-Agent erstellen. Nachdem der virtuelle Computer erfolgreich bereitgestellt wurde, kann die Installation des Team Services-Build-Agents überprüft werden, indem sie unter den Kontoeinstellungen für Teamdienste unter Agentpools nachsehen. Unterstützte Sprachen/Tools: OpenJDK Java 6, 7 und 8; Ant, Maven und Gradle; npm und nodeJS; groovy und gulp; Gnu C und C++ zusammen mit Make; Perl, Python, Ruby und Ruby on Rails; .NET Core; Docker-Modul und Verfassen; und gehen Sie
Red Hat Linux 3-Tier-Lösung auf Azure

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine 3-Tier-Architektur mit virtuellen Computern von "Red Hat Enterprise Linux 7.3" bereitstellen. Architektur umfasst virtuelles Netzwerk, externe und interne Lastenausgleichsgeräte, Jump VM, NSGs usw. zusammen mit mehreren virtuellen RHEL-Computern auf jeder Ebene
Red Hat Tomcat-Server für die Verwendung mit Team Services-Bereitstellungen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Red Hat-VM mit Apache2 und Tomcat7 erstellen und visual Studio Team Services Apache Tomcat-Bereitstellungsaufgabe unterstützen, die Aufgabe "Dateien über SSH kopieren" und die FTP-Upload-Aufgabe (mithilfe von FTP) aktivieren, um die Bereitstellung von Webanwendungen zu ermöglichen.
redundanter haproxy mit Azure-Lastenausgleich und unverankerten IP-

Bereitstellen in Azure
Diese Vorlage erstellt ein redundantes haproxy-Setup mit 2 Ubuntu-VMs, die hinter Azure Load Balancer mit aktivierter unverankerten IP konfiguriert sind. Jeder der Ubuntu-VMs führt haproxy aus, um Anforderungen zum Lastenausgleich an andere Anwendungs-VMs zu laden (in diesem Fall Apache ausgeführt). Keepalived ermöglicht Redundanz für die haproxy-VMs, indem die unverankerte IP dem MASTER zugewiesen und der Lastenausgleichssonde auf der SICHERUNG blockiert wird. Diese Vorlage stellt außerdem ein Speicherkonto, virtuelles Netzwerk, öffentliche IP-Adresse, Netzwerkschnittstellen bereit.
Remotedesktopdienste mit hoher Verfügbarkeit

Bereitstellen in Azure
Dieser ARM-Vorlagenbeispielcode stellt eine Remotedesktopdienste 2019 Session Collection Lab mit hoher Verfügbarkeit bereit. Ziel ist die Bereitstellung einer vollständig redundanten, hoch verfügbaren Lösung für Remotedesktopdienste unter Verwendung von Windows Server 2019.
ROS auf Azure mit linux-VM-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Linux-Computer und installiert das ROS mithilfe der CustomScript-Erweiterung.
ROS auf Azure mit Windows VM

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Windows-Computer und installiert die ROS mithilfe der CustomScript-Erweiterung.
SAP 2-Tier S/4HANA Fully Activated Appliance

Bereitstellen in Azure
Diese Vorlage stellt ein SAP S/4HANA Fully Activated Appliance-System bereit.
SAP LaMa-Vorlage für SAP NetWeaver-Anwendungsserver

Bereitstellen in Azure
Diese Vorlage stellt einen virtuellen Computer bereit und installiert die erforderlichen Anwendungen, um diesen virtuellen Computer für SAP LaMa zu verwenden. Die Vorlage erstellt auch das erforderliche Datenträgerlayout. Weitere Informationen zum Verwalten virtueller Azure-Computer mit SAP LaMa finden Sie unter /azure/virtual-machines/workloads/sap/lama-installation.
SAP LaMa-Vorlage für SAP NetWeaver ASCS

Bereitstellen in Azure
Diese Vorlage stellt einen virtuellen Computer bereit und installiert die erforderlichen Anwendungen, um diesen virtuellen Computer für SAP LaMa zu verwenden. Die Vorlage erstellt auch das erforderliche Datenträgerlayout. Weitere Informationen zum Verwalten virtueller Azure-Computer mit SAP LaMa finden Sie unter /azure/virtual-machines/workloads/sap/lama-installation.
SAP LaMa-Vorlage für SAP NetWeaver-Datenbankserver

Bereitstellen in Azure
Diese Vorlage stellt einen virtuellen Computer bereit und installiert die erforderlichen Anwendungen, um diesen virtuellen Computer für SAP LaMa zu verwenden. Die Vorlage erstellt auch das erforderliche Datenträgerlayout. Weitere Informationen zum Verwalten virtueller Azure-Computer mit SAP LaMa finden Sie unter /azure/virtual-machines/workloads/sap/lama-installation.
SAP NetWeaver 2-Tier (verwalteter Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP und verwalteten Datenträgern unterstützt wird.
SAP NetWeaver 3-Tier (verwalteter Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP und verwalteten Datenträgern unterstützt wird.
SAP NetWeaver 3-Tier Multi SID (A)SCS (managed disks)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP unterstützt wird.
SAP NetWeaver 3-Tier Multi SID AS (verwaltete Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP unterstützt wird.
SAP NetWeaver 3-Tier Multi SID DB (verwaltete Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen virtuellen Computer mithilfe eines Betriebssystems bereitstellen, das von SAP unterstützt wird.
SAP NetWeaver-Dateiserver (verwalteter Datenträger)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Dateiserver bereitstellen, der als gemeinsam genutzter Speicher für SAP NetWeaver verwendet werden kann.
Secure Ubuntu von Trailbot

Bereitstellen in Azure
Diese Vorlage stellt eine Ubuntu-VM bereit, die einen speziellen Dämon namens Trailbot Watcher enthält, der Systemdateien und Protokolle überwacht, intelligente Richtlinien nach Änderung auslöst und eine blockchain-verankertengeneriert, unveränderlichen Überwachungspfad von allem, was ihnen passiert.
Sicheres VM-Kennwort mit Key Vault-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Windows-VM bereitstellen, indem Sie das Kennwort abrufen, das in einem Key Vault gespeichert ist. Daher wird das Kennwort niemals als Nur-Text in der Vorlagenparameterdatei abgelegt.
Gesicherte virtuelle Hubs

Bereitstellen in Azure
Diese Vorlage erstellt einen gesicherten virtuellen Hub mithilfe der Azure-Firewall, um Ihren Cloudnetzwerkdatenverkehr zu sichern, der an das Internet bestimmt ist.
Self-Host Integration Runtime auf Azure VMs

Bereitstellen in Azure
Diese Vorlage erstellt eine Selfhost-Integrationslaufzeit und registriert sie auf virtuellen Azure-Computern.
SharePoint-Abonnement / 2019 / 2016 vollständig konfiguriert

Bereitstellen in Azure
Erstellen Sie einen DC, einen SQL Server 2022 und von 1 bis 5 Servern, die ein SharePoint-Abonnement /2019/2016-Farm hosten, mit einer umfangreichen Konfiguration, einschließlich vertrauenswürdiger Authentifizierung, Benutzerprofile mit persönlichen Websites, einer OAuth-Vertrauensstellung (mithilfe eines Zertifikats), einer dedizierten IIS-Website zum Hosten besonders vertrauenswürdiger Add-Ins usw. Die neueste Version von Schlüsselsoftware (einschließlich Fiddler, vscode, np++, 7zip, ULS Viewer) wird installiert. SharePoint-Computer verfügen über zusätzliche Feinabstimmungen, um sie sofort nutzbar zu machen (Remoteverwaltungstools, benutzerdefinierte Richtlinien für Edge und Chrome, Tastenkombinationen usw.).
einfachen DSC-Pullserver-

Bereitstellen in Azure
In diesem Beispiel können Sie einen pull-Server für die PowerShell-Konfiguration für die Zustandskonfiguration bereitstellen.
Standort-zu-Standort-VPN mit aktiven VPN-Gateways mit BGP-

Bereitstellen in Azure
Mit dieser Vorlage können Sie ein Standort-zu-Standort-VPN zwischen zwei VNets mit VPN-Gateways in der Konfiguration aktiv mit BGP bereitstellen. Jedes Azure VPN-Gateway löst den FQDN der Remotepeers auf, um die öffentliche IP des Remote-VPN-Gateways zu ermitteln. Die Vorlage wird in Azure-Regionen mit Verfügbarkeitszonen wie erwartet ausgeführt.
SonarQube unter Windows mit Azure SQL-Datenbank-

Bereitstellen in Azure
Bereitstellen einer Windows-VM mit installierter und konfigurierter Windows-VM mit einer Azure SQL-Datenbank.
Drehen eines Drehmomentclusters

Bereitstellen in Azure
Die Vorlage dreht einen Drehmomentcluster auf.
SQL-Bereitstellungs-CSP-

Bereitstellen in Azure
Microsoft Azure verfügt über ein neues Abonnementangebot, CSP-Abonnements. Einige Aspekte der SQL-VM-Bereitstellung werden in CSP-Abonnements noch nicht unterstützt. Dazu gehört auch die SQL IaaS-Agent-Erweiterung, die für Features wie SQL Automated Backup und SQL Automated Patching erforderlich ist.
SQL Server 2014 SP1 Enterprise alle SQL VM-Features aktiviert

Bereitstellen in Azure
Diese Vorlage erstellt eine SQL Server 2014 SP1 Enterprise-Edition mit aktivierten Features für automatische Patches, automatische Sicherung und Azure Key Vault-Integration.
SQL Server 2014 SP1 Enterprise mit automatischem Patchen

Bereitstellen in Azure
Diese Vorlage erstellt eine SQL Server 2014 SP1 Enterprise Edition mit aktiviertem Feature zum automatischen Patchen.
SQL Server 2014 SP1 Enterprise mit Azure Key Vault

Bereitstellen in Azure
Diese Vorlage erstellt eine SQL Server 2014 SP1 Enterprise-Edition mit aktiviertem Azure Key Vault-Integrationsfeature.
SQL Server 2014 SP2 Enterprise mit automatischer Sicherung

Bereitstellen in Azure
Diese Vorlage erstellt eine SQL Server 2014 SP2 Enterprise Edition mit aktiviertem Feature "Automatische Sicherung".
SQL Server-VM mit leistungsoptimierten Speichereinstellungen

Bereitstellen in Azure
Erstellen eines virtuellen SQL Server-Computers mit leistungsoptimierten Speichereinstellungen auf PremiumSSD
SQL VM Performance Optimized Storage Settings on UltraSSD

Bereitstellen in Azure
Erstellen eines virtuellen SQL Server-Computers mit leistungsoptimierten Speichereinstellungen mithilfe von UltraSSD für SQL-Protokolldateien
eigenständige Ethereum Studio-

Bereitstellen in Azure
Diese Vorlage stellt eine Docker mit eigenständiger Version von Ethereum Studio auf Ubuntu bereit.
Standardlastenausgleich mit Back-End-Pool nach IP-Adressen

Bereitstellen in Azure
Diese Vorlage wird verwendet, um zu veranschaulichen, wie ARM-Vorlagen verwendet werden können, um den Back-End-Pool eines Lastenausgleichs nach IP-Adresse zu konfigurieren, wie im Back-End-Pool-Verwaltung Dokument beschrieben.
SUSE Linux Enterprise Server VM (SLES 12)

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine SUSE Linux Enterprise Server-VM (SLES 12) mithilfe des Pay-As-You-Go SLES-VM-Images für die ausgewählte Version auf der Standard-D1-VM an dem Speicherort Ihrer ausgewählten Ressourcengruppe bereitstellen, wobei eine zusätzliche 100 GiB-Datenträger an die VM angefügt ist. Für dieses Image gelten zusätzliche Gebühren – Details finden Sie auf der Seite "Azure VM-Preise".
Testversion der Symantec Endpoint Protection-Erweiterung auf Windows VM

Bereitstellen in Azure
Diese Vorlage erstellt eine Windows-VM und richtet eine Testversion von Symantec Endpoint Protection ein.
Telegraf-ZustromDB-Grafana

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Instanz von Telegraf-InfluxDB-Grafana auf einer Linux Ubuntu 14.04 LTS-VM bereitstellen. Dadurch wird eine VM am Speicherort der Ressourcengruppe bereitgestellt und der FQDN der VM zurückgegeben und die Komponenten von Telegraf, ZustromDB und Grafana installiert. Die Vorlage stellt die Konfiguration für Telegrafen mit Plug-Ins bereit, die für Docker,Containerhostmetriken aktiviert sind.
Terraform auf Azure

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Terraform-Arbeitsstation als Linux-VM mit MSI bereitstellen.
Testumgebung für Azure Firewall Premium

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Firewall Premium- und Firewallrichtlinie mit Premium-Features wie Intrusion Inspection Detection (IDPS), TLS-Inspektion und Webkategoriefilterung
TFS Basic Domain Deployment

Bereitstellen in Azure
Diese Vorlage erstellt eine eigenständige EINZEL-VM TFS-Bereitstellung, einschließlich TFS, SQL Express und einen Domänencontroller. Es soll verwendet werden, um TFS in Azure zu bewerten, nicht als Produktionsbereitstellung.
TFS-Arbeitsgruppenbereitstellung

Bereitstellen in Azure
Diese Vorlage erstellt eine eigenständige Einzel-VM TFS-Arbeitsgruppenbereitstellung, einschließlich TFS und SQL Express. Es soll verwendet werden, um TFS in Azure zu bewerten, nicht als Produktionsbereitstellung.
Two-Tier-nodejsapp-migration-to-containers-on-Azure

Bereitstellen in Azure
Migration von zweistufigen Apps zu Azure-Containern und PaaS-Datenbank.
Ubuntu Apache2-Webserver mit angeforderter Testseite

Bereitstellen in Azure
Mit dieser Vorlage können Sie schnell eine Ubuntu-VM erstellen, auf der Apache2 ausgeführt wird, mit dem Testseiteninhalt, den Sie als Parameter definieren. Dies kann für schnelle Validierung/Demo/Prototyperstellung hilfreich sein.
Ubuntu vollständige plattformübergreifende Dev Box mit Team Services-Agent

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM mit einem vollständigen Satz plattformübergreifender SDKs und Visual Studio Team Services Linux Build-Agent erstellen. Nachdem der virtuelle Computer erfolgreich bereitgestellt wurde, kann die Installation des Team Services-Build-Agents überprüft werden, indem sie unter den Kontoeinstellungen für Teamdienste unter Agentpools nachsehen. Unterstützte Sprachen/Tools: OpenJDK Java 7 und 8; Ant, Maven und Gradle; npm und nodeJS; groovy und gulp; Gnu C und C++ zusammen mit Make; Perl, Python, Ruby und Ruby on Rails; .NET; und gehen Sie
Ubuntu Mate Desktop VM mit VSCode-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Linux-VM mit einigen verschiedenen Optionen für die Ubuntu-Version mit der neuesten gepatchten Version bereitstellen. Dadurch wird eine A1-Vm im Speicherort der Ressourcengruppe bereitgestellt und der FQDN der VM zurückgegeben.
Ubuntu Tomcat-Server für die Verwendung mit Team Services-Bereitstellungen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Ubuntu-VM erstellen, auf der Apache2 und Tomcat7 ausgeführt werden, und sie können visual Studio Team Services Apache Tomcat-Bereitstellungsaufgabe, die Aufgabe "Dateien über SSH kopieren" und die FTP-Upload-Aufgabe (mithilfe von FTP) zur Aktivierung der Bereitstellung von Webanwendungen aktivieren.
Ubuntu VM mit OpenJDK 7/8, Maven und Team Services Agent

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Vm-Softwarebuildcomputer mit OpenJDK 7 und 8, Maven (und damit Ant) und Visual Studio Team Services Linux Build-Agent erstellen. Nachdem der virtuelle Computer erfolgreich bereitgestellt wurde, kann die Installation des Team Services-Build-Agents überprüft werden, indem unter den Kontoeinstellungen für Teamdienste unter Agentpools gesucht wird.
Verwenden der Azure Firewall als DNS-Proxy in einer Hub-& Speichentopologie

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie eine Hub-Spoke-Topologie in Azure mithilfe der Azure-Firewall bereitstellen. Das virtuelle Hubnetzwerk fungiert als zentraler Punkt der Konnektivität mit vielen speichen virtuellen Netzwerken, die über virtuelles Peering mit dem virtuellen Hubnetzwerk verbunden sind.
Verwenden von Skripterweiterungen zum Installieren von Mongo DB auf Ubuntu VM

Bereitstellen in Azure
Diese Vorlage stellt "Configures and Installs Mongo DB" auf einem virtuellen Ubuntu-Computer in zwei separaten Skripts bereit. Diese Vorlage ist ein gutes Beispiel, das zeigt, wie Abhängigkeiten zwischen zwei Skripts, die auf demselben virtuellen Computer ausgeführt werden, ausgedrückt werden. Diese Vorlage stellt außerdem ein Speicherkonto, ein virtuelles Netzwerk, öffentliche IP-Adressen und eine Netzwerkschnittstelle bereit.
Benutzerdefinierte Routen und Appliance-

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk, virtuelle Computer in den jeweiligen Subnetzen bereit und leitet den Datenverkehr an die Appliance weiter.
Vert.x, OpenJDK, Apache und MySQL Server auf Ubuntu VM

Bereitstellen in Azure
Diese Vorlage verwendet die Azure Linux CustomScript-Erweiterung zum Bereitstellen von Vert.x, OpenJDK, Apache und MySQL Server auf Ubuntu 14.04 LTS.
virtueller Computer mit einem RDP-Port

Bereitstellen in Azure
Erstellt einen virtuellen Computer und erstellt eine NAT-Regel für RDP für den virtuellen Computer im Lastenausgleich
virtuellen Computer mit bedingten Ressourcen

Bereitstellen in Azure
Diese Vorlage ermöglicht die Bereitstellung einer linux-VM mit neuen oder vorhandenen Ressourcen für die virtuelle Netzwerk-, Speicher- und öffentliche IP-Adresse. Es ermöglicht auch die Auswahl zwischen SSH- und Kennwortauthentifizierung. Die Vorlagen verwenden Bedingungen und Logikfunktionen, um die Notwendigkeit geschachtelter Bereitstellungen zu entfernen.
NAT für virtuelle Netzwerke mit VM-

Bereitstellen in Azure
Bereitstellen eines NAT-Gateways und eines virtuellen Computers
Visual Studio 2019 CE mit Docker Desktop

Bereitstellen in Azure
Containerentwicklung mit Visual Studio 2019 CE mit Docker Desktop
Visual Studio und Visual Studio Team Services Build Agent VM

Bereitstellen in Azure
Diese Vorlage erweitert die Visual Studio Dev VM-Vorlage. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel und installiert dann den Build-Agent für Visual Studio Team Services.
vm- für die Visual Studio-Entwicklung

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Visual Studio 2015- oder Dev15-virtuellen Computer aus den verfügbaren Vm-Images des Basiskatalogs. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel.
Visual Studio-Entwicklungs-VM mit Schokoladenpaketen

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Visual Studio 2013- oder 2015-virtuellen Computer aus den verfügbaren Vm-Images des Basiskatalogs. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel.
Visual Studio Development VM mit vorinstallierter O365-

Bereitstellen in Azure
Diese Vorlage erstellt einen virtuellen Visual Studio 2015-Computer aus den verfügbaren Vm-Basiskatalogimages. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel.
VM-Bootstormingworkloadvorlage

Bereitstellen in Azure
Diese Vorlage erstellt die angeforderte Anzahl von virtuellen Computern und startet sie gleichzeitig, um die durchschnittliche Startzeit des virtuellen Computers zu berechnen.
vm using Managed Identity for Artifact Download

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie eine verwaltete Identität verwenden, um Artefakte für die benutzerdefinierte Skripterweiterung des virtuellen Computers herunterzuladen.
VMAccess-Erweiterung auf einem Ubuntu-VM-

Bereitstellen in Azure
Diese Vorlage erstellt eine Ubuntu-VM und installiert die VMAccess-Erweiterung.
VMs in Verfügbarkeitszonen mit einem Lastenausgleichs- und NAT-

Bereitstellen in Azure
Mit dieser Vorlage können Sie virtuelle Computer erstellen, die über Verfügbarkeitszonen mit einem Lastenausgleichsmodul verteilt sind, und NAT-Regeln über das Lastenausgleichsmodul konfigurieren. Diese Vorlage stellt außerdem ein virtuelles Netzwerk, eine öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen.
VNS3-Netzwerkanwendung für Cloudkonnektivität und Sicherheit

Bereitstellen in Azure
VNS3 ist eine reine virtuelle Software-Appliance, die die kombinierten Features und Funktionen einer Sicherheitsanwendung, eines Anwendungsbereitstellungscontrollers und eines einheitlichen Bedrohungsverwaltungsgeräts am Cloudanwendungs-Edge bereitstellt. Wichtige Vorteile, über Cloudnetzwerke, immer am Ende der Verschlüsselung, Verbunddatenzentren, Cloudregionen, Cloudanbieter und/oder Container, erstellen einen einheitlichen Adressraum, nachweisbare Kontrolle über Verschlüsselungsschlüssel, vergittertes Netzwerk im Großen und Ganzen, zuverlässige HA in der Cloud, isolieren sensible Anwendungen (schnelle Low Cost Network Segmentation), Segmentation innerhalb von Anwendungen, Analyse aller Daten in Bewegung in der Cloud. Wichtige Netzwerkfunktionen; Virtueller Router, Switch, Firewall, VPN-Konzentrator, Multicast-Distributor, mit Plug-Ins für WAF, NIDS, Caching, Proxy, Lastenausgleich und andere Netzwerkfunktionen der Ebene 4 bis 7, VNS3 erfordert keine neuen Kenntnisse oder Schulungen für die Implementierung, sodass Sie in vorhandene Netzwerkgeräte integriert werden können.
WildFly 18 auf CentOS 8 (eigenständige VM)

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine CentOS 8-VM erstellen, auf der WildFly 18.0.1.Final ausgeführt wird, und eine Webanwendung namens JBoss-EAP in Azure bereitstellen. Sie können sich bei der Admin-Konsole anmelden, indem Sie den zum Zeitpunkt der Bereitstellung konfigurierten Wildfly-Benutzernamen und das Kennwort verwenden.
Windows Docker Host mit Portainer und traefik vorinstallierten

Bereitstellen in Azure
Windows Docker Host mit Portainer und Traefik vorinstalliert
Windows Server-VM mit SSH-

Bereitstellen in Azure
Stellen Sie eine einzelne Windows-VM mit aktiviertem Open SSH bereit, sodass Sie eine Verbindung über SSH mithilfe der schlüsselbasierten Authentifizierung herstellen können.
Windows-VM mit azure secure baseline

Bereitstellen in Azure
Die Vorlage erstellt einen virtuellen Computer mit Windows Server in einem neuen virtuellen Netzwerk mit einer öffentlichen IP-Adresse. Sobald der Computer bereitgestellt wurde, wird die Gastkonfigurationserweiterung installiert, und die azure secure baseline für Windows Server wird angewendet. Wenn sich die Konfiguration der Computer bewegt, können Sie die Einstellungen erneut anwenden, indem Sie die Vorlage erneut bereitstellen.
Windows-VM mit vorinstallierter O365-

Bereitstellen in Azure
Diese Vorlage erstellt eine windowsbasierte VM. Er erstellt den virtuellen Computer in einem neuen vnet-, Speicherkonto, nic und öffentlichen IP mit dem neuen Computestapel.
WinRM auf einer Windows-VM-

Bereitstellen in Azure
Diese Vorlage installiert ein Zertifikat aus Azure Key Vault auf einem virtuellen Computer und öffnet WinRM HTTP- und HTTPS-Listener. Voraussetzung: Ein Zertifikat, das in Azure Key Vault hochgeladen wurde. Erstellen des Schlüsseltresors mithilfe der Vorlage unter http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
Zookeeper-Cluster auf Ubuntu-VMs

Bereitstellen in Azure
Diese Vorlage erstellt einen Zookeper-Cluster mit dem Knoten "n" auf Ubuntu-VMs. Verwenden Sie den parameter scaleNumber, um die Anzahl der Knoten in diesem Cluster anzugeben.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "virtualMachines" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppe

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/virtualMachines-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines@2022-03-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      applicationProfile = {
        galleryApplications = [
          {
            configurationReference = "string"
            enableAutomaticUpgrade = bool
            order = int
            packageReferenceId = "string"
            tags = "string"
            treatFailureAsDeploymentFailure = bool
          }
        ]
      }
      availabilitySet = {
        id = "string"
      }
      billingProfile = {
        maxPrice = int
      }
      capacityReservation = {
        capacityReservationGroup = {
          id = "string"
        }
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      evictionPolicy = "string"
      extensionsTimeBudget = "string"
      hardwareProfile = {
        vmSize = "string"
        vmSizeProperties = {
          vCPUsAvailable = int
          vCPUsPerCore = int
        }
      }
      host = {
        id = "string"
      }
      hostGroup = {
        id = "string"
      }
      licenseType = "string"
      networkProfile = {
        networkApiVersion = "string"
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              deleteOption = "string"
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              dscpConfiguration = {
                id = "string"
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPAllocationMethod = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
        networkInterfaces = [
          {
            id = "string"
            properties = {
              deleteOption = "string"
              primary = bool
            }
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        allowExtensionOperations = bool
        computerName = "string"
        customData = "string"
        linuxConfiguration = {
          disablePasswordAuthentication = 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
          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 = {
        terminateNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
      }
      securityProfile = {
        encryptionAtHost = bool
        securityType = "string"
        uefiSettings = {
          secureBootEnabled = bool
          vTpmEnabled = bool
        }
      }
      storageProfile = {
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            deleteOption = "string"
            detachOption = "string"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            toBeDetached = bool
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          offer = "string"
          publisher = "string"
          sharedGalleryImageId = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          deleteOption = "string"
          diffDiskSettings = {
            option = "string"
            placement = "string"
          }
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            diskEncryptionSet = {
              id = "string"
            }
            id = "string"
            securityProfile = {
              diskEncryptionSet = {
                id = "string"
              }
              securityEncryptionType = "string"
            }
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
      userData = "string"
      virtualMachineScaleSet = {
        id = "string"
      }
    }
  })
}

Eigenschaftswerte

AdditionalCapabilities

Name Beschreibung Wert
RuhezustandEnabled Das Kennzeichen, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert. Bool
ultraSSDEnabled Das Kennzeichen, das eine Funktion aktiviert oder deaktiviert, um einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf dem virtuellen Computer oder VMSS zu verwenden. Verwaltete Datenträger mit Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer oder einem Skalierungssatz für virtuelle Computer nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist. Bool

AdditionalUnattendContent

Name Beschreibung Wert
componentName Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
Inhalt Gibt den XML-formatierten Inhalt an, der der unattend.xml-Datei für den angegebenen Pfad und die angegebene Komponente hinzugefügt wird. Der XML-Code muss kleiner als 4 KB sein und das Stammelement für die einstellung oder das Feature enthalten, das eingefügt wird. Schnur
passName Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. 'OobeSystem'
settingName Gibt den Namen der Einstellung an, auf die der Inhalt angewendet wird. Mögliche Werte sind: FirstLogonCommands und AutoLogon. 'AutoLogon'
"FirstLogonCommands"

ApplicationProfile

Name Beschreibung Wert
galleryApplications Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. VMGalleryApplication[]

BillingProfile

Name Beschreibung Wert
maxPrice Gibt den maximalen Preis an, den Sie für eine Azure Spot-VM/VMSS bezahlen möchten. Dieser Preis liegt in US-Dollar.

Dieser Preis wird mit dem aktuellen Azure Spot-Preis für die VM-Größe verglichen. Außerdem werden die Preise zum Zeitpunkt der Erstellung/Aktualisierung von Azure Spot VM/VMSS verglichen, und der Vorgang wird nur erfolgreich ausgeführt, wenn der maxPrice größer als der aktuelle Azure Spot-Preis ist.

Der maxPrice wird auch zum Entfernen einer Azure Spot-VM/VMSS verwendet, wenn der aktuelle Azure Spot-Preis nach der Erstellung von VM/VMSS über den maximalen Preis hinausgeht.

Mögliche Werte sind:

- Ein beliebiger Dezimalwert größer als Null. Beispiel: 0.01538

-1 – Gibt den Standardpreis an, der bei Bedarf up-to werden soll.

Sie können den maxPrice auf -1 festlegen, um anzugeben, dass die Azure Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte. Außerdem wird der standardmäßige Höchstpreis -1, wenn er nicht von Ihnen bereitgestellt wird.

Mindest-API-Version: 2019-03-01.
Int

BootDiagnostics

Name Beschreibung Wert
ermöglichte Gibt an, ob die Startdiagnose auf dem virtuellen Computer aktiviert werden soll. Bool
storageUri URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll.

Wenn "storageUri" beim Aktivieren der Startdiagnose nicht angegeben wird, wird verwalteter Speicher verwendet.
Schnur

CapacityReservationProfile

Name Beschreibung Wert
capacityReservationGroup Gibt die Ressourcen-ID der Kapazitätsreservierungsgruppe an, die für die Zuordnung des virtuellen Computers oder der Scaleset-VM-Instanzen verwendet werden soll, sofern genügend Kapazität reserviert wurde. Weitere Details finden Sie unter https://aka.ms/CapacityReservation. SubResource-

DataDisk

Name Beschreibung Wert
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

None

ReadOnly

ReadWrite-

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher-
'None'
'ReadOnly'
'ReadWrite'
createOption Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte sind:

Anfügen \u2013 Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene ImageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
"Anfügen"
"Leer"
'FromImage' (erforderlich)
deleteOption Gibt an, ob der Datenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Datenträger beim Löschen des virtuellen Computers gelöscht.

Trennen Sie Wenn dieser Wert verwendet wird, wird der Datenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert wird auf trennen
"Löschen"
"Trennen"
detachOption Gibt das Verhalten zum Trennen eines Datenträgers an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. Unterstützte Werte: ForceDetach.

detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger noch nicht freigegeben wird, verwenden Sie "Force-detach" als letzte Option zum Trennen des Datenträgers vom virtuellen Computer. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um das Trennen eines Datenträgerupdates auf "True" zu erzwingen, zusammen mit der Einstellung "tachOption: 'ForceDetach'"
"ForceDetach"
diskSizeGB Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
Bild Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein. VirtualHardDisk-
lun Gibt die logische Einheitennummer des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an eine VM angefügten Datenträger eindeutig sein. int (erforderlich)
managedDisk Die Parameter des verwalteten Datenträgers. ManagedDiskParameters-
Name Der Datenträgername. Schnur
toBeDetached Gibt an, ob der Datenträger von virtualMachine/VirtualMachineScaleset getrennt wird. Bool
Vhd Die virtuelle Festplatte. VirtualHardDisk-
writeAcceleratorEnabled Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. Bool

DiagnosticsProfile

Name Beschreibung Wert
bootDiagnostics Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren.
HINWEIS: Wenn "storageUri" angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und im selben Abonnement wie der virtuelle Computer befindet.

Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen.

Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.
BootDiagnostics-

DiffDiskSettings

Name Beschreibung Wert
Option Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. "Lokal"
Platzierung Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an.

Mögliche Werte sind:

CacheDisk-

ResourceDisk-

Standard: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls wird ResourceDisk- verwendet.

Lesen Sie die Dokumentation zur VM-Größe für Windows-VM unter /azure/virtual-machines/windows/size und Linux VM unter /azure/virtual-machines/linux/size, um zu überprüfen, welche VM-Größen einen Cachedatenträger verfügbar machen.
'CacheDisk'
'ResourceDisk'

DiskEncryptionSetParameters

Name Beschreibung Wert
id Ressourcen-ID Schnur

DiskEncryptionSettings

Name Beschreibung Wert
diskEncryptionKey Gibt den Speicherort des Datenträgerverschlüsselungsschlüssels an, bei dem es sich um einen Schlüsseltresorschlüssel handelt. KeyVaultSecretReference
ermöglichte Gibt an, ob die Datenträgerverschlüsselung auf dem virtuellen Computer aktiviert werden soll. Bool
keyEncryptionKey Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels im Key Vault an. KeyVaultKeyReference-

ExtendedLocation

Name Beschreibung Wert
Name Der Name des erweiterten Speicherorts. Schnur
Art Der Typ des erweiterten Speicherorts. "EdgeZone"

HardwareProfile

Name Beschreibung Wert
vmSize Gibt die Größe des virtuellen Computers an.

Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt.

Empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs:

Auflisten aller verfügbaren Größe virtueller Computer in einem Verfügbarkeitssatz

Auflisten aller verfügbaren Größen virtueller Computer in einer Region

Alle verfügbaren Größen für virtuelle Computer auflisten, um die Größezu ändern. Weitere Informationen zu den Größen virtueller Computer finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen sind von Region und Verfügbarkeitssatz abhängig.
"Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2m_v2"
"Standard_A2_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4m_v2"
"Standard_A4_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8m_v2"
"Standard_A8_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16s_v3"
"Standard_D16_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2s_v3"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D3"
"Standard_D32s_v3"
"Standard_D32_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4s_v3"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D5_v2"
"Standard_D64s_v3"
"Standard_D64_v3"
"Standard_D8s_v3"
"Standard_D8_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"Standard_DS14-8_v2"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16s_v3"
"Standard_E16_v3"
"Standard_E2s_v3"
"Standard_E2_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32s_v3"
"Standard_E32_v3"
"Standard_E4s_v3"
"Standard_E4_v3"
"Standard_E64-16s_v3"
"Standard_E64-32s_v3"
"Standard_E64s_v3"
"Standard_E64_v3"
"Standard_E8s_v3"
"Standard_E8_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
"Standard_GS4-8"
"Standard_GS5"
"Standard_GS5-16"
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
"Standard_M128-32 ms"
"Standard_M128-64 ms"
"Standard_M128ms"
"Standard_M128s"
"Standard_M64-16 ms"
"Standard_M64-32 ms"
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Mindest-API-Version: 2021-07-01.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt.

Weitere Informationen finden Sie in VM Customization.
VMSizeProperties-

ImageReference

Name Beschreibung Wert
communityGalleryImageId Gibt die eindeutige ID des Communitykatalogimages für die Vm-Bereitstellung an. Dies kann aus dem Community gallery Image GET-Anruf abgerufen werden. Schnur
id Ressourcen-ID Schnur
Angebot Gibt das Angebot des Plattformimages oder des Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Schnur
Verlag Der Bildherausgeber. Schnur
sharedGalleryImageId Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogbilds abgerufen werden. Schnur
Sku Die Bild-SKU. Schnur
Version Gibt die Version des Plattformimages oder Marketplace-Images an, mit dem der virtuelle Computer erstellt wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Buildwerte sind Dezimalzahlen. Geben Sie "neueste" an, um die neueste Version eines Images zu verwenden, das zur Bereitstellungszeit verfügbar ist. Auch wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "Version" nicht für die Katalogimagebereitstellung, Galerieimage sollte immer das Feld "ID" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden, legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest. Schnur

KeyVaultKeyReference

Name Beschreibung Wert
keyUrl Die URL, die auf einen Schlüsselverschlüsselungsschlüssel im Key Vault verweist. Zeichenfolge (erforderlich)
sourceVault Die relative URL des Schlüsseltresors, der den Schlüssel enthält. SubResource- (erforderlich)

KeyVaultSecretReference

Name Beschreibung Wert
secretUrl Die URL, die auf einen geheimen Schlüssel in einem Key Vault verweist. Zeichenfolge (erforderlich)
sourceVault Die relative URL des Schlüsseltresors, der den geheimen Schlüssel enthält. SubResource- (erforderlich)

LinuxConfiguration

Name Beschreibung Wert
disablePasswordAuthentication Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll. Bool
patchSettings [Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Linux an. LinuxPatchSettings
provisionVMAgent Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.
Bool
ssh Gibt die Ssh-Schlüsselkonfiguration für ein Linux-Betriebssystem an. SshConfiguration-

LinuxPatchSettings

Name Beschreibung Wert
assessmentMode Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

ImageDefault- – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Name Beschreibung Wert
rebootSetting Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. "Immer"
"IfRequired"
"Nie"
"Unbekannt"

ManagedDiskParameters

Name Beschreibung Wert
diskEncryptionSet Gibt die vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an. DiskEncryptionSetParameters
id Ressourcen-ID Schnur
securityProfile Gibt das Sicherheitsprofil für den verwalteten Datenträger an. VMDiskSecurityProfile-
storageAccountType Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

Microsoft.Compute/virtualMachines

Name Beschreibung Wert
extendedLocation Der erweiterte Speicherort des virtuellen Computers. ExtendedLocation-
Identität Die Identität des virtuellen Computers, falls konfiguriert. VirtualMachineIdentity-
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Plan Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Bilder verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal das Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Möchten Sie programmgesteuert bereitstellen, Erste Schritte –>. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. Planen
Eigenschaften Beschreibt die Eigenschaften eines virtuellen Computers. VirtualMachineProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Compute/virtualMachines@2022-03-01"
Zonen Die Zonen des virtuellen Computers. string[]

NetworkInterfaceReference

Name Beschreibung Wert
id Ressourcen-ID Schnur
Eigenschaften Beschreibt eine Netzwerkschnittstellenverweiseigenschaften. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool

NetworkProfile

Name Beschreibung Wert
networkApiVersion Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird. '2020-11-01'
networkInterfaceConfigurations Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen für virtuelle Computer verwendet werden. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind. NetworkInterfaceReference[]

OSDisk

Name Beschreibung Wert
Caching Gibt die Zwischenspeicherungsanforderungen an.

Mögliche Werte sind:

None

ReadOnly

ReadWrite-

Standard: Keine für den Standardspeicher. ReadOnly für Premium-Speicher.
'None'
'ReadOnly'
'ReadWrite'
createOption Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte sind:

Anfügen \u2013 Dieser Wert wird verwendet, wenn Sie einen speziellen Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene ImageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
"Anfügen"
"Leer"
'FromImage' (erforderlich)
deleteOption Gibt an, ob der Betriebssystemdatenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird.

Trennen sie Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert ist auf trennenfestgelegt. Bei einem kurzlebigen Betriebssystemdatenträger wird der Standardwert auf Deletefestgelegt. Der Benutzer kann die Löschoption für den kurzlebigen Betriebssystemdatenträger nicht ändern.
"Löschen"
"Trennen"
diffDiskSettings Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird. DiffDiskSettings
diskSizeGB Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem Image eines virtuellen Computers zu überschreiben.

Dieser Wert darf nicht größer als 1023 GB sein.
Int
encryptionSettings Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Mindest-API-Version: 2015-06-15
DiskEncryptionSettings
Bild Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein. VirtualHardDisk-
managedDisk Die Parameter des verwalteten Datenträgers. ManagedDiskParameters-
Name Der Datenträgername. Schnur
osType Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn ein virtueller Computer über ein Benutzerimage oder eine spezielle VHD erstellt wird.

Mögliche Werte sind:

Windows

Linux
"Linux"
"Windows"
Vhd Die virtuelle Festplatte. VirtualHardDisk-
writeAcceleratorEnabled Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. Bool

OSProfile

Name Beschreibung Wert
adminPassword Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Maximale Länge (Windows): 123 Zeichen

Max-Length (Linux): 72 Zeichen

Komplexitätsanforderungen: 3 von 4 unten aufgeführten Bedingungen müssen erfüllt werden
Enthält Zeichen mit niedrigeren Zeichen
Enthält groß geschriebene Zeichen
Hat eine Ziffer
Weist ein Sonderzeichen auf (Regex-Übereinstimmung [\W_])

Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts in einer Windows-VM

Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Azure Linux-VMs mithilfe der VMAccess-Erweiterung
Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
adminUsername Gibt den Namen des Administratorkontos an.

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Nur-Windows-Einschränkung: Kann nicht in "" enden.

Unzulässige Werte: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Mindestlänge (Linux): 1 Zeichen

Max-Length (Linux): 64 Zeichen

Max. Länge (Windows): 20 Zeichen.
Schnur
allowExtensionOperations Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen.

Dies kann nur auf False festgelegt werden, wenn keine Erweiterungen auf dem virtuellen Computer vorhanden sind.
Bool
computerName Gibt den Hostnamen des virtuellen Computers an.

Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Max. Länge (Windows): 15 Zeichen

Max-Length (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie in Implementierungsrichtlinien für Azure-Infrastrukturdienste.
Schnur
customData Gibt eine base64-codierte Zeichenfolge von benutzerdefinierten Daten an. Die base64-codierte Zeichenfolge wird mit einem binären Array decodiert, das als Datei auf dem virtuellen Computer gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes.

Hinweis: Übergeben Sie keine geheimen Schlüssel oder Kennwörter in der customData-Eigenschaft

Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Custom Data on Azure VMs

Informationen zur Verwendung von Cloud-Init für Ihre Linux-VM finden Sie unter Verwenden von Cloud-Init zum Anpassen einer Linux-VM während der Erstellung
Schnur
linuxConfiguration Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an.

Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux unter Azure-Endorsed Distributionen.
LinuxConfiguration-
requireGuestProvisionSignal Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss. Bool
Geheimnisse Gibt einen Satz von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden. VaultSecretGroup-[]
windowsConfiguration Gibt die Windows-Betriebssystemeinstellungen auf dem virtuellen Computer an. WindowsConfiguration-

PatchSettings

Name Beschreibung Wert
assessmentMode Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte sind:

ImageDefault- – Sie steuern den Zeitpunkt der Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Windows an. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Ermöglicht Es Kunden, ihre Azure-VMs zu patchen, ohne dass ein Neustart erforderlich ist. Für enableHotpatching muss "provisionVMAgent" auf "true" festgelegt werden, und "patchMode" muss auf "AutomaticByPlatform" festgelegt werden. Bool
patchMode Gibt den Modus des VM-Gastpatchings auf iaaS-VM-Computer oder virtuelle Computer an, die mit orchestrationMode als flexibel verknüpft sind.

Mögliche Werte sind:

Manuelle – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "false" sein.

AutomaticByOS- – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft "WindowsConfiguration.enableAutomaticUpdates" muss "true" sein.

AutomaticByPlatform – der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.
"AutomaticByOS"
'AutomaticByPlatform'
"Manuell"

Plan

Name Beschreibung Wert
Name Die Plan-ID. Schnur
Produkt Gibt das Produkt des Bilds vom Marketplace an. Dies ist derselbe Wert wie Offer unter dem imageReference-Element. Schnur
promotionCode Der Heraufsufungscode. Schnur
Verlag Die Herausgeber-ID. Schnur

PublicIPAddressSku

Name Beschreibung Wert
Name Angeben des öffentlichen IP-Sku-Namens "Einfach"
"Standard"
Rang Angeben der öffentlichen IP-Sku-Ebene "Global"
"Regional"

ResourceTags

Name Beschreibung Wert

ScheduledEventsProfile

Name Beschreibung Wert
terminateNotificationProfile Gibt terminbezogene Terminkonfigurationen an. TerminateNotificationProfile-

SecurityProfile

Name Beschreibung Wert
encryptionAtHost Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder die Skalierungsgruppe des virtuellen Computers zu aktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger einschließlich Ressourcen-/Temp-Datenträger auf dem Host selbst aktiviert.

Standard: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf "true" festgelegt.
Bool
securityType Gibt den SecurityType des virtuellen Computers an. Sie muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren.

Standard: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.
"VertraulichVM"
"TrustedLaunch"
uefiSettings Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden.

Mindest-API-Version: 2020-12-01
UefiSettings-

SshConfiguration

Name Beschreibung Wert
publicKeys Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden. SshPublicKey[]

SshPublicKey

Name Beschreibung Wert
keyData SSH-Zertifikat für öffentliche Schlüssel, das für die Authentifizierung mit dem virtuellen Computer über ssh verwendet wird. Der Schlüssel muss mindestens 2048-Bit und im ssh-rsa-Format sein.

Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed).
Schnur
Pfad Gibt den vollständigen Pfad auf der erstellten VM an, auf der ssh-öffentlicher Schlüssel gespeichert ist. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys Schnur

StorageProfile

Name Beschreibung Wert
dataDisks Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
DataDisk-[]
imageReference Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet wird. ImageReference-
osDisk Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.
OSDisk-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

TerminateNotificationProfile

Name Beschreibung Wert
ermöglichen Gibt an, ob das Terminplanereignis aktiviert oder deaktiviert ist. Bool
notBeforeTimeout Konfigurierbare Zeitspanne, die ein virtueller Computer gelöscht wird, muss das terminierte Ereignis potenziell genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration muss im ISO 8601-Format angegeben werden, der Standardwert beträgt 5 Minuten (PT5M) Schnur

UefiSettings

Name Beschreibung Wert
secureBootEnabled Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01
Bool
vTpmEnabled Gibt an, ob vTPM auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01
Bool

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentitiesValue

Name Beschreibung Wert

VaultCertificate

Name Beschreibung Wert
certificateStore Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto.

Für Linux-VMs wird die Zertifikatdatei unter dem Verzeichnis "/var/lib/waagent" platziert, wobei der Dateiname <"UppercaseThumbprint">.crt für die X509-Zertifikatdatei und <"UppercaseThumbprint">.prv für privaten Schlüssel. Beide Dateien sind PEM formatiert.
Schnur
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":"<Base64-codiertes Zertifikat>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.
Schnur

VaultSecretGroup

Name Beschreibung Wert
sourceVault Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. SubResource-
vaultCertificates Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. VaultCertificate[]

VirtualHardDisk

Name Beschreibung Wert
Uri Gibt den URI der virtuellen Festplatte an. Schnur

VirtualMachineIdentity

Name Beschreibung Wert
Art Der Identitätstyp, der für den virtuellen Computer verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. 'None'
'SystemAssigned'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities-

VirtualMachineIpTag

Name Beschreibung Wert
ipTagType IP-Tagtyp. Beispiel: FirstPartyUsage. Schnur
Etikett IP-Tag, das der öffentlichen IP zugeordnet ist. Beispiel: SQL, Speicher usw. Schnur

VirtualMachineNetworkInterfaceConfiguration

Name Beschreibung Wert
Name Der Konfigurationsname der Netzwerkschnittstelle. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die IP-Konfiguration eines Netzwerkprofils eines virtuellen Computers. VirtualMachineNetworkInterfaceConfigurationProperties

VirtualMachineNetworkInterfaceConfigurationProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
dnsSettings Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. VirtualMachineNetworkInterfaceDnsSettingsConfiguration
dscpConfiguration SubResource-
enableAcceleratedNetworking Gibt an, ob die Netzwerkschnittstelle durch netzwerkbeschleunigte Netzwerke beschleunigt wird. Bool
enableFpga Gibt an, ob es sich bei der Netzwerkschnittstelle um EINE FPGA-Netzwerk-fähige Netzwerkschnittstelle handelt. Bool
enableIPForwarding Gibt an, ob die IP-Weiterleitung für diese NIC aktiviert ist. Bool
ipConfigurations Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. VirtualMachineNetworkInterfaceIPConfiguration[] (erforderlich)
networkSecurityGroup Die Netzwerksicherheitsgruppe. SubResource-
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Name Beschreibung Wert
dnsServers Liste der DNS-Server-IP-Adressen string[]

VirtualMachineNetworkInterfaceIPConfiguration

Name Beschreibung Wert
Name Der NAME der IP-Konfiguration. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die IP-Konfigurationseigenschaften der Netzwerkschnittstelle für virtuelle Computer. VirtualMachineNetworkInterfaceIPConfigurationProperties

VirtualMachineNetworkInterfaceIPConfigurationProperties

Name Beschreibung Wert
applicationGatewayBackendAddressPools Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein virtueller Computer kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere virtuelle Computer können nicht dasselbe Anwendungsgateway verwenden. SubResource-[]
applicationSecurityGroups Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an. SubResource-[]
loadBalancerBackendAddressPools Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht den gleichen grundlegenden SKU-Lastenausgleich verwenden]. SubResource-[]
primär Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. Bool
privateIPAddressVersion Verfügbar ab Api-Version 2017-03-30, gibt es an, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". "IPv4"
"IPv6"
publicIPAddressConfiguration Die publicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
Subnetz Gibt den Bezeichner des Subnetzes an. SubResource-

VirtualMachineProperties

Name Beschreibung Wert
additionalCapabilities Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind. AdditionalCapabilities-
applicationProfile Gibt die Kataloganwendungen an, die dem virtuellen Computer/VMSS zur Verfügung gestellt werden sollen. ApplicationProfile-
availabilitySet Gibt Informationen zum Verfügbarkeitssatz an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Verfügbarkeitssatz angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitssätzen finden Sie unter Übersicht über Verfügbarkeitssätze.

Weitere Informationen zur geplanten Wartung von Azure finden Sie unter Wartung und Updates für virtuelle Computer in Azure

Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Der Verfügbarkeitssatz, zu dem der virtuelle Computer hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitssatzressource befinden. Eine vorhandene VM kann keinem Verfügbarkeitssatz hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.virtualMachineScaleSet-Referenz vorhanden sein.
SubResource-
billingProfile Gibt die abrechnungsbezogenen Details eines virtuellen Azure Spot-Computers an.

Mindest-API-Version: 2019-03-01.
BillingProfile-
capacityReservation Gibt Informationen zur Kapazitätsreservierung an, die zum Zuordnen virtueller Computer verwendet wird.

Mindest-API-Version: 2021-04-01.
CapacityReservationProfile-
diagnosticsProfile Gibt den Status der Startdiagnoseeinstellungen an.

Mindest-API-Version: 2015-06-15.
DiagnosticsProfile-
evictionPolicy Gibt die Eviction-Richtlinie für den virtuellen Azure Spot-Computer und den Azure Spot-Skalierungssatz an.

Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2019-03-01.

Bei Azure Spot-Skalierungssätzen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die mindeste API-Version ist 2017-10-30-preview.
"Deallocate"
"Löschen"
extensionsTimeBudget Gibt die Uhrzeit an, die für alle zu startenden Erweiterungen zugewiesen wurde. Die Zeitdauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M).

Mindest-API-Version: 2020-06-01
Schnur
hardwareProfile Gibt die Hardwareeinstellungen für den virtuellen Computer an. HardwareProfile-
Gastgeber Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet.

Mindest-API-Version: 2018-10-01.
SubResource-
hostGroup Gibt Informationen zur dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet.

Mindest-API-Version: 2020-06-01.

HINWEIS: Der Benutzer kann sowohl host- als auch hostGroup-Eigenschaften nicht angeben.
SubResource-
licenseType Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit für Linux Server

Mindest-API-Version: 2015-06-15
Schnur
networkProfile Gibt die Netzwerkschnittstellen des virtuellen Computers an. NetworkProfile-
osProfile Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nicht geändert werden, nachdem der virtuelle Computer bereitgestellt wurde. OSProfile-
platformFaultDomain Gibt die logische Fehlerdomäne des Skalierungssatzes an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten gewährleistet.
<li>Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist.<li>Der skalierungssatz des virtuellen Computers, auf den verwiesen wird, muss "platformFaultDomainCount" > 1 aufweisen.<li>Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.<li>Fehlerdomänenzuweisung kann in der Instanzansicht des virtuellen Computers angezeigt werden.

Mindest-API-Version: 2020‐12‐01
Int
Priorität Gibt die Priorität für den virtuellen Computer an.

Mindest-API-Version: 2019-03-01
"Niedrig"
"Normal"
"Spot"
proximityPlacementGroup Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll.

Mindest-API-Version: 2018-04-01.
SubResource-
scheduledEventsProfile Gibt geplante Ereigniskonfigurationen an. ScheduledEventsProfile-
securityProfile Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an. SecurityProfile-
storageProfile Gibt die Speichereinstellungen für die Datenträger des virtuellen Computers an. StorageProfile-
userData UserData für den virtuellen Computer, der base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

Mindest-API-Version: 2021-03-01
Schnur
virtualMachineScaleSet Gibt Informationen zum Skalierungssatz des virtuellen Computers an, dem der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die im gleichen Skalierungssatz für virtuelle Computer angegeben sind, werden verschiedenen Knoten zugewiesen, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit für vm-Skalierungssätze hinzugefügt werden. Eine vorhandene VM kann keinem Skalierungssatz für virtuelle Computer hinzugefügt werden.

Diese Eigenschaft kann nicht zusammen mit einer Nicht-Null-Eigenschaft.availabilitySet-Referenz vorhanden sein.

Mindest-API-Version: 2019‐03‐01
SubResource-

VirtualMachinePublicIPAddressConfiguration

Name Beschreibung Wert
Name Der Name der PublicIP-Adresskonfiguration. Zeichenfolge (erforderlich)
Eigenschaften Beschreibt die PublicIPAddress-Konfiguration einer virtuellen Computer-IP-Konfiguration VirtualMachinePublicIPAddressConfigurationProperties
Sku Beschreibt die öffentliche IP-Sku. Er kann nur mit OrchestrationMode als flexibel festgelegt werden. PublicIPAddressSku-

VirtualMachinePublicIPAddressConfigurationProperties

Name Beschreibung Wert
deleteOption Angeben, was mit der öffentlichen IP-Adresse passiert, wenn der virtuelle Computer gelöscht wird "Löschen"
"Trennen"
dnsSettings Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. VirtualMachinePublicIPAddressDnsSettingsConfiguration
idleTimeoutInMinutes Das Leerlauftimeout der öffentlichen IP-Adresse. Int
ipTags Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. VirtualMachineIpTag[]
publicIPAddressVersion Ab Api-Version 2019-07-01 ist es verfügbar, ob es sich bei der spezifischen ipconfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod Angeben des öffentlichen IP-Zuordnungstyps "Dynamisch"
"Statisch"
publicIPPrefix Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen. SubResource-

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Name Beschreibung Wert
domainNameLabel Das Präfix "Domain name label" der publicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Domänennamenbezeichnung und der eindeutigen ID des vm-Netzwerkprofils. Zeichenfolge (erforderlich)

VMDiskSecurityProfile

Name Beschreibung Wert
diskEncryptionSet Gibt die Vom Kunden verwaltete Datenträgerverschlüsselungssatz-Ressourcen-ID für den verwalteten Datenträger an, der für den vom Kunden verwalteten Schlüssel verschlüsselter VertraulichVM-Betriebssystemdatenträger und vmGuest-Blob verwendet wird. DiskEncryptionSetParameters
securityEncryptionType Gibt den EncryptionType des verwalteten Datenträgers an.
Sie ist für die Verschlüsselung des verwalteten Datenträgers zusammen mit vmGuestState-BLOB auf DiskWithVMGuestStateState und VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-BLOB festgelegt.

HINWEIS: Sie kann nur für vertrauliche virtuelle Computer festgelegt werden.
'DiskWithVMGuestState'
"VMGuestStateOnly"

VMGalleryApplication

Name Beschreibung Wert
configurationReference Optional, gibt den URI für ein Azure-Blob an, der die Standardkonfiguration für das Paket ersetzt, falls angegeben. Schnur
enableAutomaticUpgrade Wenn dieser Wert auf "true" festgelegt ist, wenn eine neue Galerieanwendungsversion in PIR/SIG verfügbar ist, wird sie automatisch für die VM/VMSS aktualisiert. Bool
Bestellung Optional, gibt die Reihenfolge an, in der die Pakete installiert werden müssen. Int
packageReferenceId Gibt die GalleryApplicationVersion-Ressourcen-ID in Form von /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} an. Zeichenfolge (erforderlich)
Schilder Optional, Specifies a passthrough value for more generic context. Schnur
treatFailureAsDeploymentFailure Optional, Wenn wahr, tritt bei einem Fehler für einen Vorgang in der VmApplication die Bereitstellung fehl. Bool

VMSizeProperties

Name Beschreibung Wert
vCPUsAvailable Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUs festgelegt, der für diese VM-Größe verfügbar ist, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region.
Int
vCPUsPerCore Gibt das vCPU-Verhältnis zum physischen Kernverhältnis an.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in api-Antwort von Auflisten aller verfügbaren virtuellen Computergrößen in einer Region

Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.
Int

WindowsConfiguration

Name Beschreibung Wert
additionalUnattendContent Gibt zusätzliche base64-codierte XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird. AdditionalUnattendContent[]
enableAutomaticUpdates Gibt an, ob automatische Updates für den virtuellen Windows-Computer aktiviert sind. Der Standardwert ist true.

Bei Skalierungssätzen für virtuelle Computer kann diese Eigenschaft aktualisiert werden, und Updates wirken sich auf die Erneute Bereitstellung des Betriebssystems aus.
Bool
patchSettings [Vorschaufeature] Gibt Einstellungen im Zusammenhang mit VM-Gastpatching unter Windows an. PatchSettings-
provisionVMAgent Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.
Bool
timeZone Gibt die Zeitzone des virtuellen Computers an. z.B. "Pacific Standard Time".

Mögliche Werte können TimeZoneInfo.Id Wert aus Zeitzonen sein, die von TimeZoneInfo.GetSystemTimeZoneszurückgegeben werden.
Schnur
winRM Gibt die Windows-Remoteverwaltungslistener an. Dies ermöglicht Remote-Windows PowerShell. WinRMConfiguration-

WindowsVMGuestPatchAutomaticByPlatformSettings

Name Beschreibung Wert
rebootSetting Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. "Immer"
"IfRequired"
"Nie"
"Unbekannt"

WinRMConfiguration

Name Beschreibung Wert
Hörer Die Liste der Windows-Remoteverwaltungslistener WinRMListener-[]

WinRMListener

Name Beschreibung Wert
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimschlüssels zum Schlüsseltresor finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

{
"data":"<Base64-codiertes Zertifikat>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die erweiterung des virtuellen Azure Key Vault-Computers für Linux oder die erweiterung des virtuellen Azure Key Vault-Computers für Windowszu verwenden.
Schnur
Protokoll Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte sind:
http-

https
'Http'
"Https"