Freigeben über


CloudServiceExtensionProperties interface

Erweiterungseigenschaften.

Eigenschaften

autoUpgradeMinorVersion

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

forceUpdateTag

Tag, um das Anwenden 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 auf ö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 derselben Sequenznummer an die Rolleninstanz fließen, und es liegt bei der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht.

protectedSettings

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

protectedSettingsFromKeyVault

Geschützte Einstellungen für die Erweiterung, auf die mithilfe von KeyVault verwiesen wird, die verschlüsselt werden, bevor sie an die Rolleninstanz gesendet werden.

provisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

publisher

Der Name des Erweiterungshandlerherausgebers.

rolesAppliedTo

Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder "*" angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet.

settings

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

type

Gibt den Typ der Erweiterung an.

typeHandlerVersion

Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben 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.

Details zur Eigenschaft

autoUpgradeMinorVersion

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

autoUpgradeMinorVersion?: boolean

Eigenschaftswert

boolean

forceUpdateTag

Tag, um das Anwenden 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 auf ö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 derselben Sequenznummer an die Rolleninstanz fließen, und es liegt bei der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht.

forceUpdateTag?: string

Eigenschaftswert

string

protectedSettings

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

protectedSettings?: any

Eigenschaftswert

any

protectedSettingsFromKeyVault

Geschützte Einstellungen für die Erweiterung, auf die mithilfe von KeyVault verwiesen wird, die verschlüsselt werden, bevor sie an die Rolleninstanz gesendet werden.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Eigenschaftswert

provisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

provisioningState?: string

Eigenschaftswert

string

publisher

Der Name des Erweiterungshandlerherausgebers.

publisher?: string

Eigenschaftswert

string

rolesAppliedTo

Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder "*" angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet.

rolesAppliedTo?: string[]

Eigenschaftswert

string[]

settings

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

settings?: any

Eigenschaftswert

any

type

Gibt den Typ der Erweiterung an.

type?: string

Eigenschaftswert

string

typeHandlerVersion

Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben 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.

typeHandlerVersion?: string

Eigenschaftswert

string