k8s.io/client-go@v0.22.2/applyconfigurations/utils.go (about) 1 /* 2 Copyright The Kubernetes Authors. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 // Code generated by applyconfiguration-gen. DO NOT EDIT. 18 19 package applyconfigurations 20 21 import ( 22 v1 "k8s.io/api/admissionregistration/v1" 23 v1beta1 "k8s.io/api/admissionregistration/v1beta1" 24 apiserverinternalv1alpha1 "k8s.io/api/apiserverinternal/v1alpha1" 25 appsv1 "k8s.io/api/apps/v1" 26 appsv1beta1 "k8s.io/api/apps/v1beta1" 27 v1beta2 "k8s.io/api/apps/v1beta2" 28 autoscalingv1 "k8s.io/api/autoscaling/v1" 29 v2beta1 "k8s.io/api/autoscaling/v2beta1" 30 v2beta2 "k8s.io/api/autoscaling/v2beta2" 31 batchv1 "k8s.io/api/batch/v1" 32 batchv1beta1 "k8s.io/api/batch/v1beta1" 33 certificatesv1 "k8s.io/api/certificates/v1" 34 certificatesv1beta1 "k8s.io/api/certificates/v1beta1" 35 coordinationv1 "k8s.io/api/coordination/v1" 36 coordinationv1beta1 "k8s.io/api/coordination/v1beta1" 37 corev1 "k8s.io/api/core/v1" 38 discoveryv1 "k8s.io/api/discovery/v1" 39 discoveryv1beta1 "k8s.io/api/discovery/v1beta1" 40 eventsv1 "k8s.io/api/events/v1" 41 eventsv1beta1 "k8s.io/api/events/v1beta1" 42 extensionsv1beta1 "k8s.io/api/extensions/v1beta1" 43 v1alpha1 "k8s.io/api/flowcontrol/v1alpha1" 44 flowcontrolv1beta1 "k8s.io/api/flowcontrol/v1beta1" 45 imagepolicyv1alpha1 "k8s.io/api/imagepolicy/v1alpha1" 46 networkingv1 "k8s.io/api/networking/v1" 47 networkingv1beta1 "k8s.io/api/networking/v1beta1" 48 nodev1 "k8s.io/api/node/v1" 49 nodev1alpha1 "k8s.io/api/node/v1alpha1" 50 nodev1beta1 "k8s.io/api/node/v1beta1" 51 policyv1 "k8s.io/api/policy/v1" 52 policyv1beta1 "k8s.io/api/policy/v1beta1" 53 rbacv1 "k8s.io/api/rbac/v1" 54 rbacv1alpha1 "k8s.io/api/rbac/v1alpha1" 55 rbacv1beta1 "k8s.io/api/rbac/v1beta1" 56 schedulingv1 "k8s.io/api/scheduling/v1" 57 schedulingv1alpha1 "k8s.io/api/scheduling/v1alpha1" 58 schedulingv1beta1 "k8s.io/api/scheduling/v1beta1" 59 storagev1 "k8s.io/api/storage/v1" 60 storagev1alpha1 "k8s.io/api/storage/v1alpha1" 61 storagev1beta1 "k8s.io/api/storage/v1beta1" 62 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 63 schema "k8s.io/apimachinery/pkg/runtime/schema" 64 admissionregistrationv1 "k8s.io/client-go/applyconfigurations/admissionregistration/v1" 65 admissionregistrationv1beta1 "k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1" 66 applyconfigurationsapiserverinternalv1alpha1 "k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1" 67 applyconfigurationsappsv1 "k8s.io/client-go/applyconfigurations/apps/v1" 68 applyconfigurationsappsv1beta1 "k8s.io/client-go/applyconfigurations/apps/v1beta1" 69 appsv1beta2 "k8s.io/client-go/applyconfigurations/apps/v1beta2" 70 applyconfigurationsautoscalingv1 "k8s.io/client-go/applyconfigurations/autoscaling/v1" 71 autoscalingv2beta1 "k8s.io/client-go/applyconfigurations/autoscaling/v2beta1" 72 autoscalingv2beta2 "k8s.io/client-go/applyconfigurations/autoscaling/v2beta2" 73 applyconfigurationsbatchv1 "k8s.io/client-go/applyconfigurations/batch/v1" 74 applyconfigurationsbatchv1beta1 "k8s.io/client-go/applyconfigurations/batch/v1beta1" 75 applyconfigurationscertificatesv1 "k8s.io/client-go/applyconfigurations/certificates/v1" 76 applyconfigurationscertificatesv1beta1 "k8s.io/client-go/applyconfigurations/certificates/v1beta1" 77 applyconfigurationscoordinationv1 "k8s.io/client-go/applyconfigurations/coordination/v1" 78 applyconfigurationscoordinationv1beta1 "k8s.io/client-go/applyconfigurations/coordination/v1beta1" 79 applyconfigurationscorev1 "k8s.io/client-go/applyconfigurations/core/v1" 80 applyconfigurationsdiscoveryv1 "k8s.io/client-go/applyconfigurations/discovery/v1" 81 applyconfigurationsdiscoveryv1beta1 "k8s.io/client-go/applyconfigurations/discovery/v1beta1" 82 applyconfigurationseventsv1 "k8s.io/client-go/applyconfigurations/events/v1" 83 applyconfigurationseventsv1beta1 "k8s.io/client-go/applyconfigurations/events/v1beta1" 84 applyconfigurationsextensionsv1beta1 "k8s.io/client-go/applyconfigurations/extensions/v1beta1" 85 flowcontrolv1alpha1 "k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1" 86 applyconfigurationsflowcontrolv1beta1 "k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1" 87 applyconfigurationsimagepolicyv1alpha1 "k8s.io/client-go/applyconfigurations/imagepolicy/v1alpha1" 88 applyconfigurationsmetav1 "k8s.io/client-go/applyconfigurations/meta/v1" 89 applyconfigurationsnetworkingv1 "k8s.io/client-go/applyconfigurations/networking/v1" 90 applyconfigurationsnetworkingv1beta1 "k8s.io/client-go/applyconfigurations/networking/v1beta1" 91 applyconfigurationsnodev1 "k8s.io/client-go/applyconfigurations/node/v1" 92 applyconfigurationsnodev1alpha1 "k8s.io/client-go/applyconfigurations/node/v1alpha1" 93 applyconfigurationsnodev1beta1 "k8s.io/client-go/applyconfigurations/node/v1beta1" 94 applyconfigurationspolicyv1 "k8s.io/client-go/applyconfigurations/policy/v1" 95 applyconfigurationspolicyv1beta1 "k8s.io/client-go/applyconfigurations/policy/v1beta1" 96 applyconfigurationsrbacv1 "k8s.io/client-go/applyconfigurations/rbac/v1" 97 applyconfigurationsrbacv1alpha1 "k8s.io/client-go/applyconfigurations/rbac/v1alpha1" 98 applyconfigurationsrbacv1beta1 "k8s.io/client-go/applyconfigurations/rbac/v1beta1" 99 applyconfigurationsschedulingv1 "k8s.io/client-go/applyconfigurations/scheduling/v1" 100 applyconfigurationsschedulingv1alpha1 "k8s.io/client-go/applyconfigurations/scheduling/v1alpha1" 101 applyconfigurationsschedulingv1beta1 "k8s.io/client-go/applyconfigurations/scheduling/v1beta1" 102 applyconfigurationsstoragev1 "k8s.io/client-go/applyconfigurations/storage/v1" 103 applyconfigurationsstoragev1alpha1 "k8s.io/client-go/applyconfigurations/storage/v1alpha1" 104 applyconfigurationsstoragev1beta1 "k8s.io/client-go/applyconfigurations/storage/v1beta1" 105 ) 106 107 // ForKind returns an apply configuration type for the given GroupVersionKind, or nil if no 108 // apply configuration type exists for the given GroupVersionKind. 109 func ForKind(kind schema.GroupVersionKind) interface{} { 110 switch kind { 111 // Group=admissionregistration.k8s.io, Version=v1 112 case v1.SchemeGroupVersion.WithKind("MutatingWebhook"): 113 return &admissionregistrationv1.MutatingWebhookApplyConfiguration{} 114 case v1.SchemeGroupVersion.WithKind("MutatingWebhookConfiguration"): 115 return &admissionregistrationv1.MutatingWebhookConfigurationApplyConfiguration{} 116 case v1.SchemeGroupVersion.WithKind("Rule"): 117 return &admissionregistrationv1.RuleApplyConfiguration{} 118 case v1.SchemeGroupVersion.WithKind("RuleWithOperations"): 119 return &admissionregistrationv1.RuleWithOperationsApplyConfiguration{} 120 case v1.SchemeGroupVersion.WithKind("ServiceReference"): 121 return &admissionregistrationv1.ServiceReferenceApplyConfiguration{} 122 case v1.SchemeGroupVersion.WithKind("ValidatingWebhook"): 123 return &admissionregistrationv1.ValidatingWebhookApplyConfiguration{} 124 case v1.SchemeGroupVersion.WithKind("ValidatingWebhookConfiguration"): 125 return &admissionregistrationv1.ValidatingWebhookConfigurationApplyConfiguration{} 126 case v1.SchemeGroupVersion.WithKind("WebhookClientConfig"): 127 return &admissionregistrationv1.WebhookClientConfigApplyConfiguration{} 128 129 // Group=admissionregistration.k8s.io, Version=v1beta1 130 case v1beta1.SchemeGroupVersion.WithKind("MutatingWebhook"): 131 return &admissionregistrationv1beta1.MutatingWebhookApplyConfiguration{} 132 case v1beta1.SchemeGroupVersion.WithKind("MutatingWebhookConfiguration"): 133 return &admissionregistrationv1beta1.MutatingWebhookConfigurationApplyConfiguration{} 134 case v1beta1.SchemeGroupVersion.WithKind("Rule"): 135 return &admissionregistrationv1beta1.RuleApplyConfiguration{} 136 case v1beta1.SchemeGroupVersion.WithKind("RuleWithOperations"): 137 return &admissionregistrationv1beta1.RuleWithOperationsApplyConfiguration{} 138 case v1beta1.SchemeGroupVersion.WithKind("ServiceReference"): 139 return &admissionregistrationv1beta1.ServiceReferenceApplyConfiguration{} 140 case v1beta1.SchemeGroupVersion.WithKind("ValidatingWebhook"): 141 return &admissionregistrationv1beta1.ValidatingWebhookApplyConfiguration{} 142 case v1beta1.SchemeGroupVersion.WithKind("ValidatingWebhookConfiguration"): 143 return &admissionregistrationv1beta1.ValidatingWebhookConfigurationApplyConfiguration{} 144 case v1beta1.SchemeGroupVersion.WithKind("WebhookClientConfig"): 145 return &admissionregistrationv1beta1.WebhookClientConfigApplyConfiguration{} 146 147 // Group=apps, Version=v1 148 case appsv1.SchemeGroupVersion.WithKind("ControllerRevision"): 149 return &applyconfigurationsappsv1.ControllerRevisionApplyConfiguration{} 150 case appsv1.SchemeGroupVersion.WithKind("DaemonSet"): 151 return &applyconfigurationsappsv1.DaemonSetApplyConfiguration{} 152 case appsv1.SchemeGroupVersion.WithKind("DaemonSetCondition"): 153 return &applyconfigurationsappsv1.DaemonSetConditionApplyConfiguration{} 154 case appsv1.SchemeGroupVersion.WithKind("DaemonSetSpec"): 155 return &applyconfigurationsappsv1.DaemonSetSpecApplyConfiguration{} 156 case appsv1.SchemeGroupVersion.WithKind("DaemonSetStatus"): 157 return &applyconfigurationsappsv1.DaemonSetStatusApplyConfiguration{} 158 case appsv1.SchemeGroupVersion.WithKind("DaemonSetUpdateStrategy"): 159 return &applyconfigurationsappsv1.DaemonSetUpdateStrategyApplyConfiguration{} 160 case appsv1.SchemeGroupVersion.WithKind("Deployment"): 161 return &applyconfigurationsappsv1.DeploymentApplyConfiguration{} 162 case appsv1.SchemeGroupVersion.WithKind("DeploymentCondition"): 163 return &applyconfigurationsappsv1.DeploymentConditionApplyConfiguration{} 164 case appsv1.SchemeGroupVersion.WithKind("DeploymentSpec"): 165 return &applyconfigurationsappsv1.DeploymentSpecApplyConfiguration{} 166 case appsv1.SchemeGroupVersion.WithKind("DeploymentStatus"): 167 return &applyconfigurationsappsv1.DeploymentStatusApplyConfiguration{} 168 case appsv1.SchemeGroupVersion.WithKind("DeploymentStrategy"): 169 return &applyconfigurationsappsv1.DeploymentStrategyApplyConfiguration{} 170 case appsv1.SchemeGroupVersion.WithKind("ReplicaSet"): 171 return &applyconfigurationsappsv1.ReplicaSetApplyConfiguration{} 172 case appsv1.SchemeGroupVersion.WithKind("ReplicaSetCondition"): 173 return &applyconfigurationsappsv1.ReplicaSetConditionApplyConfiguration{} 174 case appsv1.SchemeGroupVersion.WithKind("ReplicaSetSpec"): 175 return &applyconfigurationsappsv1.ReplicaSetSpecApplyConfiguration{} 176 case appsv1.SchemeGroupVersion.WithKind("ReplicaSetStatus"): 177 return &applyconfigurationsappsv1.ReplicaSetStatusApplyConfiguration{} 178 case appsv1.SchemeGroupVersion.WithKind("RollingUpdateDaemonSet"): 179 return &applyconfigurationsappsv1.RollingUpdateDaemonSetApplyConfiguration{} 180 case appsv1.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 181 return &applyconfigurationsappsv1.RollingUpdateDeploymentApplyConfiguration{} 182 case appsv1.SchemeGroupVersion.WithKind("RollingUpdateStatefulSetStrategy"): 183 return &applyconfigurationsappsv1.RollingUpdateStatefulSetStrategyApplyConfiguration{} 184 case appsv1.SchemeGroupVersion.WithKind("StatefulSet"): 185 return &applyconfigurationsappsv1.StatefulSetApplyConfiguration{} 186 case appsv1.SchemeGroupVersion.WithKind("StatefulSetCondition"): 187 return &applyconfigurationsappsv1.StatefulSetConditionApplyConfiguration{} 188 case appsv1.SchemeGroupVersion.WithKind("StatefulSetSpec"): 189 return &applyconfigurationsappsv1.StatefulSetSpecApplyConfiguration{} 190 case appsv1.SchemeGroupVersion.WithKind("StatefulSetStatus"): 191 return &applyconfigurationsappsv1.StatefulSetStatusApplyConfiguration{} 192 case appsv1.SchemeGroupVersion.WithKind("StatefulSetUpdateStrategy"): 193 return &applyconfigurationsappsv1.StatefulSetUpdateStrategyApplyConfiguration{} 194 195 // Group=apps, Version=v1beta1 196 case appsv1beta1.SchemeGroupVersion.WithKind("ControllerRevision"): 197 return &applyconfigurationsappsv1beta1.ControllerRevisionApplyConfiguration{} 198 case appsv1beta1.SchemeGroupVersion.WithKind("Deployment"): 199 return &applyconfigurationsappsv1beta1.DeploymentApplyConfiguration{} 200 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentCondition"): 201 return &applyconfigurationsappsv1beta1.DeploymentConditionApplyConfiguration{} 202 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentSpec"): 203 return &applyconfigurationsappsv1beta1.DeploymentSpecApplyConfiguration{} 204 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentStatus"): 205 return &applyconfigurationsappsv1beta1.DeploymentStatusApplyConfiguration{} 206 case appsv1beta1.SchemeGroupVersion.WithKind("DeploymentStrategy"): 207 return &applyconfigurationsappsv1beta1.DeploymentStrategyApplyConfiguration{} 208 case appsv1beta1.SchemeGroupVersion.WithKind("RollbackConfig"): 209 return &applyconfigurationsappsv1beta1.RollbackConfigApplyConfiguration{} 210 case appsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 211 return &applyconfigurationsappsv1beta1.RollingUpdateDeploymentApplyConfiguration{} 212 case appsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateStatefulSetStrategy"): 213 return &applyconfigurationsappsv1beta1.RollingUpdateStatefulSetStrategyApplyConfiguration{} 214 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSet"): 215 return &applyconfigurationsappsv1beta1.StatefulSetApplyConfiguration{} 216 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetCondition"): 217 return &applyconfigurationsappsv1beta1.StatefulSetConditionApplyConfiguration{} 218 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetSpec"): 219 return &applyconfigurationsappsv1beta1.StatefulSetSpecApplyConfiguration{} 220 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetStatus"): 221 return &applyconfigurationsappsv1beta1.StatefulSetStatusApplyConfiguration{} 222 case appsv1beta1.SchemeGroupVersion.WithKind("StatefulSetUpdateStrategy"): 223 return &applyconfigurationsappsv1beta1.StatefulSetUpdateStrategyApplyConfiguration{} 224 225 // Group=apps, Version=v1beta2 226 case v1beta2.SchemeGroupVersion.WithKind("ControllerRevision"): 227 return &appsv1beta2.ControllerRevisionApplyConfiguration{} 228 case v1beta2.SchemeGroupVersion.WithKind("DaemonSet"): 229 return &appsv1beta2.DaemonSetApplyConfiguration{} 230 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetCondition"): 231 return &appsv1beta2.DaemonSetConditionApplyConfiguration{} 232 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetSpec"): 233 return &appsv1beta2.DaemonSetSpecApplyConfiguration{} 234 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetStatus"): 235 return &appsv1beta2.DaemonSetStatusApplyConfiguration{} 236 case v1beta2.SchemeGroupVersion.WithKind("DaemonSetUpdateStrategy"): 237 return &appsv1beta2.DaemonSetUpdateStrategyApplyConfiguration{} 238 case v1beta2.SchemeGroupVersion.WithKind("Deployment"): 239 return &appsv1beta2.DeploymentApplyConfiguration{} 240 case v1beta2.SchemeGroupVersion.WithKind("DeploymentCondition"): 241 return &appsv1beta2.DeploymentConditionApplyConfiguration{} 242 case v1beta2.SchemeGroupVersion.WithKind("DeploymentSpec"): 243 return &appsv1beta2.DeploymentSpecApplyConfiguration{} 244 case v1beta2.SchemeGroupVersion.WithKind("DeploymentStatus"): 245 return &appsv1beta2.DeploymentStatusApplyConfiguration{} 246 case v1beta2.SchemeGroupVersion.WithKind("DeploymentStrategy"): 247 return &appsv1beta2.DeploymentStrategyApplyConfiguration{} 248 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSet"): 249 return &appsv1beta2.ReplicaSetApplyConfiguration{} 250 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSetCondition"): 251 return &appsv1beta2.ReplicaSetConditionApplyConfiguration{} 252 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSetSpec"): 253 return &appsv1beta2.ReplicaSetSpecApplyConfiguration{} 254 case v1beta2.SchemeGroupVersion.WithKind("ReplicaSetStatus"): 255 return &appsv1beta2.ReplicaSetStatusApplyConfiguration{} 256 case v1beta2.SchemeGroupVersion.WithKind("RollingUpdateDaemonSet"): 257 return &appsv1beta2.RollingUpdateDaemonSetApplyConfiguration{} 258 case v1beta2.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 259 return &appsv1beta2.RollingUpdateDeploymentApplyConfiguration{} 260 case v1beta2.SchemeGroupVersion.WithKind("RollingUpdateStatefulSetStrategy"): 261 return &appsv1beta2.RollingUpdateStatefulSetStrategyApplyConfiguration{} 262 case v1beta2.SchemeGroupVersion.WithKind("Scale"): 263 return &appsv1beta2.ScaleApplyConfiguration{} 264 case v1beta2.SchemeGroupVersion.WithKind("StatefulSet"): 265 return &appsv1beta2.StatefulSetApplyConfiguration{} 266 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetCondition"): 267 return &appsv1beta2.StatefulSetConditionApplyConfiguration{} 268 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetSpec"): 269 return &appsv1beta2.StatefulSetSpecApplyConfiguration{} 270 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetStatus"): 271 return &appsv1beta2.StatefulSetStatusApplyConfiguration{} 272 case v1beta2.SchemeGroupVersion.WithKind("StatefulSetUpdateStrategy"): 273 return &appsv1beta2.StatefulSetUpdateStrategyApplyConfiguration{} 274 275 // Group=autoscaling, Version=v1 276 case autoscalingv1.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 277 return &applyconfigurationsautoscalingv1.CrossVersionObjectReferenceApplyConfiguration{} 278 case autoscalingv1.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 279 return &applyconfigurationsautoscalingv1.HorizontalPodAutoscalerApplyConfiguration{} 280 case autoscalingv1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 281 return &applyconfigurationsautoscalingv1.HorizontalPodAutoscalerSpecApplyConfiguration{} 282 case autoscalingv1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 283 return &applyconfigurationsautoscalingv1.HorizontalPodAutoscalerStatusApplyConfiguration{} 284 case autoscalingv1.SchemeGroupVersion.WithKind("Scale"): 285 return &applyconfigurationsautoscalingv1.ScaleApplyConfiguration{} 286 case autoscalingv1.SchemeGroupVersion.WithKind("ScaleSpec"): 287 return &applyconfigurationsautoscalingv1.ScaleSpecApplyConfiguration{} 288 case autoscalingv1.SchemeGroupVersion.WithKind("ScaleStatus"): 289 return &applyconfigurationsautoscalingv1.ScaleStatusApplyConfiguration{} 290 291 // Group=autoscaling, Version=v2beta1 292 case v2beta1.SchemeGroupVersion.WithKind("ContainerResourceMetricSource"): 293 return &autoscalingv2beta1.ContainerResourceMetricSourceApplyConfiguration{} 294 case v2beta1.SchemeGroupVersion.WithKind("ContainerResourceMetricStatus"): 295 return &autoscalingv2beta1.ContainerResourceMetricStatusApplyConfiguration{} 296 case v2beta1.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 297 return &autoscalingv2beta1.CrossVersionObjectReferenceApplyConfiguration{} 298 case v2beta1.SchemeGroupVersion.WithKind("ExternalMetricSource"): 299 return &autoscalingv2beta1.ExternalMetricSourceApplyConfiguration{} 300 case v2beta1.SchemeGroupVersion.WithKind("ExternalMetricStatus"): 301 return &autoscalingv2beta1.ExternalMetricStatusApplyConfiguration{} 302 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 303 return &autoscalingv2beta1.HorizontalPodAutoscalerApplyConfiguration{} 304 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerCondition"): 305 return &autoscalingv2beta1.HorizontalPodAutoscalerConditionApplyConfiguration{} 306 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 307 return &autoscalingv2beta1.HorizontalPodAutoscalerSpecApplyConfiguration{} 308 case v2beta1.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 309 return &autoscalingv2beta1.HorizontalPodAutoscalerStatusApplyConfiguration{} 310 case v2beta1.SchemeGroupVersion.WithKind("MetricSpec"): 311 return &autoscalingv2beta1.MetricSpecApplyConfiguration{} 312 case v2beta1.SchemeGroupVersion.WithKind("MetricStatus"): 313 return &autoscalingv2beta1.MetricStatusApplyConfiguration{} 314 case v2beta1.SchemeGroupVersion.WithKind("ObjectMetricSource"): 315 return &autoscalingv2beta1.ObjectMetricSourceApplyConfiguration{} 316 case v2beta1.SchemeGroupVersion.WithKind("ObjectMetricStatus"): 317 return &autoscalingv2beta1.ObjectMetricStatusApplyConfiguration{} 318 case v2beta1.SchemeGroupVersion.WithKind("PodsMetricSource"): 319 return &autoscalingv2beta1.PodsMetricSourceApplyConfiguration{} 320 case v2beta1.SchemeGroupVersion.WithKind("PodsMetricStatus"): 321 return &autoscalingv2beta1.PodsMetricStatusApplyConfiguration{} 322 case v2beta1.SchemeGroupVersion.WithKind("ResourceMetricSource"): 323 return &autoscalingv2beta1.ResourceMetricSourceApplyConfiguration{} 324 case v2beta1.SchemeGroupVersion.WithKind("ResourceMetricStatus"): 325 return &autoscalingv2beta1.ResourceMetricStatusApplyConfiguration{} 326 327 // Group=autoscaling, Version=v2beta2 328 case v2beta2.SchemeGroupVersion.WithKind("ContainerResourceMetricSource"): 329 return &autoscalingv2beta2.ContainerResourceMetricSourceApplyConfiguration{} 330 case v2beta2.SchemeGroupVersion.WithKind("ContainerResourceMetricStatus"): 331 return &autoscalingv2beta2.ContainerResourceMetricStatusApplyConfiguration{} 332 case v2beta2.SchemeGroupVersion.WithKind("CrossVersionObjectReference"): 333 return &autoscalingv2beta2.CrossVersionObjectReferenceApplyConfiguration{} 334 case v2beta2.SchemeGroupVersion.WithKind("ExternalMetricSource"): 335 return &autoscalingv2beta2.ExternalMetricSourceApplyConfiguration{} 336 case v2beta2.SchemeGroupVersion.WithKind("ExternalMetricStatus"): 337 return &autoscalingv2beta2.ExternalMetricStatusApplyConfiguration{} 338 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscaler"): 339 return &autoscalingv2beta2.HorizontalPodAutoscalerApplyConfiguration{} 340 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerBehavior"): 341 return &autoscalingv2beta2.HorizontalPodAutoscalerBehaviorApplyConfiguration{} 342 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerCondition"): 343 return &autoscalingv2beta2.HorizontalPodAutoscalerConditionApplyConfiguration{} 344 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerSpec"): 345 return &autoscalingv2beta2.HorizontalPodAutoscalerSpecApplyConfiguration{} 346 case v2beta2.SchemeGroupVersion.WithKind("HorizontalPodAutoscalerStatus"): 347 return &autoscalingv2beta2.HorizontalPodAutoscalerStatusApplyConfiguration{} 348 case v2beta2.SchemeGroupVersion.WithKind("HPAScalingPolicy"): 349 return &autoscalingv2beta2.HPAScalingPolicyApplyConfiguration{} 350 case v2beta2.SchemeGroupVersion.WithKind("HPAScalingRules"): 351 return &autoscalingv2beta2.HPAScalingRulesApplyConfiguration{} 352 case v2beta2.SchemeGroupVersion.WithKind("MetricIdentifier"): 353 return &autoscalingv2beta2.MetricIdentifierApplyConfiguration{} 354 case v2beta2.SchemeGroupVersion.WithKind("MetricSpec"): 355 return &autoscalingv2beta2.MetricSpecApplyConfiguration{} 356 case v2beta2.SchemeGroupVersion.WithKind("MetricStatus"): 357 return &autoscalingv2beta2.MetricStatusApplyConfiguration{} 358 case v2beta2.SchemeGroupVersion.WithKind("MetricTarget"): 359 return &autoscalingv2beta2.MetricTargetApplyConfiguration{} 360 case v2beta2.SchemeGroupVersion.WithKind("MetricValueStatus"): 361 return &autoscalingv2beta2.MetricValueStatusApplyConfiguration{} 362 case v2beta2.SchemeGroupVersion.WithKind("ObjectMetricSource"): 363 return &autoscalingv2beta2.ObjectMetricSourceApplyConfiguration{} 364 case v2beta2.SchemeGroupVersion.WithKind("ObjectMetricStatus"): 365 return &autoscalingv2beta2.ObjectMetricStatusApplyConfiguration{} 366 case v2beta2.SchemeGroupVersion.WithKind("PodsMetricSource"): 367 return &autoscalingv2beta2.PodsMetricSourceApplyConfiguration{} 368 case v2beta2.SchemeGroupVersion.WithKind("PodsMetricStatus"): 369 return &autoscalingv2beta2.PodsMetricStatusApplyConfiguration{} 370 case v2beta2.SchemeGroupVersion.WithKind("ResourceMetricSource"): 371 return &autoscalingv2beta2.ResourceMetricSourceApplyConfiguration{} 372 case v2beta2.SchemeGroupVersion.WithKind("ResourceMetricStatus"): 373 return &autoscalingv2beta2.ResourceMetricStatusApplyConfiguration{} 374 375 // Group=batch, Version=v1 376 case batchv1.SchemeGroupVersion.WithKind("CronJob"): 377 return &applyconfigurationsbatchv1.CronJobApplyConfiguration{} 378 case batchv1.SchemeGroupVersion.WithKind("CronJobSpec"): 379 return &applyconfigurationsbatchv1.CronJobSpecApplyConfiguration{} 380 case batchv1.SchemeGroupVersion.WithKind("CronJobStatus"): 381 return &applyconfigurationsbatchv1.CronJobStatusApplyConfiguration{} 382 case batchv1.SchemeGroupVersion.WithKind("Job"): 383 return &applyconfigurationsbatchv1.JobApplyConfiguration{} 384 case batchv1.SchemeGroupVersion.WithKind("JobCondition"): 385 return &applyconfigurationsbatchv1.JobConditionApplyConfiguration{} 386 case batchv1.SchemeGroupVersion.WithKind("JobSpec"): 387 return &applyconfigurationsbatchv1.JobSpecApplyConfiguration{} 388 case batchv1.SchemeGroupVersion.WithKind("JobStatus"): 389 return &applyconfigurationsbatchv1.JobStatusApplyConfiguration{} 390 case batchv1.SchemeGroupVersion.WithKind("JobTemplateSpec"): 391 return &applyconfigurationsbatchv1.JobTemplateSpecApplyConfiguration{} 392 case batchv1.SchemeGroupVersion.WithKind("UncountedTerminatedPods"): 393 return &applyconfigurationsbatchv1.UncountedTerminatedPodsApplyConfiguration{} 394 395 // Group=batch, Version=v1beta1 396 case batchv1beta1.SchemeGroupVersion.WithKind("CronJob"): 397 return &applyconfigurationsbatchv1beta1.CronJobApplyConfiguration{} 398 case batchv1beta1.SchemeGroupVersion.WithKind("CronJobSpec"): 399 return &applyconfigurationsbatchv1beta1.CronJobSpecApplyConfiguration{} 400 case batchv1beta1.SchemeGroupVersion.WithKind("CronJobStatus"): 401 return &applyconfigurationsbatchv1beta1.CronJobStatusApplyConfiguration{} 402 case batchv1beta1.SchemeGroupVersion.WithKind("JobTemplateSpec"): 403 return &applyconfigurationsbatchv1beta1.JobTemplateSpecApplyConfiguration{} 404 405 // Group=certificates.k8s.io, Version=v1 406 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequest"): 407 return &applyconfigurationscertificatesv1.CertificateSigningRequestApplyConfiguration{} 408 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequestCondition"): 409 return &applyconfigurationscertificatesv1.CertificateSigningRequestConditionApplyConfiguration{} 410 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequestSpec"): 411 return &applyconfigurationscertificatesv1.CertificateSigningRequestSpecApplyConfiguration{} 412 case certificatesv1.SchemeGroupVersion.WithKind("CertificateSigningRequestStatus"): 413 return &applyconfigurationscertificatesv1.CertificateSigningRequestStatusApplyConfiguration{} 414 415 // Group=certificates.k8s.io, Version=v1beta1 416 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequest"): 417 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestApplyConfiguration{} 418 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequestCondition"): 419 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestConditionApplyConfiguration{} 420 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequestSpec"): 421 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestSpecApplyConfiguration{} 422 case certificatesv1beta1.SchemeGroupVersion.WithKind("CertificateSigningRequestStatus"): 423 return &applyconfigurationscertificatesv1beta1.CertificateSigningRequestStatusApplyConfiguration{} 424 425 // Group=coordination.k8s.io, Version=v1 426 case coordinationv1.SchemeGroupVersion.WithKind("Lease"): 427 return &applyconfigurationscoordinationv1.LeaseApplyConfiguration{} 428 case coordinationv1.SchemeGroupVersion.WithKind("LeaseSpec"): 429 return &applyconfigurationscoordinationv1.LeaseSpecApplyConfiguration{} 430 431 // Group=coordination.k8s.io, Version=v1beta1 432 case coordinationv1beta1.SchemeGroupVersion.WithKind("Lease"): 433 return &applyconfigurationscoordinationv1beta1.LeaseApplyConfiguration{} 434 case coordinationv1beta1.SchemeGroupVersion.WithKind("LeaseSpec"): 435 return &applyconfigurationscoordinationv1beta1.LeaseSpecApplyConfiguration{} 436 437 // Group=core, Version=v1 438 case corev1.SchemeGroupVersion.WithKind("Affinity"): 439 return &applyconfigurationscorev1.AffinityApplyConfiguration{} 440 case corev1.SchemeGroupVersion.WithKind("AttachedVolume"): 441 return &applyconfigurationscorev1.AttachedVolumeApplyConfiguration{} 442 case corev1.SchemeGroupVersion.WithKind("AWSElasticBlockStoreVolumeSource"): 443 return &applyconfigurationscorev1.AWSElasticBlockStoreVolumeSourceApplyConfiguration{} 444 case corev1.SchemeGroupVersion.WithKind("AzureDiskVolumeSource"): 445 return &applyconfigurationscorev1.AzureDiskVolumeSourceApplyConfiguration{} 446 case corev1.SchemeGroupVersion.WithKind("AzureFilePersistentVolumeSource"): 447 return &applyconfigurationscorev1.AzureFilePersistentVolumeSourceApplyConfiguration{} 448 case corev1.SchemeGroupVersion.WithKind("AzureFileVolumeSource"): 449 return &applyconfigurationscorev1.AzureFileVolumeSourceApplyConfiguration{} 450 case corev1.SchemeGroupVersion.WithKind("Capabilities"): 451 return &applyconfigurationscorev1.CapabilitiesApplyConfiguration{} 452 case corev1.SchemeGroupVersion.WithKind("CephFSPersistentVolumeSource"): 453 return &applyconfigurationscorev1.CephFSPersistentVolumeSourceApplyConfiguration{} 454 case corev1.SchemeGroupVersion.WithKind("CephFSVolumeSource"): 455 return &applyconfigurationscorev1.CephFSVolumeSourceApplyConfiguration{} 456 case corev1.SchemeGroupVersion.WithKind("CinderPersistentVolumeSource"): 457 return &applyconfigurationscorev1.CinderPersistentVolumeSourceApplyConfiguration{} 458 case corev1.SchemeGroupVersion.WithKind("CinderVolumeSource"): 459 return &applyconfigurationscorev1.CinderVolumeSourceApplyConfiguration{} 460 case corev1.SchemeGroupVersion.WithKind("ClientIPConfig"): 461 return &applyconfigurationscorev1.ClientIPConfigApplyConfiguration{} 462 case corev1.SchemeGroupVersion.WithKind("ComponentCondition"): 463 return &applyconfigurationscorev1.ComponentConditionApplyConfiguration{} 464 case corev1.SchemeGroupVersion.WithKind("ComponentStatus"): 465 return &applyconfigurationscorev1.ComponentStatusApplyConfiguration{} 466 case corev1.SchemeGroupVersion.WithKind("ConfigMap"): 467 return &applyconfigurationscorev1.ConfigMapApplyConfiguration{} 468 case corev1.SchemeGroupVersion.WithKind("ConfigMapEnvSource"): 469 return &applyconfigurationscorev1.ConfigMapEnvSourceApplyConfiguration{} 470 case corev1.SchemeGroupVersion.WithKind("ConfigMapKeySelector"): 471 return &applyconfigurationscorev1.ConfigMapKeySelectorApplyConfiguration{} 472 case corev1.SchemeGroupVersion.WithKind("ConfigMapNodeConfigSource"): 473 return &applyconfigurationscorev1.ConfigMapNodeConfigSourceApplyConfiguration{} 474 case corev1.SchemeGroupVersion.WithKind("ConfigMapProjection"): 475 return &applyconfigurationscorev1.ConfigMapProjectionApplyConfiguration{} 476 case corev1.SchemeGroupVersion.WithKind("ConfigMapVolumeSource"): 477 return &applyconfigurationscorev1.ConfigMapVolumeSourceApplyConfiguration{} 478 case corev1.SchemeGroupVersion.WithKind("Container"): 479 return &applyconfigurationscorev1.ContainerApplyConfiguration{} 480 case corev1.SchemeGroupVersion.WithKind("ContainerImage"): 481 return &applyconfigurationscorev1.ContainerImageApplyConfiguration{} 482 case corev1.SchemeGroupVersion.WithKind("ContainerPort"): 483 return &applyconfigurationscorev1.ContainerPortApplyConfiguration{} 484 case corev1.SchemeGroupVersion.WithKind("ContainerState"): 485 return &applyconfigurationscorev1.ContainerStateApplyConfiguration{} 486 case corev1.SchemeGroupVersion.WithKind("ContainerStateRunning"): 487 return &applyconfigurationscorev1.ContainerStateRunningApplyConfiguration{} 488 case corev1.SchemeGroupVersion.WithKind("ContainerStateTerminated"): 489 return &applyconfigurationscorev1.ContainerStateTerminatedApplyConfiguration{} 490 case corev1.SchemeGroupVersion.WithKind("ContainerStateWaiting"): 491 return &applyconfigurationscorev1.ContainerStateWaitingApplyConfiguration{} 492 case corev1.SchemeGroupVersion.WithKind("ContainerStatus"): 493 return &applyconfigurationscorev1.ContainerStatusApplyConfiguration{} 494 case corev1.SchemeGroupVersion.WithKind("CSIPersistentVolumeSource"): 495 return &applyconfigurationscorev1.CSIPersistentVolumeSourceApplyConfiguration{} 496 case corev1.SchemeGroupVersion.WithKind("CSIVolumeSource"): 497 return &applyconfigurationscorev1.CSIVolumeSourceApplyConfiguration{} 498 case corev1.SchemeGroupVersion.WithKind("DaemonEndpoint"): 499 return &applyconfigurationscorev1.DaemonEndpointApplyConfiguration{} 500 case corev1.SchemeGroupVersion.WithKind("DownwardAPIProjection"): 501 return &applyconfigurationscorev1.DownwardAPIProjectionApplyConfiguration{} 502 case corev1.SchemeGroupVersion.WithKind("DownwardAPIVolumeFile"): 503 return &applyconfigurationscorev1.DownwardAPIVolumeFileApplyConfiguration{} 504 case corev1.SchemeGroupVersion.WithKind("DownwardAPIVolumeSource"): 505 return &applyconfigurationscorev1.DownwardAPIVolumeSourceApplyConfiguration{} 506 case corev1.SchemeGroupVersion.WithKind("EmptyDirVolumeSource"): 507 return &applyconfigurationscorev1.EmptyDirVolumeSourceApplyConfiguration{} 508 case corev1.SchemeGroupVersion.WithKind("EndpointAddress"): 509 return &applyconfigurationscorev1.EndpointAddressApplyConfiguration{} 510 case corev1.SchemeGroupVersion.WithKind("EndpointPort"): 511 return &applyconfigurationscorev1.EndpointPortApplyConfiguration{} 512 case corev1.SchemeGroupVersion.WithKind("Endpoints"): 513 return &applyconfigurationscorev1.EndpointsApplyConfiguration{} 514 case corev1.SchemeGroupVersion.WithKind("EndpointSubset"): 515 return &applyconfigurationscorev1.EndpointSubsetApplyConfiguration{} 516 case corev1.SchemeGroupVersion.WithKind("EnvFromSource"): 517 return &applyconfigurationscorev1.EnvFromSourceApplyConfiguration{} 518 case corev1.SchemeGroupVersion.WithKind("EnvVar"): 519 return &applyconfigurationscorev1.EnvVarApplyConfiguration{} 520 case corev1.SchemeGroupVersion.WithKind("EnvVarSource"): 521 return &applyconfigurationscorev1.EnvVarSourceApplyConfiguration{} 522 case corev1.SchemeGroupVersion.WithKind("EphemeralContainer"): 523 return &applyconfigurationscorev1.EphemeralContainerApplyConfiguration{} 524 case corev1.SchemeGroupVersion.WithKind("EphemeralContainerCommon"): 525 return &applyconfigurationscorev1.EphemeralContainerCommonApplyConfiguration{} 526 case corev1.SchemeGroupVersion.WithKind("EphemeralVolumeSource"): 527 return &applyconfigurationscorev1.EphemeralVolumeSourceApplyConfiguration{} 528 case corev1.SchemeGroupVersion.WithKind("Event"): 529 return &applyconfigurationscorev1.EventApplyConfiguration{} 530 case corev1.SchemeGroupVersion.WithKind("EventSeries"): 531 return &applyconfigurationscorev1.EventSeriesApplyConfiguration{} 532 case corev1.SchemeGroupVersion.WithKind("EventSource"): 533 return &applyconfigurationscorev1.EventSourceApplyConfiguration{} 534 case corev1.SchemeGroupVersion.WithKind("ExecAction"): 535 return &applyconfigurationscorev1.ExecActionApplyConfiguration{} 536 case corev1.SchemeGroupVersion.WithKind("FCVolumeSource"): 537 return &applyconfigurationscorev1.FCVolumeSourceApplyConfiguration{} 538 case corev1.SchemeGroupVersion.WithKind("FlexPersistentVolumeSource"): 539 return &applyconfigurationscorev1.FlexPersistentVolumeSourceApplyConfiguration{} 540 case corev1.SchemeGroupVersion.WithKind("FlexVolumeSource"): 541 return &applyconfigurationscorev1.FlexVolumeSourceApplyConfiguration{} 542 case corev1.SchemeGroupVersion.WithKind("FlockerVolumeSource"): 543 return &applyconfigurationscorev1.FlockerVolumeSourceApplyConfiguration{} 544 case corev1.SchemeGroupVersion.WithKind("GCEPersistentDiskVolumeSource"): 545 return &applyconfigurationscorev1.GCEPersistentDiskVolumeSourceApplyConfiguration{} 546 case corev1.SchemeGroupVersion.WithKind("GitRepoVolumeSource"): 547 return &applyconfigurationscorev1.GitRepoVolumeSourceApplyConfiguration{} 548 case corev1.SchemeGroupVersion.WithKind("GlusterfsPersistentVolumeSource"): 549 return &applyconfigurationscorev1.GlusterfsPersistentVolumeSourceApplyConfiguration{} 550 case corev1.SchemeGroupVersion.WithKind("GlusterfsVolumeSource"): 551 return &applyconfigurationscorev1.GlusterfsVolumeSourceApplyConfiguration{} 552 case corev1.SchemeGroupVersion.WithKind("Handler"): 553 return &applyconfigurationscorev1.HandlerApplyConfiguration{} 554 case corev1.SchemeGroupVersion.WithKind("HostAlias"): 555 return &applyconfigurationscorev1.HostAliasApplyConfiguration{} 556 case corev1.SchemeGroupVersion.WithKind("HostPathVolumeSource"): 557 return &applyconfigurationscorev1.HostPathVolumeSourceApplyConfiguration{} 558 case corev1.SchemeGroupVersion.WithKind("HTTPGetAction"): 559 return &applyconfigurationscorev1.HTTPGetActionApplyConfiguration{} 560 case corev1.SchemeGroupVersion.WithKind("HTTPHeader"): 561 return &applyconfigurationscorev1.HTTPHeaderApplyConfiguration{} 562 case corev1.SchemeGroupVersion.WithKind("ISCSIPersistentVolumeSource"): 563 return &applyconfigurationscorev1.ISCSIPersistentVolumeSourceApplyConfiguration{} 564 case corev1.SchemeGroupVersion.WithKind("ISCSIVolumeSource"): 565 return &applyconfigurationscorev1.ISCSIVolumeSourceApplyConfiguration{} 566 case corev1.SchemeGroupVersion.WithKind("KeyToPath"): 567 return &applyconfigurationscorev1.KeyToPathApplyConfiguration{} 568 case corev1.SchemeGroupVersion.WithKind("Lifecycle"): 569 return &applyconfigurationscorev1.LifecycleApplyConfiguration{} 570 case corev1.SchemeGroupVersion.WithKind("LimitRange"): 571 return &applyconfigurationscorev1.LimitRangeApplyConfiguration{} 572 case corev1.SchemeGroupVersion.WithKind("LimitRangeItem"): 573 return &applyconfigurationscorev1.LimitRangeItemApplyConfiguration{} 574 case corev1.SchemeGroupVersion.WithKind("LimitRangeSpec"): 575 return &applyconfigurationscorev1.LimitRangeSpecApplyConfiguration{} 576 case corev1.SchemeGroupVersion.WithKind("LoadBalancerIngress"): 577 return &applyconfigurationscorev1.LoadBalancerIngressApplyConfiguration{} 578 case corev1.SchemeGroupVersion.WithKind("LoadBalancerStatus"): 579 return &applyconfigurationscorev1.LoadBalancerStatusApplyConfiguration{} 580 case corev1.SchemeGroupVersion.WithKind("LocalObjectReference"): 581 return &applyconfigurationscorev1.LocalObjectReferenceApplyConfiguration{} 582 case corev1.SchemeGroupVersion.WithKind("LocalVolumeSource"): 583 return &applyconfigurationscorev1.LocalVolumeSourceApplyConfiguration{} 584 case corev1.SchemeGroupVersion.WithKind("Namespace"): 585 return &applyconfigurationscorev1.NamespaceApplyConfiguration{} 586 case corev1.SchemeGroupVersion.WithKind("NamespaceCondition"): 587 return &applyconfigurationscorev1.NamespaceConditionApplyConfiguration{} 588 case corev1.SchemeGroupVersion.WithKind("NamespaceSpec"): 589 return &applyconfigurationscorev1.NamespaceSpecApplyConfiguration{} 590 case corev1.SchemeGroupVersion.WithKind("NamespaceStatus"): 591 return &applyconfigurationscorev1.NamespaceStatusApplyConfiguration{} 592 case corev1.SchemeGroupVersion.WithKind("NFSVolumeSource"): 593 return &applyconfigurationscorev1.NFSVolumeSourceApplyConfiguration{} 594 case corev1.SchemeGroupVersion.WithKind("Node"): 595 return &applyconfigurationscorev1.NodeApplyConfiguration{} 596 case corev1.SchemeGroupVersion.WithKind("NodeAddress"): 597 return &applyconfigurationscorev1.NodeAddressApplyConfiguration{} 598 case corev1.SchemeGroupVersion.WithKind("NodeAffinity"): 599 return &applyconfigurationscorev1.NodeAffinityApplyConfiguration{} 600 case corev1.SchemeGroupVersion.WithKind("NodeCondition"): 601 return &applyconfigurationscorev1.NodeConditionApplyConfiguration{} 602 case corev1.SchemeGroupVersion.WithKind("NodeConfigSource"): 603 return &applyconfigurationscorev1.NodeConfigSourceApplyConfiguration{} 604 case corev1.SchemeGroupVersion.WithKind("NodeConfigStatus"): 605 return &applyconfigurationscorev1.NodeConfigStatusApplyConfiguration{} 606 case corev1.SchemeGroupVersion.WithKind("NodeDaemonEndpoints"): 607 return &applyconfigurationscorev1.NodeDaemonEndpointsApplyConfiguration{} 608 case corev1.SchemeGroupVersion.WithKind("NodeSelector"): 609 return &applyconfigurationscorev1.NodeSelectorApplyConfiguration{} 610 case corev1.SchemeGroupVersion.WithKind("NodeSelectorRequirement"): 611 return &applyconfigurationscorev1.NodeSelectorRequirementApplyConfiguration{} 612 case corev1.SchemeGroupVersion.WithKind("NodeSelectorTerm"): 613 return &applyconfigurationscorev1.NodeSelectorTermApplyConfiguration{} 614 case corev1.SchemeGroupVersion.WithKind("NodeSpec"): 615 return &applyconfigurationscorev1.NodeSpecApplyConfiguration{} 616 case corev1.SchemeGroupVersion.WithKind("NodeStatus"): 617 return &applyconfigurationscorev1.NodeStatusApplyConfiguration{} 618 case corev1.SchemeGroupVersion.WithKind("NodeSystemInfo"): 619 return &applyconfigurationscorev1.NodeSystemInfoApplyConfiguration{} 620 case corev1.SchemeGroupVersion.WithKind("ObjectFieldSelector"): 621 return &applyconfigurationscorev1.ObjectFieldSelectorApplyConfiguration{} 622 case corev1.SchemeGroupVersion.WithKind("ObjectReference"): 623 return &applyconfigurationscorev1.ObjectReferenceApplyConfiguration{} 624 case corev1.SchemeGroupVersion.WithKind("PersistentVolume"): 625 return &applyconfigurationscorev1.PersistentVolumeApplyConfiguration{} 626 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaim"): 627 return &applyconfigurationscorev1.PersistentVolumeClaimApplyConfiguration{} 628 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimCondition"): 629 return &applyconfigurationscorev1.PersistentVolumeClaimConditionApplyConfiguration{} 630 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimSpec"): 631 return &applyconfigurationscorev1.PersistentVolumeClaimSpecApplyConfiguration{} 632 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimStatus"): 633 return &applyconfigurationscorev1.PersistentVolumeClaimStatusApplyConfiguration{} 634 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimTemplate"): 635 return &applyconfigurationscorev1.PersistentVolumeClaimTemplateApplyConfiguration{} 636 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeClaimVolumeSource"): 637 return &applyconfigurationscorev1.PersistentVolumeClaimVolumeSourceApplyConfiguration{} 638 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeSource"): 639 return &applyconfigurationscorev1.PersistentVolumeSourceApplyConfiguration{} 640 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeSpec"): 641 return &applyconfigurationscorev1.PersistentVolumeSpecApplyConfiguration{} 642 case corev1.SchemeGroupVersion.WithKind("PersistentVolumeStatus"): 643 return &applyconfigurationscorev1.PersistentVolumeStatusApplyConfiguration{} 644 case corev1.SchemeGroupVersion.WithKind("PhotonPersistentDiskVolumeSource"): 645 return &applyconfigurationscorev1.PhotonPersistentDiskVolumeSourceApplyConfiguration{} 646 case corev1.SchemeGroupVersion.WithKind("Pod"): 647 return &applyconfigurationscorev1.PodApplyConfiguration{} 648 case corev1.SchemeGroupVersion.WithKind("PodAffinity"): 649 return &applyconfigurationscorev1.PodAffinityApplyConfiguration{} 650 case corev1.SchemeGroupVersion.WithKind("PodAffinityTerm"): 651 return &applyconfigurationscorev1.PodAffinityTermApplyConfiguration{} 652 case corev1.SchemeGroupVersion.WithKind("PodAntiAffinity"): 653 return &applyconfigurationscorev1.PodAntiAffinityApplyConfiguration{} 654 case corev1.SchemeGroupVersion.WithKind("PodCondition"): 655 return &applyconfigurationscorev1.PodConditionApplyConfiguration{} 656 case corev1.SchemeGroupVersion.WithKind("PodDNSConfig"): 657 return &applyconfigurationscorev1.PodDNSConfigApplyConfiguration{} 658 case corev1.SchemeGroupVersion.WithKind("PodDNSConfigOption"): 659 return &applyconfigurationscorev1.PodDNSConfigOptionApplyConfiguration{} 660 case corev1.SchemeGroupVersion.WithKind("PodIP"): 661 return &applyconfigurationscorev1.PodIPApplyConfiguration{} 662 case corev1.SchemeGroupVersion.WithKind("PodReadinessGate"): 663 return &applyconfigurationscorev1.PodReadinessGateApplyConfiguration{} 664 case corev1.SchemeGroupVersion.WithKind("PodSecurityContext"): 665 return &applyconfigurationscorev1.PodSecurityContextApplyConfiguration{} 666 case corev1.SchemeGroupVersion.WithKind("PodSpec"): 667 return &applyconfigurationscorev1.PodSpecApplyConfiguration{} 668 case corev1.SchemeGroupVersion.WithKind("PodStatus"): 669 return &applyconfigurationscorev1.PodStatusApplyConfiguration{} 670 case corev1.SchemeGroupVersion.WithKind("PodTemplate"): 671 return &applyconfigurationscorev1.PodTemplateApplyConfiguration{} 672 case corev1.SchemeGroupVersion.WithKind("PodTemplateSpec"): 673 return &applyconfigurationscorev1.PodTemplateSpecApplyConfiguration{} 674 case corev1.SchemeGroupVersion.WithKind("PortStatus"): 675 return &applyconfigurationscorev1.PortStatusApplyConfiguration{} 676 case corev1.SchemeGroupVersion.WithKind("PortworxVolumeSource"): 677 return &applyconfigurationscorev1.PortworxVolumeSourceApplyConfiguration{} 678 case corev1.SchemeGroupVersion.WithKind("PreferredSchedulingTerm"): 679 return &applyconfigurationscorev1.PreferredSchedulingTermApplyConfiguration{} 680 case corev1.SchemeGroupVersion.WithKind("Probe"): 681 return &applyconfigurationscorev1.ProbeApplyConfiguration{} 682 case corev1.SchemeGroupVersion.WithKind("ProjectedVolumeSource"): 683 return &applyconfigurationscorev1.ProjectedVolumeSourceApplyConfiguration{} 684 case corev1.SchemeGroupVersion.WithKind("QuobyteVolumeSource"): 685 return &applyconfigurationscorev1.QuobyteVolumeSourceApplyConfiguration{} 686 case corev1.SchemeGroupVersion.WithKind("RBDPersistentVolumeSource"): 687 return &applyconfigurationscorev1.RBDPersistentVolumeSourceApplyConfiguration{} 688 case corev1.SchemeGroupVersion.WithKind("RBDVolumeSource"): 689 return &applyconfigurationscorev1.RBDVolumeSourceApplyConfiguration{} 690 case corev1.SchemeGroupVersion.WithKind("ReplicationController"): 691 return &applyconfigurationscorev1.ReplicationControllerApplyConfiguration{} 692 case corev1.SchemeGroupVersion.WithKind("ReplicationControllerCondition"): 693 return &applyconfigurationscorev1.ReplicationControllerConditionApplyConfiguration{} 694 case corev1.SchemeGroupVersion.WithKind("ReplicationControllerSpec"): 695 return &applyconfigurationscorev1.ReplicationControllerSpecApplyConfiguration{} 696 case corev1.SchemeGroupVersion.WithKind("ReplicationControllerStatus"): 697 return &applyconfigurationscorev1.ReplicationControllerStatusApplyConfiguration{} 698 case corev1.SchemeGroupVersion.WithKind("ResourceFieldSelector"): 699 return &applyconfigurationscorev1.ResourceFieldSelectorApplyConfiguration{} 700 case corev1.SchemeGroupVersion.WithKind("ResourceQuota"): 701 return &applyconfigurationscorev1.ResourceQuotaApplyConfiguration{} 702 case corev1.SchemeGroupVersion.WithKind("ResourceQuotaSpec"): 703 return &applyconfigurationscorev1.ResourceQuotaSpecApplyConfiguration{} 704 case corev1.SchemeGroupVersion.WithKind("ResourceQuotaStatus"): 705 return &applyconfigurationscorev1.ResourceQuotaStatusApplyConfiguration{} 706 case corev1.SchemeGroupVersion.WithKind("ResourceRequirements"): 707 return &applyconfigurationscorev1.ResourceRequirementsApplyConfiguration{} 708 case corev1.SchemeGroupVersion.WithKind("ScaleIOPersistentVolumeSource"): 709 return &applyconfigurationscorev1.ScaleIOPersistentVolumeSourceApplyConfiguration{} 710 case corev1.SchemeGroupVersion.WithKind("ScaleIOVolumeSource"): 711 return &applyconfigurationscorev1.ScaleIOVolumeSourceApplyConfiguration{} 712 case corev1.SchemeGroupVersion.WithKind("ScopedResourceSelectorRequirement"): 713 return &applyconfigurationscorev1.ScopedResourceSelectorRequirementApplyConfiguration{} 714 case corev1.SchemeGroupVersion.WithKind("ScopeSelector"): 715 return &applyconfigurationscorev1.ScopeSelectorApplyConfiguration{} 716 case corev1.SchemeGroupVersion.WithKind("SeccompProfile"): 717 return &applyconfigurationscorev1.SeccompProfileApplyConfiguration{} 718 case corev1.SchemeGroupVersion.WithKind("Secret"): 719 return &applyconfigurationscorev1.SecretApplyConfiguration{} 720 case corev1.SchemeGroupVersion.WithKind("SecretEnvSource"): 721 return &applyconfigurationscorev1.SecretEnvSourceApplyConfiguration{} 722 case corev1.SchemeGroupVersion.WithKind("SecretKeySelector"): 723 return &applyconfigurationscorev1.SecretKeySelectorApplyConfiguration{} 724 case corev1.SchemeGroupVersion.WithKind("SecretProjection"): 725 return &applyconfigurationscorev1.SecretProjectionApplyConfiguration{} 726 case corev1.SchemeGroupVersion.WithKind("SecretReference"): 727 return &applyconfigurationscorev1.SecretReferenceApplyConfiguration{} 728 case corev1.SchemeGroupVersion.WithKind("SecretVolumeSource"): 729 return &applyconfigurationscorev1.SecretVolumeSourceApplyConfiguration{} 730 case corev1.SchemeGroupVersion.WithKind("SecurityContext"): 731 return &applyconfigurationscorev1.SecurityContextApplyConfiguration{} 732 case corev1.SchemeGroupVersion.WithKind("SELinuxOptions"): 733 return &applyconfigurationscorev1.SELinuxOptionsApplyConfiguration{} 734 case corev1.SchemeGroupVersion.WithKind("Service"): 735 return &applyconfigurationscorev1.ServiceApplyConfiguration{} 736 case corev1.SchemeGroupVersion.WithKind("ServiceAccount"): 737 return &applyconfigurationscorev1.ServiceAccountApplyConfiguration{} 738 case corev1.SchemeGroupVersion.WithKind("ServiceAccountTokenProjection"): 739 return &applyconfigurationscorev1.ServiceAccountTokenProjectionApplyConfiguration{} 740 case corev1.SchemeGroupVersion.WithKind("ServicePort"): 741 return &applyconfigurationscorev1.ServicePortApplyConfiguration{} 742 case corev1.SchemeGroupVersion.WithKind("ServiceSpec"): 743 return &applyconfigurationscorev1.ServiceSpecApplyConfiguration{} 744 case corev1.SchemeGroupVersion.WithKind("ServiceStatus"): 745 return &applyconfigurationscorev1.ServiceStatusApplyConfiguration{} 746 case corev1.SchemeGroupVersion.WithKind("SessionAffinityConfig"): 747 return &applyconfigurationscorev1.SessionAffinityConfigApplyConfiguration{} 748 case corev1.SchemeGroupVersion.WithKind("StorageOSPersistentVolumeSource"): 749 return &applyconfigurationscorev1.StorageOSPersistentVolumeSourceApplyConfiguration{} 750 case corev1.SchemeGroupVersion.WithKind("StorageOSVolumeSource"): 751 return &applyconfigurationscorev1.StorageOSVolumeSourceApplyConfiguration{} 752 case corev1.SchemeGroupVersion.WithKind("Sysctl"): 753 return &applyconfigurationscorev1.SysctlApplyConfiguration{} 754 case corev1.SchemeGroupVersion.WithKind("Taint"): 755 return &applyconfigurationscorev1.TaintApplyConfiguration{} 756 case corev1.SchemeGroupVersion.WithKind("TCPSocketAction"): 757 return &applyconfigurationscorev1.TCPSocketActionApplyConfiguration{} 758 case corev1.SchemeGroupVersion.WithKind("Toleration"): 759 return &applyconfigurationscorev1.TolerationApplyConfiguration{} 760 case corev1.SchemeGroupVersion.WithKind("TopologySelectorLabelRequirement"): 761 return &applyconfigurationscorev1.TopologySelectorLabelRequirementApplyConfiguration{} 762 case corev1.SchemeGroupVersion.WithKind("TopologySelectorTerm"): 763 return &applyconfigurationscorev1.TopologySelectorTermApplyConfiguration{} 764 case corev1.SchemeGroupVersion.WithKind("TopologySpreadConstraint"): 765 return &applyconfigurationscorev1.TopologySpreadConstraintApplyConfiguration{} 766 case corev1.SchemeGroupVersion.WithKind("TypedLocalObjectReference"): 767 return &applyconfigurationscorev1.TypedLocalObjectReferenceApplyConfiguration{} 768 case corev1.SchemeGroupVersion.WithKind("Volume"): 769 return &applyconfigurationscorev1.VolumeApplyConfiguration{} 770 case corev1.SchemeGroupVersion.WithKind("VolumeDevice"): 771 return &applyconfigurationscorev1.VolumeDeviceApplyConfiguration{} 772 case corev1.SchemeGroupVersion.WithKind("VolumeMount"): 773 return &applyconfigurationscorev1.VolumeMountApplyConfiguration{} 774 case corev1.SchemeGroupVersion.WithKind("VolumeNodeAffinity"): 775 return &applyconfigurationscorev1.VolumeNodeAffinityApplyConfiguration{} 776 case corev1.SchemeGroupVersion.WithKind("VolumeProjection"): 777 return &applyconfigurationscorev1.VolumeProjectionApplyConfiguration{} 778 case corev1.SchemeGroupVersion.WithKind("VolumeSource"): 779 return &applyconfigurationscorev1.VolumeSourceApplyConfiguration{} 780 case corev1.SchemeGroupVersion.WithKind("VsphereVirtualDiskVolumeSource"): 781 return &applyconfigurationscorev1.VsphereVirtualDiskVolumeSourceApplyConfiguration{} 782 case corev1.SchemeGroupVersion.WithKind("WeightedPodAffinityTerm"): 783 return &applyconfigurationscorev1.WeightedPodAffinityTermApplyConfiguration{} 784 case corev1.SchemeGroupVersion.WithKind("WindowsSecurityContextOptions"): 785 return &applyconfigurationscorev1.WindowsSecurityContextOptionsApplyConfiguration{} 786 787 // Group=discovery.k8s.io, Version=v1 788 case discoveryv1.SchemeGroupVersion.WithKind("Endpoint"): 789 return &applyconfigurationsdiscoveryv1.EndpointApplyConfiguration{} 790 case discoveryv1.SchemeGroupVersion.WithKind("EndpointConditions"): 791 return &applyconfigurationsdiscoveryv1.EndpointConditionsApplyConfiguration{} 792 case discoveryv1.SchemeGroupVersion.WithKind("EndpointHints"): 793 return &applyconfigurationsdiscoveryv1.EndpointHintsApplyConfiguration{} 794 case discoveryv1.SchemeGroupVersion.WithKind("EndpointPort"): 795 return &applyconfigurationsdiscoveryv1.EndpointPortApplyConfiguration{} 796 case discoveryv1.SchemeGroupVersion.WithKind("EndpointSlice"): 797 return &applyconfigurationsdiscoveryv1.EndpointSliceApplyConfiguration{} 798 case discoveryv1.SchemeGroupVersion.WithKind("ForZone"): 799 return &applyconfigurationsdiscoveryv1.ForZoneApplyConfiguration{} 800 801 // Group=discovery.k8s.io, Version=v1beta1 802 case discoveryv1beta1.SchemeGroupVersion.WithKind("Endpoint"): 803 return &applyconfigurationsdiscoveryv1beta1.EndpointApplyConfiguration{} 804 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointConditions"): 805 return &applyconfigurationsdiscoveryv1beta1.EndpointConditionsApplyConfiguration{} 806 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointHints"): 807 return &applyconfigurationsdiscoveryv1beta1.EndpointHintsApplyConfiguration{} 808 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointPort"): 809 return &applyconfigurationsdiscoveryv1beta1.EndpointPortApplyConfiguration{} 810 case discoveryv1beta1.SchemeGroupVersion.WithKind("EndpointSlice"): 811 return &applyconfigurationsdiscoveryv1beta1.EndpointSliceApplyConfiguration{} 812 case discoveryv1beta1.SchemeGroupVersion.WithKind("ForZone"): 813 return &applyconfigurationsdiscoveryv1beta1.ForZoneApplyConfiguration{} 814 815 // Group=events.k8s.io, Version=v1 816 case eventsv1.SchemeGroupVersion.WithKind("Event"): 817 return &applyconfigurationseventsv1.EventApplyConfiguration{} 818 case eventsv1.SchemeGroupVersion.WithKind("EventSeries"): 819 return &applyconfigurationseventsv1.EventSeriesApplyConfiguration{} 820 821 // Group=events.k8s.io, Version=v1beta1 822 case eventsv1beta1.SchemeGroupVersion.WithKind("Event"): 823 return &applyconfigurationseventsv1beta1.EventApplyConfiguration{} 824 case eventsv1beta1.SchemeGroupVersion.WithKind("EventSeries"): 825 return &applyconfigurationseventsv1beta1.EventSeriesApplyConfiguration{} 826 827 // Group=extensions, Version=v1beta1 828 case extensionsv1beta1.SchemeGroupVersion.WithKind("AllowedCSIDriver"): 829 return &applyconfigurationsextensionsv1beta1.AllowedCSIDriverApplyConfiguration{} 830 case extensionsv1beta1.SchemeGroupVersion.WithKind("AllowedFlexVolume"): 831 return &applyconfigurationsextensionsv1beta1.AllowedFlexVolumeApplyConfiguration{} 832 case extensionsv1beta1.SchemeGroupVersion.WithKind("AllowedHostPath"): 833 return &applyconfigurationsextensionsv1beta1.AllowedHostPathApplyConfiguration{} 834 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSet"): 835 return &applyconfigurationsextensionsv1beta1.DaemonSetApplyConfiguration{} 836 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetCondition"): 837 return &applyconfigurationsextensionsv1beta1.DaemonSetConditionApplyConfiguration{} 838 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetSpec"): 839 return &applyconfigurationsextensionsv1beta1.DaemonSetSpecApplyConfiguration{} 840 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetStatus"): 841 return &applyconfigurationsextensionsv1beta1.DaemonSetStatusApplyConfiguration{} 842 case extensionsv1beta1.SchemeGroupVersion.WithKind("DaemonSetUpdateStrategy"): 843 return &applyconfigurationsextensionsv1beta1.DaemonSetUpdateStrategyApplyConfiguration{} 844 case extensionsv1beta1.SchemeGroupVersion.WithKind("Deployment"): 845 return &applyconfigurationsextensionsv1beta1.DeploymentApplyConfiguration{} 846 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentCondition"): 847 return &applyconfigurationsextensionsv1beta1.DeploymentConditionApplyConfiguration{} 848 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentSpec"): 849 return &applyconfigurationsextensionsv1beta1.DeploymentSpecApplyConfiguration{} 850 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentStatus"): 851 return &applyconfigurationsextensionsv1beta1.DeploymentStatusApplyConfiguration{} 852 case extensionsv1beta1.SchemeGroupVersion.WithKind("DeploymentStrategy"): 853 return &applyconfigurationsextensionsv1beta1.DeploymentStrategyApplyConfiguration{} 854 case extensionsv1beta1.SchemeGroupVersion.WithKind("FSGroupStrategyOptions"): 855 return &applyconfigurationsextensionsv1beta1.FSGroupStrategyOptionsApplyConfiguration{} 856 case extensionsv1beta1.SchemeGroupVersion.WithKind("HostPortRange"): 857 return &applyconfigurationsextensionsv1beta1.HostPortRangeApplyConfiguration{} 858 case extensionsv1beta1.SchemeGroupVersion.WithKind("HTTPIngressPath"): 859 return &applyconfigurationsextensionsv1beta1.HTTPIngressPathApplyConfiguration{} 860 case extensionsv1beta1.SchemeGroupVersion.WithKind("HTTPIngressRuleValue"): 861 return &applyconfigurationsextensionsv1beta1.HTTPIngressRuleValueApplyConfiguration{} 862 case extensionsv1beta1.SchemeGroupVersion.WithKind("IDRange"): 863 return &applyconfigurationsextensionsv1beta1.IDRangeApplyConfiguration{} 864 case extensionsv1beta1.SchemeGroupVersion.WithKind("Ingress"): 865 return &applyconfigurationsextensionsv1beta1.IngressApplyConfiguration{} 866 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressBackend"): 867 return &applyconfigurationsextensionsv1beta1.IngressBackendApplyConfiguration{} 868 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressRule"): 869 return &applyconfigurationsextensionsv1beta1.IngressRuleApplyConfiguration{} 870 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressRuleValue"): 871 return &applyconfigurationsextensionsv1beta1.IngressRuleValueApplyConfiguration{} 872 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressSpec"): 873 return &applyconfigurationsextensionsv1beta1.IngressSpecApplyConfiguration{} 874 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressStatus"): 875 return &applyconfigurationsextensionsv1beta1.IngressStatusApplyConfiguration{} 876 case extensionsv1beta1.SchemeGroupVersion.WithKind("IngressTLS"): 877 return &applyconfigurationsextensionsv1beta1.IngressTLSApplyConfiguration{} 878 case extensionsv1beta1.SchemeGroupVersion.WithKind("IPBlock"): 879 return &applyconfigurationsextensionsv1beta1.IPBlockApplyConfiguration{} 880 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicy"): 881 return &applyconfigurationsextensionsv1beta1.NetworkPolicyApplyConfiguration{} 882 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyEgressRule"): 883 return &applyconfigurationsextensionsv1beta1.NetworkPolicyEgressRuleApplyConfiguration{} 884 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyIngressRule"): 885 return &applyconfigurationsextensionsv1beta1.NetworkPolicyIngressRuleApplyConfiguration{} 886 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyPeer"): 887 return &applyconfigurationsextensionsv1beta1.NetworkPolicyPeerApplyConfiguration{} 888 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicyPort"): 889 return &applyconfigurationsextensionsv1beta1.NetworkPolicyPortApplyConfiguration{} 890 case extensionsv1beta1.SchemeGroupVersion.WithKind("NetworkPolicySpec"): 891 return &applyconfigurationsextensionsv1beta1.NetworkPolicySpecApplyConfiguration{} 892 case extensionsv1beta1.SchemeGroupVersion.WithKind("PodSecurityPolicy"): 893 return &applyconfigurationsextensionsv1beta1.PodSecurityPolicyApplyConfiguration{} 894 case extensionsv1beta1.SchemeGroupVersion.WithKind("PodSecurityPolicySpec"): 895 return &applyconfigurationsextensionsv1beta1.PodSecurityPolicySpecApplyConfiguration{} 896 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSet"): 897 return &applyconfigurationsextensionsv1beta1.ReplicaSetApplyConfiguration{} 898 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSetCondition"): 899 return &applyconfigurationsextensionsv1beta1.ReplicaSetConditionApplyConfiguration{} 900 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSetSpec"): 901 return &applyconfigurationsextensionsv1beta1.ReplicaSetSpecApplyConfiguration{} 902 case extensionsv1beta1.SchemeGroupVersion.WithKind("ReplicaSetStatus"): 903 return &applyconfigurationsextensionsv1beta1.ReplicaSetStatusApplyConfiguration{} 904 case extensionsv1beta1.SchemeGroupVersion.WithKind("RollbackConfig"): 905 return &applyconfigurationsextensionsv1beta1.RollbackConfigApplyConfiguration{} 906 case extensionsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateDaemonSet"): 907 return &applyconfigurationsextensionsv1beta1.RollingUpdateDaemonSetApplyConfiguration{} 908 case extensionsv1beta1.SchemeGroupVersion.WithKind("RollingUpdateDeployment"): 909 return &applyconfigurationsextensionsv1beta1.RollingUpdateDeploymentApplyConfiguration{} 910 case extensionsv1beta1.SchemeGroupVersion.WithKind("RunAsGroupStrategyOptions"): 911 return &applyconfigurationsextensionsv1beta1.RunAsGroupStrategyOptionsApplyConfiguration{} 912 case extensionsv1beta1.SchemeGroupVersion.WithKind("RunAsUserStrategyOptions"): 913 return &applyconfigurationsextensionsv1beta1.RunAsUserStrategyOptionsApplyConfiguration{} 914 case extensionsv1beta1.SchemeGroupVersion.WithKind("RuntimeClassStrategyOptions"): 915 return &applyconfigurationsextensionsv1beta1.RuntimeClassStrategyOptionsApplyConfiguration{} 916 case extensionsv1beta1.SchemeGroupVersion.WithKind("Scale"): 917 return &applyconfigurationsextensionsv1beta1.ScaleApplyConfiguration{} 918 case extensionsv1beta1.SchemeGroupVersion.WithKind("SELinuxStrategyOptions"): 919 return &applyconfigurationsextensionsv1beta1.SELinuxStrategyOptionsApplyConfiguration{} 920 case extensionsv1beta1.SchemeGroupVersion.WithKind("SupplementalGroupsStrategyOptions"): 921 return &applyconfigurationsextensionsv1beta1.SupplementalGroupsStrategyOptionsApplyConfiguration{} 922 923 // Group=flowcontrol.apiserver.k8s.io, Version=v1alpha1 924 case v1alpha1.SchemeGroupVersion.WithKind("FlowDistinguisherMethod"): 925 return &flowcontrolv1alpha1.FlowDistinguisherMethodApplyConfiguration{} 926 case v1alpha1.SchemeGroupVersion.WithKind("FlowSchema"): 927 return &flowcontrolv1alpha1.FlowSchemaApplyConfiguration{} 928 case v1alpha1.SchemeGroupVersion.WithKind("FlowSchemaCondition"): 929 return &flowcontrolv1alpha1.FlowSchemaConditionApplyConfiguration{} 930 case v1alpha1.SchemeGroupVersion.WithKind("FlowSchemaSpec"): 931 return &flowcontrolv1alpha1.FlowSchemaSpecApplyConfiguration{} 932 case v1alpha1.SchemeGroupVersion.WithKind("FlowSchemaStatus"): 933 return &flowcontrolv1alpha1.FlowSchemaStatusApplyConfiguration{} 934 case v1alpha1.SchemeGroupVersion.WithKind("GroupSubject"): 935 return &flowcontrolv1alpha1.GroupSubjectApplyConfiguration{} 936 case v1alpha1.SchemeGroupVersion.WithKind("LimitedPriorityLevelConfiguration"): 937 return &flowcontrolv1alpha1.LimitedPriorityLevelConfigurationApplyConfiguration{} 938 case v1alpha1.SchemeGroupVersion.WithKind("LimitResponse"): 939 return &flowcontrolv1alpha1.LimitResponseApplyConfiguration{} 940 case v1alpha1.SchemeGroupVersion.WithKind("NonResourcePolicyRule"): 941 return &flowcontrolv1alpha1.NonResourcePolicyRuleApplyConfiguration{} 942 case v1alpha1.SchemeGroupVersion.WithKind("PolicyRulesWithSubjects"): 943 return &flowcontrolv1alpha1.PolicyRulesWithSubjectsApplyConfiguration{} 944 case v1alpha1.SchemeGroupVersion.WithKind("PriorityLevelConfiguration"): 945 return &flowcontrolv1alpha1.PriorityLevelConfigurationApplyConfiguration{} 946 case v1alpha1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationCondition"): 947 return &flowcontrolv1alpha1.PriorityLevelConfigurationConditionApplyConfiguration{} 948 case v1alpha1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationReference"): 949 return &flowcontrolv1alpha1.PriorityLevelConfigurationReferenceApplyConfiguration{} 950 case v1alpha1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationSpec"): 951 return &flowcontrolv1alpha1.PriorityLevelConfigurationSpecApplyConfiguration{} 952 case v1alpha1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationStatus"): 953 return &flowcontrolv1alpha1.PriorityLevelConfigurationStatusApplyConfiguration{} 954 case v1alpha1.SchemeGroupVersion.WithKind("QueuingConfiguration"): 955 return &flowcontrolv1alpha1.QueuingConfigurationApplyConfiguration{} 956 case v1alpha1.SchemeGroupVersion.WithKind("ResourcePolicyRule"): 957 return &flowcontrolv1alpha1.ResourcePolicyRuleApplyConfiguration{} 958 case v1alpha1.SchemeGroupVersion.WithKind("ServiceAccountSubject"): 959 return &flowcontrolv1alpha1.ServiceAccountSubjectApplyConfiguration{} 960 case v1alpha1.SchemeGroupVersion.WithKind("Subject"): 961 return &flowcontrolv1alpha1.SubjectApplyConfiguration{} 962 case v1alpha1.SchemeGroupVersion.WithKind("UserSubject"): 963 return &flowcontrolv1alpha1.UserSubjectApplyConfiguration{} 964 965 // Group=flowcontrol.apiserver.k8s.io, Version=v1beta1 966 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowDistinguisherMethod"): 967 return &applyconfigurationsflowcontrolv1beta1.FlowDistinguisherMethodApplyConfiguration{} 968 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchema"): 969 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaApplyConfiguration{} 970 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchemaCondition"): 971 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaConditionApplyConfiguration{} 972 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchemaSpec"): 973 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaSpecApplyConfiguration{} 974 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("FlowSchemaStatus"): 975 return &applyconfigurationsflowcontrolv1beta1.FlowSchemaStatusApplyConfiguration{} 976 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("GroupSubject"): 977 return &applyconfigurationsflowcontrolv1beta1.GroupSubjectApplyConfiguration{} 978 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("LimitedPriorityLevelConfiguration"): 979 return &applyconfigurationsflowcontrolv1beta1.LimitedPriorityLevelConfigurationApplyConfiguration{} 980 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("LimitResponse"): 981 return &applyconfigurationsflowcontrolv1beta1.LimitResponseApplyConfiguration{} 982 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("NonResourcePolicyRule"): 983 return &applyconfigurationsflowcontrolv1beta1.NonResourcePolicyRuleApplyConfiguration{} 984 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PolicyRulesWithSubjects"): 985 return &applyconfigurationsflowcontrolv1beta1.PolicyRulesWithSubjectsApplyConfiguration{} 986 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfiguration"): 987 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationApplyConfiguration{} 988 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationCondition"): 989 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationConditionApplyConfiguration{} 990 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationReference"): 991 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationReferenceApplyConfiguration{} 992 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationSpec"): 993 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationSpecApplyConfiguration{} 994 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("PriorityLevelConfigurationStatus"): 995 return &applyconfigurationsflowcontrolv1beta1.PriorityLevelConfigurationStatusApplyConfiguration{} 996 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("QueuingConfiguration"): 997 return &applyconfigurationsflowcontrolv1beta1.QueuingConfigurationApplyConfiguration{} 998 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("ResourcePolicyRule"): 999 return &applyconfigurationsflowcontrolv1beta1.ResourcePolicyRuleApplyConfiguration{} 1000 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("ServiceAccountSubject"): 1001 return &applyconfigurationsflowcontrolv1beta1.ServiceAccountSubjectApplyConfiguration{} 1002 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("Subject"): 1003 return &applyconfigurationsflowcontrolv1beta1.SubjectApplyConfiguration{} 1004 case flowcontrolv1beta1.SchemeGroupVersion.WithKind("UserSubject"): 1005 return &applyconfigurationsflowcontrolv1beta1.UserSubjectApplyConfiguration{} 1006 1007 // Group=imagepolicy.k8s.io, Version=v1alpha1 1008 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReview"): 1009 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewApplyConfiguration{} 1010 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReviewContainerSpec"): 1011 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewContainerSpecApplyConfiguration{} 1012 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReviewSpec"): 1013 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewSpecApplyConfiguration{} 1014 case imagepolicyv1alpha1.SchemeGroupVersion.WithKind("ImageReviewStatus"): 1015 return &applyconfigurationsimagepolicyv1alpha1.ImageReviewStatusApplyConfiguration{} 1016 1017 // Group=internal.apiserver.k8s.io, Version=v1alpha1 1018 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("ServerStorageVersion"): 1019 return &applyconfigurationsapiserverinternalv1alpha1.ServerStorageVersionApplyConfiguration{} 1020 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("StorageVersion"): 1021 return &applyconfigurationsapiserverinternalv1alpha1.StorageVersionApplyConfiguration{} 1022 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("StorageVersionCondition"): 1023 return &applyconfigurationsapiserverinternalv1alpha1.StorageVersionConditionApplyConfiguration{} 1024 case apiserverinternalv1alpha1.SchemeGroupVersion.WithKind("StorageVersionStatus"): 1025 return &applyconfigurationsapiserverinternalv1alpha1.StorageVersionStatusApplyConfiguration{} 1026 1027 // Group=meta.k8s.io, Version=v1 1028 case metav1.SchemeGroupVersion.WithKind("Condition"): 1029 return &applyconfigurationsmetav1.ConditionApplyConfiguration{} 1030 case metav1.SchemeGroupVersion.WithKind("DeleteOptions"): 1031 return &applyconfigurationsmetav1.DeleteOptionsApplyConfiguration{} 1032 case metav1.SchemeGroupVersion.WithKind("LabelSelector"): 1033 return &applyconfigurationsmetav1.LabelSelectorApplyConfiguration{} 1034 case metav1.SchemeGroupVersion.WithKind("LabelSelectorRequirement"): 1035 return &applyconfigurationsmetav1.LabelSelectorRequirementApplyConfiguration{} 1036 case metav1.SchemeGroupVersion.WithKind("ManagedFieldsEntry"): 1037 return &applyconfigurationsmetav1.ManagedFieldsEntryApplyConfiguration{} 1038 case metav1.SchemeGroupVersion.WithKind("ObjectMeta"): 1039 return &applyconfigurationsmetav1.ObjectMetaApplyConfiguration{} 1040 case metav1.SchemeGroupVersion.WithKind("OwnerReference"): 1041 return &applyconfigurationsmetav1.OwnerReferenceApplyConfiguration{} 1042 case metav1.SchemeGroupVersion.WithKind("Preconditions"): 1043 return &applyconfigurationsmetav1.PreconditionsApplyConfiguration{} 1044 case metav1.SchemeGroupVersion.WithKind("TypeMeta"): 1045 return &applyconfigurationsmetav1.TypeMetaApplyConfiguration{} 1046 1047 // Group=networking.k8s.io, Version=v1 1048 case networkingv1.SchemeGroupVersion.WithKind("HTTPIngressPath"): 1049 return &applyconfigurationsnetworkingv1.HTTPIngressPathApplyConfiguration{} 1050 case networkingv1.SchemeGroupVersion.WithKind("HTTPIngressRuleValue"): 1051 return &applyconfigurationsnetworkingv1.HTTPIngressRuleValueApplyConfiguration{} 1052 case networkingv1.SchemeGroupVersion.WithKind("Ingress"): 1053 return &applyconfigurationsnetworkingv1.IngressApplyConfiguration{} 1054 case networkingv1.SchemeGroupVersion.WithKind("IngressBackend"): 1055 return &applyconfigurationsnetworkingv1.IngressBackendApplyConfiguration{} 1056 case networkingv1.SchemeGroupVersion.WithKind("IngressClass"): 1057 return &applyconfigurationsnetworkingv1.IngressClassApplyConfiguration{} 1058 case networkingv1.SchemeGroupVersion.WithKind("IngressClassParametersReference"): 1059 return &applyconfigurationsnetworkingv1.IngressClassParametersReferenceApplyConfiguration{} 1060 case networkingv1.SchemeGroupVersion.WithKind("IngressClassSpec"): 1061 return &applyconfigurationsnetworkingv1.IngressClassSpecApplyConfiguration{} 1062 case networkingv1.SchemeGroupVersion.WithKind("IngressRule"): 1063 return &applyconfigurationsnetworkingv1.IngressRuleApplyConfiguration{} 1064 case networkingv1.SchemeGroupVersion.WithKind("IngressRuleValue"): 1065 return &applyconfigurationsnetworkingv1.IngressRuleValueApplyConfiguration{} 1066 case networkingv1.SchemeGroupVersion.WithKind("IngressServiceBackend"): 1067 return &applyconfigurationsnetworkingv1.IngressServiceBackendApplyConfiguration{} 1068 case networkingv1.SchemeGroupVersion.WithKind("IngressSpec"): 1069 return &applyconfigurationsnetworkingv1.IngressSpecApplyConfiguration{} 1070 case networkingv1.SchemeGroupVersion.WithKind("IngressStatus"): 1071 return &applyconfigurationsnetworkingv1.IngressStatusApplyConfiguration{} 1072 case networkingv1.SchemeGroupVersion.WithKind("IngressTLS"): 1073 return &applyconfigurationsnetworkingv1.IngressTLSApplyConfiguration{} 1074 case networkingv1.SchemeGroupVersion.WithKind("IPBlock"): 1075 return &applyconfigurationsnetworkingv1.IPBlockApplyConfiguration{} 1076 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicy"): 1077 return &applyconfigurationsnetworkingv1.NetworkPolicyApplyConfiguration{} 1078 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyEgressRule"): 1079 return &applyconfigurationsnetworkingv1.NetworkPolicyEgressRuleApplyConfiguration{} 1080 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyIngressRule"): 1081 return &applyconfigurationsnetworkingv1.NetworkPolicyIngressRuleApplyConfiguration{} 1082 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyPeer"): 1083 return &applyconfigurationsnetworkingv1.NetworkPolicyPeerApplyConfiguration{} 1084 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicyPort"): 1085 return &applyconfigurationsnetworkingv1.NetworkPolicyPortApplyConfiguration{} 1086 case networkingv1.SchemeGroupVersion.WithKind("NetworkPolicySpec"): 1087 return &applyconfigurationsnetworkingv1.NetworkPolicySpecApplyConfiguration{} 1088 case networkingv1.SchemeGroupVersion.WithKind("ServiceBackendPort"): 1089 return &applyconfigurationsnetworkingv1.ServiceBackendPortApplyConfiguration{} 1090 1091 // Group=networking.k8s.io, Version=v1beta1 1092 case networkingv1beta1.SchemeGroupVersion.WithKind("HTTPIngressPath"): 1093 return &applyconfigurationsnetworkingv1beta1.HTTPIngressPathApplyConfiguration{} 1094 case networkingv1beta1.SchemeGroupVersion.WithKind("HTTPIngressRuleValue"): 1095 return &applyconfigurationsnetworkingv1beta1.HTTPIngressRuleValueApplyConfiguration{} 1096 case networkingv1beta1.SchemeGroupVersion.WithKind("Ingress"): 1097 return &applyconfigurationsnetworkingv1beta1.IngressApplyConfiguration{} 1098 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressBackend"): 1099 return &applyconfigurationsnetworkingv1beta1.IngressBackendApplyConfiguration{} 1100 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressClass"): 1101 return &applyconfigurationsnetworkingv1beta1.IngressClassApplyConfiguration{} 1102 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressClassParametersReference"): 1103 return &applyconfigurationsnetworkingv1beta1.IngressClassParametersReferenceApplyConfiguration{} 1104 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressClassSpec"): 1105 return &applyconfigurationsnetworkingv1beta1.IngressClassSpecApplyConfiguration{} 1106 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressRule"): 1107 return &applyconfigurationsnetworkingv1beta1.IngressRuleApplyConfiguration{} 1108 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressRuleValue"): 1109 return &applyconfigurationsnetworkingv1beta1.IngressRuleValueApplyConfiguration{} 1110 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressSpec"): 1111 return &applyconfigurationsnetworkingv1beta1.IngressSpecApplyConfiguration{} 1112 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressStatus"): 1113 return &applyconfigurationsnetworkingv1beta1.IngressStatusApplyConfiguration{} 1114 case networkingv1beta1.SchemeGroupVersion.WithKind("IngressTLS"): 1115 return &applyconfigurationsnetworkingv1beta1.IngressTLSApplyConfiguration{} 1116 1117 // Group=node.k8s.io, Version=v1 1118 case nodev1.SchemeGroupVersion.WithKind("Overhead"): 1119 return &applyconfigurationsnodev1.OverheadApplyConfiguration{} 1120 case nodev1.SchemeGroupVersion.WithKind("RuntimeClass"): 1121 return &applyconfigurationsnodev1.RuntimeClassApplyConfiguration{} 1122 case nodev1.SchemeGroupVersion.WithKind("Scheduling"): 1123 return &applyconfigurationsnodev1.SchedulingApplyConfiguration{} 1124 1125 // Group=node.k8s.io, Version=v1alpha1 1126 case nodev1alpha1.SchemeGroupVersion.WithKind("Overhead"): 1127 return &applyconfigurationsnodev1alpha1.OverheadApplyConfiguration{} 1128 case nodev1alpha1.SchemeGroupVersion.WithKind("RuntimeClass"): 1129 return &applyconfigurationsnodev1alpha1.RuntimeClassApplyConfiguration{} 1130 case nodev1alpha1.SchemeGroupVersion.WithKind("RuntimeClassSpec"): 1131 return &applyconfigurationsnodev1alpha1.RuntimeClassSpecApplyConfiguration{} 1132 case nodev1alpha1.SchemeGroupVersion.WithKind("Scheduling"): 1133 return &applyconfigurationsnodev1alpha1.SchedulingApplyConfiguration{} 1134 1135 // Group=node.k8s.io, Version=v1beta1 1136 case nodev1beta1.SchemeGroupVersion.WithKind("Overhead"): 1137 return &applyconfigurationsnodev1beta1.OverheadApplyConfiguration{} 1138 case nodev1beta1.SchemeGroupVersion.WithKind("RuntimeClass"): 1139 return &applyconfigurationsnodev1beta1.RuntimeClassApplyConfiguration{} 1140 case nodev1beta1.SchemeGroupVersion.WithKind("Scheduling"): 1141 return &applyconfigurationsnodev1beta1.SchedulingApplyConfiguration{} 1142 1143 // Group=policy, Version=v1 1144 case policyv1.SchemeGroupVersion.WithKind("Eviction"): 1145 return &applyconfigurationspolicyv1.EvictionApplyConfiguration{} 1146 case policyv1.SchemeGroupVersion.WithKind("PodDisruptionBudget"): 1147 return &applyconfigurationspolicyv1.PodDisruptionBudgetApplyConfiguration{} 1148 case policyv1.SchemeGroupVersion.WithKind("PodDisruptionBudgetSpec"): 1149 return &applyconfigurationspolicyv1.PodDisruptionBudgetSpecApplyConfiguration{} 1150 case policyv1.SchemeGroupVersion.WithKind("PodDisruptionBudgetStatus"): 1151 return &applyconfigurationspolicyv1.PodDisruptionBudgetStatusApplyConfiguration{} 1152 1153 // Group=policy, Version=v1beta1 1154 case policyv1beta1.SchemeGroupVersion.WithKind("AllowedCSIDriver"): 1155 return &applyconfigurationspolicyv1beta1.AllowedCSIDriverApplyConfiguration{} 1156 case policyv1beta1.SchemeGroupVersion.WithKind("AllowedFlexVolume"): 1157 return &applyconfigurationspolicyv1beta1.AllowedFlexVolumeApplyConfiguration{} 1158 case policyv1beta1.SchemeGroupVersion.WithKind("AllowedHostPath"): 1159 return &applyconfigurationspolicyv1beta1.AllowedHostPathApplyConfiguration{} 1160 case policyv1beta1.SchemeGroupVersion.WithKind("Eviction"): 1161 return &applyconfigurationspolicyv1beta1.EvictionApplyConfiguration{} 1162 case policyv1beta1.SchemeGroupVersion.WithKind("FSGroupStrategyOptions"): 1163 return &applyconfigurationspolicyv1beta1.FSGroupStrategyOptionsApplyConfiguration{} 1164 case policyv1beta1.SchemeGroupVersion.WithKind("HostPortRange"): 1165 return &applyconfigurationspolicyv1beta1.HostPortRangeApplyConfiguration{} 1166 case policyv1beta1.SchemeGroupVersion.WithKind("IDRange"): 1167 return &applyconfigurationspolicyv1beta1.IDRangeApplyConfiguration{} 1168 case policyv1beta1.SchemeGroupVersion.WithKind("PodDisruptionBudget"): 1169 return &applyconfigurationspolicyv1beta1.PodDisruptionBudgetApplyConfiguration{} 1170 case policyv1beta1.SchemeGroupVersion.WithKind("PodDisruptionBudgetSpec"): 1171 return &applyconfigurationspolicyv1beta1.PodDisruptionBudgetSpecApplyConfiguration{} 1172 case policyv1beta1.SchemeGroupVersion.WithKind("PodDisruptionBudgetStatus"): 1173 return &applyconfigurationspolicyv1beta1.PodDisruptionBudgetStatusApplyConfiguration{} 1174 case policyv1beta1.SchemeGroupVersion.WithKind("PodSecurityPolicy"): 1175 return &applyconfigurationspolicyv1beta1.PodSecurityPolicyApplyConfiguration{} 1176 case policyv1beta1.SchemeGroupVersion.WithKind("PodSecurityPolicySpec"): 1177 return &applyconfigurationspolicyv1beta1.PodSecurityPolicySpecApplyConfiguration{} 1178 case policyv1beta1.SchemeGroupVersion.WithKind("RunAsGroupStrategyOptions"): 1179 return &applyconfigurationspolicyv1beta1.RunAsGroupStrategyOptionsApplyConfiguration{} 1180 case policyv1beta1.SchemeGroupVersion.WithKind("RunAsUserStrategyOptions"): 1181 return &applyconfigurationspolicyv1beta1.RunAsUserStrategyOptionsApplyConfiguration{} 1182 case policyv1beta1.SchemeGroupVersion.WithKind("RuntimeClassStrategyOptions"): 1183 return &applyconfigurationspolicyv1beta1.RuntimeClassStrategyOptionsApplyConfiguration{} 1184 case policyv1beta1.SchemeGroupVersion.WithKind("SELinuxStrategyOptions"): 1185 return &applyconfigurationspolicyv1beta1.SELinuxStrategyOptionsApplyConfiguration{} 1186 case policyv1beta1.SchemeGroupVersion.WithKind("SupplementalGroupsStrategyOptions"): 1187 return &applyconfigurationspolicyv1beta1.SupplementalGroupsStrategyOptionsApplyConfiguration{} 1188 1189 // Group=rbac.authorization.k8s.io, Version=v1 1190 case rbacv1.SchemeGroupVersion.WithKind("AggregationRule"): 1191 return &applyconfigurationsrbacv1.AggregationRuleApplyConfiguration{} 1192 case rbacv1.SchemeGroupVersion.WithKind("ClusterRole"): 1193 return &applyconfigurationsrbacv1.ClusterRoleApplyConfiguration{} 1194 case rbacv1.SchemeGroupVersion.WithKind("ClusterRoleBinding"): 1195 return &applyconfigurationsrbacv1.ClusterRoleBindingApplyConfiguration{} 1196 case rbacv1.SchemeGroupVersion.WithKind("PolicyRule"): 1197 return &applyconfigurationsrbacv1.PolicyRuleApplyConfiguration{} 1198 case rbacv1.SchemeGroupVersion.WithKind("Role"): 1199 return &applyconfigurationsrbacv1.RoleApplyConfiguration{} 1200 case rbacv1.SchemeGroupVersion.WithKind("RoleBinding"): 1201 return &applyconfigurationsrbacv1.RoleBindingApplyConfiguration{} 1202 case rbacv1.SchemeGroupVersion.WithKind("RoleRef"): 1203 return &applyconfigurationsrbacv1.RoleRefApplyConfiguration{} 1204 case rbacv1.SchemeGroupVersion.WithKind("Subject"): 1205 return &applyconfigurationsrbacv1.SubjectApplyConfiguration{} 1206 1207 // Group=rbac.authorization.k8s.io, Version=v1alpha1 1208 case rbacv1alpha1.SchemeGroupVersion.WithKind("AggregationRule"): 1209 return &applyconfigurationsrbacv1alpha1.AggregationRuleApplyConfiguration{} 1210 case rbacv1alpha1.SchemeGroupVersion.WithKind("ClusterRole"): 1211 return &applyconfigurationsrbacv1alpha1.ClusterRoleApplyConfiguration{} 1212 case rbacv1alpha1.SchemeGroupVersion.WithKind("ClusterRoleBinding"): 1213 return &applyconfigurationsrbacv1alpha1.ClusterRoleBindingApplyConfiguration{} 1214 case rbacv1alpha1.SchemeGroupVersion.WithKind("PolicyRule"): 1215 return &applyconfigurationsrbacv1alpha1.PolicyRuleApplyConfiguration{} 1216 case rbacv1alpha1.SchemeGroupVersion.WithKind("Role"): 1217 return &applyconfigurationsrbacv1alpha1.RoleApplyConfiguration{} 1218 case rbacv1alpha1.SchemeGroupVersion.WithKind("RoleBinding"): 1219 return &applyconfigurationsrbacv1alpha1.RoleBindingApplyConfiguration{} 1220 case rbacv1alpha1.SchemeGroupVersion.WithKind("RoleRef"): 1221 return &applyconfigurationsrbacv1alpha1.RoleRefApplyConfiguration{} 1222 case rbacv1alpha1.SchemeGroupVersion.WithKind("Subject"): 1223 return &applyconfigurationsrbacv1alpha1.SubjectApplyConfiguration{} 1224 1225 // Group=rbac.authorization.k8s.io, Version=v1beta1 1226 case rbacv1beta1.SchemeGroupVersion.WithKind("AggregationRule"): 1227 return &applyconfigurationsrbacv1beta1.AggregationRuleApplyConfiguration{} 1228 case rbacv1beta1.SchemeGroupVersion.WithKind("ClusterRole"): 1229 return &applyconfigurationsrbacv1beta1.ClusterRoleApplyConfiguration{} 1230 case rbacv1beta1.SchemeGroupVersion.WithKind("ClusterRoleBinding"): 1231 return &applyconfigurationsrbacv1beta1.ClusterRoleBindingApplyConfiguration{} 1232 case rbacv1beta1.SchemeGroupVersion.WithKind("PolicyRule"): 1233 return &applyconfigurationsrbacv1beta1.PolicyRuleApplyConfiguration{} 1234 case rbacv1beta1.SchemeGroupVersion.WithKind("Role"): 1235 return &applyconfigurationsrbacv1beta1.RoleApplyConfiguration{} 1236 case rbacv1beta1.SchemeGroupVersion.WithKind("RoleBinding"): 1237 return &applyconfigurationsrbacv1beta1.RoleBindingApplyConfiguration{} 1238 case rbacv1beta1.SchemeGroupVersion.WithKind("RoleRef"): 1239 return &applyconfigurationsrbacv1beta1.RoleRefApplyConfiguration{} 1240 case rbacv1beta1.SchemeGroupVersion.WithKind("Subject"): 1241 return &applyconfigurationsrbacv1beta1.SubjectApplyConfiguration{} 1242 1243 // Group=scheduling.k8s.io, Version=v1 1244 case schedulingv1.SchemeGroupVersion.WithKind("PriorityClass"): 1245 return &applyconfigurationsschedulingv1.PriorityClassApplyConfiguration{} 1246 1247 // Group=scheduling.k8s.io, Version=v1alpha1 1248 case schedulingv1alpha1.SchemeGroupVersion.WithKind("PriorityClass"): 1249 return &applyconfigurationsschedulingv1alpha1.PriorityClassApplyConfiguration{} 1250 1251 // Group=scheduling.k8s.io, Version=v1beta1 1252 case schedulingv1beta1.SchemeGroupVersion.WithKind("PriorityClass"): 1253 return &applyconfigurationsschedulingv1beta1.PriorityClassApplyConfiguration{} 1254 1255 // Group=storage.k8s.io, Version=v1 1256 case storagev1.SchemeGroupVersion.WithKind("CSIDriver"): 1257 return &applyconfigurationsstoragev1.CSIDriverApplyConfiguration{} 1258 case storagev1.SchemeGroupVersion.WithKind("CSIDriverSpec"): 1259 return &applyconfigurationsstoragev1.CSIDriverSpecApplyConfiguration{} 1260 case storagev1.SchemeGroupVersion.WithKind("CSINode"): 1261 return &applyconfigurationsstoragev1.CSINodeApplyConfiguration{} 1262 case storagev1.SchemeGroupVersion.WithKind("CSINodeDriver"): 1263 return &applyconfigurationsstoragev1.CSINodeDriverApplyConfiguration{} 1264 case storagev1.SchemeGroupVersion.WithKind("CSINodeSpec"): 1265 return &applyconfigurationsstoragev1.CSINodeSpecApplyConfiguration{} 1266 case storagev1.SchemeGroupVersion.WithKind("StorageClass"): 1267 return &applyconfigurationsstoragev1.StorageClassApplyConfiguration{} 1268 case storagev1.SchemeGroupVersion.WithKind("TokenRequest"): 1269 return &applyconfigurationsstoragev1.TokenRequestApplyConfiguration{} 1270 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachment"): 1271 return &applyconfigurationsstoragev1.VolumeAttachmentApplyConfiguration{} 1272 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachmentSource"): 1273 return &applyconfigurationsstoragev1.VolumeAttachmentSourceApplyConfiguration{} 1274 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachmentSpec"): 1275 return &applyconfigurationsstoragev1.VolumeAttachmentSpecApplyConfiguration{} 1276 case storagev1.SchemeGroupVersion.WithKind("VolumeAttachmentStatus"): 1277 return &applyconfigurationsstoragev1.VolumeAttachmentStatusApplyConfiguration{} 1278 case storagev1.SchemeGroupVersion.WithKind("VolumeError"): 1279 return &applyconfigurationsstoragev1.VolumeErrorApplyConfiguration{} 1280 case storagev1.SchemeGroupVersion.WithKind("VolumeNodeResources"): 1281 return &applyconfigurationsstoragev1.VolumeNodeResourcesApplyConfiguration{} 1282 1283 // Group=storage.k8s.io, Version=v1alpha1 1284 case storagev1alpha1.SchemeGroupVersion.WithKind("CSIStorageCapacity"): 1285 return &applyconfigurationsstoragev1alpha1.CSIStorageCapacityApplyConfiguration{} 1286 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachment"): 1287 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentApplyConfiguration{} 1288 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachmentSource"): 1289 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentSourceApplyConfiguration{} 1290 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachmentSpec"): 1291 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentSpecApplyConfiguration{} 1292 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeAttachmentStatus"): 1293 return &applyconfigurationsstoragev1alpha1.VolumeAttachmentStatusApplyConfiguration{} 1294 case storagev1alpha1.SchemeGroupVersion.WithKind("VolumeError"): 1295 return &applyconfigurationsstoragev1alpha1.VolumeErrorApplyConfiguration{} 1296 1297 // Group=storage.k8s.io, Version=v1beta1 1298 case storagev1beta1.SchemeGroupVersion.WithKind("CSIDriver"): 1299 return &applyconfigurationsstoragev1beta1.CSIDriverApplyConfiguration{} 1300 case storagev1beta1.SchemeGroupVersion.WithKind("CSIDriverSpec"): 1301 return &applyconfigurationsstoragev1beta1.CSIDriverSpecApplyConfiguration{} 1302 case storagev1beta1.SchemeGroupVersion.WithKind("CSINode"): 1303 return &applyconfigurationsstoragev1beta1.CSINodeApplyConfiguration{} 1304 case storagev1beta1.SchemeGroupVersion.WithKind("CSINodeDriver"): 1305 return &applyconfigurationsstoragev1beta1.CSINodeDriverApplyConfiguration{} 1306 case storagev1beta1.SchemeGroupVersion.WithKind("CSINodeSpec"): 1307 return &applyconfigurationsstoragev1beta1.CSINodeSpecApplyConfiguration{} 1308 case storagev1beta1.SchemeGroupVersion.WithKind("CSIStorageCapacity"): 1309 return &applyconfigurationsstoragev1beta1.CSIStorageCapacityApplyConfiguration{} 1310 case storagev1beta1.SchemeGroupVersion.WithKind("StorageClass"): 1311 return &applyconfigurationsstoragev1beta1.StorageClassApplyConfiguration{} 1312 case storagev1beta1.SchemeGroupVersion.WithKind("TokenRequest"): 1313 return &applyconfigurationsstoragev1beta1.TokenRequestApplyConfiguration{} 1314 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachment"): 1315 return &applyconfigurationsstoragev1beta1.VolumeAttachmentApplyConfiguration{} 1316 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachmentSource"): 1317 return &applyconfigurationsstoragev1beta1.VolumeAttachmentSourceApplyConfiguration{} 1318 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachmentSpec"): 1319 return &applyconfigurationsstoragev1beta1.VolumeAttachmentSpecApplyConfiguration{} 1320 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeAttachmentStatus"): 1321 return &applyconfigurationsstoragev1beta1.VolumeAttachmentStatusApplyConfiguration{} 1322 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeError"): 1323 return &applyconfigurationsstoragev1beta1.VolumeErrorApplyConfiguration{} 1324 case storagev1beta1.SchemeGroupVersion.WithKind("VolumeNodeResources"): 1325 return &applyconfigurationsstoragev1beta1.VolumeNodeResourcesApplyConfiguration{} 1326 1327 } 1328 return nil 1329 }