Interface: Provider
Defined in: packages/extension-api/src/extension-api.d.ts:682
Properties
detectionChecks
readonlydetectionChecks:ProviderDetectionCheck[]
Defined in: packages/extension-api/src/extension-api.d.ts:729
id
readonlyid:string
Defined in: packages/extension-api/src/extension-api.d.ts:714
images
readonlyimages:ProviderImages
Defined in: packages/extension-api/src/extension-api.d.ts:724
links
readonlylinks:Link[]
Defined in: packages/extension-api/src/extension-api.d.ts:726
name
readonlyname:string
Defined in: packages/extension-api/src/extension-api.d.ts:713
onDidUpdateDetectionChecks
onDidUpdateDetectionChecks:
Event<ProviderDetectionCheck[]>
Defined in: packages/extension-api/src/extension-api.d.ts:740
onDidUpdateStatus
onDidUpdateStatus:
Event<ProviderStatus>
Defined in: packages/extension-api/src/extension-api.d.ts:717
onDidUpdateVersion
onDidUpdateVersion:
Event<string>
Defined in: packages/extension-api/src/extension-api.d.ts:722
status
readonlystatus:ProviderStatus
Defined in: packages/extension-api/src/extension-api.d.ts:715
version
readonlyversion:string|undefined
Defined in: packages/extension-api/src/extension-api.d.ts:720
warnings
readonlywarnings:ProviderInformation[]
Defined in: packages/extension-api/src/extension-api.d.ts:736
Methods
dispose()
dispose():
void
Defined in: packages/extension-api/src/extension-api.d.ts:712
Returns
void
registerAutostart()
registerAutostart(
autostart):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:708
Parameters
autostart
Returns
registerCleanup()
registerCleanup(
cleanup):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:710
Parameters
cleanup
Returns
registerContainerProviderConnection()
registerContainerProviderConnection(
connection):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:696
Parameters
connection
Returns
registerInstallation()
registerInstallation(
installation):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:702
Parameters
installation
Returns
registerKubernetesProviderConnection()
registerKubernetesProviderConnection(
connection):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:697
Parameters
connection
Returns
registerLifecycle()
registerLifecycle(
lifecycle):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:699
Parameters
lifecycle
Returns
registerUpdate()
registerUpdate(
update):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:705
Parameters
update
Returns
registerVmProviderConnection()
registerVmProviderConnection(
connection):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:698
Parameters
connection
Returns
setContainerProviderConnectionFactory()
setContainerProviderConnectionFactory(
containerProviderConnectionFactory,connectionAuditor?):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:683
Parameters
containerProviderConnectionFactory
ContainerProviderConnectionFactory
connectionAuditor?
Returns
setKubernetesProviderConnectionFactory()
setKubernetesProviderConnectionFactory(
containerProviderConnectionFactory,connectionAuditor?):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:687
Parameters
containerProviderConnectionFactory
KubernetesProviderConnectionFactory
connectionAuditor?
Returns
setVmProviderConnectionFactory()
setVmProviderConnectionFactory(
vmProviderConnectionFactory,connectionAuditor?):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:691
Parameters
vmProviderConnectionFactory
connectionAuditor?
Returns
updateDetectionChecks()
updateDetectionChecks(
detectionChecks):void
Defined in: packages/extension-api/src/extension-api.d.ts:733
Parameters
detectionChecks
Returns
void
updateStatus()
updateStatus(
status):void
Defined in: packages/extension-api/src/extension-api.d.ts:716
Parameters
status
Returns
void
updateVersion()
updateVersion(
version):void
Defined in: packages/extension-api/src/extension-api.d.ts:721
Parameters
version
string
Returns
void
updateWarnings()
updateWarnings(
warnings):void
Defined in: packages/extension-api/src/extension-api.d.ts:737
Parameters
warnings
Returns
void