MachineExtension interface
Décrit une extension de machine.
Propriétés
| auto |
Indique si l’extension doit utiliser une version mineure plus récente si elle est disponible au moment du déploiement. Une fois déployée, toutefois, l’extension ne met pas à niveau les versions mineures, sauf si elle est redéployée, même avec cette propriété définie sur true. |
| enable |
Indique si l’extension doit être automatiquement mise à niveau par la plateforme s’il existe une version plus récente disponible. |
| force |
Comment le gestionnaire d’extensions doit être forcé de mettre à jour même si la configuration de l’extension n’a pas changé. |
| id | Obtient ou définit l’ID. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| instance |
Vue de l’instance d’extension de machine. |
| location | Obtient ou définit l’emplacement. |
| name | Obtient ou définit le nom. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| protected |
L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé du tout. |
| 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. |
| settings | Paramètres publics au format Json pour l’extension. |
| system |
Données système. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| tags | Obtient ou définit les balises de ressource. |
| type | Obtient ou définit le type de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| type |
Spécifie la version du gestionnaire de scripts. |
| type |
Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ». |
Détails de la propriété
autoUpgradeMinorVersion
Indique si l’extension doit utiliser une version mineure plus récente si elle est disponible au moment du déploiement. Une fois déployée, toutefois, l’extension ne met pas à niveau les versions mineures, sauf si elle est redéployée, même avec cette propriété définie sur true.
autoUpgradeMinorVersion?: boolean
Valeur de propriété
boolean
enableAutomaticUpgrade
Indique si l’extension doit être automatiquement mise à niveau par la plateforme s’il existe une version plus récente disponible.
enableAutomaticUpgrade?: boolean
Valeur de propriété
boolean
forceUpdateTag
Comment le gestionnaire d’extensions doit être forcé de mettre à jour même si la configuration de l’extension n’a pas changé.
forceUpdateTag?: string
Valeur de propriété
string
id
Obtient ou définit l’ID. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
id?: string
Valeur de propriété
string
instanceView
Vue de l’instance d’extension de machine.
instanceView?: MachineExtensionPropertiesInstanceView
Valeur de propriété
location
Obtient ou définit l’emplacement.
location?: string
Valeur de propriété
string
name
Obtient ou définit le nom. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
name?: string
Valeur de propriété
string
protectedSettings
L’extension peut contenir protectedSettings ou protectedSettingsFromKeyVault ou aucun paramètre protégé du tout.
protectedSettings?: Record<string, unknown>
Valeur de propriété
Record<string, unknown>
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
settings
Paramètres publics au format Json pour l’extension.
settings?: Record<string, unknown>
Valeur de propriété
Record<string, unknown>
systemData
Données système. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
systemData?: SystemData
Valeur de propriété
tags
Obtient ou définit les balises de ressource.
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
type
Obtient ou définit le type de la ressource. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
type?: string
Valeur de propriété
string
typeHandlerVersion
Spécifie la version du gestionnaire de scripts.
typeHandlerVersion?: string
Valeur de propriété
string
typePropertiesType
Spécifie le type de l’extension ; un exemple est « CustomScriptExtension ».
typePropertiesType?: string
Valeur de propriété
string