Skip to content

Commit 50e3bc3

Browse files
committed
update at 2024-07-26 11:53:36
1 parent a44f92c commit 50e3bc3

File tree

2 files changed

+226
-1
lines changed

2 files changed

+226
-1
lines changed

config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
processor:
22
# RE2 regular expressions describing types that should be excluded from the generated documentation.
33
ignoreTypes:
4-
- "(CLBPodBinding|DedicatedCLBService|DedicatedNatgwService|CLB)List$"
4+
- "(.+)List$"
55

66
render:
77
# Version of Kubernetes to use when generating links to Kubernetes API documentation.

docs/api.md

+225
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99

1010
### Resource Types
1111
- [CLB](#clb)
12+
- [CLBListenerConfig](#clblistenerconfig)
1213
- [CLBPodBinding](#clbpodbinding)
14+
- [DedicatedCLBListener](#dedicatedclblistener)
1315
- [DedicatedCLBService](#dedicatedclbservice)
1416
- [DedicatedNatgwService](#dedicatednatgwservice)
1517

@@ -36,6 +38,102 @@ CLB is the Schema for the clbs API
3638
| `status` _[CLBStatus](#clbstatus)_ | | | |
3739

3840

41+
#### CLBHealthcheck
42+
43+
44+
45+
46+
47+
48+
49+
_Appears in:_
50+
- [CLBListenerConfigSpec](#clblistenerconfigspec)
51+
52+
| Field | Description | Default | Validation |
53+
| --- | --- | --- | --- |
54+
| `healthSwitch` _integer_ | whether to enable the health check, 1(enable), 0(disable) | | |
55+
| `timeOut` _integer_ | health check timeout, unit: second, range 2~60, default 2 | | |
56+
| `intervalTime` _integer_ | health check interval, unit: second | | |
57+
| `healthNum` _integer_ | health check threshold, range 2~10, default 3 | | |
58+
| `unHealthNum` _integer_ | unhealthy threshold, range 2~10, default 3 | | |
59+
| `httpCode` _integer_ | health check http code, range 1~31, default 31 | | |
60+
| `httpCheckPath` _string_ | health check http path | | |
61+
| `httpCheckDomain` _string_ | http check domain | | |
62+
| `httpCheckMethod` _string_ | http check method | | |
63+
| `checkPort` _integer_ | customized check port | | |
64+
| `contextType` _string_ | | | |
65+
| `sendContext` _string_ | | | |
66+
| `recvContext` _string_ | | | |
67+
| `checkType` _string_ | | | |
68+
| `httpVersion` _string_ | | | |
69+
| `sourceIpType` _integer_ | | | |
70+
| `extendedCode` _string_ | | | |
71+
72+
73+
#### CLBListenerConfig
74+
75+
76+
77+
CLBListenerConfig is the Schema for the clblistenerconfigs API
78+
79+
80+
81+
82+
83+
| Field | Description | Default | Validation |
84+
| --- | --- | --- | --- |
85+
| `apiVersion` _string_ | `networking.cloud.tencent.com/v1alpha1` | | |
86+
| `kind` _string_ | `CLBListenerConfig` | | |
87+
| `kind` _string_ | Kind is a string value representing the REST resource this object represents.<br />Servers may infer this from the endpoint the client submits requests to.<br />Cannot be updated.<br />In CamelCase.<br />More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | | |
88+
| `apiVersion` _string_ | APIVersion defines the versioned schema of this representation of an object.<br />Servers should convert recognized schemas to the latest internal value, and<br />may reject unrecognized values.<br />More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | | |
89+
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. | | |
90+
| `spec` _[CLBListenerConfigSpec](#clblistenerconfigspec)_ | | | |
91+
| `status` _[CLBListenerConfigStatus](#clblistenerconfigstatus)_ | | | |
92+
93+
94+
#### CLBListenerConfigSpec
95+
96+
97+
98+
CLBListenerConfigSpec defines the desired state of CLBListenerConfig
99+
100+
101+
102+
_Appears in:_
103+
- [CLBListenerConfig](#clblistenerconfig)
104+
105+
| Field | Description | Default | Validation |
106+
| --- | --- | --- | --- |
107+
| `healthcheck` _[CLBHealthcheck](#clbhealthcheck)_ | | | |
108+
| `certificate` _[Certificate](#certificate)_ | | | |
109+
| `sessionExpireTime` _integer_ | | | |
110+
| `scheduler` _string_ | | | |
111+
| `sniSwitch` _integer_ | | | |
112+
| `targetType` _string_ | | | |
113+
| `sessionType` _string_ | | | |
114+
| `keepaliveEnable` _integer_ | | | |
115+
| `endPort` _integer_ | | | |
116+
| `deregisterTargetRst` _boolean_ | | | |
117+
| `multiCertInfo` _[MultiCertInfo](#multicertinfo)_ | | | |
118+
| `maxConn` _integer_ | | | |
119+
| `maxCps` _integer_ | | | |
120+
| `idleConnectTimeout` _integer_ | | | |
121+
| `snatEnable` _boolean_ | | | |
122+
123+
124+
#### CLBListenerConfigStatus
125+
126+
127+
128+
CLBListenerConfigStatus defines the observed state of CLBListenerConfig
129+
130+
131+
132+
_Appears in:_
133+
- [CLBListenerConfig](#clblistenerconfig)
134+
135+
136+
39137
#### CLBPodBinding
40138

41139

@@ -124,6 +222,99 @@ _Appears in:_
124222

125223

126224

225+
#### CertInfo
226+
227+
228+
229+
230+
231+
232+
233+
_Appears in:_
234+
- [MultiCertInfo](#multicertinfo)
235+
236+
| Field | Description | Default | Validation |
237+
| --- | --- | --- | --- |
238+
| `certId` _string_ | | | |
239+
240+
241+
#### Certificate
242+
243+
244+
245+
246+
247+
248+
249+
_Appears in:_
250+
- [CLBListenerConfigSpec](#clblistenerconfigspec)
251+
252+
| Field | Description | Default | Validation |
253+
| --- | --- | --- | --- |
254+
| `sslMode` _string_ | | | |
255+
| `certId` _string_ | | | |
256+
| `certCaId` _string_ | | | |
257+
258+
259+
#### DedicatedCLBListener
260+
261+
262+
263+
DedicatedCLBListener is the Schema for the dedicatedclblisteners API
264+
265+
266+
267+
268+
269+
| Field | Description | Default | Validation |
270+
| --- | --- | --- | --- |
271+
| `apiVersion` _string_ | `networking.cloud.tencent.com/v1alpha1` | | |
272+
| `kind` _string_ | `DedicatedCLBListener` | | |
273+
| `kind` _string_ | Kind is a string value representing the REST resource this object represents.<br />Servers may infer this from the endpoint the client submits requests to.<br />Cannot be updated.<br />In CamelCase.<br />More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | | |
274+
| `apiVersion` _string_ | APIVersion defines the versioned schema of this representation of an object.<br />Servers should convert recognized schemas to the latest internal value, and<br />may reject unrecognized values.<br />More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | | |
275+
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. | | |
276+
| `spec` _[DedicatedCLBListenerSpec](#dedicatedclblistenerspec)_ | | | |
277+
| `status` _[DedicatedCLBListenerStatus](#dedicatedclblistenerstatus)_ | | | |
278+
279+
280+
#### DedicatedCLBListenerSpec
281+
282+
283+
284+
DedicatedCLBListenerSpec defines the desired state of DedicatedCLBListener
285+
286+
287+
288+
_Appears in:_
289+
- [DedicatedCLBListener](#dedicatedclblistener)
290+
291+
| Field | Description | Default | Validation |
292+
| --- | --- | --- | --- |
293+
| `lbId` _string_ | | | |
294+
| `lbRegion` _string_ | | | |
295+
| `lbPort` _integer_ | | | |
296+
| `protocol` _string_ | | | |
297+
| `listenerConfig` _string_ | | | |
298+
| `dedicatedTarget` _[DedicatedTarget](#dedicatedtarget)_ | | | |
299+
300+
301+
#### DedicatedCLBListenerStatus
302+
303+
304+
305+
DedicatedCLBListenerStatus defines the observed state of DedicatedCLBListener
306+
307+
308+
309+
_Appears in:_
310+
- [DedicatedCLBListener](#dedicatedclblistener)
311+
312+
| Field | Description | Default | Validation |
313+
| --- | --- | --- | --- |
314+
| `listenerId` _string_ | | | |
315+
| `state` _string_ | | | |
316+
317+
127318
#### DedicatedCLBService
128319

129320

@@ -228,3 +419,37 @@ _Appears in:_
228419

229420

230421

422+
#### DedicatedTarget
423+
424+
425+
426+
427+
428+
429+
430+
_Appears in:_
431+
- [DedicatedCLBListenerSpec](#dedicatedclblistenerspec)
432+
433+
| Field | Description | Default | Validation |
434+
| --- | --- | --- | --- |
435+
| `ip` _string_ | | | |
436+
| `port` _integer_ | | | |
437+
438+
439+
#### MultiCertInfo
440+
441+
442+
443+
444+
445+
446+
447+
_Appears in:_
448+
- [CLBListenerConfigSpec](#clblistenerconfigspec)
449+
450+
| Field | Description | Default | Validation |
451+
| --- | --- | --- | --- |
452+
| `sslMode` _string_ | | | |
453+
| `certList` _[CertInfo](#certinfo) array_ | | | |
454+
455+

0 commit comments

Comments
 (0)