Partager via


Extension interface

Objet Extension.

Extends

Propriétés

aksAssignedIdentity

Identité de la ressource d’extension dans un cluster AKS

autoUpgradeMinorVersion

Indicateur pour noter si cette extension participe ou non à la mise à niveau automatique de la version mineure.

configurationProtectedSettings

Paramètres de configuration sensibles, en tant que paires nom-valeur pour la configuration de cette extension.

configurationSettings

Paramètres de configuration, sous forme de paires nom-valeur pour la configuration de cette extension.

currentVersion

Version actuellement installée de l’extension. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

customLocationSettings

Propriétés des paramètres d’emplacement personnalisé. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

errorInfo

Informations sur les erreurs de l’agent, par exemple les erreurs lors de l’installation. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

extensionType

Type de l’extension, dont cette ressource est une instance. Il doit s’agir de l’un des types d’extension inscrits auprès de Microsoft.KubernetesConfiguration par l’éditeur d’extension.

identity

Identité de la ressource d’extension

isSystemExtension

Indicateur à noter si cette extension est une extension système REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

packageUri

URI du package Helm REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

plan

Informations sur le plan.

provisioningState

État de l’installation de cette extension. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

releaseTrain

ReleaseTrain cette extension participe à la mise à niveau automatique (par exemple, Stable, Préversion, etc.) uniquement si autoUpgradeMinorVersion a la valeur « true ».

scope

Étendue au niveau de laquelle l’extension est installée.

statuses

État de cette extension.

systemData

Métadonnées de niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources supérieur REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

version

Version spécifiée par l’utilisateur de l’extension pour cette extension à « épingler ». Pour utiliser « version », autoUpgradeMinorVersion doit être « false ».

Propriétés héritées

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

aksAssignedIdentity

Identité de la ressource d’extension dans un cluster AKS

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Valeur de propriété

autoUpgradeMinorVersion

Indicateur pour noter si cette extension participe ou non à la mise à niveau automatique de la version mineure.

autoUpgradeMinorVersion?: boolean

Valeur de propriété

boolean

configurationProtectedSettings

Paramètres de configuration sensibles, en tant que paires nom-valeur pour la configuration de cette extension.

configurationProtectedSettings?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

configurationSettings

Paramètres de configuration, sous forme de paires nom-valeur pour la configuration de cette extension.

configurationSettings?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

currentVersion

Version actuellement installée de l’extension. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

currentVersion?: string

Valeur de propriété

string

customLocationSettings

Propriétés des paramètres d’emplacement personnalisé. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

customLocationSettings?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

errorInfo

Informations sur les erreurs de l’agent, par exemple les erreurs lors de l’installation. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

errorInfo?: ErrorDetail

Valeur de propriété

extensionType

Type de l’extension, dont cette ressource est une instance. Il doit s’agir de l’un des types d’extension inscrits auprès de Microsoft.KubernetesConfiguration par l’éditeur d’extension.

extensionType?: string

Valeur de propriété

string

identity

Identité de la ressource d’extension

identity?: Identity

Valeur de propriété

isSystemExtension

Indicateur à noter si cette extension est une extension système REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

isSystemExtension?: boolean

Valeur de propriété

boolean

packageUri

URI du package Helm REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

packageUri?: string

Valeur de propriété

string

plan

Informations sur le plan.

plan?: Plan

Valeur de propriété

provisioningState

État de l’installation de cette extension. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

releaseTrain

ReleaseTrain cette extension participe à la mise à niveau automatique (par exemple, Stable, Préversion, etc.) uniquement si autoUpgradeMinorVersion a la valeur « true ».

releaseTrain?: string

Valeur de propriété

string

scope

Étendue au niveau de laquelle l’extension est installée.

scope?: Scope

Valeur de propriété

statuses

État de cette extension.

statuses?: ExtensionStatus[]

Valeur de propriété

systemData

Métadonnées de niveau https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources supérieur REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

version

Version spécifiée par l’utilisateur de l’extension pour cette extension à « épingler ». Pour utiliser « version », autoUpgradeMinorVersion doit être « false ».

version?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deProxyResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deProxyResource.name

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deProxyResource.type