Partager via


VirtualMachineExtension Classe

Décrit une extension de machine virtuelle.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

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

Héritage
azure.mgmt.compute.v2019_12_01.models._models_py3.Resource
VirtualMachineExtension

Constructeur

VirtualMachineExtension(*, location: str, 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, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, instance_view: _models.VirtualMachineExtensionInstanceView | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

Balises de ressource.

force_update_tag
str

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

publisher
str

Nom de l’éditeur du gestionnaire d’extensions.

type_properties_type
str

Spécifie le type de l’extension ; Par exemple, « CustomScriptExtension ».

type_handler_version
str

Spécifie la version du gestionnaire de script.

auto_upgrade_minor_version
bool

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

instance_view
VirtualMachineExtensionInstanceView

Vue instance de l’extension de machine virtuelle.

Variables

id
str

ID de ressource.

name
str

Nom de la ressource.

type
str

Type de ressource.

location
str

Emplacement de la ressource. Obligatoire.

tags
dict[str, str]

Balises de ressource.

force_update_tag
str

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

publisher
str

Nom de l’éditeur du gestionnaire d’extensions.

type_properties_type
str

Spécifie le type de l’extension ; Par exemple, « CustomScriptExtension ».

type_handler_version
str

Spécifie la version du gestionnaire de script.

auto_upgrade_minor_version
bool

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

provisioning_state
str

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

instance_view
VirtualMachineExtensionInstanceView

Vue instance de l’extension de machine virtuelle.