Interface: Provider
Properties
detectionChecks
• readonly detectionChecks: ProviderDetectionCheck[]
Source
packages/extension-api/src/extension-api.d.ts:453
id
• readonly id: string
Source
packages/extension-api/src/extension-api.d.ts:438
images
• readonly images: ProviderImages
Source
packages/extension-api/src/extension-api.d.ts:448
links
• readonly links: Link[]
Source
packages/extension-api/src/extension-api.d.ts:450
name
• readonly name: string
Source
packages/extension-api/src/extension-api.d.ts:437
onDidUpdateDetectionChecks
• onDidUpdateDetectionChecks: Event< ProviderDetectionCheck[] >
Source
packages/extension-api/src/extension-api.d.ts:464
onDidUpdateStatus
• onDidUpdateStatus: Event< ProviderStatus >
Source
packages/extension-api/src/extension-api.d.ts:441
onDidUpdateVersion
• onDidUpdateVersion: Event< string >
Source
packages/extension-api/src/extension-api.d.ts:446
status
• readonly status: ProviderStatus
Source
packages/extension-api/src/extension-api.d.ts:439
version
• readonly version: undefined | string
Source
packages/extension-api/src/extension-api.d.ts:444
warnings
• readonly warnings: ProviderInformation[]
Source
packages/extension-api/src/extension-api.d.ts:460
Methods
dispose()
• dispose(): void
Returns
void
Source
packages/extension-api/src/extension-api.d.ts:436
registerAutostart()
• registerAutostart(autostart): Disposable
Parameters
• autostart: ProviderAutostart
Returns
Source
packages/extension-api/src/extension-api.d.ts:432
registerCleanup()
• registerCleanup(cleanup): Disposable
Parameters
• cleanup: ProviderCleanup
Returns
Source
packages/extension-api/src/extension-api.d.ts:434
registerContainerProviderConnection()
• registerContainerProviderConnection(connection): Disposable
Parameters
• connection: ContainerProviderConnection
Returns
Source
packages/extension-api/src/extension-api.d.ts:421
registerInstallation()
• registerInstallation(installation): Disposable
Parameters
• installation: ProviderInstallation
Returns
Source
packages/extension-api/src/extension-api.d.ts:426
registerKubernetesProviderConnection()
• registerKubernetesProviderConnection(connection): Disposable
Parameters
• connection: KubernetesProviderConnection
Returns
Source
packages/extension-api/src/extension-api.d.ts:422
registerLifecycle()
• registerLifecycle(lifecycle): Disposable
Parameters
• lifecycle: ProviderLifecycle
Returns
Source
packages/extension-api/src/extension-api.d.ts:423
registerUpdate()
• registerUpdate(update): Disposable
Parameters
• update: ProviderUpdate
Returns
Source
packages/extension-api/src/extension-api.d.ts:429
setContainerProviderConnectionFactory()
• setContainerProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable
Parameters
• containerProviderConnectionFactory: ContainerProviderConnectionFactory
• connectionAuditor?: Auditor
Returns
Source
packages/extension-api/src/extension-api.d.ts:412
setKubernetesProviderConnectionFactory()
• setKubernetesProviderConnectionFactory(containerProviderConnectionFactory, connectionAuditor?): Disposable
Parameters
• containerProviderConnectionFactory: KubernetesProviderConnectionFactory
• connectionAuditor?: Auditor
Returns
Source
packages/extension-api/src/extension-api.d.ts:416
updateDetectionChecks()
• updateDetectionChecks(detectionChecks): void
Parameters
• detectionChecks: ProviderDetectionCheck[]
Returns
void
Source
packages/extension-api/src/extension-api.d.ts:457
updateStatus()
• updateStatus(status): void
Parameters
• status: ProviderStatus
Returns
void
Source
packages/extension-api/src/extension-api.d.ts:440
updateVersion()
• updateVersion(version): void
Parameters
• version: string
Returns
void
Source
packages/extension-api/src/extension-api.d.ts:445
updateWarnings()
• updateWarnings(warnings): void
Parameters
• warnings: ProviderInformation[]
Returns
void