Interface: ApiClient<ResourceType>
Type Parameters
| Type Parameter |
|---|
ResourceType extends KubeObjectInterface |
Properties
apiInfo
apiInfo: object[];
Defined in
src/lib/k8s/api/v1/factories.ts:89
delete()
delete: (name: string, deleteParams?: DeleteParameters, cluster?: string) => Promise<any>;
Parameters
| Parameter | Type |
|---|---|
name | string |
deleteParams? | DeleteParameters |
cluster? | string |
Returns
Promise<any>
Defined in
src/lib/k8s/api/v1/factories.ts:87
get()
get: (name: string, cb: StreamResultsCb<ResourceType>, errCb: StreamErrCb, queryParams?: QueryParameters, cluster?: string) => Promise<CancelFunction>;
Parameters
| Parameter | Type |
|---|---|
name | string |
cb | StreamResultsCb<ResourceType> |
errCb | StreamErrCb |
queryParams? | QueryParameters |
cluster? | string |
Returns
Promise<CancelFunction>
Defined in
src/lib/k8s/api/v1/factories.ts:64
isNamespaced
isNamespaced: boolean;
Defined in
src/lib/k8s/api/v1/factories.ts:88
list()
list: (cb: StreamResultsCb<ResourceType>, errCb: StreamErrCb, queryParams?: QueryParameters, cluster?: string) => Promise<CancelFunction>;
Parameters
| Parameter | Type |
|---|---|
cb | StreamResultsCb<ResourceType> |
errCb | StreamErrCb |
queryParams? | QueryParameters |
cluster? | string |
Returns
Promise<CancelFunction>
Defined in
src/lib/k8s/api/v1/factories.ts:58
patch()
patch: (body: OpPatch[], name: string, queryParams?: QueryParameters, cluster?: string) => Promise<ResourceType>;
Parameters
| Parameter | Type |
|---|---|
body | OpPatch[] |
name | string |
queryParams? | QueryParameters |
cluster? | string |
Returns
Promise<ResourceType>
Defined in
src/lib/k8s/api/v1/factories.ts:81
post()
post: (body: RecursivePartial<ResourceType>, queryParams?: QueryParameters, cluster?: string) => Promise<ResourceType>;
Parameters
| Parameter | Type |
|---|---|
body | RecursivePartial<ResourceType> |
queryParams? | QueryParameters |
cluster? | string |
Returns
Promise<ResourceType>
Defined in
src/lib/k8s/api/v1/factories.ts:71
put()
put: (body: ResourceType, queryParams?: QueryParameters, cluster?: string) => Promise<ResourceType>;
Parameters
| Parameter | Type |
|---|---|
body | ResourceType |
queryParams? | QueryParameters |
cluster? | string |
Returns
Promise<ResourceType>