Interface: Provider
Properties
detectionChecks
readonlydetectionChecks:ProviderDetectionCheck[]
Defined in
packages/extension-api/src/extension-api.d.ts:650
id
readonlyid:string
Defined in
packages/extension-api/src/extension-api.d.ts:635
images
readonlyimages:ProviderImages
Defined in
packages/extension-api/src/extension-api.d.ts:645
links
readonlylinks:Link[]
Defined in
packages/extension-api/src/extension-api.d.ts:647
name
readonlyname:string
Defined in
packages/extension-api/src/extension-api.d.ts:634
onDidUpdateDetectionChecks
onDidUpdateDetectionChecks:
Event<ProviderDetectionCheck[]>
Defined in
packages/extension-api/src/extension-api.d.ts:661
onDidUpdateStatus
onDidUpdateStatus:
Event<ProviderStatus>
Defined in
packages/extension-api/src/extension-api.d.ts:638
onDidUpdateVersion
onDidUpdateVersion:
Event<string>
Defined in
packages/extension-api/src/extension-api.d.ts:643
status
readonlystatus:ProviderStatus
Defined in
packages/extension-api/src/extension-api.d.ts:636
version
readonlyversion:undefined|string
Defined in
packages/extension-api/src/extension-api.d.ts:641
warnings
readonlywarnings:ProviderInformation[]
Defined in
packages/extension-api/src/extension-api.d.ts:657
Methods
dispose()
dispose():
void
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:633
registerAutostart()
registerAutostart(
autostart):Disposable
Parameters
• autostart: ProviderAutostart
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:629
registerCleanup()
registerCleanup(
cleanup):Disposable
Parameters
• cleanup: ProviderCleanup
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:631
registerContainerProviderConnection()
registerContainerProviderConnection(
connection):Disposable
Parameters
• connection: ContainerProviderConnection
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:618
registerInstallation()
registerInstallation(
installation):Disposable
Parameters
• installation: ProviderInstallation
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:623
registerKubernetesProviderConnection()
registerKubernetesProviderConnection(
connection):Disposable
Parameters
• connection: KubernetesProviderConnection
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:619
registerLifecycle()
registerLifecycle(
lifecycle):Disposable
Parameters
• lifecycle: ProviderLifecycle
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:620
registerUpdate()
registerUpdate(
update):Disposable
Parameters
• update: ProviderUpdate
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:626
setContainerProviderConnectionFactory()
setContainerProviderConnectionFactory(
containerProviderConnectionFactory,connectionAuditor?):Disposable
Parameters
• containerProviderConnectionFactory: ContainerProviderConnectionFactory
• connectionAuditor?: Auditor
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:609
setKubernetesProviderConnectionFactory()
setKubernetesProviderConnectionFactory(
containerProviderConnectionFactory,connectionAuditor?):Disposable
Parameters
• containerProviderConnectionFactory: KubernetesProviderConnectionFactory
• connectionAuditor?: Auditor
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:613
updateDetectionChecks()
updateDetectionChecks(
detectionChecks):void
Parameters
• detectionChecks: ProviderDetectionCheck[]
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:654
updateStatus()
updateStatus(
status):void
Parameters
• status: ProviderStatus
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:637
updateVersion()
updateVersion(
version):void
Parameters
• version: string
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:642
updateWarnings()
updateWarnings(
warnings):void
Parameters
• warnings: ProviderInformation[]
Returns
void