Freigeben über


CloudServiceExtensionProperties Konstruktoren

Definition

Überlädt

CloudServiceExtensionProperties()

Initialisiert eine neue instance der CloudServiceExtensionProperties-Klasse.

CloudServiceExtensionProperties(String, String, String, Nullable<Boolean>, Object, Object, CloudServiceVaultAndSecretReference, String, String, IList<String>)

Initialisiert eine neue instance der CloudServiceExtensionProperties-Klasse.

CloudServiceExtensionProperties()

Initialisiert eine neue instance der CloudServiceExtensionProperties-Klasse.

public CloudServiceExtensionProperties ();
Public Sub New ()

Gilt für:

CloudServiceExtensionProperties(String, String, String, Nullable<Boolean>, Object, Object, CloudServiceVaultAndSecretReference, String, String, IList<String>)

Initialisiert eine neue instance der CloudServiceExtensionProperties-Klasse.

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

Parameter

publisher
String

Der Name des Erweiterungshandlerherausgebers.

type
String

Gibt den Typ der Erweiterung an.

typeHandlerVersion
String

Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer (X.Y) angegeben werden, wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben wird, wird ein automatisches Upgrade für die Rolleninstanz durchgeführt.

autoUpgradeMinorVersion
Nullable<Boolean>

Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, sobald diese verfügbar werden.

settings
Object

Öffentliche Einstellungen für die Erweiterung. Für JSON-Erweiterungen sind dies die JSON-Einstellungen für die Erweiterung. Für die XML-Erweiterung (wie RDP) ist dies die XML-Einstellung für die Erweiterung.

protectedSettings
Object

Geschützte Einstellungen für die Erweiterung, die verschlüsselt werden, bevor sie an die Rolle instance gesendet werden.

protectedSettingsFromKeyVault
CloudServiceVaultAndSecretReference
forceUpdateTag
String

Tag, um die Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen zu erzwingen. Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern. Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet. Wenn sich weder forceUpdateTag noch öffentliche oder geschützte Einstellungen ändern, würde die Erweiterung mit der gleichen Sequenznummer an die Rolle instance fließen, und es liegt an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

rolesAppliedTo
IList<String>

Optionale Liste der Rollen zum Anwenden dieser Erweiterung. Wenn die Eigenschaft nicht oder "*" angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet.

Gilt für: