Interface: Provider
Properties
detectionChecks
readonly
detectionChecks:ProviderDetectionCheck
[]
Defined in
packages/extension-api/src/extension-api.d.ts:649
id
readonly
id:string
Defined in
packages/extension-api/src/extension-api.d.ts:634
images
readonly
images:ProviderImages
Defined in
packages/extension-api/src/extension-api.d.ts:644
links
readonly
links:Link
[]
Defined in
packages/extension-api/src/extension-api.d.ts:646
name
readonly
name:string
Defined in
packages/extension-api/src/extension-api.d.ts:633
onDidUpdateDetectionChecks
onDidUpdateDetectionChecks:
Event
<ProviderDetectionCheck
[]>
Defined in
packages/extension-api/src/extension-api.d.ts:660
onDidUpdateStatus
onDidUpdateStatus:
Event
<ProviderStatus
>
Defined in
packages/extension-api/src/extension-api.d.ts:637
onDidUpdateVersion
onDidUpdateVersion:
Event
<string
>
Defined in
packages/extension-api/src/extension-api.d.ts:642
status
readonly
status:ProviderStatus
Defined in
packages/extension-api/src/extension-api.d.ts:635
version
readonly
version:undefined
|string
Defined in
packages/extension-api/src/extension-api.d.ts:640
warnings
readonly
warnings:ProviderInformation
[]
Defined in
packages/extension-api/src/extension-api.d.ts:656
Methods
dispose()
dispose():
void
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:632
registerAutostart()
registerAutostart(
autostart
):Disposable
Parameters
• autostart: ProviderAutostart
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:628
registerCleanup()
registerCleanup(
cleanup
):Disposable
Parameters
• cleanup: ProviderCleanup
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:630
registerContainerProviderConnection()
registerContainerProviderConnection(
connection
):Disposable
Parameters
• connection: ContainerProviderConnection
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:617
registerInstallation()
registerInstallation(
installation
):Disposable
Parameters
• installation: ProviderInstallation
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:622
registerKubernetesProviderConnection()
registerKubernetesProviderConnection(
connection
):Disposable
Parameters
• connection: KubernetesProviderConnection
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:618
registerLifecycle()
registerLifecycle(
lifecycle
):Disposable
Parameters
• lifecycle: ProviderLifecycle
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:619
registerUpdate()
registerUpdate(
update
):Disposable
Parameters
• update: ProviderUpdate
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:625
setContainerProviderConnectionFactory()
setContainerProviderConnectionFactory(
containerProviderConnectionFactory
,connectionAuditor
?):Disposable
Parameters
• containerProviderConnectionFactory: ContainerProviderConnectionFactory
• connectionAuditor?: Auditor
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:608
setKubernetesProviderConnectionFactory()
setKubernetesProviderConnectionFactory(
containerProviderConnectionFactory
,connectionAuditor
?):Disposable
Parameters
• containerProviderConnectionFactory: KubernetesProviderConnectionFactory
• connectionAuditor?: Auditor
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:612
updateDetectionChecks()
updateDetectionChecks(
detectionChecks
):void
Parameters
• detectionChecks: ProviderDetectionCheck
[]
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:653
updateStatus()
updateStatus(
status
):void
Parameters
• status: ProviderStatus
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:636
updateVersion()
updateVersion(
version
):void
Parameters
• version: string
Returns
void
Defined in
packages/extension-api/src/extension-api.d.ts:641
updateWarnings()
updateWarnings(
warnings
):void
Parameters
• warnings: ProviderInformation
[]
Returns
void