Partager via


CloudServiceExtensionProperties interface

Propriétés de l’extension.

Propriétés

autoUpgradeMinorVersion

Spécifiez explicitement si la plateforme peut mettre à niveau automatiquement typeHandlerVersion vers des versions mineures supérieures lorsqu’elles deviennent disponibles.

forceUpdateTag

Balise pour forcer l’application des paramètres publics et protégés fournis. La modification de la valeur de balise permet de réexécter l’extension sans modifier les paramètres publics ou protégés. Si forceUpdateTag n’est pas modifié, les mises à jour des paramètres publics ou protégés sont toujours appliquées par le gestionnaire. Si ni forceUpdateTag ni aucun des paramètres publics ou protégés change, l’extension est transmise à l’instance de rôle avec le même numéro de séquence et elle est jusqu’à l’implémentation du gestionnaire s’il faut le réexécuter ou non

protectedSettings

Paramètres protégés pour l’extension qui sont chiffrés avant d’être envoyés à l’instance de rôle.

protectedSettingsFromKeyVault

Paramètres protégés de l’extension, référencés à l’aide de KeyVault qui sont chiffrés avant d’être envoyés à l’instance de rôle.

provisioningState

État d’approvisionnement, qui apparaît uniquement dans la réponse. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

publisher

Nom du serveur de publication du gestionnaire d’extensions.

rolesAppliedTo

Liste facultative des rôles à appliquer à cette extension. Si la propriété n’est pas spécifiée ou « * » est spécifiée, l’extension est appliquée à tous les rôles du service cloud.

settings

Paramètres publics de l’extension. Pour les extensions JSON, il s’agit des paramètres JSON de l’extension. Pour l’extension XML (comme RDP), il s’agit du paramètre XML de l’extension.

type

Spécifie le type de l’extension.

typeHandlerVersion

Spécifie la version de l’extension. Spécifie la version de l’extension. Si cet élément n’est pas spécifié ou si un astérisque (*) est utilisé comme valeur, la dernière version de l’extension est utilisée. Si la valeur est spécifiée avec un numéro de version principal et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version principale spécifiée est sélectionnée. Si un numéro de version principal et un numéro de version secondaire sont spécifiés (X.Y), la version d’extension spécifique est sélectionnée. Si une version est spécifiée, une mise à niveau automatique est effectuée sur l’instance de rôle.

Détails de la propriété

autoUpgradeMinorVersion

Spécifiez explicitement si la plateforme peut mettre à niveau automatiquement typeHandlerVersion vers des versions mineures supérieures lorsqu’elles deviennent disponibles.

autoUpgradeMinorVersion?: boolean

Valeur de propriété

boolean

forceUpdateTag

Balise pour forcer l’application des paramètres publics et protégés fournis. La modification de la valeur de balise permet de réexécter l’extension sans modifier les paramètres publics ou protégés. Si forceUpdateTag n’est pas modifié, les mises à jour des paramètres publics ou protégés sont toujours appliquées par le gestionnaire. Si ni forceUpdateTag ni aucun des paramètres publics ou protégés change, l’extension est transmise à l’instance de rôle avec le même numéro de séquence et elle est jusqu’à l’implémentation du gestionnaire s’il faut le réexécuter ou non

forceUpdateTag?: string

Valeur de propriété

string

protectedSettings

Paramètres protégés pour l’extension qui sont chiffrés avant d’être envoyés à l’instance de rôle.

protectedSettings?: any

Valeur de propriété

any

protectedSettingsFromKeyVault

Paramètres protégés de l’extension, référencés à l’aide de KeyVault qui sont chiffrés avant d’être envoyés à l’instance de rôle.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Valeur de propriété

provisioningState

État d’approvisionnement, qui apparaît uniquement dans la réponse. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

publisher

Nom du serveur de publication du gestionnaire d’extensions.

publisher?: string

Valeur de propriété

string

rolesAppliedTo

Liste facultative des rôles à appliquer à cette extension. Si la propriété n’est pas spécifiée ou « * » est spécifiée, l’extension est appliquée à tous les rôles du service cloud.

rolesAppliedTo?: string[]

Valeur de propriété

string[]

settings

Paramètres publics de l’extension. Pour les extensions JSON, il s’agit des paramètres JSON de l’extension. Pour l’extension XML (comme RDP), il s’agit du paramètre XML de l’extension.

settings?: any

Valeur de propriété

any

type

Spécifie le type de l’extension.

type?: string

Valeur de propriété

string

typeHandlerVersion

Spécifie la version de l’extension. Spécifie la version de l’extension. Si cet élément n’est pas spécifié ou si un astérisque (*) est utilisé comme valeur, la dernière version de l’extension est utilisée. Si la valeur est spécifiée avec un numéro de version principal et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version principale spécifiée est sélectionnée. Si un numéro de version principal et un numéro de version secondaire sont spécifiés (X.Y), la version d’extension spécifique est sélectionnée. Si une version est spécifiée, une mise à niveau automatique est effectuée sur l’instance de rôle.

typeHandlerVersion?: string

Valeur de propriété

string