GetExtensionResult

data class GetExtensionResult(val autoUpgradeMinorVersion: Boolean? = null, val configurationProtectedSettings: Map<String, String>? = null, val configurationSettings: Map<String, String>? = null, val creationTime: String, val errorInfo: ErrorDefinitionResponse, val extensionType: String? = null, val id: String, val identity: ConfigurationIdentityResponse? = null, val installState: String, val lastModifiedTime: String, val lastStatusTime: String, val name: String, val releaseTrain: String? = null, val scope: ScopeResponse? = null, val statuses: List<ExtensionStatusResponse>? = null, val systemData: SystemDataResponse? = null, val type: String, val version: String? = null)

The Extension Instance object.

Constructors

Link copied to clipboard
constructor(autoUpgradeMinorVersion: Boolean? = null, configurationProtectedSettings: Map<String, String>? = null, configurationSettings: Map<String, String>? = null, creationTime: String, errorInfo: ErrorDefinitionResponse, extensionType: String? = null, id: String, identity: ConfigurationIdentityResponse? = null, installState: String, lastModifiedTime: String, lastStatusTime: String, name: String, releaseTrain: String? = null, scope: ScopeResponse? = null, statuses: List<ExtensionStatusResponse>? = null, systemData: SystemDataResponse? = null, type: String, version: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

DateLiteral (per ISO8601) noting the time the resource was created by the client (user).

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

Resource Id

Link copied to clipboard

The identity of the configuration.

Link copied to clipboard

Status of installation of this instance of the extension.

Link copied to clipboard

DateLiteral (per ISO8601) noting the time the resource was modified by the client (user).

Link copied to clipboard

DateLiteral (per ISO8601) noting the time of last status from the agent.

Link copied to clipboard

Resource name

Link copied to clipboard
val releaseTrain: String? = null

ReleaseTrain this extension instance 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 instance is installed.

Link copied to clipboard

Status from this instance of the 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

Resource type

Link copied to clipboard
val version: String? = null

Version of the extension for this extension instance, if it is 'pinned' to a specific version. autoUpgradeMinorVersion must be 'false'.