Partager via


VirtualMachineScaleSetExtension Classe

Décrit une extension de groupe de machines virtuelles identiques.

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.v2019_07_01.models._models_py3.SubResourceReadOnly
VirtualMachineScaleSetExtension

Constructeur

VirtualMachineScaleSetExtension(*, name: 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, 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 mots-clés uniquement

Nom Description
name
str

Le nom de l'entité d'extension.

force_update_tag
str

Si une valeur est fournie et est différente de la valeur précédente, le gestionnaire d’extension est forcé de 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.

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
id
str

ID de ressource.

name
str

Le nom de l'entité d'extension.

type
str

Type de ressource.

force_update_tag
str

Si une valeur est fournie et est différente de la valeur précédente, le gestionnaire d’extension est forcé de 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.

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.

provision_after_extensions

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