CloudServiceExtensionProperties interface
Propriétés de l’extension.
Propriétés
| auto |
Spécifiez explicitement si la plateforme peut mettre à niveau automatiquement typeHandlerVersion vers des versions mineures supérieures lorsqu’elles deviennent disponibles. |
| force |
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 |
| protected |
Paramètres protégés pour l’extension qui sont chiffrés avant d’être envoyés à l’instance de rôle. |
| protected |
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. |
| provisioning |
É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. |
| roles |
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. |
| type |
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