Class: Event
Extends
any
Constructors
new Event()
new Event(json: KubeEvent): Event
Parameters
Parameter | Type |
---|---|
json | KubeEvent |
Returns
Inherited from
makeKubeObject<KubeEvent>('Event').constructor
Defined in
Properties
Property | Modifier | Type | Inherited from | Defined in |
---|---|---|---|---|
apiEndpoint | static | ApiWithNamespaceClient <KubeObjectInterface > | - | src/lib/k8s/event.ts:25 |
apiList | static | (onList : (arg : any []) => void , onError ?: (err : ApiError ) => void , opts ?: ApiListSingleNamespaceOptions ) => any | makeKubeObject<KubeEvent>('Event').apiList | src/lib/k8s/cluster.ts:311 |
className | static | string | makeKubeObject<KubeEvent>('Event').className | src/lib/k8s/cluster.ts:338 |
getAuthorization? | static | (arg : string , resourceAttrs ?: AuthRequestResourceAttrs ) => any | makeKubeObject<KubeEvent>('Event').getAuthorization | src/lib/k8s/cluster.ts:340 |
getErrorMessage | static | (err ?: null | ApiError ) => null | string | makeKubeObject<KubeEvent>('Event').getErrorMessage | src/lib/k8s/cluster.ts:336 |
useApiGet | static | (onGet : (...args : any ) => void , name : string , namespace ?: string , onError ?: (err : ApiError ) => void ) => void | makeKubeObject<KubeEvent>('Event').useApiGet | src/lib/k8s/cluster.ts:321 |
useApiList | static | (onList : (arg : any []) => void , onError ?: (err : ApiError ) => void , opts ?: ApiListOptions ) => any | makeKubeObject<KubeEvent>('Event').useApiList | src/lib/k8s/cluster.ts:316 |
useGet | static | (name : string , namespace ?: string , opts ?: object ) => [any , null | ApiError ] & QueryResponse <any , ApiError > | makeKubeObject<KubeEvent>('Event').useGet | src/lib/k8s/cluster.ts:328 |
Accessors
count
get count(): any
Returns
any
Defined in
firstOccurrence
get firstOccurrence(): any
Returns
any
Defined in
involvedObject
get involvedObject(): any
Returns
any
Defined in
involvedObjectInstance
get involvedObjectInstance(): any
Returns
any
Defined in
lastOccurrence
get lastOccurrence(): any
Returns
any
Defined in
message
get message(): any
Returns
any
Defined in
reason
get reason(): any
Returns
any
Defined in
source
get source(): any
Returns
any
Defined in
spec
get spec(): any
Returns
any
Defined in
status
get status(): any
Returns
any
Defined in
type
get type(): any
Returns
any
Defined in
maxLimit
get static maxLimit(): number
set static maxLimit(limit: number): void
Parameters
Parameter | Type |
---|---|
limit | number |
Returns
number
Defined in
Methods
objectEvents()
static objectEvents(object: any): Promise<any>
Parameters
Parameter | Type |
---|---|
object | any |
Returns
Promise
<any
>
Defined in
useList()
static useList(options?: ApiListOptions): [null | any[], null | ApiError] & QueryListResponse<KubeList<any>, any, ApiError>
Parameters
Parameter | Type |
---|---|
options ? | ApiListOptions |
Returns
[null
| any
[], null
| ApiError
] & QueryListResponse
<KubeList
<any
>, any
, ApiError
>
Inherited from
makeKubeObject<KubeEvent>('Event').useList
Defined in
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
Parameter | Type |
---|---|
clusterNames | string [] |
options | object |
options.queryParams ? | QueryParameters |
Returns
EventsPerCluster
Defined in
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
Parameter | Type |
---|---|
clusters | string [] |
options ? | object |
options.queryParams ? | QueryParameters |
Returns
EventsPerCluster