Partager via


VirtualMachineExtension Classe

Décrit une extension de machine virtuelle.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

Héritage
azure.mgmt.compute.v2023_09_01.models._models_py3.ResourceWithOptionalLocation
VirtualMachineExtension

Constructeur

VirtualMachineExtension(*, location: str | None = None, tags: Dict[str, str] | None = None, force_update_tag: str | None = None, publisher: str | None = None, type_properties_type: str | None = None, 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, instance_view: _models.VirtualMachineExtensionInstanceView | None = None, suppress_failures: bool | None = None, protected_settings_from_key_vault: _models.KeyVaultSecretReference | None = None, provision_after_extensions: List[str] | None = None, **kwargs: Any)

Paramètres de mot clé uniquement

Nom Description
location
str

Emplacement de la ressource.

tags

Balises de ressource.

force_update_tag
str

Comment le gestionnaire d’extensions doit être forcé à mettre à jour même si la configuration de l’extension n’a pas changé.

publisher
str

Nom du serveur de publication du gestionnaire d’extensions.

type_properties_type
str

Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ».

type_handler_version
str

Spécifie la 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.

instance_view

L’extension de machine virtuelle instance vue.

suppress_failures

Indique si les échecs liés à l’extension seront supprimés (les échecs opérationnels tels que le fait de ne pas se connecter à la machine virtuelle ne seront pas supprimés, quelle que soit cette valeur). La valeur par défaut est false.

protected_settings_from_key_vault

Les extensions ont protégé les paramètres transmis par référence et consommés à partir du coffre de clés.

provision_after_extensions

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

Variables

Nom Description
location
str

Emplacement de la ressource.

id
str

ID de ressource.

name
str

Nom de la ressource.

type
str

Type de ressource.

tags

Balises de ressource.

force_update_tag
str

Comment le gestionnaire d’extensions doit être forcé à mettre à jour même si la configuration de l’extension n’a pas changé.

publisher
str

Nom du serveur de publication du gestionnaire d’extensions.

type_properties_type
str

Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ».

type_handler_version
str

Spécifie la 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.

provisioning_state
str

État d’approvisionnement, qui apparaît uniquement dans la réponse.

instance_view

L’extension de machine virtuelle instance vue.

suppress_failures

Indique si les échecs liés à l’extension seront supprimés (les échecs opérationnels tels que le fait de ne pas se connecter à la machine virtuelle ne seront pas supprimés, quelle que soit cette valeur). La valeur par défaut est false.

protected_settings_from_key_vault

Les extensions ont protégé les paramètres transmis par référence et consommés à partir du coffre de clés.

provision_after_extensions

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