Skip to main content

Interface: ApiClient<ResourceType>

Type Parameters

Type Parameter
ResourceType extends KubeObjectInterface

Properties

apiInfo

apiInfo: object[];

Defined in

src/lib/k8s/api/v1/factories.ts:93


delete()

delete: (name: string, deleteParams?: DeleteParameters, cluster?: string) => Promise<any>;

Parameters

ParameterType
namestring
deleteParams?DeleteParameters
cluster?string

Returns

Promise<any>

Defined in

src/lib/k8s/api/v1/factories.ts:91


get()

get: (name: string, cb: StreamResultsCb<ResourceType>, errCb: StreamErrCb, queryParams?: QueryParameters, cluster?: string) => Promise<CancelFunction>;

Parameters

ParameterType
namestring
cbStreamResultsCb<ResourceType>
errCbStreamErrCb
queryParams?QueryParameters
cluster?string

Returns

Promise<CancelFunction>

Defined in

src/lib/k8s/api/v1/factories.ts:68


isNamespaced

isNamespaced: boolean;

Defined in

src/lib/k8s/api/v1/factories.ts:92


list()

list: (cb: StreamResultsCb<ResourceType>, errCb: StreamErrCb, queryParams?: QueryParameters, cluster?: string) => Promise<CancelFunction>;

Parameters

ParameterType
cbStreamResultsCb<ResourceType>
errCbStreamErrCb
queryParams?QueryParameters
cluster?string

Returns

Promise<CancelFunction>

Defined in

src/lib/k8s/api/v1/factories.ts:62


patch()

patch: (body: OpPatch[], name: string, queryParams?: QueryParameters, cluster?: string) => Promise<ResourceType>;

Parameters

ParameterType
bodyOpPatch[]
namestring
queryParams?QueryParameters
cluster?string

Returns

Promise<ResourceType>

Defined in

src/lib/k8s/api/v1/factories.ts:85


post()

post: (body: RecursivePartial<ResourceType>, queryParams?: QueryParameters, cluster?: string) => Promise<ResourceType>;

Parameters

ParameterType
bodyRecursivePartial<ResourceType>
queryParams?QueryParameters
cluster?string

Returns

Promise<ResourceType>

Defined in

src/lib/k8s/api/v1/factories.ts:75


put()

put: (body: ResourceType, queryParams?: QueryParameters, cluster?: string) => Promise<ResourceType>;

Parameters

ParameterType
bodyResourceType
queryParams?QueryParameters
cluster?string

Returns

Promise<ResourceType>

Defined in

src/lib/k8s/api/v1/factories.ts:80