GetExtensionResult

data class GetExtensionResult(val aksAssignedIdentity: ExtensionResponseAksAssignedIdentity? = null, val autoUpgradeMinorVersion: Boolean? = null, val azureApiVersion: String, val configurationProtectedSettings: Map<String, String>? = null, val configurationSettings: Map<String, String>? = null, val currentVersion: String, val customLocationSettings: Map<String, String>, val errorInfo: ErrorDetailResponse, val extensionType: String? = null, val id: String, val identity: IdentityResponse? = null, val isSystemExtension: Boolean, val name: String, val packageUri: String, val plan: PlanResponse? = null, val provisioningState: String, val releaseTrain: String? = null, val scope: ScopeResponse? = null, val statuses: List<ExtensionStatusResponse>? = null, val systemData: SystemDataResponse, val type: String, val version: String? = null)

The Extension object.

Constructors

Link copied to clipboard
constructor(aksAssignedIdentity: ExtensionResponseAksAssignedIdentity? = null, autoUpgradeMinorVersion: Boolean? = null, azureApiVersion: String, configurationProtectedSettings: Map<String, String>? = null, configurationSettings: Map<String, String>? = null, currentVersion: String, customLocationSettings: Map<String, String>, errorInfo: ErrorDetailResponse, extensionType: String? = null, id: String, identity: IdentityResponse? = null, isSystemExtension: Boolean, name: String, packageUri: String, plan: PlanResponse? = null, provisioningState: String, releaseTrain: String? = null, scope: ScopeResponse? = null, statuses: List<ExtensionStatusResponse>? = null, systemData: SystemDataResponse, type: String, version: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Identity of the Extension resource in an AKS cluster

Link copied to clipboard

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

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Configuration settings that are sensitive, as name-value pairs for configuring this extension.

Link copied to clipboard

Configuration settings, as name-value pairs for configuring this extension.

Link copied to clipboard

Currently installed version of the extension.

Link copied to clipboard

Custom Location settings properties.

Link copied to clipboard

Error information from the Agent - e.g. errors during installation.

Link copied to clipboard
val extensionType: String? = null

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.

Link copied to clipboard
val id: String

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

Link copied to clipboard

Identity of the Extension resource

Link copied to clipboard

Flag to note if this extension is a system extension

Link copied to clipboard

The name of the resource

Link copied to clipboard

Uri of the Helm package

Link copied to clipboard
val plan: PlanResponse? = null

The plan information.

Link copied to clipboard

Status of installation of this extension.

Link copied to clipboard
val releaseTrain: String? = null

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

Link copied to clipboard
val scope: ScopeResponse? = null

Scope at which the extension is installed.

Link copied to clipboard

Status from this extension.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val version: String? = null

User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.