Udostępnij za pośrednictwem


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.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)

Parametry Tylko słowo kluczowe

Nazwa Opis
name
str

Nazwa rozszerzenia maszyny wirtualnej. Wymagane.

publisher
str

Nazwa wydawcy programu obsługi rozszerzeń. Wymagane.

type
str

Typ rozszerzeń. Wymagane.

type_handler_version
str

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
str

Nazwa rozszerzenia maszyny wirtualnej. Wymagane.

publisher
str

Nazwa wydawcy programu obsługi rozszerzeń. Wymagane.

type
str

Typ rozszerzeń. Wymagane.

type_handler_version
str

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.