Partager via


Extension Classe

Définition

Objet Extension.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Extension : Microsoft.Azure.Management.KubernetesConfiguration.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Extension = class
    inherit ProxyResource
Public Class Extension
Inherits ProxyResource
Héritage
Attributs

Constructeurs

Extension()

Initialise une nouvelle instance de la classe Extension.

Extension(String, String, String, String, Nullable<Boolean>, String, String, Scope, IDictionary<String,String>, IDictionary<String, String>, String, String, IList<ExtensionStatus>, ErrorDetail, IDictionary<String,String>, String, ExtensionPropertiesAksAssignedIdentity, Identity, SystemData)

Initialise une nouvelle instance de la classe Extension.

Propriétés

AksAssignedIdentity

Obtient ou définit l’identité de la ressource d’extension dans un cluster AKS

AutoUpgradeMinorVersion

Obtient ou définit l’indicateur pour noter si cette extension participe à la mise à niveau automatique de la version mineure ou non.

ConfigurationProtectedSettings

Obtient ou définit les paramètres de configuration sensibles, sous forme de paires nom-valeur pour la configuration de cette extension.

ConfigurationSettings

Obtient ou définit les paramètres de configuration, sous forme de paires nom-valeur pour la configuration de cette extension.

CustomLocationSettings

Obtient les propriétés de paramètres d’emplacement personnalisées.

ErrorInfo

Obtient des informations sur les erreurs de l’agent, par exemple les erreurs lors de l’installation.

ExtensionType

Obtient ou définit le 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.

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
Identity

Obtient ou définit l’identité de la ressource d’extension

InstalledVersion

Obtient la version installée de l’extension.

Name

Obtient le nom de la ressource

(Hérité de Resource)
PackageUri

Obtient l’URI du package Helm

ProvisioningState

Obtient status d’installation de cette extension. Les valeurs possibles sont les suivantes : « Succeeded », « Failed », « Canceled », « Creating », « Updating », « Deleting »

ReleaseTrain

Obtient ou définit releaseTrain que cette extension participe à la mise à niveau automatique (par exemple, Stable, Préversion, etc.) uniquement si autoUpgradeMinorVersion a la valeur « true ».

Scope

Obtient ou définit l’étendue au niveau de laquelle l’extension est installée.

Statuses

Obtient ou définit status de cette extension.

SystemData

Obtient ou définit des métadonnées de niveau supérieur https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

Type

Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

(Hérité de Resource)
Version

Obtient ou définit la version spécifiée par l’utilisateur de l’extension pour cette extension sur « épingler ». Pour utiliser « version », autoUpgradeMinorVersion doit être « false ».

S’applique à