Skip to main content

Interface: Provider

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

Properties​

detectionChecks​

readonly detectionChecks: ProviderDetectionCheck[]

Defined in: packages/extension-api/src/extension-api.d.ts:746


id​

readonly id: string

Defined in: packages/extension-api/src/extension-api.d.ts:731


images​

readonly images: ProviderImages

Defined in: packages/extension-api/src/extension-api.d.ts:741


readonly links: Link[]

Defined in: packages/extension-api/src/extension-api.d.ts:743


name​

readonly name: string

Defined in: packages/extension-api/src/extension-api.d.ts:730


onDidUpdateDetectionChecks​

onDidUpdateDetectionChecks: Event<ProviderDetectionCheck[]>

Defined in: packages/extension-api/src/extension-api.d.ts:757


onDidUpdateStatus​

onDidUpdateStatus: Event<ProviderStatus>

Defined in: packages/extension-api/src/extension-api.d.ts:734


onDidUpdateVersion​

onDidUpdateVersion: Event<string>

Defined in: packages/extension-api/src/extension-api.d.ts:739


status​

readonly status: ProviderStatus

Defined in: packages/extension-api/src/extension-api.d.ts:732


version​

readonly version: string | undefined

Defined in: packages/extension-api/src/extension-api.d.ts:737


warnings​

readonly warnings: ProviderInformation[]

Defined in: packages/extension-api/src/extension-api.d.ts:753

Methods​

dispose()​

dispose(): void

Defined in: packages/extension-api/src/extension-api.d.ts:729

Returns​

void


registerAutostart()​

registerAutostart(autostart): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:725

Parameters​

autostart​

ProviderAutostart

Returns​

Disposable


registerCleanup()​

registerCleanup(cleanup): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:727

Parameters​

cleanup​

ProviderCleanup

Returns​

Disposable


registerContainerProviderConnection()​

registerContainerProviderConnection(connection): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:713

Parameters​

connection​

ContainerProviderConnection

Returns​

Disposable


registerInstallation()​

registerInstallation(installation): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:719

Parameters​

installation​

ProviderInstallation

Returns​

Disposable


registerKubernetesProviderConnection()​

registerKubernetesProviderConnection(connection): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:714

Parameters​

connection​

KubernetesProviderConnection

Returns​

Disposable


registerLifecycle()​

registerLifecycle(lifecycle): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:716

Parameters​

lifecycle​

ProviderLifecycle

Returns​

Disposable


registerUpdate()​

registerUpdate(update): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:722

Parameters​

update​

ProviderUpdate

Returns​

Disposable


registerVmProviderConnection()​

registerVmProviderConnection(connection): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:715

Parameters​

connection​

VmProviderConnection

Returns​

Disposable


setContainerProviderConnectionFactory()​

setContainerProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:700

Parameters​

containerProviderConnectionFactory​

ContainerProviderConnectionFactory

connectionAuditor?​

Auditor

Returns​

Disposable


setKubernetesProviderConnectionFactory()​

setKubernetesProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:704

Parameters​

containerProviderConnectionFactory​

KubernetesProviderConnectionFactory

connectionAuditor?​

Auditor

Returns​

Disposable


setVmProviderConnectionFactory()​

setVmProviderConnectionFactory(vmProviderConnectionFactory, connectionAuditor?): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:708

Parameters​

vmProviderConnectionFactory​

VmProviderConnectionFactory

connectionAuditor?​

Auditor

Returns​

Disposable


updateDetectionChecks()​

updateDetectionChecks(detectionChecks): void

Defined in: packages/extension-api/src/extension-api.d.ts:750

Parameters​

detectionChecks​

ProviderDetectionCheck[]

Returns​

void


updateStatus()​

updateStatus(status): void

Defined in: packages/extension-api/src/extension-api.d.ts:733

Parameters​

status​

ProviderStatus

Returns​

void


updateVersion()​

updateVersion(version?): void

Defined in: packages/extension-api/src/extension-api.d.ts:738

Parameters​

version?​

string

Returns​

void


updateWarnings()​

updateWarnings(warnings): void

Defined in: packages/extension-api/src/extension-api.d.ts:754

Parameters​

warnings​

ProviderInformation[]

Returns​

void