Delen via


VMExtension Constructors

Definitie

Overloads

VMExtension()

Initialiseert een nieuw exemplaar van de VMExtension-klasse.

VMExtension(String, String, String, String, Nullable<Boolean>, Object, Object, IList<String>)

Initialiseert een nieuw exemplaar van de VMExtension-klasse.

VMExtension()

Initialiseert een nieuw exemplaar van de VMExtension-klasse.

public VMExtension ();
Public Sub New ()

Van toepassing op

VMExtension(String, String, String, String, Nullable<Boolean>, Object, Object, IList<String>)

Initialiseert een nieuw exemplaar van de VMExtension-klasse.

public VMExtension (string name, string publisher, string type, string typeHandlerVersion = default, bool? autoUpgradeMinorVersion = default, object settings = default, object protectedSettings = default, System.Collections.Generic.IList<string> provisionAfterExtensions = default);
new Microsoft.Azure.Management.Batch.Models.VMExtension : string * string * string * string * Nullable<bool> * obj * obj * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Batch.Models.VMExtension
Public Sub New (name As String, publisher As String, type As String, Optional typeHandlerVersion As String = Nothing, Optional autoUpgradeMinorVersion As Nullable(Of Boolean) = Nothing, Optional settings As Object = Nothing, Optional protectedSettings As Object = Nothing, Optional provisionAfterExtensions As IList(Of String) = Nothing)

Parameters

name
String

De naam van de extensie van de virtuele machine.

publisher
String

De naam van de uitgever van de extensie-handler.

type
String

Het type van de extensies.

typeHandlerVersion
String

De versie van scripthandler.

autoUpgradeMinorVersion
Nullable<Boolean>

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true.

settings
Object

Met JSON opgemaakte openbare instellingen voor de extensie.

protectedSettings
Object

De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen.

provisionAfterExtensions
IList<String>

De verzameling extensienamen.

Van toepassing op