다음을 통해 공유


Extension Class

Definition

The Extension object.

[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
Inheritance
Attributes

Constructors

Extension()

Initializes a new instance of the Extension class.

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)

Initializes a new instance of the Extension class.

Properties

AksAssignedIdentity

Gets or sets identity of the Extension resource in an AKS cluster

AutoUpgradeMinorVersion

Gets or sets flag to note if this extension participates in auto upgrade of minor version, or not.

ConfigurationProtectedSettings

Gets or sets configuration settings that are sensitive, as name-value pairs for configuring this extension.

ConfigurationSettings

Gets or sets configuration settings, as name-value pairs for configuring this extension.

CustomLocationSettings

Gets custom Location settings properties.

ErrorInfo

Gets error information from the Agent - e.g. errors during installation.

ExtensionType

Gets or sets type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.

Id

Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
Identity

Gets or sets identity of the Extension resource

InstalledVersion

Gets installed version of the extension.

Name

Gets the name of the resource

(Inherited from Resource)
PackageUri

Gets uri of the Helm package

ProvisioningState

Gets status of installation of this extension. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'Creating', 'Updating', 'Deleting'

ReleaseTrain

Gets or sets releaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'.

Scope

Gets or sets scope at which the extension is installed.

Statuses

Gets or sets status from this extension.

SystemData

Gets or sets top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)
Version

Gets or sets user-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

Applies to