/
githubmirror
/
origin
Обзор
Документация
Войти
/
githubmirror
/
origin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
vendor/github.com/openshift/client-go/config/applyconfigurations/utils.go
710 строк
42 KB
Qi Wang
upgrade to test v1 CRIOCredentialProviderConfig
30 июн 2026, 08:13
30 июн 2026, 08:13
550265f
Код
Авторство
О чём код?
// Code generated by applyconfiguration-gen. DO NOT EDIT. package applyconfigurations import ( v1 "github.com/openshift/api/config/v1" v1alpha1 "github.com/openshift/api/config/v1alpha1" v1alpha2 "github.com/openshift/api/config/v1alpha2" configv1 "github.com/openshift/client-go/config/applyconfigurations/config/v1" configv1alpha1 "github.com/openshift/client-go/config/applyconfigurations/config/v1alpha1" configv1alpha2 "github.com/openshift/client-go/config/applyconfigurations/config/v1alpha2" internal "github.com/openshift/client-go/config/applyconfigurations/internal" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" managedfields "k8s.io/apimachinery/pkg/util/managedfields" ) // ForKind returns an apply configuration type for the given GroupVersionKind, or nil if no // apply configuration type exists for the given GroupVersionKind. func ForKind(kind schema.GroupVersionKind) interface{} { switch kind { // Group=config.openshift.io, Version=v1 case v1.SchemeGroupVersion.WithKind("AcceptRisk"): return &configv1.AcceptRiskApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AlibabaCloudPlatformStatus"): return &configv1.AlibabaCloudPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AlibabaCloudResourceTag"): return &configv1.AlibabaCloudResourceTagApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("APIServer"): return &configv1.APIServerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("APIServerEncryption"): return &configv1.APIServerEncryptionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("APIServerNamedServingCert"): return &configv1.APIServerNamedServingCertApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("APIServerServingCerts"): return &configv1.APIServerServingCertsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("APIServerSpec"): return &configv1.APIServerSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Audit"): return &configv1.AuditApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AuditCustomRule"): return &configv1.AuditCustomRuleApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Authentication"): return &configv1.AuthenticationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AuthenticationSpec"): return &configv1.AuthenticationSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AuthenticationStatus"): return &configv1.AuthenticationStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AWSDNSSpec"): return &configv1.AWSDNSSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AWSIngressSpec"): return &configv1.AWSIngressSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AWSPlatformSpec"): return &configv1.AWSPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AWSPlatformStatus"): return &configv1.AWSPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AWSResourceTag"): return &configv1.AWSResourceTagApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AWSServiceEndpoint"): return &configv1.AWSServiceEndpointApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AzurePlatformStatus"): return &configv1.AzurePlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("AzureResourceTag"): return &configv1.AzureResourceTagApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BareMetalPlatformLoadBalancer"): return &configv1.BareMetalPlatformLoadBalancerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BareMetalPlatformSpec"): return &configv1.BareMetalPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BareMetalPlatformStatus"): return &configv1.BareMetalPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BasicAuthIdentityProvider"): return &configv1.BasicAuthIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Build"): return &configv1.BuildApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BuildDefaults"): return &configv1.BuildDefaultsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BuildOverrides"): return &configv1.BuildOverridesApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("BuildSpec"): return &configv1.BuildSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClientCredentialConfig"): return &configv1.ClientCredentialConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClientSecretSecretReference"): return &configv1.ClientSecretSecretReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CloudControllerManagerStatus"): return &configv1.CloudControllerManagerStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CloudLoadBalancerConfig"): return &configv1.CloudLoadBalancerConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CloudLoadBalancerIPs"): return &configv1.CloudLoadBalancerIPsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterCondition"): return &configv1.ClusterConditionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterImagePolicy"): return &configv1.ClusterImagePolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterImagePolicySpec"): return &configv1.ClusterImagePolicySpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterImagePolicyStatus"): return &configv1.ClusterImagePolicyStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterNetworkEntry"): return &configv1.ClusterNetworkEntryApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterOperator"): return &configv1.ClusterOperatorApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterOperatorStatus"): return &configv1.ClusterOperatorStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterOperatorStatusCondition"): return &configv1.ClusterOperatorStatusConditionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterVersion"): return &configv1.ClusterVersionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterVersionCapabilitiesSpec"): return &configv1.ClusterVersionCapabilitiesSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterVersionCapabilitiesStatus"): return &configv1.ClusterVersionCapabilitiesStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterVersionSpec"): return &configv1.ClusterVersionSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ClusterVersionStatus"): return &configv1.ClusterVersionStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ComponentOverride"): return &configv1.ComponentOverrideApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ComponentRouteSpec"): return &configv1.ComponentRouteSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ComponentRouteStatus"): return &configv1.ComponentRouteStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConditionalUpdate"): return &configv1.ConditionalUpdateApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConditionalUpdateRisk"): return &configv1.ConditionalUpdateRiskApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConfigMapFileReference"): return &configv1.ConfigMapFileReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConfigMapNameReference"): return &configv1.ConfigMapNameReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Console"): return &configv1.ConsoleApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConsoleAuthentication"): return &configv1.ConsoleAuthenticationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConsoleSpec"): return &configv1.ConsoleSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ConsoleStatus"): return &configv1.ConsoleStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CRIOCredentialProviderConfig"): return &configv1.CRIOCredentialProviderConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CRIOCredentialProviderConfigSpec"): return &configv1.CRIOCredentialProviderConfigSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CRIOCredentialProviderConfigStatus"): return &configv1.CRIOCredentialProviderConfigStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Custom"): return &configv1.CustomApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CustomFeatureGates"): return &configv1.CustomFeatureGatesApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("CustomTLSProfile"): return &configv1.CustomTLSProfileApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("DeprecatedWebhookTokenAuthenticator"): return &configv1.DeprecatedWebhookTokenAuthenticatorApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("DNS"): return &configv1.DNSApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("DNSPlatformSpec"): return &configv1.DNSPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("DNSSpec"): return &configv1.DNSSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("DNSZone"): return &configv1.DNSZoneApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("EquinixMetalPlatformStatus"): return &configv1.EquinixMetalPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalClaimsSource"): return &configv1.ExternalClaimsSourceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalIPConfig"): return &configv1.ExternalIPConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalIPPolicy"): return &configv1.ExternalIPPolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalPlatformSpec"): return &configv1.ExternalPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalPlatformStatus"): return &configv1.ExternalPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalSourceAuthentication"): return &configv1.ExternalSourceAuthenticationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalSourceCertificateAuthorityConfigMapReference"): return &configv1.ExternalSourceCertificateAuthorityConfigMapReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalSourcePredicate"): return &configv1.ExternalSourcePredicateApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExternalSourceTLS"): return &configv1.ExternalSourceTLSApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ExtraMapping"): return &configv1.ExtraMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("FeatureGate"): return &configv1.FeatureGateApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("FeatureGateAttributes"): return &configv1.FeatureGateAttributesApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("FeatureGateDetails"): return &configv1.FeatureGateDetailsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("FeatureGateSelection"): return &configv1.FeatureGateSelectionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("FeatureGateSpec"): return &configv1.FeatureGateSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("FeatureGateStatus"): return &configv1.FeatureGateStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GatherConfig"): return &configv1.GatherConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GathererConfig"): return &configv1.GathererConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Gatherers"): return &configv1.GatherersApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GCPPlatformStatus"): return &configv1.GCPPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GCPResourceLabel"): return &configv1.GCPResourceLabelApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GCPResourceTag"): return &configv1.GCPResourceTagApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GitHubIdentityProvider"): return &configv1.GitHubIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GitLabIdentityProvider"): return &configv1.GitLabIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("GoogleIdentityProvider"): return &configv1.GoogleIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("HTPasswdIdentityProvider"): return &configv1.HTPasswdIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("HubSource"): return &configv1.HubSourceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("HubSourceStatus"): return &configv1.HubSourceStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IBMCloudPlatformSpec"): return &configv1.IBMCloudPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IBMCloudPlatformStatus"): return &configv1.IBMCloudPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IBMCloudServiceEndpoint"): return &configv1.IBMCloudServiceEndpointApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IdentityProvider"): return &configv1.IdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IdentityProviderConfig"): return &configv1.IdentityProviderConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Image"): return &configv1.ImageApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageContentPolicy"): return &configv1.ImageContentPolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageContentPolicySpec"): return &configv1.ImageContentPolicySpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageDigestMirrors"): return &configv1.ImageDigestMirrorsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageDigestMirrorSet"): return &configv1.ImageDigestMirrorSetApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageDigestMirrorSetSpec"): return &configv1.ImageDigestMirrorSetSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageLabel"): return &configv1.ImageLabelApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImagePolicy"): return &configv1.ImagePolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImagePolicyFulcioCAWithRekorRootOfTrust"): return &configv1.ImagePolicyFulcioCAWithRekorRootOfTrustApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImagePolicyPKIRootOfTrust"): return &configv1.ImagePolicyPKIRootOfTrustApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImagePolicyPublicKeyRootOfTrust"): return &configv1.ImagePolicyPublicKeyRootOfTrustApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImagePolicySpec"): return &configv1.ImagePolicySpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImagePolicyStatus"): return &configv1.ImagePolicyStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageSigstoreVerificationPolicy"): return &configv1.ImageSigstoreVerificationPolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageSpec"): return &configv1.ImageSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageStatus"): return &configv1.ImageStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageTagMirrors"): return &configv1.ImageTagMirrorsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageTagMirrorSet"): return &configv1.ImageTagMirrorSetApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ImageTagMirrorSetSpec"): return &configv1.ImageTagMirrorSetSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Infrastructure"): return &configv1.InfrastructureApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("InfrastructureSpec"): return &configv1.InfrastructureSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("InfrastructureStatus"): return &configv1.InfrastructureStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Ingress"): return &configv1.IngressApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IngressPlatformSpec"): return &configv1.IngressPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IngressSpec"): return &configv1.IngressSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("IngressStatus"): return &configv1.IngressStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("InsightsDataGather"): return &configv1.InsightsDataGatherApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("InsightsDataGatherSpec"): return &configv1.InsightsDataGatherSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("KeystoneIdentityProvider"): return &configv1.KeystoneIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("KMSPluginConfig"): return &configv1.KMSPluginConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("KubevirtPlatformStatus"): return &configv1.KubevirtPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("LDAPAttributeMapping"): return &configv1.LDAPAttributeMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("LDAPIdentityProvider"): return &configv1.LDAPIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("LoadBalancer"): return &configv1.LoadBalancerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("MaxAgePolicy"): return &configv1.MaxAgePolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("MTUMigration"): return &configv1.MTUMigrationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("MTUMigrationValues"): return &configv1.MTUMigrationValuesApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Network"): return &configv1.NetworkApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkDiagnostics"): return &configv1.NetworkDiagnosticsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkDiagnosticsSourcePlacement"): return &configv1.NetworkDiagnosticsSourcePlacementApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkDiagnosticsTargetPlacement"): return &configv1.NetworkDiagnosticsTargetPlacementApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkMigration"): return &configv1.NetworkMigrationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkObservabilitySpec"): return &configv1.NetworkObservabilitySpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkSpec"): return &configv1.NetworkSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NetworkStatus"): return &configv1.NetworkStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Node"): return &configv1.NodeApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NodeSpec"): return &configv1.NodeSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NodeStatus"): return &configv1.NodeStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixFailureDomain"): return &configv1.NutanixFailureDomainApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixPlatformLoadBalancer"): return &configv1.NutanixPlatformLoadBalancerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixPlatformSpec"): return &configv1.NutanixPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixPlatformStatus"): return &configv1.NutanixPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixPrismElementEndpoint"): return &configv1.NutanixPrismElementEndpointApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixPrismEndpoint"): return &configv1.NutanixPrismEndpointApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("NutanixResourceIdentifier"): return &configv1.NutanixResourceIdentifierApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OAuth"): return &configv1.OAuthApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OAuthRemoteConnectionInfo"): return &configv1.OAuthRemoteConnectionInfoApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OAuthSpec"): return &configv1.OAuthSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OAuthTemplates"): return &configv1.OAuthTemplatesApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ObjectReference"): return &configv1.ObjectReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OIDCClientConfig"): return &configv1.OIDCClientConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OIDCClientReference"): return &configv1.OIDCClientReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OIDCClientStatus"): return &configv1.OIDCClientStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OIDCProvider"): return &configv1.OIDCProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OpenIDClaims"): return &configv1.OpenIDClaimsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OpenIDIdentityProvider"): return &configv1.OpenIDIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OpenStackPlatformLoadBalancer"): return &configv1.OpenStackPlatformLoadBalancerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OpenStackPlatformSpec"): return &configv1.OpenStackPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OpenStackPlatformStatus"): return &configv1.OpenStackPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OperandVersion"): return &configv1.OperandVersionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OperatorHub"): return &configv1.OperatorHubApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OperatorHubSpec"): return &configv1.OperatorHubSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OperatorHubStatus"): return &configv1.OperatorHubStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OvirtPlatformLoadBalancer"): return &configv1.OvirtPlatformLoadBalancerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("OvirtPlatformStatus"): return &configv1.OvirtPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PersistentVolumeClaimReference"): return &configv1.PersistentVolumeClaimReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PersistentVolumeConfig"): return &configv1.PersistentVolumeConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PKICertificateSubject"): return &configv1.PKICertificateSubjectApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PlatformSpec"): return &configv1.PlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PlatformStatus"): return &configv1.PlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PolicyFulcioSubject"): return &configv1.PolicyFulcioSubjectApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PolicyIdentity"): return &configv1.PolicyIdentityApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PolicyMatchExactRepository"): return &configv1.PolicyMatchExactRepositoryApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PolicyMatchRemapIdentity"): return &configv1.PolicyMatchRemapIdentityApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PolicyRootOfTrust"): return &configv1.PolicyRootOfTrustApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PowerVSPlatformSpec"): return &configv1.PowerVSPlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PowerVSPlatformStatus"): return &configv1.PowerVSPlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PowerVSServiceEndpoint"): return &configv1.PowerVSServiceEndpointApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PrefixedClaimMapping"): return &configv1.PrefixedClaimMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ProfileCustomizations"): return &configv1.ProfileCustomizationsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Project"): return &configv1.ProjectApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ProjectSpec"): return &configv1.ProjectSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("PromQLClusterCondition"): return &configv1.PromQLClusterConditionApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Proxy"): return &configv1.ProxyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ProxySpec"): return &configv1.ProxySpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("ProxyStatus"): return &configv1.ProxyStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("RegistryLocation"): return &configv1.RegistryLocationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("RegistrySources"): return &configv1.RegistrySourcesApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Release"): return &configv1.ReleaseApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("RepositoryDigestMirrors"): return &configv1.RepositoryDigestMirrorsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("RequestHeaderIdentityProvider"): return &configv1.RequestHeaderIdentityProviderApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("RequiredHSTSPolicy"): return &configv1.RequiredHSTSPolicyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Scheduler"): return &configv1.SchedulerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("SchedulerSpec"): return &configv1.SchedulerSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("SecretNameReference"): return &configv1.SecretNameReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("SignatureStore"): return &configv1.SignatureStoreApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("SourcedClaimMapping"): return &configv1.SourcedClaimMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("SourceURL"): return &configv1.SourceURLApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Storage"): return &configv1.StorageApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TemplateReference"): return &configv1.TemplateReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TLSProfileSpec"): return &configv1.TLSProfileSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TLSSecurityProfile"): return &configv1.TLSSecurityProfileApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenClaimMapping"): return &configv1.TokenClaimMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenClaimMappings"): return &configv1.TokenClaimMappingsApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenClaimOrExpressionMapping"): return &configv1.TokenClaimOrExpressionMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenClaimValidationCELRule"): return &configv1.TokenClaimValidationCELRuleApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenClaimValidationRule"): return &configv1.TokenClaimValidationRuleApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenConfig"): return &configv1.TokenConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenIssuer"): return &configv1.TokenIssuerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenRequiredClaim"): return &configv1.TokenRequiredClaimApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("TokenUserValidationRule"): return &configv1.TokenUserValidationRuleApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("Update"): return &configv1.UpdateApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("UpdateHistory"): return &configv1.UpdateHistoryApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("UsernameClaimMapping"): return &configv1.UsernameClaimMappingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("UsernamePrefix"): return &configv1.UsernamePrefixApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VaultAppRoleAuthentication"): return &configv1.VaultAppRoleAuthenticationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VaultAuthentication"): return &configv1.VaultAuthenticationApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VaultConfigMapReference"): return &configv1.VaultConfigMapReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VaultKMSPluginConfig"): return &configv1.VaultKMSPluginConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VaultSecretReference"): return &configv1.VaultSecretReferenceApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VaultTLSConfig"): return &configv1.VaultTLSConfigApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSphereFailureDomainHostGroup"): return &configv1.VSphereFailureDomainHostGroupApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSphereFailureDomainRegionAffinity"): return &configv1.VSphereFailureDomainRegionAffinityApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSphereFailureDomainZoneAffinity"): return &configv1.VSphereFailureDomainZoneAffinityApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformFailureDomainSpec"): return &configv1.VSpherePlatformFailureDomainSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformLoadBalancer"): return &configv1.VSpherePlatformLoadBalancerApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformNodeNetworking"): return &configv1.VSpherePlatformNodeNetworkingApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformNodeNetworkingSpec"): return &configv1.VSpherePlatformNodeNetworkingSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformSpec"): return &configv1.VSpherePlatformSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformStatus"): return &configv1.VSpherePlatformStatusApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformTopology"): return &configv1.VSpherePlatformTopologyApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("VSpherePlatformVCenterSpec"): return &configv1.VSpherePlatformVCenterSpecApplyConfiguration{} case v1.SchemeGroupVersion.WithKind("WebhookTokenAuthenticator"): return &configv1.WebhookTokenAuthenticatorApplyConfiguration{} // Group=config.openshift.io, Version=v1alpha1 case v1alpha1.SchemeGroupVersion.WithKind("AdditionalAlertmanagerConfig"): return &configv1alpha1.AdditionalAlertmanagerConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("AlertmanagerConfig"): return &configv1alpha1.AlertmanagerConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("AlertmanagerCustomConfig"): return &configv1alpha1.AlertmanagerCustomConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Audit"): return &configv1alpha1.AuditApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("AuthorizationConfig"): return &configv1alpha1.AuthorizationConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Backup"): return &configv1alpha1.BackupApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("BackupSpec"): return &configv1alpha1.BackupSpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("BasicAuth"): return &configv1alpha1.BasicAuthApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("CertificateConfig"): return &configv1alpha1.CertificateConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ClusterMonitoring"): return &configv1alpha1.ClusterMonitoringApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ClusterMonitoringSpec"): return &configv1alpha1.ClusterMonitoringSpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ContainerResource"): return &configv1alpha1.ContainerResourceApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("CRIOCredentialProviderConfig"): return &configv1alpha1.CRIOCredentialProviderConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("CRIOCredentialProviderConfigSpec"): return &configv1alpha1.CRIOCredentialProviderConfigSpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("CRIOCredentialProviderConfigStatus"): return &configv1alpha1.CRIOCredentialProviderConfigStatusApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("CustomPKIPolicy"): return &configv1alpha1.CustomPKIPolicyApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("DefaultCertificateConfig"): return &configv1alpha1.DefaultCertificateConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("DropEqualActionConfig"): return &configv1alpha1.DropEqualActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ECDSAKeyConfig"): return &configv1alpha1.ECDSAKeyConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("EtcdBackupSpec"): return &configv1alpha1.EtcdBackupSpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("GatherConfig"): return &configv1alpha1.GatherConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("HashModActionConfig"): return &configv1alpha1.HashModActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("InsightsDataGather"): return &configv1alpha1.InsightsDataGatherApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("InsightsDataGatherSpec"): return &configv1alpha1.InsightsDataGatherSpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("KeepEqualActionConfig"): return &configv1alpha1.KeepEqualActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("KeyConfig"): return &configv1alpha1.KeyConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("KubeStateMetricsConfig"): return &configv1alpha1.KubeStateMetricsConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("KubeStateMetricsResourceLabels"): return &configv1alpha1.KubeStateMetricsResourceLabelsApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Label"): return &configv1alpha1.LabelApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("LabelMapActionConfig"): return &configv1alpha1.LabelMapActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("LowercaseActionConfig"): return &configv1alpha1.LowercaseActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("MetadataConfig"): return &configv1alpha1.MetadataConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("MetadataConfigCustom"): return &configv1alpha1.MetadataConfigCustomApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("MetricsServerConfig"): return &configv1alpha1.MetricsServerConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("MonitoringPluginConfig"): return &configv1alpha1.MonitoringPluginConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorBuddyInfoConfig"): return &configv1alpha1.NodeExporterCollectorBuddyInfoConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorConfig"): return &configv1alpha1.NodeExporterCollectorConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorCpufreqConfig"): return &configv1alpha1.NodeExporterCollectorCpufreqConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorEthtoolConfig"): return &configv1alpha1.NodeExporterCollectorEthtoolConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorKSMDConfig"): return &configv1alpha1.NodeExporterCollectorKSMDConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorMountStatsConfig"): return &configv1alpha1.NodeExporterCollectorMountStatsConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorNetClassCollectConfig"): return &configv1alpha1.NodeExporterCollectorNetClassCollectConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorNetClassConfig"): return &configv1alpha1.NodeExporterCollectorNetClassConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorNetDevConfig"): return &configv1alpha1.NodeExporterCollectorNetDevConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorProcessesConfig"): return &configv1alpha1.NodeExporterCollectorProcessesConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorSoftirqsConfig"): return &configv1alpha1.NodeExporterCollectorSoftirqsConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorSystemdCollectConfig"): return &configv1alpha1.NodeExporterCollectorSystemdCollectConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorSystemdConfig"): return &configv1alpha1.NodeExporterCollectorSystemdConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterCollectorTcpStatConfig"): return &configv1alpha1.NodeExporterCollectorTcpStatConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("NodeExporterConfig"): return &configv1alpha1.NodeExporterConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("OAuth2"): return &configv1alpha1.OAuth2ApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("OAuth2EndpointParam"): return &configv1alpha1.OAuth2EndpointParamApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("OpenShiftStateMetricsConfig"): return &configv1alpha1.OpenShiftStateMetricsConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PersistentVolumeClaimReference"): return &configv1alpha1.PersistentVolumeClaimReferenceApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PersistentVolumeConfig"): return &configv1alpha1.PersistentVolumeConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PKI"): return &configv1alpha1.PKIApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PKICertificateManagement"): return &configv1alpha1.PKICertificateManagementApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PKIProfile"): return &configv1alpha1.PKIProfileApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PKISpec"): return &configv1alpha1.PKISpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PrometheusConfig"): return &configv1alpha1.PrometheusConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PrometheusOperatorAdmissionWebhookConfig"): return &configv1alpha1.PrometheusOperatorAdmissionWebhookConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PrometheusOperatorConfig"): return &configv1alpha1.PrometheusOperatorConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("PrometheusRemoteWriteHeader"): return &configv1alpha1.PrometheusRemoteWriteHeaderApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("QueueConfig"): return &configv1alpha1.QueueConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RelabelActionConfig"): return &configv1alpha1.RelabelActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RelabelConfig"): return &configv1alpha1.RelabelConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RemoteWriteAuthorization"): return &configv1alpha1.RemoteWriteAuthorizationApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RemoteWriteSpec"): return &configv1alpha1.RemoteWriteSpecApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ReplaceActionConfig"): return &configv1alpha1.ReplaceActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Retention"): return &configv1alpha1.RetentionApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RetentionNumberConfig"): return &configv1alpha1.RetentionNumberConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RetentionPolicy"): return &configv1alpha1.RetentionPolicyApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RetentionSizeConfig"): return &configv1alpha1.RetentionSizeConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("RSAKeyConfig"): return &configv1alpha1.RSAKeyConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("SecretKeySelector"): return &configv1alpha1.SecretKeySelectorApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Sigv4"): return &configv1alpha1.Sigv4ApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Storage"): return &configv1alpha1.StorageApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("TelemeterClientConfig"): return &configv1alpha1.TelemeterClientConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ThanosQuerierConfig"): return &configv1alpha1.ThanosQuerierConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("ThanosQuerierRequestLoggingConfig"): return &configv1alpha1.ThanosQuerierRequestLoggingConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("TLSConfig"): return &configv1alpha1.TLSConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("UppercaseActionConfig"): return &configv1alpha1.UppercaseActionConfigApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("UserDefinedMonitoring"): return &configv1alpha1.UserDefinedMonitoringApplyConfiguration{} // Group=config.openshift.io, Version=v1alpha2 case v1alpha2.SchemeGroupVersion.WithKind("Custom"): return &configv1alpha2.CustomApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("GatherConfig"): return &configv1alpha2.GatherConfigApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("GathererConfig"): return &configv1alpha2.GathererConfigApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("Gatherers"): return &configv1alpha2.GatherersApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("InsightsDataGather"): return &configv1alpha2.InsightsDataGatherApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("InsightsDataGatherSpec"): return &configv1alpha2.InsightsDataGatherSpecApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("PersistentVolumeClaimReference"): return &configv1alpha2.PersistentVolumeClaimReferenceApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("PersistentVolumeConfig"): return &configv1alpha2.PersistentVolumeConfigApplyConfiguration{} case v1alpha2.SchemeGroupVersion.WithKind("Storage"): return &configv1alpha2.StorageApplyConfiguration{} } return nil } func NewTypeConverter(scheme *runtime.Scheme) managedfields.TypeConverter { return managedfields.NewSchemeTypeConverter(scheme, internal.Parser()) }