Namespace: K8sApi#
Renderer.K8sApi
Table of contents#
Enumerations#
Classes#
- CRDResourceStore
- CRDStore
- ClusterRole
- ClusterRoleBinding
- ConfigMap
- ConfigMapsStore
- CronJob
- CronJobStore
- CustomResourceDefinition
- DaemonSet
- DaemonSetStore
- Deployment
- DeploymentApi
- DeploymentStore
- Endpoint
- EndpointStore
- EventStore
- HPAStore
- HorizontalPodAutoscaler
- Ingress
- IngressApi
- IngressStore
- Job
- JobStore
- KubeApi
- KubeEvent
- KubeJsonApi
- KubeObject
- KubeObjectStore
- KubeStatus
- LimitRange
- LimitRangesStore
- Namespace
- NamespaceStore
- NetworkPolicy
- NetworkPolicyStore
- Node
- NodesApi
- NodesStore
- PersistentVolume
- PersistentVolumeClaim
- PersistentVolumeClaimsApi
- PersistentVolumesStore
- Pod
- PodDisruptionBudget
- PodDisruptionBudgetsStore
- PodsApi
- PodsStore
- ReplicaSet
- ReplicaSetStore
- ResourceQuota
- ResourceQuotasStore
- ResourceStack
- Role
- RoleBinding
- RoleBindingsStore
- RolesStore
- Secret
- SecretsStore
- Service
- ServiceAccount
- ServiceAccountsStore
- ServiceStore
- StatefulSet
- StatefulSetStore
- StorageClass
- StorageClassStore
- VolumeClaimStore
Interfaces#
- IKubeApiCluster
- ILocalKubeApiConfig
- IPodContainer
- IPodContainerStatus
- IRemoteKubeApiConfig
- ISecretRef
- KubeObjectMetadata
- KubeObjectStatus
- KubeObjectStoreLoadAllParams
- KubeObjectStoreLoadingParams
- KubeObjectStoreSubscribeParams
- KubeStatusData
Variables#
- apiManager
- clusterRoleApi
- clusterRoleBindingApi
- configMapApi
- crdApi
- cronJobApi
- daemonSetApi
- deploymentApi
- endpointApi
- eventApi
- hpaApi
- ingressApi
- jobApi
- limitRangeApi
- namespacesApi
- networkPolicyApi
- nodesApi
- pdbApi
- persistentVolumeApi
- podsApi
- pvcApi
- replicaSetApi
- resourceQuotaApi
- roleApi
- roleBindingApi
- secretsApi
- serviceAccountsApi
- serviceApi
- statefulSetApi
- storageClassApi
Functions#
Variables#
apiManager#
• Const apiManager: ApiManager
clusterRoleApi#
• clusterRoleApi: KubeApi<ClusterRole>
Only available within kubernetes cluster pages
clusterRoleBindingApi#
• clusterRoleBindingApi: KubeApi<ClusterRoleBinding>
Only available within kubernetes cluster pages
configMapApi#
• configMapApi: KubeApi<ConfigMap>
Only available within kubernetes cluster pages
crdApi#
• crdApi: KubeApi<CustomResourceDefinition>
Only available within kubernetes cluster pages
cronJobApi#
• cronJobApi: CronJobApi
Only available within kubernetes cluster pages
daemonSetApi#
• daemonSetApi: DaemonSetApi
Only available within kubernetes cluster pages
deploymentApi#
• deploymentApi: DeploymentApi
endpointApi#
• endpointApi: KubeApi<Endpoint>
eventApi#
• eventApi: KubeApi<KubeEvent>
hpaApi#
• hpaApi: KubeApi<HorizontalPodAutoscaler>
ingressApi#
• ingressApi: IngressApi
jobApi#
• jobApi: JobApi
limitRangeApi#
• limitRangeApi: KubeApi<LimitRange>
namespacesApi#
• namespacesApi: NamespaceApi
networkPolicyApi#
• networkPolicyApi: KubeApi<NetworkPolicy>
nodesApi#
• nodesApi: NodesApi
pdbApi#
• pdbApi: KubeApi<PodDisruptionBudget>
persistentVolumeApi#
• persistentVolumeApi: KubeApi<PersistentVolume>
podsApi#
• podsApi: PodsApi
pvcApi#
• pvcApi: PersistentVolumeClaimsApi
replicaSetApi#
• replicaSetApi: ReplicaSetApi
resourceQuotaApi#
• resourceQuotaApi: KubeApi<ResourceQuota>
roleApi#
roleBindingApi#
• roleBindingApi: KubeApi<RoleBinding>
secretsApi#
serviceAccountsApi#
• serviceAccountsApi: KubeApi<ServiceAccount>
serviceApi#
• serviceApi: KubeApi<Service>
statefulSetApi#
• statefulSetApi: StatefulSetApi
storageClassApi#
• storageClassApi: KubeApi<StorageClass>
Functions#
forCluster#
▸ forCluster<T, Y>(cluster, kubeClass, apiClass?): KubeApi<T>
Type parameters#
| Name | Type |
|---|---|
T |
extends KubeObject<KubeObjectMetadata, any, any, T> |
Y |
extends KubeApi<T, Y> = KubeApi<T> |
Parameters#
| Name | Type | Default value |
|---|---|---|
cluster |
ILocalKubeApiConfig |
undefined |
kubeClass |
KubeObjectConstructor<T> |
undefined |
apiClass |
(apiOpts: IKubeApiOptions<T>) => Y |
null |
Returns#
KubeApi<T>
forRemoteCluster#
▸ forRemoteCluster<T, Y>(config, kubeClass, apiClass?): Y
Type parameters#
| Name | Type |
|---|---|
T |
extends KubeObject<KubeObjectMetadata, any, any, T> |
Y |
extends KubeApi<T, Y> = KubeApi<T> |
Parameters#
| Name | Type | Default value |
|---|---|---|
config |
IRemoteKubeApiConfig |
undefined |
kubeClass |
KubeObjectConstructor<T> |
undefined |
apiClass |
(apiOpts: IKubeApiOptions<T>) => Y |
null |
Returns#
Y
isAllowedResource#
▸ isAllowedResource(resource): boolean
Parameters#
| Name | Type |
|---|---|
resource |
KubeResource | KubeResource[] |
Returns#
boolean