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.ModelVMExtension
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
|
Nom de l’extension de machine virtuelle. Obligatoire. |
publisher
|
Nom du serveur de publication du gestionnaire d’extensions. Obligatoire. |
type
|
Type des extensions. Obligatoire. |
type_handler_version
|
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
|
Nom de l’extension de machine virtuelle. Obligatoire. |
publisher
|
Nom du serveur de publication du gestionnaire d’extensions. Obligatoire. |
type
|
Type des extensions. Obligatoire. |
type_handler_version
|
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. |
Azure SDK for Python