Partager via


CloudServiceExtensionProperties Classe

Propriétés d’extension.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

Héritage
azure.mgmt.compute._serialization.Model
CloudServiceExtensionProperties

Constructeur

CloudServiceExtensionProperties(*, publisher: str | None = None, type: str | None = None, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, protected_settings_from_key_vault: _models.CloudServiceVaultAndSecretReference | None = None, force_update_tag: str | None = None, roles_applied_to: List[str] | None = None, **kwargs: Any)

Paramètres de mot clé uniquement

Nom Description
publisher
str

Nom du serveur de publication du gestionnaire d’extensions.

type
str

Spécifie le type de l'extension.

type_handler_version
str

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 majeure et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version majeure spécifiée est sélectionnée. Si un numéro de version majeure 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.

auto_upgrade_minor_version

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

settings
<xref:JSON>

Paramètres publics pour 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.

protected_settings
<xref:JSON>

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

protected_settings_from_key_vault

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

force_update_tag
str

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écuter 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 ne changent, l’extension est transmise au rôle instance avec le même numéro de séquence, et il appartient à l’implémentation du gestionnaire de la réexécuter ou non.

roles_applied_to

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

Variables

Nom Description
publisher
str

Nom du serveur de publication du gestionnaire d’extensions.

type
str

Spécifie le type de l'extension.

type_handler_version
str

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 majeure et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version majeure spécifiée est sélectionnée. Si un numéro de version majeure 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.

auto_upgrade_minor_version

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

settings
<xref:JSON>

Paramètres publics pour 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.

protected_settings
<xref:JSON>

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

protected_settings_from_key_vault

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

force_update_tag
str

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écuter 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 ne changent, l’extension est transmise au rôle instance avec le même numéro de séquence, et il appartient à l’implémentation du gestionnaire de la réexécuter ou non.

provisioning_state
str

État d’approvisionnement, qui apparaît uniquement dans la réponse.

roles_applied_to

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