-
Notifications
You must be signed in to change notification settings - Fork 0
/
legacy-types.ts
717 lines (717 loc) · 60.8 KB
/
legacy-types.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
// Generated from https://raw.githubusercontent.com/kubernetes/kubernetes/v1.29.1/api/openapi-spec/swagger.json
import type { definitions as K8s } from "./openapi.ts";
export type IoK8sApiAdmissionregistrationV1MatchCondition = K8s["io.k8s.api.admissionregistration.v1.MatchCondition"];
export type IoK8sApiAdmissionregistrationV1MutatingWebhook = K8s["io.k8s.api.admissionregistration.v1.MutatingWebhook"];
export type IoK8sApiAdmissionregistrationV1MutatingWebhookConfiguration =
K8s["io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration"];
export type IoK8sApiAdmissionregistrationV1MutatingWebhookConfigurationList =
K8s["io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList"];
export type IoK8sApiAdmissionregistrationV1RuleWithOperations =
K8s["io.k8s.api.admissionregistration.v1.RuleWithOperations"];
export type IoK8sApiAdmissionregistrationV1ServiceReference =
K8s["io.k8s.api.admissionregistration.v1.ServiceReference"];
export type IoK8sApiAdmissionregistrationV1ValidatingWebhook =
K8s["io.k8s.api.admissionregistration.v1.ValidatingWebhook"];
export type IoK8sApiAdmissionregistrationV1ValidatingWebhookConfiguration =
K8s["io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"];
export type IoK8sApiAdmissionregistrationV1ValidatingWebhookConfigurationList =
K8s["io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList"];
export type IoK8sApiAdmissionregistrationV1WebhookClientConfig =
K8s["io.k8s.api.admissionregistration.v1.WebhookClientConfig"];
export type IoK8sApiAdmissionregistrationV1alpha1AuditAnnotation =
K8s["io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation"];
export type IoK8sApiAdmissionregistrationV1alpha1ExpressionWarning =
K8s["io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning"];
export type IoK8sApiAdmissionregistrationV1alpha1MatchCondition =
K8s["io.k8s.api.admissionregistration.v1alpha1.MatchCondition"];
export type IoK8sApiAdmissionregistrationV1alpha1MatchResources =
K8s["io.k8s.api.admissionregistration.v1alpha1.MatchResources"];
export type IoK8sApiAdmissionregistrationV1alpha1NamedRuleWithOperations =
K8s["io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations"];
export type IoK8sApiAdmissionregistrationV1alpha1ParamKind = K8s["io.k8s.api.admissionregistration.v1alpha1.ParamKind"];
export type IoK8sApiAdmissionregistrationV1alpha1ParamRef = K8s["io.k8s.api.admissionregistration.v1alpha1.ParamRef"];
export type IoK8sApiAdmissionregistrationV1alpha1TypeChecking =
K8s["io.k8s.api.admissionregistration.v1alpha1.TypeChecking"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicy =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicyBinding =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicyBindingList =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicyBindingSpec =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicyList =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyList"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicySpec =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec"];
export type IoK8sApiAdmissionregistrationV1alpha1ValidatingAdmissionPolicyStatus =
K8s["io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus"];
export type IoK8sApiAdmissionregistrationV1alpha1Validation =
K8s["io.k8s.api.admissionregistration.v1alpha1.Validation"];
export type IoK8sApiAdmissionregistrationV1alpha1Variable = K8s["io.k8s.api.admissionregistration.v1alpha1.Variable"];
export type IoK8sApiAdmissionregistrationV1beta1AuditAnnotation =
K8s["io.k8s.api.admissionregistration.v1beta1.AuditAnnotation"];
export type IoK8sApiAdmissionregistrationV1beta1ExpressionWarning =
K8s["io.k8s.api.admissionregistration.v1beta1.ExpressionWarning"];
export type IoK8sApiAdmissionregistrationV1beta1MatchCondition =
K8s["io.k8s.api.admissionregistration.v1beta1.MatchCondition"];
export type IoK8sApiAdmissionregistrationV1beta1MatchResources =
K8s["io.k8s.api.admissionregistration.v1beta1.MatchResources"];
export type IoK8sApiAdmissionregistrationV1beta1NamedRuleWithOperations =
K8s["io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations"];
export type IoK8sApiAdmissionregistrationV1beta1ParamKind = K8s["io.k8s.api.admissionregistration.v1beta1.ParamKind"];
export type IoK8sApiAdmissionregistrationV1beta1ParamRef = K8s["io.k8s.api.admissionregistration.v1beta1.ParamRef"];
export type IoK8sApiAdmissionregistrationV1beta1TypeChecking =
K8s["io.k8s.api.admissionregistration.v1beta1.TypeChecking"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicy =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicyBinding =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicyBindingList =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicyBindingSpec =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicyList =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyList"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicySpec =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec"];
export type IoK8sApiAdmissionregistrationV1beta1ValidatingAdmissionPolicyStatus =
K8s["io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus"];
export type IoK8sApiAdmissionregistrationV1beta1Validation = K8s["io.k8s.api.admissionregistration.v1beta1.Validation"];
export type IoK8sApiAdmissionregistrationV1beta1Variable = K8s["io.k8s.api.admissionregistration.v1beta1.Variable"];
export type IoK8sApiApiserverinternalV1alpha1ServerStorageVersion =
K8s["io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion"];
export type IoK8sApiApiserverinternalV1alpha1StorageVersion =
K8s["io.k8s.api.apiserverinternal.v1alpha1.StorageVersion"];
export type IoK8sApiApiserverinternalV1alpha1StorageVersionCondition =
K8s["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition"];
export type IoK8sApiApiserverinternalV1alpha1StorageVersionList =
K8s["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList"];
export type IoK8sApiApiserverinternalV1alpha1StorageVersionSpec =
K8s["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec"];
export type IoK8sApiApiserverinternalV1alpha1StorageVersionStatus =
K8s["io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus"];
export type IoK8sApiAppsV1ControllerRevision = K8s["io.k8s.api.apps.v1.ControllerRevision"];
export type IoK8sApiAppsV1ControllerRevisionList = K8s["io.k8s.api.apps.v1.ControllerRevisionList"];
export type IoK8sApiAppsV1DaemonSet = K8s["io.k8s.api.apps.v1.DaemonSet"];
export type IoK8sApiAppsV1DaemonSetCondition = K8s["io.k8s.api.apps.v1.DaemonSetCondition"];
export type IoK8sApiAppsV1DaemonSetList = K8s["io.k8s.api.apps.v1.DaemonSetList"];
export type IoK8sApiAppsV1DaemonSetSpec = K8s["io.k8s.api.apps.v1.DaemonSetSpec"];
export type IoK8sApiAppsV1DaemonSetStatus = K8s["io.k8s.api.apps.v1.DaemonSetStatus"];
export type IoK8sApiAppsV1DaemonSetUpdateStrategy = K8s["io.k8s.api.apps.v1.DaemonSetUpdateStrategy"];
export type IoK8sApiAppsV1Deployment = K8s["io.k8s.api.apps.v1.Deployment"];
export type IoK8sApiAppsV1DeploymentCondition = K8s["io.k8s.api.apps.v1.DeploymentCondition"];
export type IoK8sApiAppsV1DeploymentList = K8s["io.k8s.api.apps.v1.DeploymentList"];
export type IoK8sApiAppsV1DeploymentSpec = K8s["io.k8s.api.apps.v1.DeploymentSpec"];
export type IoK8sApiAppsV1DeploymentStatus = K8s["io.k8s.api.apps.v1.DeploymentStatus"];
export type IoK8sApiAppsV1DeploymentStrategy = K8s["io.k8s.api.apps.v1.DeploymentStrategy"];
export type IoK8sApiAppsV1ReplicaSet = K8s["io.k8s.api.apps.v1.ReplicaSet"];
export type IoK8sApiAppsV1ReplicaSetCondition = K8s["io.k8s.api.apps.v1.ReplicaSetCondition"];
export type IoK8sApiAppsV1ReplicaSetList = K8s["io.k8s.api.apps.v1.ReplicaSetList"];
export type IoK8sApiAppsV1ReplicaSetSpec = K8s["io.k8s.api.apps.v1.ReplicaSetSpec"];
export type IoK8sApiAppsV1ReplicaSetStatus = K8s["io.k8s.api.apps.v1.ReplicaSetStatus"];
export type IoK8sApiAppsV1RollingUpdateDaemonSet = K8s["io.k8s.api.apps.v1.RollingUpdateDaemonSet"];
export type IoK8sApiAppsV1RollingUpdateDeployment = K8s["io.k8s.api.apps.v1.RollingUpdateDeployment"];
export type IoK8sApiAppsV1RollingUpdateStatefulSetStrategy = K8s["io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy"];
export type IoK8sApiAppsV1StatefulSet = K8s["io.k8s.api.apps.v1.StatefulSet"];
export type IoK8sApiAppsV1StatefulSetCondition = K8s["io.k8s.api.apps.v1.StatefulSetCondition"];
export type IoK8sApiAppsV1StatefulSetList = K8s["io.k8s.api.apps.v1.StatefulSetList"];
export type IoK8sApiAppsV1StatefulSetOrdinals = K8s["io.k8s.api.apps.v1.StatefulSetOrdinals"];
export type IoK8sApiAppsV1StatefulSetPersistentVolumeClaimRetentionPolicy =
K8s["io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy"];
export type IoK8sApiAppsV1StatefulSetSpec = K8s["io.k8s.api.apps.v1.StatefulSetSpec"];
export type IoK8sApiAppsV1StatefulSetStatus = K8s["io.k8s.api.apps.v1.StatefulSetStatus"];
export type IoK8sApiAppsV1StatefulSetUpdateStrategy = K8s["io.k8s.api.apps.v1.StatefulSetUpdateStrategy"];
export type IoK8sApiAuthenticationV1BoundObjectReference = K8s["io.k8s.api.authentication.v1.BoundObjectReference"];
export type IoK8sApiAuthenticationV1SelfSubjectReview = K8s["io.k8s.api.authentication.v1.SelfSubjectReview"];
export type IoK8sApiAuthenticationV1SelfSubjectReviewStatus =
K8s["io.k8s.api.authentication.v1.SelfSubjectReviewStatus"];
export type IoK8sApiAuthenticationV1TokenRequest = K8s["io.k8s.api.authentication.v1.TokenRequest"];
export type IoK8sApiAuthenticationV1TokenRequestSpec = K8s["io.k8s.api.authentication.v1.TokenRequestSpec"];
export type IoK8sApiAuthenticationV1TokenRequestStatus = K8s["io.k8s.api.authentication.v1.TokenRequestStatus"];
export type IoK8sApiAuthenticationV1TokenReview = K8s["io.k8s.api.authentication.v1.TokenReview"];
export type IoK8sApiAuthenticationV1TokenReviewSpec = K8s["io.k8s.api.authentication.v1.TokenReviewSpec"];
export type IoK8sApiAuthenticationV1TokenReviewStatus = K8s["io.k8s.api.authentication.v1.TokenReviewStatus"];
export type IoK8sApiAuthenticationV1UserInfo = K8s["io.k8s.api.authentication.v1.UserInfo"];
export type IoK8sApiAuthenticationV1alpha1SelfSubjectReview =
K8s["io.k8s.api.authentication.v1alpha1.SelfSubjectReview"];
export type IoK8sApiAuthenticationV1alpha1SelfSubjectReviewStatus =
K8s["io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus"];
export type IoK8sApiAuthenticationV1beta1SelfSubjectReview = K8s["io.k8s.api.authentication.v1beta1.SelfSubjectReview"];
export type IoK8sApiAuthenticationV1beta1SelfSubjectReviewStatus =
K8s["io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus"];
export type IoK8sApiAuthorizationV1LocalSubjectAccessReview =
K8s["io.k8s.api.authorization.v1.LocalSubjectAccessReview"];
export type IoK8sApiAuthorizationV1NonResourceAttributes = K8s["io.k8s.api.authorization.v1.NonResourceAttributes"];
export type IoK8sApiAuthorizationV1NonResourceRule = K8s["io.k8s.api.authorization.v1.NonResourceRule"];
export type IoK8sApiAuthorizationV1ResourceAttributes = K8s["io.k8s.api.authorization.v1.ResourceAttributes"];
export type IoK8sApiAuthorizationV1ResourceRule = K8s["io.k8s.api.authorization.v1.ResourceRule"];
export type IoK8sApiAuthorizationV1SelfSubjectAccessReview = K8s["io.k8s.api.authorization.v1.SelfSubjectAccessReview"];
export type IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec =
K8s["io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec"];
export type IoK8sApiAuthorizationV1SelfSubjectRulesReview = K8s["io.k8s.api.authorization.v1.SelfSubjectRulesReview"];
export type IoK8sApiAuthorizationV1SelfSubjectRulesReviewSpec =
K8s["io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec"];
export type IoK8sApiAuthorizationV1SubjectAccessReview = K8s["io.k8s.api.authorization.v1.SubjectAccessReview"];
export type IoK8sApiAuthorizationV1SubjectAccessReviewSpec = K8s["io.k8s.api.authorization.v1.SubjectAccessReviewSpec"];
export type IoK8sApiAuthorizationV1SubjectAccessReviewStatus =
K8s["io.k8s.api.authorization.v1.SubjectAccessReviewStatus"];
export type IoK8sApiAuthorizationV1SubjectRulesReviewStatus =
K8s["io.k8s.api.authorization.v1.SubjectRulesReviewStatus"];
export type IoK8sApiAutoscalingV1CrossVersionObjectReference =
K8s["io.k8s.api.autoscaling.v1.CrossVersionObjectReference"];
export type IoK8sApiAutoscalingV1HorizontalPodAutoscaler = K8s["io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler"];
export type IoK8sApiAutoscalingV1HorizontalPodAutoscalerList =
K8s["io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList"];
export type IoK8sApiAutoscalingV1HorizontalPodAutoscalerSpec =
K8s["io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec"];
export type IoK8sApiAutoscalingV1HorizontalPodAutoscalerStatus =
K8s["io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus"];
export type IoK8sApiAutoscalingV1Scale = K8s["io.k8s.api.autoscaling.v1.Scale"];
export type IoK8sApiAutoscalingV1ScaleSpec = K8s["io.k8s.api.autoscaling.v1.ScaleSpec"];
export type IoK8sApiAutoscalingV1ScaleStatus = K8s["io.k8s.api.autoscaling.v1.ScaleStatus"];
export type IoK8sApiAutoscalingV2ContainerResourceMetricSource =
K8s["io.k8s.api.autoscaling.v2.ContainerResourceMetricSource"];
export type IoK8sApiAutoscalingV2ContainerResourceMetricStatus =
K8s["io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus"];
export type IoK8sApiAutoscalingV2CrossVersionObjectReference =
K8s["io.k8s.api.autoscaling.v2.CrossVersionObjectReference"];
export type IoK8sApiAutoscalingV2ExternalMetricSource = K8s["io.k8s.api.autoscaling.v2.ExternalMetricSource"];
export type IoK8sApiAutoscalingV2ExternalMetricStatus = K8s["io.k8s.api.autoscaling.v2.ExternalMetricStatus"];
export type IoK8sApiAutoscalingV2HpaScalingPolicy = K8s["io.k8s.api.autoscaling.v2.HPAScalingPolicy"];
export type IoK8sApiAutoscalingV2HpaScalingRules = K8s["io.k8s.api.autoscaling.v2.HPAScalingRules"];
export type IoK8sApiAutoscalingV2HorizontalPodAutoscaler = K8s["io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler"];
export type IoK8sApiAutoscalingV2HorizontalPodAutoscalerBehavior =
K8s["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior"];
export type IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition =
K8s["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition"];
export type IoK8sApiAutoscalingV2HorizontalPodAutoscalerList =
K8s["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList"];
export type IoK8sApiAutoscalingV2HorizontalPodAutoscalerSpec =
K8s["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec"];
export type IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus =
K8s["io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus"];
export type IoK8sApiAutoscalingV2MetricIdentifier = K8s["io.k8s.api.autoscaling.v2.MetricIdentifier"];
export type IoK8sApiAutoscalingV2MetricSpec = K8s["io.k8s.api.autoscaling.v2.MetricSpec"];
export type IoK8sApiAutoscalingV2MetricStatus = K8s["io.k8s.api.autoscaling.v2.MetricStatus"];
export type IoK8sApiAutoscalingV2MetricTarget = K8s["io.k8s.api.autoscaling.v2.MetricTarget"];
export type IoK8sApiAutoscalingV2MetricValueStatus = K8s["io.k8s.api.autoscaling.v2.MetricValueStatus"];
export type IoK8sApiAutoscalingV2ObjectMetricSource = K8s["io.k8s.api.autoscaling.v2.ObjectMetricSource"];
export type IoK8sApiAutoscalingV2ObjectMetricStatus = K8s["io.k8s.api.autoscaling.v2.ObjectMetricStatus"];
export type IoK8sApiAutoscalingV2PodsMetricSource = K8s["io.k8s.api.autoscaling.v2.PodsMetricSource"];
export type IoK8sApiAutoscalingV2PodsMetricStatus = K8s["io.k8s.api.autoscaling.v2.PodsMetricStatus"];
export type IoK8sApiAutoscalingV2ResourceMetricSource = K8s["io.k8s.api.autoscaling.v2.ResourceMetricSource"];
export type IoK8sApiAutoscalingV2ResourceMetricStatus = K8s["io.k8s.api.autoscaling.v2.ResourceMetricStatus"];
export type IoK8sApiBatchV1CronJob = K8s["io.k8s.api.batch.v1.CronJob"];
export type IoK8sApiBatchV1CronJobList = K8s["io.k8s.api.batch.v1.CronJobList"];
export type IoK8sApiBatchV1CronJobSpec = K8s["io.k8s.api.batch.v1.CronJobSpec"];
export type IoK8sApiBatchV1CronJobStatus = K8s["io.k8s.api.batch.v1.CronJobStatus"];
export type IoK8sApiBatchV1Job = K8s["io.k8s.api.batch.v1.Job"];
export type IoK8sApiBatchV1JobCondition = K8s["io.k8s.api.batch.v1.JobCondition"];
export type IoK8sApiBatchV1JobList = K8s["io.k8s.api.batch.v1.JobList"];
export type IoK8sApiBatchV1JobSpec = K8s["io.k8s.api.batch.v1.JobSpec"];
export type IoK8sApiBatchV1JobStatus = K8s["io.k8s.api.batch.v1.JobStatus"];
export type IoK8sApiBatchV1JobTemplateSpec = K8s["io.k8s.api.batch.v1.JobTemplateSpec"];
export type IoK8sApiBatchV1PodFailurePolicy = K8s["io.k8s.api.batch.v1.PodFailurePolicy"];
export type IoK8sApiBatchV1PodFailurePolicyOnExitCodesRequirement =
K8s["io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement"];
export type IoK8sApiBatchV1PodFailurePolicyOnPodConditionsPattern =
K8s["io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern"];
export type IoK8sApiBatchV1PodFailurePolicyRule = K8s["io.k8s.api.batch.v1.PodFailurePolicyRule"];
export type IoK8sApiBatchV1UncountedTerminatedPods = K8s["io.k8s.api.batch.v1.UncountedTerminatedPods"];
export type IoK8sApiCertificatesV1CertificateSigningRequest =
K8s["io.k8s.api.certificates.v1.CertificateSigningRequest"];
export type IoK8sApiCertificatesV1CertificateSigningRequestCondition =
K8s["io.k8s.api.certificates.v1.CertificateSigningRequestCondition"];
export type IoK8sApiCertificatesV1CertificateSigningRequestList =
K8s["io.k8s.api.certificates.v1.CertificateSigningRequestList"];
export type IoK8sApiCertificatesV1CertificateSigningRequestSpec =
K8s["io.k8s.api.certificates.v1.CertificateSigningRequestSpec"];
export type IoK8sApiCertificatesV1CertificateSigningRequestStatus =
K8s["io.k8s.api.certificates.v1.CertificateSigningRequestStatus"];
export type IoK8sApiCertificatesV1alpha1ClusterTrustBundle = K8s["io.k8s.api.certificates.v1alpha1.ClusterTrustBundle"];
export type IoK8sApiCertificatesV1alpha1ClusterTrustBundleList =
K8s["io.k8s.api.certificates.v1alpha1.ClusterTrustBundleList"];
export type IoK8sApiCertificatesV1alpha1ClusterTrustBundleSpec =
K8s["io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec"];
export type IoK8sApiCoordinationV1Lease = K8s["io.k8s.api.coordination.v1.Lease"];
export type IoK8sApiCoordinationV1LeaseList = K8s["io.k8s.api.coordination.v1.LeaseList"];
export type IoK8sApiCoordinationV1LeaseSpec = K8s["io.k8s.api.coordination.v1.LeaseSpec"];
export type IoK8sApiCoreV1AwsElasticBlockStoreVolumeSource = K8s["io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource"];
export type IoK8sApiCoreV1Affinity = K8s["io.k8s.api.core.v1.Affinity"];
export type IoK8sApiCoreV1AttachedVolume = K8s["io.k8s.api.core.v1.AttachedVolume"];
export type IoK8sApiCoreV1AzureDiskVolumeSource = K8s["io.k8s.api.core.v1.AzureDiskVolumeSource"];
export type IoK8sApiCoreV1AzureFilePersistentVolumeSource = K8s["io.k8s.api.core.v1.AzureFilePersistentVolumeSource"];
export type IoK8sApiCoreV1AzureFileVolumeSource = K8s["io.k8s.api.core.v1.AzureFileVolumeSource"];
export type IoK8sApiCoreV1Binding = K8s["io.k8s.api.core.v1.Binding"];
export type IoK8sApiCoreV1CsiPersistentVolumeSource = K8s["io.k8s.api.core.v1.CSIPersistentVolumeSource"];
export type IoK8sApiCoreV1CsiVolumeSource = K8s["io.k8s.api.core.v1.CSIVolumeSource"];
export type IoK8sApiCoreV1Capabilities = K8s["io.k8s.api.core.v1.Capabilities"];
export type IoK8sApiCoreV1CephFsPersistentVolumeSource = K8s["io.k8s.api.core.v1.CephFSPersistentVolumeSource"];
export type IoK8sApiCoreV1CephFsVolumeSource = K8s["io.k8s.api.core.v1.CephFSVolumeSource"];
export type IoK8sApiCoreV1CinderPersistentVolumeSource = K8s["io.k8s.api.core.v1.CinderPersistentVolumeSource"];
export type IoK8sApiCoreV1CinderVolumeSource = K8s["io.k8s.api.core.v1.CinderVolumeSource"];
export type IoK8sApiCoreV1ClaimSource = K8s["io.k8s.api.core.v1.ClaimSource"];
export type IoK8sApiCoreV1ClientIpConfig = K8s["io.k8s.api.core.v1.ClientIPConfig"];
export type IoK8sApiCoreV1ClusterTrustBundleProjection = K8s["io.k8s.api.core.v1.ClusterTrustBundleProjection"];
export type IoK8sApiCoreV1ComponentCondition = K8s["io.k8s.api.core.v1.ComponentCondition"];
export type IoK8sApiCoreV1ComponentStatus = K8s["io.k8s.api.core.v1.ComponentStatus"];
export type IoK8sApiCoreV1ComponentStatusList = K8s["io.k8s.api.core.v1.ComponentStatusList"];
export type IoK8sApiCoreV1ConfigMap = K8s["io.k8s.api.core.v1.ConfigMap"];
export type IoK8sApiCoreV1ConfigMapEnvSource = K8s["io.k8s.api.core.v1.ConfigMapEnvSource"];
export type IoK8sApiCoreV1ConfigMapKeySelector = K8s["io.k8s.api.core.v1.ConfigMapKeySelector"];
export type IoK8sApiCoreV1ConfigMapList = K8s["io.k8s.api.core.v1.ConfigMapList"];
export type IoK8sApiCoreV1ConfigMapNodeConfigSource = K8s["io.k8s.api.core.v1.ConfigMapNodeConfigSource"];
export type IoK8sApiCoreV1ConfigMapProjection = K8s["io.k8s.api.core.v1.ConfigMapProjection"];
export type IoK8sApiCoreV1ConfigMapVolumeSource = K8s["io.k8s.api.core.v1.ConfigMapVolumeSource"];
export type IoK8sApiCoreV1Container = K8s["io.k8s.api.core.v1.Container"];
export type IoK8sApiCoreV1ContainerImage = K8s["io.k8s.api.core.v1.ContainerImage"];
export type IoK8sApiCoreV1ContainerPort = K8s["io.k8s.api.core.v1.ContainerPort"];
export type IoK8sApiCoreV1ContainerResizePolicy = K8s["io.k8s.api.core.v1.ContainerResizePolicy"];
export type IoK8sApiCoreV1ContainerState = K8s["io.k8s.api.core.v1.ContainerState"];
export type IoK8sApiCoreV1ContainerStateRunning = K8s["io.k8s.api.core.v1.ContainerStateRunning"];
export type IoK8sApiCoreV1ContainerStateTerminated = K8s["io.k8s.api.core.v1.ContainerStateTerminated"];
export type IoK8sApiCoreV1ContainerStateWaiting = K8s["io.k8s.api.core.v1.ContainerStateWaiting"];
export type IoK8sApiCoreV1ContainerStatus = K8s["io.k8s.api.core.v1.ContainerStatus"];
export type IoK8sApiCoreV1DaemonEndpoint = K8s["io.k8s.api.core.v1.DaemonEndpoint"];
export type IoK8sApiCoreV1DownwardApiProjection = K8s["io.k8s.api.core.v1.DownwardAPIProjection"];
export type IoK8sApiCoreV1DownwardApiVolumeFile = K8s["io.k8s.api.core.v1.DownwardAPIVolumeFile"];
export type IoK8sApiCoreV1DownwardApiVolumeSource = K8s["io.k8s.api.core.v1.DownwardAPIVolumeSource"];
export type IoK8sApiCoreV1EmptyDirVolumeSource = K8s["io.k8s.api.core.v1.EmptyDirVolumeSource"];
export type IoK8sApiCoreV1EndpointAddress = K8s["io.k8s.api.core.v1.EndpointAddress"];
export type IoK8sApiCoreV1EndpointPort = K8s["io.k8s.api.core.v1.EndpointPort"];
export type IoK8sApiCoreV1EndpointSubset = K8s["io.k8s.api.core.v1.EndpointSubset"];
export type IoK8sApiCoreV1Endpoints = K8s["io.k8s.api.core.v1.Endpoints"];
export type IoK8sApiCoreV1EndpointsList = K8s["io.k8s.api.core.v1.EndpointsList"];
export type IoK8sApiCoreV1EnvFromSource = K8s["io.k8s.api.core.v1.EnvFromSource"];
export type IoK8sApiCoreV1EnvVar = K8s["io.k8s.api.core.v1.EnvVar"];
export type IoK8sApiCoreV1EnvVarSource = K8s["io.k8s.api.core.v1.EnvVarSource"];
export type IoK8sApiCoreV1EphemeralContainer = K8s["io.k8s.api.core.v1.EphemeralContainer"];
export type IoK8sApiCoreV1EphemeralVolumeSource = K8s["io.k8s.api.core.v1.EphemeralVolumeSource"];
export type IoK8sApiCoreV1Event = K8s["io.k8s.api.core.v1.Event"];
export type IoK8sApiCoreV1EventList = K8s["io.k8s.api.core.v1.EventList"];
export type IoK8sApiCoreV1EventSeries = K8s["io.k8s.api.core.v1.EventSeries"];
export type IoK8sApiCoreV1EventSource = K8s["io.k8s.api.core.v1.EventSource"];
export type IoK8sApiCoreV1ExecAction = K8s["io.k8s.api.core.v1.ExecAction"];
export type IoK8sApiCoreV1FcVolumeSource = K8s["io.k8s.api.core.v1.FCVolumeSource"];
export type IoK8sApiCoreV1FlexPersistentVolumeSource = K8s["io.k8s.api.core.v1.FlexPersistentVolumeSource"];
export type IoK8sApiCoreV1FlexVolumeSource = K8s["io.k8s.api.core.v1.FlexVolumeSource"];
export type IoK8sApiCoreV1FlockerVolumeSource = K8s["io.k8s.api.core.v1.FlockerVolumeSource"];
export type IoK8sApiCoreV1GcePersistentDiskVolumeSource = K8s["io.k8s.api.core.v1.GCEPersistentDiskVolumeSource"];
export type IoK8sApiCoreV1GrpcAction = K8s["io.k8s.api.core.v1.GRPCAction"];
export type IoK8sApiCoreV1GitRepoVolumeSource = K8s["io.k8s.api.core.v1.GitRepoVolumeSource"];
export type IoK8sApiCoreV1GlusterfsPersistentVolumeSource = K8s["io.k8s.api.core.v1.GlusterfsPersistentVolumeSource"];
export type IoK8sApiCoreV1GlusterfsVolumeSource = K8s["io.k8s.api.core.v1.GlusterfsVolumeSource"];
export type IoK8sApiCoreV1HttpGetAction = K8s["io.k8s.api.core.v1.HTTPGetAction"];
export type IoK8sApiCoreV1HttpHeader = K8s["io.k8s.api.core.v1.HTTPHeader"];
export type IoK8sApiCoreV1HostAlias = K8s["io.k8s.api.core.v1.HostAlias"];
export type IoK8sApiCoreV1HostIp = K8s["io.k8s.api.core.v1.HostIP"];
export type IoK8sApiCoreV1HostPathVolumeSource = K8s["io.k8s.api.core.v1.HostPathVolumeSource"];
export type IoK8sApiCoreV1IscsiPersistentVolumeSource = K8s["io.k8s.api.core.v1.ISCSIPersistentVolumeSource"];
export type IoK8sApiCoreV1IscsiVolumeSource = K8s["io.k8s.api.core.v1.ISCSIVolumeSource"];
export type IoK8sApiCoreV1KeyToPath = K8s["io.k8s.api.core.v1.KeyToPath"];
export type IoK8sApiCoreV1Lifecycle = K8s["io.k8s.api.core.v1.Lifecycle"];
export type IoK8sApiCoreV1LifecycleHandler = K8s["io.k8s.api.core.v1.LifecycleHandler"];
export type IoK8sApiCoreV1LimitRange = K8s["io.k8s.api.core.v1.LimitRange"];
export type IoK8sApiCoreV1LimitRangeItem = K8s["io.k8s.api.core.v1.LimitRangeItem"];
export type IoK8sApiCoreV1LimitRangeList = K8s["io.k8s.api.core.v1.LimitRangeList"];
export type IoK8sApiCoreV1LimitRangeSpec = K8s["io.k8s.api.core.v1.LimitRangeSpec"];
export type IoK8sApiCoreV1LoadBalancerIngress = K8s["io.k8s.api.core.v1.LoadBalancerIngress"];
export type IoK8sApiCoreV1LoadBalancerStatus = K8s["io.k8s.api.core.v1.LoadBalancerStatus"];
export type IoK8sApiCoreV1LocalObjectReference = K8s["io.k8s.api.core.v1.LocalObjectReference"];
export type IoK8sApiCoreV1LocalVolumeSource = K8s["io.k8s.api.core.v1.LocalVolumeSource"];
export type IoK8sApiCoreV1ModifyVolumeStatus = K8s["io.k8s.api.core.v1.ModifyVolumeStatus"];
export type IoK8sApiCoreV1NfsVolumeSource = K8s["io.k8s.api.core.v1.NFSVolumeSource"];
export type IoK8sApiCoreV1Namespace = K8s["io.k8s.api.core.v1.Namespace"];
export type IoK8sApiCoreV1NamespaceCondition = K8s["io.k8s.api.core.v1.NamespaceCondition"];
export type IoK8sApiCoreV1NamespaceList = K8s["io.k8s.api.core.v1.NamespaceList"];
export type IoK8sApiCoreV1NamespaceSpec = K8s["io.k8s.api.core.v1.NamespaceSpec"];
export type IoK8sApiCoreV1NamespaceStatus = K8s["io.k8s.api.core.v1.NamespaceStatus"];
export type IoK8sApiCoreV1Node = K8s["io.k8s.api.core.v1.Node"];
export type IoK8sApiCoreV1NodeAddress = K8s["io.k8s.api.core.v1.NodeAddress"];
export type IoK8sApiCoreV1NodeAffinity = K8s["io.k8s.api.core.v1.NodeAffinity"];
export type IoK8sApiCoreV1NodeCondition = K8s["io.k8s.api.core.v1.NodeCondition"];
export type IoK8sApiCoreV1NodeConfigSource = K8s["io.k8s.api.core.v1.NodeConfigSource"];
export type IoK8sApiCoreV1NodeConfigStatus = K8s["io.k8s.api.core.v1.NodeConfigStatus"];
export type IoK8sApiCoreV1NodeDaemonEndpoints = K8s["io.k8s.api.core.v1.NodeDaemonEndpoints"];
export type IoK8sApiCoreV1NodeList = K8s["io.k8s.api.core.v1.NodeList"];
export type IoK8sApiCoreV1NodeSelector = K8s["io.k8s.api.core.v1.NodeSelector"];
export type IoK8sApiCoreV1NodeSelectorRequirement = K8s["io.k8s.api.core.v1.NodeSelectorRequirement"];
export type IoK8sApiCoreV1NodeSelectorTerm = K8s["io.k8s.api.core.v1.NodeSelectorTerm"];
export type IoK8sApiCoreV1NodeSpec = K8s["io.k8s.api.core.v1.NodeSpec"];
export type IoK8sApiCoreV1NodeStatus = K8s["io.k8s.api.core.v1.NodeStatus"];
export type IoK8sApiCoreV1NodeSystemInfo = K8s["io.k8s.api.core.v1.NodeSystemInfo"];
export type IoK8sApiCoreV1ObjectFieldSelector = K8s["io.k8s.api.core.v1.ObjectFieldSelector"];
export type IoK8sApiCoreV1ObjectReference = K8s["io.k8s.api.core.v1.ObjectReference"];
export type IoK8sApiCoreV1PersistentVolume = K8s["io.k8s.api.core.v1.PersistentVolume"];
export type IoK8sApiCoreV1PersistentVolumeClaim = K8s["io.k8s.api.core.v1.PersistentVolumeClaim"];
export type IoK8sApiCoreV1PersistentVolumeClaimCondition = K8s["io.k8s.api.core.v1.PersistentVolumeClaimCondition"];
export type IoK8sApiCoreV1PersistentVolumeClaimList = K8s["io.k8s.api.core.v1.PersistentVolumeClaimList"];
export type IoK8sApiCoreV1PersistentVolumeClaimSpec = K8s["io.k8s.api.core.v1.PersistentVolumeClaimSpec"];
export type IoK8sApiCoreV1PersistentVolumeClaimStatus = K8s["io.k8s.api.core.v1.PersistentVolumeClaimStatus"];
export type IoK8sApiCoreV1PersistentVolumeClaimTemplate = K8s["io.k8s.api.core.v1.PersistentVolumeClaimTemplate"];
export type IoK8sApiCoreV1PersistentVolumeClaimVolumeSource =
K8s["io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource"];
export type IoK8sApiCoreV1PersistentVolumeList = K8s["io.k8s.api.core.v1.PersistentVolumeList"];
export type IoK8sApiCoreV1PersistentVolumeSpec = K8s["io.k8s.api.core.v1.PersistentVolumeSpec"];
export type IoK8sApiCoreV1PersistentVolumeStatus = K8s["io.k8s.api.core.v1.PersistentVolumeStatus"];
export type IoK8sApiCoreV1PhotonPersistentDiskVolumeSource = K8s["io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource"];
export type IoK8sApiCoreV1Pod = K8s["io.k8s.api.core.v1.Pod"];
export type IoK8sApiCoreV1PodAffinity = K8s["io.k8s.api.core.v1.PodAffinity"];
export type IoK8sApiCoreV1PodAffinityTerm = K8s["io.k8s.api.core.v1.PodAffinityTerm"];
export type IoK8sApiCoreV1PodAntiAffinity = K8s["io.k8s.api.core.v1.PodAntiAffinity"];
export type IoK8sApiCoreV1PodCondition = K8s["io.k8s.api.core.v1.PodCondition"];
export type IoK8sApiCoreV1PodDnsConfig = K8s["io.k8s.api.core.v1.PodDNSConfig"];
export type IoK8sApiCoreV1PodDnsConfigOption = K8s["io.k8s.api.core.v1.PodDNSConfigOption"];
export type IoK8sApiCoreV1PodIp = K8s["io.k8s.api.core.v1.PodIP"];
export type IoK8sApiCoreV1PodList = K8s["io.k8s.api.core.v1.PodList"];
export type IoK8sApiCoreV1PodOs = K8s["io.k8s.api.core.v1.PodOS"];
export type IoK8sApiCoreV1PodReadinessGate = K8s["io.k8s.api.core.v1.PodReadinessGate"];
export type IoK8sApiCoreV1PodResourceClaim = K8s["io.k8s.api.core.v1.PodResourceClaim"];
export type IoK8sApiCoreV1PodResourceClaimStatus = K8s["io.k8s.api.core.v1.PodResourceClaimStatus"];
export type IoK8sApiCoreV1PodSchedulingGate = K8s["io.k8s.api.core.v1.PodSchedulingGate"];
export type IoK8sApiCoreV1PodSecurityContext = K8s["io.k8s.api.core.v1.PodSecurityContext"];
export type IoK8sApiCoreV1PodSpec = K8s["io.k8s.api.core.v1.PodSpec"];
export type IoK8sApiCoreV1PodStatus = K8s["io.k8s.api.core.v1.PodStatus"];
export type IoK8sApiCoreV1PodTemplate = K8s["io.k8s.api.core.v1.PodTemplate"];
export type IoK8sApiCoreV1PodTemplateList = K8s["io.k8s.api.core.v1.PodTemplateList"];
export type IoK8sApiCoreV1PodTemplateSpec = K8s["io.k8s.api.core.v1.PodTemplateSpec"];
export type IoK8sApiCoreV1PortStatus = K8s["io.k8s.api.core.v1.PortStatus"];
export type IoK8sApiCoreV1PortworxVolumeSource = K8s["io.k8s.api.core.v1.PortworxVolumeSource"];
export type IoK8sApiCoreV1PreferredSchedulingTerm = K8s["io.k8s.api.core.v1.PreferredSchedulingTerm"];
export type IoK8sApiCoreV1Probe = K8s["io.k8s.api.core.v1.Probe"];
export type IoK8sApiCoreV1ProjectedVolumeSource = K8s["io.k8s.api.core.v1.ProjectedVolumeSource"];
export type IoK8sApiCoreV1QuobyteVolumeSource = K8s["io.k8s.api.core.v1.QuobyteVolumeSource"];
export type IoK8sApiCoreV1RbdPersistentVolumeSource = K8s["io.k8s.api.core.v1.RBDPersistentVolumeSource"];
export type IoK8sApiCoreV1RbdVolumeSource = K8s["io.k8s.api.core.v1.RBDVolumeSource"];
export type IoK8sApiCoreV1ReplicationController = K8s["io.k8s.api.core.v1.ReplicationController"];
export type IoK8sApiCoreV1ReplicationControllerCondition = K8s["io.k8s.api.core.v1.ReplicationControllerCondition"];
export type IoK8sApiCoreV1ReplicationControllerList = K8s["io.k8s.api.core.v1.ReplicationControllerList"];
export type IoK8sApiCoreV1ReplicationControllerSpec = K8s["io.k8s.api.core.v1.ReplicationControllerSpec"];
export type IoK8sApiCoreV1ReplicationControllerStatus = K8s["io.k8s.api.core.v1.ReplicationControllerStatus"];
export type IoK8sApiCoreV1ResourceClaim = K8s["io.k8s.api.core.v1.ResourceClaim"];
export type IoK8sApiCoreV1ResourceFieldSelector = K8s["io.k8s.api.core.v1.ResourceFieldSelector"];
export type IoK8sApiCoreV1ResourceQuota = K8s["io.k8s.api.core.v1.ResourceQuota"];
export type IoK8sApiCoreV1ResourceQuotaList = K8s["io.k8s.api.core.v1.ResourceQuotaList"];
export type IoK8sApiCoreV1ResourceQuotaSpec = K8s["io.k8s.api.core.v1.ResourceQuotaSpec"];
export type IoK8sApiCoreV1ResourceQuotaStatus = K8s["io.k8s.api.core.v1.ResourceQuotaStatus"];
export type IoK8sApiCoreV1ResourceRequirements = K8s["io.k8s.api.core.v1.ResourceRequirements"];
export type IoK8sApiCoreV1SeLinuxOptions = K8s["io.k8s.api.core.v1.SELinuxOptions"];
export type IoK8sApiCoreV1ScaleIoPersistentVolumeSource = K8s["io.k8s.api.core.v1.ScaleIOPersistentVolumeSource"];
export type IoK8sApiCoreV1ScaleIoVolumeSource = K8s["io.k8s.api.core.v1.ScaleIOVolumeSource"];
export type IoK8sApiCoreV1ScopeSelector = K8s["io.k8s.api.core.v1.ScopeSelector"];
export type IoK8sApiCoreV1ScopedResourceSelectorRequirement =
K8s["io.k8s.api.core.v1.ScopedResourceSelectorRequirement"];
export type IoK8sApiCoreV1SeccompProfile = K8s["io.k8s.api.core.v1.SeccompProfile"];
export type IoK8sApiCoreV1Secret = K8s["io.k8s.api.core.v1.Secret"];
export type IoK8sApiCoreV1SecretEnvSource = K8s["io.k8s.api.core.v1.SecretEnvSource"];
export type IoK8sApiCoreV1SecretKeySelector = K8s["io.k8s.api.core.v1.SecretKeySelector"];
export type IoK8sApiCoreV1SecretList = K8s["io.k8s.api.core.v1.SecretList"];
export type IoK8sApiCoreV1SecretProjection = K8s["io.k8s.api.core.v1.SecretProjection"];
export type IoK8sApiCoreV1SecretReference = K8s["io.k8s.api.core.v1.SecretReference"];
export type IoK8sApiCoreV1SecretVolumeSource = K8s["io.k8s.api.core.v1.SecretVolumeSource"];
export type IoK8sApiCoreV1SecurityContext = K8s["io.k8s.api.core.v1.SecurityContext"];
export type IoK8sApiCoreV1Service = K8s["io.k8s.api.core.v1.Service"];
export type IoK8sApiCoreV1ServiceAccount = K8s["io.k8s.api.core.v1.ServiceAccount"];
export type IoK8sApiCoreV1ServiceAccountList = K8s["io.k8s.api.core.v1.ServiceAccountList"];
export type IoK8sApiCoreV1ServiceAccountTokenProjection = K8s["io.k8s.api.core.v1.ServiceAccountTokenProjection"];
export type IoK8sApiCoreV1ServiceList = K8s["io.k8s.api.core.v1.ServiceList"];
export type IoK8sApiCoreV1ServicePort = K8s["io.k8s.api.core.v1.ServicePort"];
export type IoK8sApiCoreV1ServiceSpec = K8s["io.k8s.api.core.v1.ServiceSpec"];
export type IoK8sApiCoreV1ServiceStatus = K8s["io.k8s.api.core.v1.ServiceStatus"];
export type IoK8sApiCoreV1SessionAffinityConfig = K8s["io.k8s.api.core.v1.SessionAffinityConfig"];
export type IoK8sApiCoreV1SleepAction = K8s["io.k8s.api.core.v1.SleepAction"];
export type IoK8sApiCoreV1StorageOsPersistentVolumeSource = K8s["io.k8s.api.core.v1.StorageOSPersistentVolumeSource"];
export type IoK8sApiCoreV1StorageOsVolumeSource = K8s["io.k8s.api.core.v1.StorageOSVolumeSource"];
export type IoK8sApiCoreV1Sysctl = K8s["io.k8s.api.core.v1.Sysctl"];
export type IoK8sApiCoreV1TcpSocketAction = K8s["io.k8s.api.core.v1.TCPSocketAction"];
export type IoK8sApiCoreV1Taint = K8s["io.k8s.api.core.v1.Taint"];
export type IoK8sApiCoreV1Toleration = K8s["io.k8s.api.core.v1.Toleration"];
export type IoK8sApiCoreV1TopologySelectorLabelRequirement = K8s["io.k8s.api.core.v1.TopologySelectorLabelRequirement"];
export type IoK8sApiCoreV1TopologySelectorTerm = K8s["io.k8s.api.core.v1.TopologySelectorTerm"];
export type IoK8sApiCoreV1TopologySpreadConstraint = K8s["io.k8s.api.core.v1.TopologySpreadConstraint"];
export type IoK8sApiCoreV1TypedLocalObjectReference = K8s["io.k8s.api.core.v1.TypedLocalObjectReference"];
export type IoK8sApiCoreV1TypedObjectReference = K8s["io.k8s.api.core.v1.TypedObjectReference"];
export type IoK8sApiCoreV1Volume = K8s["io.k8s.api.core.v1.Volume"];
export type IoK8sApiCoreV1VolumeDevice = K8s["io.k8s.api.core.v1.VolumeDevice"];
export type IoK8sApiCoreV1VolumeMount = K8s["io.k8s.api.core.v1.VolumeMount"];
export type IoK8sApiCoreV1VolumeNodeAffinity = K8s["io.k8s.api.core.v1.VolumeNodeAffinity"];
export type IoK8sApiCoreV1VolumeProjection = K8s["io.k8s.api.core.v1.VolumeProjection"];
export type IoK8sApiCoreV1VolumeResourceRequirements = K8s["io.k8s.api.core.v1.VolumeResourceRequirements"];
export type IoK8sApiCoreV1VsphereVirtualDiskVolumeSource = K8s["io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource"];
export type IoK8sApiCoreV1WeightedPodAffinityTerm = K8s["io.k8s.api.core.v1.WeightedPodAffinityTerm"];
export type IoK8sApiCoreV1WindowsSecurityContextOptions = K8s["io.k8s.api.core.v1.WindowsSecurityContextOptions"];
export type IoK8sApiDiscoveryV1Endpoint = K8s["io.k8s.api.discovery.v1.Endpoint"];
export type IoK8sApiDiscoveryV1EndpointConditions = K8s["io.k8s.api.discovery.v1.EndpointConditions"];
export type IoK8sApiDiscoveryV1EndpointHints = K8s["io.k8s.api.discovery.v1.EndpointHints"];
export type IoK8sApiDiscoveryV1EndpointPort = K8s["io.k8s.api.discovery.v1.EndpointPort"];
export type IoK8sApiDiscoveryV1EndpointSlice = K8s["io.k8s.api.discovery.v1.EndpointSlice"];
export type IoK8sApiDiscoveryV1EndpointSliceList = K8s["io.k8s.api.discovery.v1.EndpointSliceList"];
export type IoK8sApiDiscoveryV1ForZone = K8s["io.k8s.api.discovery.v1.ForZone"];
export type IoK8sApiEventsV1Event = K8s["io.k8s.api.events.v1.Event"];
export type IoK8sApiEventsV1EventList = K8s["io.k8s.api.events.v1.EventList"];
export type IoK8sApiEventsV1EventSeries = K8s["io.k8s.api.events.v1.EventSeries"];
export type IoK8sApiFlowcontrolV1ExemptPriorityLevelConfiguration =
K8s["io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration"];
export type IoK8sApiFlowcontrolV1FlowDistinguisherMethod = K8s["io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod"];
export type IoK8sApiFlowcontrolV1FlowSchema = K8s["io.k8s.api.flowcontrol.v1.FlowSchema"];
export type IoK8sApiFlowcontrolV1FlowSchemaCondition = K8s["io.k8s.api.flowcontrol.v1.FlowSchemaCondition"];
export type IoK8sApiFlowcontrolV1FlowSchemaList = K8s["io.k8s.api.flowcontrol.v1.FlowSchemaList"];
export type IoK8sApiFlowcontrolV1FlowSchemaSpec = K8s["io.k8s.api.flowcontrol.v1.FlowSchemaSpec"];
export type IoK8sApiFlowcontrolV1FlowSchemaStatus = K8s["io.k8s.api.flowcontrol.v1.FlowSchemaStatus"];
export type IoK8sApiFlowcontrolV1GroupSubject = K8s["io.k8s.api.flowcontrol.v1.GroupSubject"];
export type IoK8sApiFlowcontrolV1LimitResponse = K8s["io.k8s.api.flowcontrol.v1.LimitResponse"];
export type IoK8sApiFlowcontrolV1LimitedPriorityLevelConfiguration =
K8s["io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration"];
export type IoK8sApiFlowcontrolV1NonResourcePolicyRule = K8s["io.k8s.api.flowcontrol.v1.NonResourcePolicyRule"];
export type IoK8sApiFlowcontrolV1PolicyRulesWithSubjects = K8s["io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects"];
export type IoK8sApiFlowcontrolV1PriorityLevelConfiguration =
K8s["io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"];
export type IoK8sApiFlowcontrolV1PriorityLevelConfigurationCondition =
K8s["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition"];
export type IoK8sApiFlowcontrolV1PriorityLevelConfigurationList =
K8s["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList"];
export type IoK8sApiFlowcontrolV1PriorityLevelConfigurationReference =
K8s["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference"];
export type IoK8sApiFlowcontrolV1PriorityLevelConfigurationSpec =
K8s["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec"];
export type IoK8sApiFlowcontrolV1PriorityLevelConfigurationStatus =
K8s["io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus"];
export type IoK8sApiFlowcontrolV1QueuingConfiguration = K8s["io.k8s.api.flowcontrol.v1.QueuingConfiguration"];
export type IoK8sApiFlowcontrolV1ResourcePolicyRule = K8s["io.k8s.api.flowcontrol.v1.ResourcePolicyRule"];
export type IoK8sApiFlowcontrolV1ServiceAccountSubject = K8s["io.k8s.api.flowcontrol.v1.ServiceAccountSubject"];
export type IoK8sApiFlowcontrolV1Subject = K8s["io.k8s.api.flowcontrol.v1.Subject"];
export type IoK8sApiFlowcontrolV1UserSubject = K8s["io.k8s.api.flowcontrol.v1.UserSubject"];
export type IoK8sApiFlowcontrolV1beta3ExemptPriorityLevelConfiguration =
K8s["io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration"];
export type IoK8sApiFlowcontrolV1beta3FlowDistinguisherMethod =
K8s["io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod"];
export type IoK8sApiFlowcontrolV1beta3FlowSchema = K8s["io.k8s.api.flowcontrol.v1beta3.FlowSchema"];
export type IoK8sApiFlowcontrolV1beta3FlowSchemaCondition = K8s["io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition"];
export type IoK8sApiFlowcontrolV1beta3FlowSchemaList = K8s["io.k8s.api.flowcontrol.v1beta3.FlowSchemaList"];
export type IoK8sApiFlowcontrolV1beta3FlowSchemaSpec = K8s["io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec"];
export type IoK8sApiFlowcontrolV1beta3FlowSchemaStatus = K8s["io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus"];
export type IoK8sApiFlowcontrolV1beta3GroupSubject = K8s["io.k8s.api.flowcontrol.v1beta3.GroupSubject"];
export type IoK8sApiFlowcontrolV1beta3LimitResponse = K8s["io.k8s.api.flowcontrol.v1beta3.LimitResponse"];
export type IoK8sApiFlowcontrolV1beta3LimitedPriorityLevelConfiguration =
K8s["io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration"];
export type IoK8sApiFlowcontrolV1beta3NonResourcePolicyRule =
K8s["io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule"];
export type IoK8sApiFlowcontrolV1beta3PolicyRulesWithSubjects =
K8s["io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects"];
export type IoK8sApiFlowcontrolV1beta3PriorityLevelConfiguration =
K8s["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration"];
export type IoK8sApiFlowcontrolV1beta3PriorityLevelConfigurationCondition =
K8s["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition"];
export type IoK8sApiFlowcontrolV1beta3PriorityLevelConfigurationList =
K8s["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationList"];
export type IoK8sApiFlowcontrolV1beta3PriorityLevelConfigurationReference =
K8s["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference"];
export type IoK8sApiFlowcontrolV1beta3PriorityLevelConfigurationSpec =
K8s["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec"];
export type IoK8sApiFlowcontrolV1beta3PriorityLevelConfigurationStatus =
K8s["io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus"];
export type IoK8sApiFlowcontrolV1beta3QueuingConfiguration = K8s["io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration"];
export type IoK8sApiFlowcontrolV1beta3ResourcePolicyRule = K8s["io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule"];
export type IoK8sApiFlowcontrolV1beta3ServiceAccountSubject =
K8s["io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject"];
export type IoK8sApiFlowcontrolV1beta3Subject = K8s["io.k8s.api.flowcontrol.v1beta3.Subject"];
export type IoK8sApiFlowcontrolV1beta3UserSubject = K8s["io.k8s.api.flowcontrol.v1beta3.UserSubject"];
export type IoK8sApiNetworkingV1HttpIngressPath = K8s["io.k8s.api.networking.v1.HTTPIngressPath"];
export type IoK8sApiNetworkingV1HttpIngressRuleValue = K8s["io.k8s.api.networking.v1.HTTPIngressRuleValue"];
export type IoK8sApiNetworkingV1IpBlock = K8s["io.k8s.api.networking.v1.IPBlock"];
export type IoK8sApiNetworkingV1Ingress = K8s["io.k8s.api.networking.v1.Ingress"];
export type IoK8sApiNetworkingV1IngressBackend = K8s["io.k8s.api.networking.v1.IngressBackend"];
export type IoK8sApiNetworkingV1IngressClass = K8s["io.k8s.api.networking.v1.IngressClass"];
export type IoK8sApiNetworkingV1IngressClassList = K8s["io.k8s.api.networking.v1.IngressClassList"];
export type IoK8sApiNetworkingV1IngressClassParametersReference =
K8s["io.k8s.api.networking.v1.IngressClassParametersReference"];
export type IoK8sApiNetworkingV1IngressClassSpec = K8s["io.k8s.api.networking.v1.IngressClassSpec"];
export type IoK8sApiNetworkingV1IngressList = K8s["io.k8s.api.networking.v1.IngressList"];
export type IoK8sApiNetworkingV1IngressLoadBalancerIngress = K8s["io.k8s.api.networking.v1.IngressLoadBalancerIngress"];
export type IoK8sApiNetworkingV1IngressLoadBalancerStatus = K8s["io.k8s.api.networking.v1.IngressLoadBalancerStatus"];
export type IoK8sApiNetworkingV1IngressPortStatus = K8s["io.k8s.api.networking.v1.IngressPortStatus"];
export type IoK8sApiNetworkingV1IngressRule = K8s["io.k8s.api.networking.v1.IngressRule"];
export type IoK8sApiNetworkingV1IngressServiceBackend = K8s["io.k8s.api.networking.v1.IngressServiceBackend"];
export type IoK8sApiNetworkingV1IngressSpec = K8s["io.k8s.api.networking.v1.IngressSpec"];
export type IoK8sApiNetworkingV1IngressStatus = K8s["io.k8s.api.networking.v1.IngressStatus"];
export type IoK8sApiNetworkingV1IngressTls = K8s["io.k8s.api.networking.v1.IngressTLS"];
export type IoK8sApiNetworkingV1NetworkPolicy = K8s["io.k8s.api.networking.v1.NetworkPolicy"];
export type IoK8sApiNetworkingV1NetworkPolicyEgressRule = K8s["io.k8s.api.networking.v1.NetworkPolicyEgressRule"];
export type IoK8sApiNetworkingV1NetworkPolicyIngressRule = K8s["io.k8s.api.networking.v1.NetworkPolicyIngressRule"];
export type IoK8sApiNetworkingV1NetworkPolicyList = K8s["io.k8s.api.networking.v1.NetworkPolicyList"];
export type IoK8sApiNetworkingV1NetworkPolicyPeer = K8s["io.k8s.api.networking.v1.NetworkPolicyPeer"];
export type IoK8sApiNetworkingV1NetworkPolicyPort = K8s["io.k8s.api.networking.v1.NetworkPolicyPort"];
export type IoK8sApiNetworkingV1NetworkPolicySpec = K8s["io.k8s.api.networking.v1.NetworkPolicySpec"];
export type IoK8sApiNetworkingV1ServiceBackendPort = K8s["io.k8s.api.networking.v1.ServiceBackendPort"];
export type IoK8sApiNetworkingV1alpha1IpAddress = K8s["io.k8s.api.networking.v1alpha1.IPAddress"];
export type IoK8sApiNetworkingV1alpha1IpAddressList = K8s["io.k8s.api.networking.v1alpha1.IPAddressList"];
export type IoK8sApiNetworkingV1alpha1IpAddressSpec = K8s["io.k8s.api.networking.v1alpha1.IPAddressSpec"];
export type IoK8sApiNetworkingV1alpha1ParentReference = K8s["io.k8s.api.networking.v1alpha1.ParentReference"];
export type IoK8sApiNetworkingV1alpha1ServiceCidr = K8s["io.k8s.api.networking.v1alpha1.ServiceCIDR"];
export type IoK8sApiNetworkingV1alpha1ServiceCidrList = K8s["io.k8s.api.networking.v1alpha1.ServiceCIDRList"];
export type IoK8sApiNetworkingV1alpha1ServiceCidrSpec = K8s["io.k8s.api.networking.v1alpha1.ServiceCIDRSpec"];
export type IoK8sApiNetworkingV1alpha1ServiceCidrStatus = K8s["io.k8s.api.networking.v1alpha1.ServiceCIDRStatus"];
export type IoK8sApiNodeV1Overhead = K8s["io.k8s.api.node.v1.Overhead"];
export type IoK8sApiNodeV1RuntimeClass = K8s["io.k8s.api.node.v1.RuntimeClass"];
export type IoK8sApiNodeV1RuntimeClassList = K8s["io.k8s.api.node.v1.RuntimeClassList"];
export type IoK8sApiNodeV1Scheduling = K8s["io.k8s.api.node.v1.Scheduling"];
export type IoK8sApiPolicyV1Eviction = K8s["io.k8s.api.policy.v1.Eviction"];
export type IoK8sApiPolicyV1PodDisruptionBudget = K8s["io.k8s.api.policy.v1.PodDisruptionBudget"];
export type IoK8sApiPolicyV1PodDisruptionBudgetList = K8s["io.k8s.api.policy.v1.PodDisruptionBudgetList"];
export type IoK8sApiPolicyV1PodDisruptionBudgetSpec = K8s["io.k8s.api.policy.v1.PodDisruptionBudgetSpec"];
export type IoK8sApiPolicyV1PodDisruptionBudgetStatus = K8s["io.k8s.api.policy.v1.PodDisruptionBudgetStatus"];
export type IoK8sApiRbacV1AggregationRule = K8s["io.k8s.api.rbac.v1.AggregationRule"];
export type IoK8sApiRbacV1ClusterRole = K8s["io.k8s.api.rbac.v1.ClusterRole"];
export type IoK8sApiRbacV1ClusterRoleBinding = K8s["io.k8s.api.rbac.v1.ClusterRoleBinding"];
export type IoK8sApiRbacV1ClusterRoleBindingList = K8s["io.k8s.api.rbac.v1.ClusterRoleBindingList"];
export type IoK8sApiRbacV1ClusterRoleList = K8s["io.k8s.api.rbac.v1.ClusterRoleList"];
export type IoK8sApiRbacV1PolicyRule = K8s["io.k8s.api.rbac.v1.PolicyRule"];
export type IoK8sApiRbacV1Role = K8s["io.k8s.api.rbac.v1.Role"];
export type IoK8sApiRbacV1RoleBinding = K8s["io.k8s.api.rbac.v1.RoleBinding"];
export type IoK8sApiRbacV1RoleBindingList = K8s["io.k8s.api.rbac.v1.RoleBindingList"];
export type IoK8sApiRbacV1RoleList = K8s["io.k8s.api.rbac.v1.RoleList"];
export type IoK8sApiRbacV1RoleRef = K8s["io.k8s.api.rbac.v1.RoleRef"];
export type IoK8sApiRbacV1Subject = K8s["io.k8s.api.rbac.v1.Subject"];
export type IoK8sApiResourceV1alpha2AllocationResult = K8s["io.k8s.api.resource.v1alpha2.AllocationResult"];
export type IoK8sApiResourceV1alpha2PodSchedulingContext = K8s["io.k8s.api.resource.v1alpha2.PodSchedulingContext"];
export type IoK8sApiResourceV1alpha2PodSchedulingContextList =
K8s["io.k8s.api.resource.v1alpha2.PodSchedulingContextList"];
export type IoK8sApiResourceV1alpha2PodSchedulingContextSpec =
K8s["io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec"];
export type IoK8sApiResourceV1alpha2PodSchedulingContextStatus =
K8s["io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus"];
export type IoK8sApiResourceV1alpha2ResourceClaim = K8s["io.k8s.api.resource.v1alpha2.ResourceClaim"];
export type IoK8sApiResourceV1alpha2ResourceClaimConsumerReference =
K8s["io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference"];
export type IoK8sApiResourceV1alpha2ResourceClaimList = K8s["io.k8s.api.resource.v1alpha2.ResourceClaimList"];
export type IoK8sApiResourceV1alpha2ResourceClaimParametersReference =
K8s["io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference"];
export type IoK8sApiResourceV1alpha2ResourceClaimSchedulingStatus =
K8s["io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus"];
export type IoK8sApiResourceV1alpha2ResourceClaimSpec = K8s["io.k8s.api.resource.v1alpha2.ResourceClaimSpec"];
export type IoK8sApiResourceV1alpha2ResourceClaimStatus = K8s["io.k8s.api.resource.v1alpha2.ResourceClaimStatus"];
export type IoK8sApiResourceV1alpha2ResourceClaimTemplate = K8s["io.k8s.api.resource.v1alpha2.ResourceClaimTemplate"];
export type IoK8sApiResourceV1alpha2ResourceClaimTemplateList =
K8s["io.k8s.api.resource.v1alpha2.ResourceClaimTemplateList"];
export type IoK8sApiResourceV1alpha2ResourceClaimTemplateSpec =
K8s["io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec"];
export type IoK8sApiResourceV1alpha2ResourceClass = K8s["io.k8s.api.resource.v1alpha2.ResourceClass"];
export type IoK8sApiResourceV1alpha2ResourceClassList = K8s["io.k8s.api.resource.v1alpha2.ResourceClassList"];
export type IoK8sApiResourceV1alpha2ResourceClassParametersReference =
K8s["io.k8s.api.resource.v1alpha2.ResourceClassParametersReference"];
export type IoK8sApiResourceV1alpha2ResourceHandle = K8s["io.k8s.api.resource.v1alpha2.ResourceHandle"];
export type IoK8sApiSchedulingV1PriorityClass = K8s["io.k8s.api.scheduling.v1.PriorityClass"];
export type IoK8sApiSchedulingV1PriorityClassList = K8s["io.k8s.api.scheduling.v1.PriorityClassList"];
export type IoK8sApiStorageV1CsiDriver = K8s["io.k8s.api.storage.v1.CSIDriver"];
export type IoK8sApiStorageV1CsiDriverList = K8s["io.k8s.api.storage.v1.CSIDriverList"];
export type IoK8sApiStorageV1CsiDriverSpec = K8s["io.k8s.api.storage.v1.CSIDriverSpec"];
export type IoK8sApiStorageV1CsiNode = K8s["io.k8s.api.storage.v1.CSINode"];
export type IoK8sApiStorageV1CsiNodeDriver = K8s["io.k8s.api.storage.v1.CSINodeDriver"];
export type IoK8sApiStorageV1CsiNodeList = K8s["io.k8s.api.storage.v1.CSINodeList"];
export type IoK8sApiStorageV1CsiNodeSpec = K8s["io.k8s.api.storage.v1.CSINodeSpec"];
export type IoK8sApiStorageV1CsiStorageCapacity = K8s["io.k8s.api.storage.v1.CSIStorageCapacity"];
export type IoK8sApiStorageV1CsiStorageCapacityList = K8s["io.k8s.api.storage.v1.CSIStorageCapacityList"];
export type IoK8sApiStorageV1StorageClass = K8s["io.k8s.api.storage.v1.StorageClass"];
export type IoK8sApiStorageV1StorageClassList = K8s["io.k8s.api.storage.v1.StorageClassList"];
export type IoK8sApiStorageV1TokenRequest = K8s["io.k8s.api.storage.v1.TokenRequest"];
export type IoK8sApiStorageV1VolumeAttachment = K8s["io.k8s.api.storage.v1.VolumeAttachment"];
export type IoK8sApiStorageV1VolumeAttachmentList = K8s["io.k8s.api.storage.v1.VolumeAttachmentList"];
export type IoK8sApiStorageV1VolumeAttachmentSource = K8s["io.k8s.api.storage.v1.VolumeAttachmentSource"];
export type IoK8sApiStorageV1VolumeAttachmentSpec = K8s["io.k8s.api.storage.v1.VolumeAttachmentSpec"];
export type IoK8sApiStorageV1VolumeAttachmentStatus = K8s["io.k8s.api.storage.v1.VolumeAttachmentStatus"];
export type IoK8sApiStorageV1VolumeError = K8s["io.k8s.api.storage.v1.VolumeError"];
export type IoK8sApiStorageV1VolumeNodeResources = K8s["io.k8s.api.storage.v1.VolumeNodeResources"];
export type IoK8sApiStorageV1alpha1VolumeAttributesClass = K8s["io.k8s.api.storage.v1alpha1.VolumeAttributesClass"];
export type IoK8sApiStorageV1alpha1VolumeAttributesClassList =
K8s["io.k8s.api.storage.v1alpha1.VolumeAttributesClassList"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceConversion =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinition =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionCondition =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionList =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionNames =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionSpec =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionStatus =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceScale =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresourceStatus =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1ExternalDocumentation =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1Json =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JsonSchemaProps =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JsonSchemaPropsOrArray =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JsonSchemaPropsOrBool =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1JsonSchemaPropsOrStringArray =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1ServiceReference =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1ValidationRule =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookClientConfig =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig"];
export type IoK8sApiextensionsApiserverPkgApisApiextensionsV1WebhookConversion =
K8s["io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion"];
export type IoK8sApimachineryPkgApiResourceQuantity = K8s["io.k8s.apimachinery.pkg.api.resource.Quantity"];
export type IoK8sApimachineryPkgApisMetaV1ApiGroup = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"];
export type IoK8sApimachineryPkgApisMetaV1ApiGroupList = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList"];
export type IoK8sApimachineryPkgApisMetaV1ApiResource = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.APIResource"];
export type IoK8sApimachineryPkgApisMetaV1ApiResourceList = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList"];
export type IoK8sApimachineryPkgApisMetaV1ApiVersions = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions"];
export type IoK8sApimachineryPkgApisMetaV1Condition = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.Condition"];
export type IoK8sApimachineryPkgApisMetaV1DeleteOptions = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions"];
export type IoK8sApimachineryPkgApisMetaV1FieldsV1 = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1"];
export type IoK8sApimachineryPkgApisMetaV1GroupVersionForDiscovery =
K8s["io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery"];
export type IoK8sApimachineryPkgApisMetaV1LabelSelector = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"];
export type IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement =
K8s["io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement"];
export type IoK8sApimachineryPkgApisMetaV1ListMeta = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"];
export type IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry =
K8s["io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry"];
export type IoK8sApimachineryPkgApisMetaV1MicroTime = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"];
export type IoK8sApimachineryPkgApisMetaV1ObjectMeta = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"];
export type IoK8sApimachineryPkgApisMetaV1OwnerReference = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference"];
export type IoK8sApimachineryPkgApisMetaV1Patch = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.Patch"];
export type IoK8sApimachineryPkgApisMetaV1Preconditions = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions"];
export type IoK8sApimachineryPkgApisMetaV1ServerAddressByClientCidr =
K8s["io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR"];
export type IoK8sApimachineryPkgApisMetaV1Status = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.Status"];
export type IoK8sApimachineryPkgApisMetaV1StatusCause = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause"];
export type IoK8sApimachineryPkgApisMetaV1StatusDetails = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails"];
export type IoK8sApimachineryPkgApisMetaV1Time = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.Time"];
export type IoK8sApimachineryPkgApisMetaV1WatchEvent = K8s["io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"];
export type IoK8sApimachineryPkgRuntimeRawExtension = K8s["io.k8s.apimachinery.pkg.runtime.RawExtension"];
export type IoK8sApimachineryPkgUtilIntstrIntOrString = K8s["io.k8s.apimachinery.pkg.util.intstr.IntOrString"];
export type IoK8sApimachineryPkgVersionInfo = K8s["io.k8s.apimachinery.pkg.version.Info"];
export type IoK8sKubeAggregatorPkgApisApiregistrationV1ApiService =
K8s["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService"];
export type IoK8sKubeAggregatorPkgApisApiregistrationV1ApiServiceCondition =
K8s["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition"];
export type IoK8sKubeAggregatorPkgApisApiregistrationV1ApiServiceList =
K8s["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList"];
export type IoK8sKubeAggregatorPkgApisApiregistrationV1ApiServiceSpec =
K8s["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec"];
export type IoK8sKubeAggregatorPkgApisApiregistrationV1ApiServiceStatus =
K8s["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus"];
export type IoK8sKubeAggregatorPkgApisApiregistrationV1ServiceReference =
K8s["io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference"];