Partager via


VMExtension Classe

Configuration des extensions de machine virtuelle.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.batch._serialization.Model
VMExtension

Constructeur

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)

Paramètres de mot clé uniquement

Nom Description
name
str

Nom de l’extension de machine virtuelle. Obligatoire.

publisher
str

Nom du serveur de publication du gestionnaire d’extensions. Obligatoire.

type
str

Type des extensions. Obligatoire.

type_handler_version
str

Version du gestionnaire de script.

auto_upgrade_minor_version

Indique si l’extension doit utiliser une version mineure plus récente si une version est disponible au moment du déploiement. Cependant, une fois déployée, l’extension ne mettra pas à jour les versions mineures à moins d’être redéployée, même si cette propriété est définie sur true.

enable_automatic_upgrade

Indique si l’extension doit être automatiquement mise à niveau par la plateforme si une version plus récente de l’extension est disponible.

settings
<xref:JSON>

Paramètres publics au format JSON pour l’extension.

protected_settings
<xref:JSON>

L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé du tout.

provision_after_extensions

Collection de noms d’extensions après lesquels cette extension doit être provisionnée.

Variables

Nom Description
name
str

Nom de l’extension de machine virtuelle. Obligatoire.

publisher
str

Nom du serveur de publication du gestionnaire d’extensions. Obligatoire.

type
str

Type des extensions. Obligatoire.

type_handler_version
str

Version du gestionnaire de script.

auto_upgrade_minor_version

Indique si l’extension doit utiliser une version mineure plus récente si une version est disponible au moment du déploiement. Cependant, une fois déployée, l’extension ne mettra pas à jour les versions mineures à moins d’être redéployée, même si cette propriété est définie sur true.

enable_automatic_upgrade

Indique si l’extension doit être automatiquement mise à niveau par la plateforme si une version plus récente de l’extension est disponible.

settings
<xref:JSON>

Paramètres publics au format JSON pour l’extension.

protected_settings
<xref:JSON>

L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé du tout.

provision_after_extensions

Collection de noms d’extensions après lesquels cette extension doit être provisionnée.