Skip to content

@k8slens/extensions / Exports / Renderer / K8sApi

Namespace: K8sApi#

Renderer.K8sApi

Table of contents#

References#

Enumerations#

Classes#

Interfaces#

Type Aliases#

Variables#

Functions#

References#

BaseKubeJsonApiObjectMetadata#

Re-exports BaseKubeJsonApiObjectMetadata


ClusterRole#

Re-exports ClusterRole


ClusterRoleBinding#

Re-exports ClusterRoleBinding


ClusterScopedMetadata#

Re-exports ClusterScopedMetadata


ConfigMap#

Re-exports ConfigMap


CronJob#

Re-exports CronJob


CustomResourceDefinition#

Re-exports CustomResourceDefinition


DaemonSet#

Re-exports DaemonSet


Deployment#

Re-exports Deployment


DeploymentApi#

Re-exports DeploymentApi


Endpoint#

Re-exports Endpoint


ExternalKubeApiOptions#

Re-exports ExternalKubeApiOptions


HorizontalPodAutoscaler#

Re-exports HorizontalPodAutoscaler


HorizontalPodAutoscalerStore#

Renames and re-exports HPAStore


IKubeApiCluster#

Re-exports IKubeApiCluster


ILocalKubeApiConfig#

Re-exports ILocalKubeApiConfig


IPodContainer#

Re-exports IPodContainer


IPodContainerStatus#

Re-exports IPodContainerStatus


IRemoteKubeApiConfig#

Re-exports IRemoteKubeApiConfig


ISecretRef#

Re-exports ISecretRef


IgnoredKubeApiOptions#

Re-exports IgnoredKubeApiOptions


Ingress#

Re-exports Ingress


IngressApi#

Re-exports IngressApi


Job#

Re-exports Job


JsonPatch#

Re-exports JsonPatch


KubeApi#

Re-exports KubeApi


KubeEvent#

Re-exports KubeEvent


KubeJsonApi#

Re-exports KubeJsonApi


KubeJsonApiData#

Re-exports KubeJsonApiData


KubeJsonApiDataFor#

Re-exports KubeJsonApiDataFor


KubeJsonApiObjectMetadata#

Re-exports KubeJsonApiObjectMetadata


KubeObject#

Re-exports KubeObject


KubeObjectMetadata#

Re-exports KubeObjectMetadata


KubeObjectStore#

Re-exports KubeObjectStore


KubeObjectStoreLoadAllParams#

Re-exports KubeObjectStoreLoadAllParams


KubeObjectStoreLoadingParams#

Re-exports KubeObjectStoreLoadingParams


KubeObjectStoreSubscribeParams#

Re-exports KubeObjectStoreSubscribeParams


KubeStatus#

Re-exports KubeStatus


KubeStatusData#

Re-exports KubeStatusData


LimitRange#

Re-exports LimitRange


Namespace#

Re-exports Namespace


NamespaceScopedMetadata#

Re-exports NamespaceScopedMetadata


NetworkPolicy#

Re-exports NetworkPolicy


Node#

Re-exports Node


NodesApi#

Re-exports NodesApi


OwnerReference#

Re-exports OwnerReference


PersistentVolume#

Re-exports PersistentVolume


PersistentVolumeClaim#

Re-exports PersistentVolumeClaim


PersistentVolumeClaimsApi#

Re-exports PersistentVolumeClaimsApi


Pod#

Re-exports Pod


PodDisruptionBudget#

Re-exports PodDisruptionBudget


PodsApi#

Re-exports PodsApi


PriorityClass#

Re-exports PriorityClass


ReplicaSet#

Re-exports ReplicaSet


ResourceQuota#

Re-exports ResourceQuota


ResourceStack#

Re-exports ResourceStack


Role#

Re-exports Role


RoleBinding#

Re-exports RoleBinding


Secret#

Re-exports Secret


Service#

Re-exports Service


ServiceAccount#

Re-exports ServiceAccount


StatefulSet#

Re-exports StatefulSet


StorageClass#

Re-exports StorageClass


apiManager#

Re-exports apiManager


createKubeObject#

Renames and re-exports __type


createResourceStack#

Re-exports createResourceStack


forCluster#

Re-exports forCluster


forRemoteCluster#

Re-exports forRemoteCluster


getPodsByOwnerId#

Re-exports getPodsByOwnerId


isJsonApiData#

Renames and re-exports __type


isJsonApiDataList#

Renames and re-exports __type


isKubeJsonApiListMetadata#

Renames and re-exports __type


isKubeJsonApiMetadata#

Renames and re-exports __type


isKubeObjectNonSystem#

Renames and re-exports __type


isKubeStatusData#

Re-exports isKubeStatusData


isPartialJsonApiData#

Renames and re-exports __type


isPartialJsonApiMetadata#

Renames and re-exports __type


stringifyLabels#

Renames and re-exports __type

Type Aliases#

RequestMetrics#

Ƭ RequestMetrics: ReturnType<typeof requestMetricsInjectable["instantiate"]>

Variables#

clusterRoleApi#

Const clusterRoleApi: ClusterRoleApi


clusterRoleBindingApi#

Const clusterRoleBindingApi: ClusterRoleBindingApi


configMapApi#

Const configMapApi: ConfigMapApi


crdApi#

Const crdApi: CustomResourceDefinitionApi


cronJobApi#

Const cronJobApi: CronJobApi


daemonSetApi#

Const daemonSetApi: DaemonSetApi


deploymentApi#

Const deploymentApi: DeploymentApi


endpointApi#

Const endpointApi: EndpointsApi


eventApi#

Const eventApi: KubeEventApi


hpaApi#

Const hpaApi: HorizontalPodAutoscalerApi


ingressApi#

Const ingressApi: IngressApi


jobApi#

Const jobApi: JobApi


limitRangeApi#

Const limitRangeApi: LimitRangeApi


namespacesApi#

Const namespacesApi: NamespaceApi


networkPolicyApi#

Const networkPolicyApi: NetworkPolicyApi


nodesApi#

Const nodesApi: NodeApi


pcApi#

Const pcApi: PriorityClassApi


pdbApi#

Const pdbApi: PodDisruptionBudgetApi


persistentVolumeApi#

Const persistentVolumeApi: PersistentVolumeApi


podsApi#

Const podsApi: PodApi


pvcApi#

Const pvcApi: PersistentVolumeClaimApi


replicaSetApi#

Const replicaSetApi: ReplicaSetApi


resourceQuotaApi#

Const resourceQuotaApi: ResourceQuotaApi


roleApi#

Const roleApi: RoleApi


roleBindingApi#

Const roleBindingApi: RoleBindingApi


secretsApi#

Const secretsApi: SecretApi


serviceAccountsApi#

Const serviceAccountsApi: ServiceAccountApi


serviceApi#

Const serviceApi: ServiceApi


statefulSetApi#

Const statefulSetApi: StatefulSetApi


storageClassApi#

Const storageClassApi: StorageClassApi


vpaApi#

Const vpaApi: VerticalPodAutoscalerApi

Functions#

isAllowedResource#

isAllowedResource(resources): boolean

Parameters#

Name Type
resources KubeResource | KubeResource[]

Returns#

boolean


requestMetrics#

requestMetrics(query, params?): Promise<MetricData>

Parameters#

Name Type
query string
params? RequestMetricsParams

Returns#

Promise<MetricData>

requestMetrics(query, params?): Promise<MetricData[]>

Parameters#

Name Type
query string[]
params? RequestMetricsParams

Returns#

Promise<MetricData[]>

requestMetrics<Keys>(query, params?): Promise<Record<Keys, MetricData>>

Type parameters#

Name Type
Keys extends string

Parameters#

Name Type
query Record<Keys, Partial<Record<string, string>>>
params? RequestMetricsParams

Returns#

Promise<Record<Keys, MetricData>>