Skip to main content

Interface: Provider

Properties

detectionChecks

readonly detectionChecks: ProviderDetectionCheck[]

Defined in

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


id

readonly id: string

Defined in

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


images

readonly images: ProviderImages

Defined in

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


readonly links: Link[]

Defined in

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


name

readonly name: string

Defined in

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


onDidUpdateDetectionChecks

onDidUpdateDetectionChecks: Event<ProviderDetectionCheck[]>

Defined in

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


onDidUpdateStatus

onDidUpdateStatus: Event<ProviderStatus>

Defined in

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


onDidUpdateVersion

onDidUpdateVersion: Event<string>

Defined in

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


status

readonly status: ProviderStatus

Defined in

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


version

readonly version: undefined | string

Defined in

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


warnings

readonly warnings: ProviderInformation[]

Defined in

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

Methods

dispose()

dispose(): void

Returns

void

Defined in

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


registerAutostart()

registerAutostart(autostart): Disposable

Parameters

autostart

ProviderAutostart

Returns

Disposable

Defined in

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


registerCleanup()

registerCleanup(cleanup): Disposable

Parameters

cleanup

ProviderCleanup

Returns

Disposable

Defined in

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


registerContainerProviderConnection()

registerContainerProviderConnection(connection): Disposable

Parameters

connection

ContainerProviderConnection

Returns

Disposable

Defined in

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


registerInstallation()

registerInstallation(installation): Disposable

Parameters

installation

ProviderInstallation

Returns

Disposable

Defined in

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


registerKubernetesProviderConnection()

registerKubernetesProviderConnection(connection): Disposable

Parameters

connection

KubernetesProviderConnection

Returns

Disposable

Defined in

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


registerLifecycle()

registerLifecycle(lifecycle): Disposable

Parameters

lifecycle

ProviderLifecycle

Returns

Disposable

Defined in

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


registerUpdate()

registerUpdate(update): Disposable

Parameters

update

ProviderUpdate

Returns

Disposable

Defined in

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


setContainerProviderConnectionFactory()

setContainerProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

Parameters

containerProviderConnectionFactory

ContainerProviderConnectionFactory

connectionAuditor?

Auditor

Returns

Disposable

Defined in

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


setKubernetesProviderConnectionFactory()

setKubernetesProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

Parameters

containerProviderConnectionFactory

KubernetesProviderConnectionFactory

connectionAuditor?

Auditor

Returns

Disposable

Defined in

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


updateDetectionChecks()

updateDetectionChecks(detectionChecks): void

Parameters

detectionChecks

ProviderDetectionCheck[]

Returns

void

Defined in

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


updateStatus()

updateStatus(status): void

Parameters

status

ProviderStatus

Returns

void

Defined in

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


updateVersion()

updateVersion(version): void

Parameters

version

string

Returns

void

Defined in

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


updateWarnings()

updateWarnings(warnings): void

Parameters

warnings

ProviderInformation[]

Returns

void

Defined in

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