Globals / "src/main/kube-auth-proxy" / KubeAuthProxy
Class: KubeAuthProxy#
Hierarchy#
- KubeAuthProxy
Index#
Constructors#
Properties#
Methods#
Constructors#
constructor#
+ new KubeAuthProxy(cluster: Cluster, port: number, env: ProcessEnv): KubeAuthProxy
Defined in src/main/kube-auth-proxy.ts:20
Parameters:
| Name | Type |
|---|---|
cluster |
Cluster |
port |
number |
env |
ProcessEnv |
Returns: KubeAuthProxy
Properties#
cluster#
• Protected cluster: Cluster
Defined in src/main/kube-auth-proxy.ts:16
env#
• Protected env: ProcessEnv = null
Defined in src/main/kube-auth-proxy.ts:17
kubectl#
• Protected kubectl: Kubectl
Defined in src/main/kube-auth-proxy.ts:20
lastError#
• lastError: string
Defined in src/main/kube-auth-proxy.ts:14
port#
• Protected port: number
Defined in src/main/kube-auth-proxy.ts:19
proxyProcess#
• Protected proxyProcess: ChildProcess
Defined in src/main/kube-auth-proxy.ts:18
Methods#
exit#
▸ exit(): void
Defined in src/main/kube-auth-proxy.ts:94
Returns: void
parseError#
▸ ProtectedparseError(data: string): string
Defined in src/main/kube-auth-proxy.ts:73
Parameters:
| Name | Type |
|---|---|
data |
string |
Returns: string
run#
▸ run(): Promise\
Defined in src/main/kube-auth-proxy.ts:29
Returns: Promise\
sendIpcLogMessage#
▸ ProtectedsendIpcLogMessage(res: KubeAuthProxyLog): Promise\
Defined in src/main/kube-auth-proxy.ts:88
Parameters:
| Name | Type |
|---|---|
res |
KubeAuthProxyLog |
Returns: Promise\