Skip to main content

Class: Event

Extends

  • any

Constructors

new Event()

new Event(json: KubeEvent): Event

Parameters

ParameterType
jsonKubeEvent

Returns

Event

Inherited from

makeKubeObject<KubeEvent>('Event').constructor

Defined in

src/lib/k8s/cluster.ts:337

Properties

PropertyModifierTypeInherited fromDefined in
apiEndpointstaticApiWithNamespaceClient<KubeObjectInterface>-src/lib/k8s/event.ts:25
apiListstatic(onList: (arg: any[]) => void, onError?: (err: ApiError) => void, opts?: ApiListSingleNamespaceOptions) => anymakeKubeObject<KubeEvent>('Event').apiListsrc/lib/k8s/cluster.ts:311
classNamestaticstringmakeKubeObject<KubeEvent>('Event').classNamesrc/lib/k8s/cluster.ts:338
getAuthorization?static(arg: string, resourceAttrs?: AuthRequestResourceAttrs) => anymakeKubeObject<KubeEvent>('Event').getAuthorizationsrc/lib/k8s/cluster.ts:340
getErrorMessagestatic(err?: null | ApiError) => null | stringmakeKubeObject<KubeEvent>('Event').getErrorMessagesrc/lib/k8s/cluster.ts:336
useApiGetstatic(onGet: (...args: any) => void, name: string, namespace?: string, onError?: (err: ApiError) => void) => voidmakeKubeObject<KubeEvent>('Event').useApiGetsrc/lib/k8s/cluster.ts:321
useApiListstatic(onList: (arg: any[]) => void, onError?: (err: ApiError) => void, opts?: ApiListOptions) => anymakeKubeObject<KubeEvent>('Event').useApiListsrc/lib/k8s/cluster.ts:316
useGetstatic(name: string, namespace?: string, opts?: object) => [any, null | ApiError] & QueryResponse<any, ApiError>makeKubeObject<KubeEvent>('Event').useGetsrc/lib/k8s/cluster.ts:328

Accessors

count

get count(): any

Returns

any

Defined in

src/lib/k8s/event.ts:68


firstOccurrence

get firstOccurrence(): any

Returns

any

Defined in

src/lib/k8s/event.ts:102


involvedObject

get involvedObject(): any

Returns

any

Defined in

src/lib/k8s/event.ts:48


involvedObjectInstance

get involvedObjectInstance(): any

Returns

any

Defined in

src/lib/k8s/event.ts:147


lastOccurrence

get lastOccurrence(): any

Returns

any

Defined in

src/lib/k8s/event.ts:77


message

get message(): any

Returns

any

Defined in

src/lib/k8s/event.ts:60


reason

get reason(): any

Returns

any

Defined in

src/lib/k8s/event.ts:56


source

get source(): any

Returns

any

Defined in

src/lib/k8s/event.ts:64


spec

get spec(): any

Returns

any

Defined in

src/lib/k8s/event.ts:40


status

get status(): any

Returns

any

Defined in

src/lib/k8s/event.ts:44


type

get type(): any

Returns

any

Defined in

src/lib/k8s/event.ts:52


maxLimit

get static maxLimit(): number
set static maxLimit(limit: number): void

Parameters

ParameterType
limitnumber

Returns

number

Defined in

src/lib/k8s/event.ts:31

Methods

objectEvents()

static objectEvents(object: any): Promise<any>

Parameters

ParameterType
objectany

Returns

Promise<any>

Defined in

src/lib/k8s/event.ts:117


useList()

static useList(options?: ApiListOptions): [null | any[], null | ApiError] & QueryListResponse<KubeList<any>, any, ApiError>

Parameters

ParameterType
options?ApiListOptions

Returns

[null | any[], null | ApiError] & QueryListResponse<KubeList<any>, any, ApiError>

Inherited from

makeKubeObject<KubeEvent>('Event').useList

Defined in

src/lib/k8s/cluster.ts:327


useListForClusters()

static useListForClusters(clusterNames: string[], options: object): EventsPerCluster

Fetch events for given clusters

Important! Make sure to have the parent component have clusters as a key so that component remounts when clusters change, instead of rerendering with different number of clusters

Parameters

ParameterType
clusterNamesstring[]
optionsobject
options.queryParams?QueryParameters

Returns

EventsPerCluster

Defined in

src/lib/k8s/event.ts:174


useWarningList()

static useWarningList(clusters: string[], options?: object): EventsPerCluster

Fetch warning events for given clusters Amount is limited to Event.maxEventsLimit

Important! Make sure to have the parent component have clusters as a key so that component remounts when clusters change, instead of rerendering with different number of clusters

Parameters

ParameterType
clustersstring[]
options?object
options.queryParams?QueryParameters

Returns

EventsPerCluster

Defined in

src/lib/k8s/event.ts:216