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.ModelVMExtension
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
|
Der Name der VM-Erweiterung. Erforderlich. |
publisher
|
Der Name des Erweiterungshandlerherausgebers. Erforderlich. |
type
|
Der Typ der Erweiterungen. Erforderlich. |
type_handler_version
|
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
|
Der Name der VM-Erweiterung. Erforderlich. |
publisher
|
Der Name des Erweiterungshandlerherausgebers. Erforderlich. |
type
|
Der Typ der Erweiterungen. Erforderlich. |
type_handler_version
|
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. |
Azure SDK for Python