Freigeben über


VMExtension Klasse

Die Konfiguration für VM-Erweiterungen.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.batch._serialization.Model
VMExtension

Konstruktor

VMExtension(*, name: str, publisher: str, type: str, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, enable_automatic_upgrade: bool | None = None, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, provision_after_extensions: List[str] | None = None, **kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
name
str

Der Name der VM-Erweiterung. Erforderlich.

publisher
str

Der Name des Erweiterungshandlerherausgebers. Erforderlich.

type
str

Der Typ der Erweiterungen. Erforderlich.

type_handler_version
str

Die Version des Skripthandlers.

auto_upgrade_minor_version

Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zur Bereitstellungszeit verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist.

enable_automatic_upgrade

Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist.

settings
<xref:JSON>

JSON-formatierte öffentliche Einstellungen für die Erweiterung.

protected_settings
<xref:JSON>

Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder überhaupt keine geschützten Einstellungen enthalten.

provision_after_extensions

Auflistung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss.

Variablen

Name Beschreibung
name
str

Der Name der VM-Erweiterung. Erforderlich.

publisher
str

Der Name des Erweiterungshandlerherausgebers. Erforderlich.

type
str

Der Typ der Erweiterungen. Erforderlich.

type_handler_version
str

Die Version des Skripthandlers.

auto_upgrade_minor_version

Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zur Bereitstellungszeit verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist.

enable_automatic_upgrade

Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist.

settings
<xref:JSON>

JSON-formatierte öffentliche Einstellungen für die Erweiterung.

protected_settings
<xref:JSON>

Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder überhaupt keine geschützten Einstellungen enthalten.

provision_after_extensions

Auflistung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss.