Interface: Provider
Defined in: packages/extension-api/src/extension-api.d.ts:655
Properties
detectionChecks
readonly
detectionChecks:ProviderDetectionCheck
[]
Defined in: packages/extension-api/src/extension-api.d.ts:697
id
readonly
id:string
Defined in: packages/extension-api/src/extension-api.d.ts:682
images
readonly
images:ProviderImages
Defined in: packages/extension-api/src/extension-api.d.ts:692
links
readonly
links:Link
[]
Defined in: packages/extension-api/src/extension-api.d.ts:694
name
readonly
name:string
Defined in: packages/extension-api/src/extension-api.d.ts:681
onDidUpdateDetectionChecks
onDidUpdateDetectionChecks:
Event
<ProviderDetectionCheck
[]>
Defined in: packages/extension-api/src/extension-api.d.ts:708
onDidUpdateStatus
onDidUpdateStatus:
Event
<ProviderStatus
>
Defined in: packages/extension-api/src/extension-api.d.ts:685
onDidUpdateVersion
onDidUpdateVersion:
Event
<string
>
Defined in: packages/extension-api/src/extension-api.d.ts:690
status
readonly
status:ProviderStatus
Defined in: packages/extension-api/src/extension-api.d.ts:683
version
readonly
version:undefined
|string
Defined in: packages/extension-api/src/extension-api.d.ts:688
warnings
readonly
warnings:ProviderInformation
[]
Defined in: packages/extension-api/src/extension-api.d.ts:704
Methods
dispose()
dispose():
void
Defined in: packages/extension-api/src/extension-api.d.ts:680
Returns
void
registerAutostart()
registerAutostart(
autostart
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:676
Parameters
autostart
Returns
registerCleanup()
registerCleanup(
cleanup
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:678
Parameters
cleanup
Returns
registerContainerProviderConnection()
registerContainerProviderConnection(
connection
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:665
Parameters
connection
Returns
registerInstallation()
registerInstallation(
installation
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:670
Parameters
installation
Returns
registerKubernetesProviderConnection()
registerKubernetesProviderConnection(
connection
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:666
Parameters
connection
Returns
registerLifecycle()
registerLifecycle(
lifecycle
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:667
Parameters
lifecycle
Returns
registerUpdate()
registerUpdate(
update
):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:673
Parameters
update
Returns
setContainerProviderConnectionFactory()
setContainerProviderConnectionFactory(
containerProviderConnectionFactory
,connectionAuditor
?):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:656
Parameters
containerProviderConnectionFactory
ContainerProviderConnectionFactory
connectionAuditor?
Returns
setKubernetesProviderConnectionFactory()
setKubernetesProviderConnectionFactory(
containerProviderConnectionFactory
,connectionAuditor
?):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:660
Parameters
containerProviderConnectionFactory
KubernetesProviderConnectionFactory
connectionAuditor?
Returns
updateDetectionChecks()
updateDetectionChecks(
detectionChecks
):void
Defined in: packages/extension-api/src/extension-api.d.ts:701
Parameters
detectionChecks
Returns
void
updateStatus()
updateStatus(
status
):void
Defined in: packages/extension-api/src/extension-api.d.ts:684
Parameters
status
Returns
void
updateVersion()
updateVersion(
version
):void
Defined in: packages/extension-api/src/extension-api.d.ts:689
Parameters
version
string
Returns
void
updateWarnings()
updateWarnings(
warnings
):void
Defined in: packages/extension-api/src/extension-api.d.ts:705
Parameters
warnings
Returns
void