VMExtension Klasa
Konfiguracja rozszerzeń maszyn wirtualnych.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
name
|
Nazwa rozszerzenia maszyny wirtualnej. Wymagane. |
publisher
|
Nazwa wydawcy programu obsługi rozszerzeń. Wymagane. |
type
|
Typ rozszerzeń. Wymagane. |
type_handler_version
|
Wersja programu obsługi skryptów. |
auto_upgrade_minor_version
|
Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie będzie jednak uaktualniać wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true. |
enable_automatic_upgrade
|
Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli dostępna jest nowsza wersja rozszerzenia. |
settings
|
<xref:JSON>
Ustawienia publiczne w formacie JSON dla rozszerzenia. |
protected_settings
|
<xref:JSON>
Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione. |
provision_after_extensions
|
Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie. |
Zmienne
Nazwa | Opis |
---|---|
name
|
Nazwa rozszerzenia maszyny wirtualnej. Wymagane. |
publisher
|
Nazwa wydawcy programu obsługi rozszerzeń. Wymagane. |
type
|
Typ rozszerzeń. Wymagane. |
type_handler_version
|
Wersja programu obsługi skryptów. |
auto_upgrade_minor_version
|
Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie będzie jednak uaktualniać wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true. |
enable_automatic_upgrade
|
Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli dostępna jest nowsza wersja rozszerzenia. |
settings
|
<xref:JSON>
Ustawienia publiczne w formacie JSON dla rozszerzenia. |
protected_settings
|
<xref:JSON>
Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione. |
provision_after_extensions
|
Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie. |
Azure SDK for Python