Partager via


Extension Classe

Définition

Objet Extension.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Extension : Microsoft.Azure.Management.KubernetesConfiguration.Extensions.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, 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 à noter si cette extension participe à la mise à niveau automatique de la version mineure ou non.

ConfigurationProtectedSettings

Obtient ou définit des 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 des paramètres d’emplacement personnalisés.

ErrorInfo

Objet Extension.

ExtensionType

Obtient ou définit le type de l’extension, dont cette ressource est une instance de. 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

Name

Obtient le nom de la ressource

(Hérité de Resource)
PackageUri

Obtient l’URI du package Helm

ProvisioningState

Obtient ou définit les valeurs possibles : « Réussi », « Échec », « Annulé », « Création », « Mise à jour », « Suppression »

ReleaseTrain

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

Scope

Obtient ou définit l’étendue à laquelle l’extension est installée.

Statuses

Obtient ou définit status de cette extension.

SystemData

Obtient ou définit les 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 de l’extension pour cette extension, si elle est « épinglée » à une version spécifique. autoUpgradeMinorVersion doit être « false ».

S’applique à