Partager via


BatchVmExtension Classe

Définition

Configuration des extensions de machine virtuelle.

public class BatchVmExtension
type BatchVmExtension = class
Public Class BatchVmExtension
Héritage
BatchVmExtension

Constructeurs

BatchVmExtension(String, String, String)

Initialise une nouvelle instance de BatchVmExtension.

Propriétés

AutoUpgradeMinorVersion

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.

EnableAutomaticUpgrade

Indique si l’extension doit être automatiquement mise à niveau par la plateforme si une version plus récente de l’extension est disponible.

ExtensionType

Type des extensions.

Name

Nom de l’extension de machine virtuelle.

ProtectedSettings

L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé du tout.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ProvisionAfterExtensions

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

Publisher

Nom du serveur de publication du gestionnaire d’extensions.

Settings

Paramètres publics au format JSON pour l’extension.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

TypeHandlerVersion

Version du gestionnaire de script.

S’applique à