Skip to main content

Interface: ContainerProviderConnection

Defined in: packages/extension-api/src/extension-api.d.ts:396

Properties

displayName?

optional displayName?: string

Defined in: packages/extension-api/src/extension-api.d.ts:398


endpoint

endpoint: ContainerProviderConnectionEndpoint

Defined in: packages/extension-api/src/extension-api.d.ts:400


error?

optional error?: string

Defined in: packages/extension-api/src/extension-api.d.ts:410

Optional error message describing why this connection is in a failed state. The connection retains its lifecycle status (e.g. 'starting', 'stopped') while this field provides the error details. Cleared automatically on successful lifecycle transitions.


lifecycle?

optional lifecycle?: ProviderConnectionLifecycle

Defined in: packages/extension-api/src/extension-api.d.ts:402


name

name: string

Defined in: packages/extension-api/src/extension-api.d.ts:397


shellAccess?

optional shellAccess?: ProviderConnectionShellAccess

Defined in: packages/extension-api/src/extension-api.d.ts:401


type

type: "docker" | "podman"

Defined in: packages/extension-api/src/extension-api.d.ts:399


vmType?

optional vmType?: string

Defined in: packages/extension-api/src/extension-api.d.ts:411


vmTypeDisplayName?

optional vmTypeDisplayName?: string

Defined in: packages/extension-api/src/extension-api.d.ts:415

the vmTypeDisplayName property cannot be set if vmType is undefined

Methods

status()

status(): ProviderConnectionStatus

Defined in: packages/extension-api/src/extension-api.d.ts:403

Returns

ProviderConnectionStatus