Skip to content

Namespace: Catalog#

Common.Catalog

Table of contents#

Classes#

Interfaces#

Type aliases#

Type aliases#

CatalogEntityConstructor#

Ƭ CatalogEntityConstructor<Entity>: (data: CatalogEntityData<ExtractEntityMetadataType<Entity>, ExtractEntityStatusType<Entity>, ExtractEntitySpecType\>) => Entity

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