Freigeben über


VirtualMachineScaleSetVMProfile interface

Beschreibt ein VM-Skalierungsgruppenprofil für virtuelle Computer.

Eigenschaften

applicationProfile

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

billingProfile

Gibt die Abrechnungsdetails einer Azure Spot-VMSS an.

Api-Mindestversion: 2019-03-01.

capacityReservation

Gibt die Kapazitätsreservierungsdetails einer Skalierungsgruppe an.

Api-Mindestversion: 2021-04-01.

diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Api-Mindestversion: 2015-06-15.

evictionPolicy

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an.

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

Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

extensionProfile

Gibt eine Sammlung von Einstellungen für Erweiterungen an, die auf virtuellen Computern in der Skalierungsgruppe installiert sind.

hardwareProfile

Gibt die hardwareprofilbezogenen Details einer Skalierungsgruppe an.

Api-Mindestversion: 2021-11-01.

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-Hybridnutzungsvorteil für Linux Server

Api-Mindestversion: 2015-06-15

networkProfile

Gibt die Eigenschaften der Netzwerkschnittstellen der virtuellen Computer in der Skalierungsgruppe an.

osProfile

Gibt die Betriebssystemeinstellungen für die virtuellen Computer in der Skalierungsgruppe an.

priority

Gibt die Priorität für die virtuellen Computer in der Skalierungsgruppe an.

Api-Mindestversion: 2017-10-30-preview

scheduledEventsProfile

Gibt konfigurationen für geplante Ereignisse an.

securityProfile

Gibt die Sicherheitsprofileinstellungen für die virtuellen Computer in der Skalierungsgruppe an.

storageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

userData

UserData für die virtuellen Computer in der Skalierungsgruppe, die Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

Api-Mindestversion: 2021-03-01

Details zur Eigenschaft

applicationProfile

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

applicationProfile?: ApplicationProfile

Eigenschaftswert

billingProfile

Gibt die Abrechnungsdetails einer Azure Spot-VMSS an.

Api-Mindestversion: 2019-03-01.

billingProfile?: BillingProfile

Eigenschaftswert

capacityReservation

Gibt die Kapazitätsreservierungsdetails einer Skalierungsgruppe an.

Api-Mindestversion: 2021-04-01.

capacityReservation?: CapacityReservationProfile

Eigenschaftswert

diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Api-Mindestversion: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Eigenschaftswert

evictionPolicy

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an.

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

Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

evictionPolicy?: "Delete" | "Deallocate"

Eigenschaftswert

"Delete" | "Deallocate"

extensionProfile

Gibt eine Sammlung von Einstellungen für Erweiterungen an, die auf virtuellen Computern in der Skalierungsgruppe installiert sind.

extensionProfile?: VirtualMachineScaleSetExtensionProfile

Eigenschaftswert

hardwareProfile

Gibt die hardwareprofilbezogenen Details einer Skalierungsgruppe an.

Api-Mindestversion: 2021-11-01.

hardwareProfile?: VirtualMachineScaleSetHardwareProfile

Eigenschaftswert

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-Hybridnutzungsvorteil für Linux Server

Api-Mindestversion: 2015-06-15

licenseType?: string

Eigenschaftswert

string

networkProfile

Gibt die Eigenschaften der Netzwerkschnittstellen der virtuellen Computer in der Skalierungsgruppe an.

networkProfile?: VirtualMachineScaleSetNetworkProfile

Eigenschaftswert

osProfile

Gibt die Betriebssystemeinstellungen für die virtuellen Computer in der Skalierungsgruppe an.

osProfile?: VirtualMachineScaleSetOSProfile

Eigenschaftswert

priority

Gibt die Priorität für die virtuellen Computer in der Skalierungsgruppe an.

Api-Mindestversion: 2017-10-30-preview

priority?: "Regular" | "Low" | "Spot"

Eigenschaftswert

"Regular" | "Low" | "Spot"

scheduledEventsProfile

Gibt konfigurationen für geplante Ereignisse an.

scheduledEventsProfile?: ScheduledEventsProfile

Eigenschaftswert

securityProfile

Gibt die Sicherheitsprofileinstellungen für die virtuellen Computer in der Skalierungsgruppe an.

securityProfile?: SecurityProfile

Eigenschaftswert

storageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

storageProfile?: VirtualMachineScaleSetStorageProfile

Eigenschaftswert

userData

UserData für die virtuellen Computer in der Skalierungsgruppe, die Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben.

Api-Mindestversion: 2021-03-01

userData?: string

Eigenschaftswert

string