Skip to main content

Interface: Provider

Properties

detectionChecks

readonly detectionChecks: ProviderDetectionCheck[]

Defined in

packages/extension-api/src/extension-api.d.ts:655


id

readonly id: string

Defined in

packages/extension-api/src/extension-api.d.ts:640


images

readonly images: ProviderImages

Defined in

packages/extension-api/src/extension-api.d.ts:650


readonly links: Link[]

Defined in

packages/extension-api/src/extension-api.d.ts:652


name

readonly name: string

Defined in

packages/extension-api/src/extension-api.d.ts:639


onDidUpdateDetectionChecks

onDidUpdateDetectionChecks: Event<ProviderDetectionCheck[]>

Defined in

packages/extension-api/src/extension-api.d.ts:666


onDidUpdateStatus

onDidUpdateStatus: Event<ProviderStatus>

Defined in

packages/extension-api/src/extension-api.d.ts:643


onDidUpdateVersion

onDidUpdateVersion: Event<string>

Defined in

packages/extension-api/src/extension-api.d.ts:648


status

readonly status: ProviderStatus

Defined in

packages/extension-api/src/extension-api.d.ts:641


version

readonly version: undefined | string

Defined in

packages/extension-api/src/extension-api.d.ts:646


warnings

readonly warnings: ProviderInformation[]

Defined in

packages/extension-api/src/extension-api.d.ts:662

Methods

dispose()

dispose(): void

Returns

void

Defined in

packages/extension-api/src/extension-api.d.ts:638


registerAutostart()

registerAutostart(autostart): Disposable

Parameters

autostart: ProviderAutostart

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:634


registerCleanup()

registerCleanup(cleanup): Disposable

Parameters

cleanup: ProviderCleanup

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:636


registerContainerProviderConnection()

registerContainerProviderConnection(connection): Disposable

Parameters

connection: ContainerProviderConnection

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:623


registerInstallation()

registerInstallation(installation): Disposable

Parameters

installation: ProviderInstallation

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:628


registerKubernetesProviderConnection()

registerKubernetesProviderConnection(connection): Disposable

Parameters

connection: KubernetesProviderConnection

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:624


registerLifecycle()

registerLifecycle(lifecycle): Disposable

Parameters

lifecycle: ProviderLifecycle

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:625


registerUpdate()

registerUpdate(update): Disposable

Parameters

update: ProviderUpdate

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:631


setContainerProviderConnectionFactory()

setContainerProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

Parameters

containerProviderConnectionFactory: ContainerProviderConnectionFactory

connectionAuditor?: Auditor

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:614


setKubernetesProviderConnectionFactory()

setKubernetesProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

Parameters

containerProviderConnectionFactory: KubernetesProviderConnectionFactory

connectionAuditor?: Auditor

Returns

Disposable

Defined in

packages/extension-api/src/extension-api.d.ts:618


updateDetectionChecks()

updateDetectionChecks(detectionChecks): void

Parameters

detectionChecks: ProviderDetectionCheck[]

Returns

void

Defined in

packages/extension-api/src/extension-api.d.ts:659


updateStatus()

updateStatus(status): void

Parameters

status: ProviderStatus

Returns

void

Defined in

packages/extension-api/src/extension-api.d.ts:642


updateVersion()

updateVersion(version): void

Parameters

version: string

Returns

void

Defined in

packages/extension-api/src/extension-api.d.ts:647


updateWarnings()

updateWarnings(warnings): void

Parameters

warnings: ProviderInformation[]

Returns

void

Defined in

packages/extension-api/src/extension-api.d.ts:663