Namespace: Catalog#
Common.Catalog
Table of contents#
Classes#
Interfaces#
- CatalogCategoryEvents
- CatalogCategorySpec
- CatalogCategoryVersion
- CatalogEntityActionContext
- CatalogEntityAddMenu
- CatalogEntityAddMenuContext
- CatalogEntityContextMenu
- CatalogEntityContextMenuContext
- CatalogEntityData
- CatalogEntityKindData
- CatalogEntityMetadata
- CatalogEntitySettingsContext
- CatalogEntitySettingsMenu
- CatalogEntityStatus
- KubernetesClusterStatus
- WebLinkStatus
Type aliases#
- CatalogEntityConstructor
- CatalogEntitySpec
- KubernetesClusterPrometheusMetrics
- KubernetesClusterSpec
- WebLinkSpec
Type aliases#
CatalogEntityConstructor#
Ƭ CatalogEntityConstructor<Entity>: (data: CatalogEntityData<ExtractEntityMetadataType<Entity>, ExtractEntityStatusType<Entity>, ExtractEntitySpecTypeEntity
Type parameters#
| Name | Type |
|---|---|
Entity |
Entity: CatalogEntity |
Type declaration#
• (data)
Parameters#
| Name | Type |
|---|---|
data |
CatalogEntityData<ExtractEntityMetadataType<Entity>, ExtractEntityStatusType<Entity>, ExtractEntitySpecType<Entity>> |
CatalogEntitySpec#
Ƭ CatalogEntitySpec: Record<string, any>
KubernetesClusterPrometheusMetrics#
Ƭ KubernetesClusterPrometheusMetrics: Object
Type declaration#
| Name | Type |
|---|---|
address? |
Object |
address.namespace |
string |
address.port |
number |
address.prefix |
string |
address.service |
string |
type? |
string |
KubernetesClusterSpec#
Ƭ KubernetesClusterSpec: Object
Type declaration#
| Name | Type |
|---|---|
kubeconfigContext |
string |
kubeconfigPath |
string |
metrics? |
Object |
metrics.prometheus? |
KubernetesClusterPrometheusMetrics |
metrics.source |
string |
WebLinkSpec#
Ƭ WebLinkSpec: Object
Type declaration#
| Name | Type |
|---|---|
url |
string |