Delen via


VMExtension Klas

De configuratie voor extensies van virtuele machines.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

Overname
azure.mgmt.batch._serialization.Model
VMExtension

Constructor

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)

Keyword-Only Parameters

Name Description
name
str

De naam van de extensie van de virtuele machine. Vereist.

publisher
str

De naam van de uitgever van de extensie-handler. Vereist.

type
str

Het type van de extensies. Vereist.

type_handler_version
str

De versie van scripthandler.

auto_upgrade_minor_version

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true.

enable_automatic_upgrade

Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is.

settings
<xref:JSON>

Met JSON opgemaakte openbare instellingen voor de extensie.

protected_settings
<xref:JSON>

De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten.

provision_after_extensions

Verzameling extensienamen waarna deze extensie moet worden ingericht.

Variabelen

Name Description
name
str

De naam van de extensie van de virtuele machine. Vereist.

publisher
str

De naam van de uitgever van de extensie-handler. Vereist.

type
str

Het type van de extensies. Vereist.

type_handler_version
str

De versie van scripthandler.

auto_upgrade_minor_version

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true.

enable_automatic_upgrade

Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is.

settings
<xref:JSON>

Met JSON opgemaakte openbare instellingen voor de extensie.

protected_settings
<xref:JSON>

De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten.

provision_after_extensions

Verzameling extensienamen waarna deze extensie moet worden ingericht.