Partager via


VirtualMachineScaleSetVMExtension Classe

Décrit une extension de machine virtuelle VMSS.

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.v2022_11_01.models._models_py3.SubResourceReadOnly
VirtualMachineScaleSetVMExtension

Constructeur

VirtualMachineScaleSetVMExtension(*, 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, **kwargs: Any)

Paramètres de mot clé uniquement

Nom Description
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.

Variables

Nom Description
id
str

ID de ressource.

name
str

Le nom de l'entité d'extension.

type
str

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