Module: "interfaces/index"#
Index#
Interfaces#
- AppPreferenceComponents
- AppPreferenceRegistration
- CatalogCategory
- CatalogCategoryVersion
- CatalogEntity
- CatalogEntityActionContext
- CatalogEntityAddMenuContext
- CatalogEntityContextMenuContext
- CatalogEntitySettingsContext
- ClusterPageMenuRegistration
- KubeObjectDetailComponents
- KubeObjectDetailRegistration
- KubeObjectMenuComponents
- KubeObjectMenuRegistration
- KubeObjectStatusRegistration
- PageComponentProps
- PageComponents
- PageMenuComponents
- PageMenuRegistration
- PageParams
- PageRegistration
- PageTarget
- ProtocolHandlerRegistration
- RegisteredPage
- RouteHandler
- RouteParams
- StatusBarRegistration
Type aliases#
- CatalogEntityContextMenu
- CatalogEntityData
- CatalogEntityMetadata
- CatalogEntitySettingsMenu
- CatalogEntityStatus
Type aliases#
CatalogEntityContextMenu#
Ƭ CatalogEntityContextMenu: object
Defined in src/common/catalog-entity.ts:45
Type declaration:#
-
confirm(): object
-
message: string
-
icon: string
-
onClick(): function
-
(): Promise‹void›
-
onlyVisibleForSource? : string
-
title: string
CatalogEntityData#
Ƭ CatalogEntityData: object
Defined in src/common/catalog-entity.ts:77
Type declaration:#
-
apiVersion: string
-
kind: string
-
metadata: CatalogEntityMetadata
-
spec(): object
-
status: CatalogEntityStatus
CatalogEntityMetadata#
Ƭ CatalogEntityMetadata: object
Defined in src/common/catalog-entity.ts:22
Type declaration:#
-
[ key: string]: string | object
-
description? : string
-
labels(): object
-
name: string
-
source? : string
-
uid: string
CatalogEntitySettingsMenu#
Ƭ CatalogEntitySettingsMenu: object
Defined in src/common/catalog-entity.ts:55
Type declaration:#
-
components(): object
-
View: React.ComponentType‹any›
-
group? : string
-
title: string
CatalogEntityStatus#
Ƭ CatalogEntityStatus: object
Defined in src/common/catalog-entity.ts:33
Type declaration:#
-
active? : boolean
-
message? : string
-
phase: string
-
reason? : string