gitextract_kh6f5935/ ├── .editorconfig ├── .gitignore ├── GitVersion.yml ├── ISSUE ├── KubeClient.sln ├── LICENSE ├── NuGet.config ├── Package-README.md ├── README.md ├── azure-pipelines.yml ├── global.json ├── samples/ │ ├── ConfigFromConfigMap/ │ │ ├── ConfigFromConfigMap.csproj │ │ ├── Program.cs │ │ └── ProgramOptions.cs │ ├── DeploymentWithRollback/ │ │ ├── DeploymentWithRollback.csproj │ │ ├── Program.cs │ │ └── ProgramOptions.cs │ ├── Directory.Build.props │ ├── ExtensionsSample/ │ │ ├── ExtensionsSample.csproj │ │ ├── Program.cs │ │ └── thing-configmap.yaml │ ├── WatchEvents/ │ │ ├── Program.cs │ │ ├── ProgramOptions.cs │ │ └── WatchEvents.csproj │ └── noob-exec/ │ ├── NoobExec.csproj │ ├── Program.cs │ └── ProgramOptions.cs ├── src/ │ ├── Common.props │ ├── KubeClient/ │ │ ├── ApiMetadata/ │ │ │ ├── ApiMetadataExtensions.cs │ │ │ ├── KubeApiMetadata.cs │ │ │ ├── KubeApiMetadataCache.cs │ │ │ ├── KubeApiPathMetadata.cs │ │ │ └── KubeApiVerb.cs │ │ ├── AssemblyVisibility.cs │ │ ├── ClientFactoryExtensions.cs │ │ ├── KubeApiClient.cs │ │ ├── KubeApiClientLoggingExtensions.cs │ │ ├── KubeApiException.cs │ │ ├── KubeClient.csproj │ │ ├── KubeClientOptionsExtensions.cs │ │ ├── KubeResourceUpdateExtensions.cs │ │ ├── MessageHandlers/ │ │ │ ├── BasicAuthenticationHandler.cs │ │ │ ├── BearerTokenHandler.cs │ │ │ ├── CommandBearerTokenHandler.cs │ │ │ └── StaticBearerTokenHandler.cs │ │ ├── Models/ │ │ │ ├── ContractResolvers/ │ │ │ │ └── KubeContractResolver.cs │ │ │ ├── Converters/ │ │ │ │ ├── DynamicKubeObjectV1Converter.cs │ │ │ │ ├── DynamicKubeResourceV1Converter.cs │ │ │ │ ├── Int32OrStringV1Converter.cs │ │ │ │ ├── MicroTimeV1Converter.cs │ │ │ │ └── ResourceEventV1Converter.cs │ │ │ ├── DeleteOptionsV1.cs │ │ │ ├── DeletePropagationPolicy.cs │ │ │ ├── ExecCredentialV1Beta1.cs │ │ │ ├── IResourceEventV1.cs │ │ │ ├── Int32OrStringV1.cs │ │ │ ├── JSONSchemaPropsOrBoolV1.cs │ │ │ ├── JSONSchemaPropsOrStringArrayV1.cs │ │ │ ├── JSONSchemaPropsV1.cs │ │ │ ├── KubeActions.cs │ │ │ ├── KubeApiAttribute.cs │ │ │ ├── KubeListItemAttribute.cs │ │ │ ├── KubeObjectAttribute.cs │ │ │ ├── KubeObjectV1.cs │ │ │ ├── KubeResourceListResultV1.cs │ │ │ ├── KubeResourceListV1.cs │ │ │ ├── KubeResourceResultV1.cs │ │ │ ├── KubeResourceV1.cs │ │ │ ├── KubeResultV1.cs │ │ │ ├── MergeStrategyAttribute.cs │ │ │ ├── MicroTimeV1.cs │ │ │ ├── ModelExtensions.cs │ │ │ ├── ModelMetadata.cs │ │ │ ├── ObjectMetaV1.cs │ │ │ ├── PatchStrategies.cs │ │ │ ├── PatchStrategyAttribute.cs │ │ │ ├── QuantityResource.cs │ │ │ ├── ResourceEventType.cs │ │ │ ├── ResourceEventV1.cs │ │ │ ├── RetainKeysStrategyAttribute.cs │ │ │ ├── StatusV1.cs │ │ │ ├── ThirdPartyResourceListV1Beta1.cs │ │ │ ├── ThirdPartyResourceV1Beta1.cs │ │ │ ├── TimeV1.cs │ │ │ ├── Yaml.cs │ │ │ └── generated/ │ │ │ ├── APIGroupListV1.cs │ │ │ ├── APIGroupV1.cs │ │ │ ├── APIResourceListV1.cs │ │ │ ├── APIResourceV1.cs │ │ │ ├── APIServiceConditionV1.cs │ │ │ ├── APIServiceConditionV1Beta1.cs │ │ │ ├── APIServiceListV1.cs │ │ │ ├── APIServiceListV1Beta1.cs │ │ │ ├── APIServiceSpecV1.cs │ │ │ ├── APIServiceSpecV1Beta1.cs │ │ │ ├── APIServiceStatusV1.cs │ │ │ ├── APIServiceStatusV1Beta1.cs │ │ │ ├── APIServiceV1.cs │ │ │ ├── APIServiceV1Beta1.cs │ │ │ ├── APIVersionV1Beta1.cs │ │ │ ├── APIVersionsV1.cs │ │ │ ├── AWSElasticBlockStoreVolumeSourceV1.cs │ │ │ ├── AffinityV1.cs │ │ │ ├── AggregationRuleV1.cs │ │ │ ├── AggregationRuleV1Alpha1.cs │ │ │ ├── AggregationRuleV1Beta1.cs │ │ │ ├── AllocationResultV1Alpha3.cs │ │ │ ├── AllowedFlexVolumeV1Beta1.cs │ │ │ ├── AllowedHostPathV1Beta1.cs │ │ │ ├── AppArmorProfileV1.cs │ │ │ ├── AttachedVolumeV1.cs │ │ │ ├── AuditAnnotationV1.cs │ │ │ ├── AuditAnnotationV1Alpha1.cs │ │ │ ├── AuditAnnotationV1Beta1.cs │ │ │ ├── AzureDiskVolumeSourceV1.cs │ │ │ ├── AzureFilePersistentVolumeSourceV1.cs │ │ │ ├── AzureFileVolumeSourceV1.cs │ │ │ ├── BasicDeviceV1Alpha3.cs │ │ │ ├── BindingV1.cs │ │ │ ├── BoundObjectReferenceV1.cs │ │ │ ├── CELDeviceSelectorV1Alpha3.cs │ │ │ ├── CSIDriverListV1.cs │ │ │ ├── CSIDriverSpecV1.cs │ │ │ ├── CSIDriverV1.cs │ │ │ ├── CSINodeDriverV1.cs │ │ │ ├── CSINodeListV1.cs │ │ │ ├── CSINodeSpecV1.cs │ │ │ ├── CSINodeV1.cs │ │ │ ├── CSIPersistentVolumeSourceV1.cs │ │ │ ├── CSIStorageCapacityListV1.cs │ │ │ ├── CSIStorageCapacityV1.cs │ │ │ ├── CSIVolumeSourceV1.cs │ │ │ ├── CapabilitiesV1.cs │ │ │ ├── CephFSPersistentVolumeSourceV1.cs │ │ │ ├── CephFSVolumeSourceV1.cs │ │ │ ├── CertificateSigningRequestConditionV1.cs │ │ │ ├── CertificateSigningRequestConditionV1Beta1.cs │ │ │ ├── CertificateSigningRequestListV1.cs │ │ │ ├── CertificateSigningRequestListV1Beta1.cs │ │ │ ├── CertificateSigningRequestSpecV1.cs │ │ │ ├── CertificateSigningRequestSpecV1Beta1.cs │ │ │ ├── CertificateSigningRequestStatusV1.cs │ │ │ ├── CertificateSigningRequestStatusV1Beta1.cs │ │ │ ├── CertificateSigningRequestV1.cs │ │ │ ├── CertificateSigningRequestV1Beta1.cs │ │ │ ├── CinderPersistentVolumeSourceV1.cs │ │ │ ├── CinderVolumeSourceV1.cs │ │ │ ├── ClientIPConfigV1.cs │ │ │ ├── ClusterRoleBindingListV1.cs │ │ │ ├── ClusterRoleBindingListV1Alpha1.cs │ │ │ ├── ClusterRoleBindingListV1Beta1.cs │ │ │ ├── ClusterRoleBindingV1.cs │ │ │ ├── ClusterRoleBindingV1Alpha1.cs │ │ │ ├── ClusterRoleBindingV1Beta1.cs │ │ │ ├── ClusterRoleListV1.cs │ │ │ ├── ClusterRoleListV1Alpha1.cs │ │ │ ├── ClusterRoleListV1Beta1.cs │ │ │ ├── ClusterRoleV1.cs │ │ │ ├── ClusterRoleV1Alpha1.cs │ │ │ ├── ClusterRoleV1Beta1.cs │ │ │ ├── ClusterTrustBundleListV1Alpha1.cs │ │ │ ├── ClusterTrustBundleProjectionV1.cs │ │ │ ├── ClusterTrustBundleSpecV1Alpha1.cs │ │ │ ├── ClusterTrustBundleV1Alpha1.cs │ │ │ ├── ComponentConditionV1.cs │ │ │ ├── ComponentStatusListV1.cs │ │ │ ├── ComponentStatusV1.cs │ │ │ ├── ConditionV1.cs │ │ │ ├── ConfigMapEnvSourceV1.cs │ │ │ ├── ConfigMapKeySelectorV1.cs │ │ │ ├── ConfigMapListV1.cs │ │ │ ├── ConfigMapNodeConfigSourceV1.cs │ │ │ ├── ConfigMapProjectionV1.cs │ │ │ ├── ConfigMapV1.cs │ │ │ ├── ConfigMapVolumeSourceV1.cs │ │ │ ├── ContainerImageV1.cs │ │ │ ├── ContainerPortV1.cs │ │ │ ├── ContainerResizePolicyV1.cs │ │ │ ├── ContainerResourceMetricSourceV2.cs │ │ │ ├── ContainerResourceMetricStatusV2.cs │ │ │ ├── ContainerStateRunningV1.cs │ │ │ ├── ContainerStateTerminatedV1.cs │ │ │ ├── ContainerStateV1.cs │ │ │ ├── ContainerStateWaitingV1.cs │ │ │ ├── ContainerStatusV1.cs │ │ │ ├── ContainerUserV1.cs │ │ │ ├── ContainerV1.cs │ │ │ ├── ControllerRevisionListV1.cs │ │ │ ├── ControllerRevisionListV1Beta1.cs │ │ │ ├── ControllerRevisionListV1Beta2.cs │ │ │ ├── ControllerRevisionV1.cs │ │ │ ├── ControllerRevisionV1Beta1.cs │ │ │ ├── ControllerRevisionV1Beta2.cs │ │ │ ├── CronJobListV1.cs │ │ │ ├── CronJobListV1Beta1.cs │ │ │ ├── CronJobListV2Alpha1.cs │ │ │ ├── CronJobSpecV1.cs │ │ │ ├── CronJobSpecV1Beta1.cs │ │ │ ├── CronJobSpecV2Alpha1.cs │ │ │ ├── CronJobStatusV1.cs │ │ │ ├── CronJobStatusV1Beta1.cs │ │ │ ├── CronJobStatusV2Alpha1.cs │ │ │ ├── CronJobV1.cs │ │ │ ├── CronJobV1Beta1.cs │ │ │ ├── CronJobV2Alpha1.cs │ │ │ ├── CrossVersionObjectReferenceV1.cs │ │ │ ├── CrossVersionObjectReferenceV2.cs │ │ │ ├── CrossVersionObjectReferenceV2Beta1.cs │ │ │ ├── CustomResourceColumnDefinitionV1.cs │ │ │ ├── CustomResourceColumnDefinitionV1Beta1.cs │ │ │ ├── CustomResourceConversionV1.cs │ │ │ ├── CustomResourceDefinitionConditionV1.cs │ │ │ ├── CustomResourceDefinitionConditionV1Beta1.cs │ │ │ ├── CustomResourceDefinitionListV1.cs │ │ │ ├── CustomResourceDefinitionListV1Beta1.cs │ │ │ ├── CustomResourceDefinitionNamesV1.cs │ │ │ ├── CustomResourceDefinitionNamesV1Beta1.cs │ │ │ ├── CustomResourceDefinitionSpecV1.cs │ │ │ ├── CustomResourceDefinitionSpecV1Beta1.cs │ │ │ ├── CustomResourceDefinitionStatusV1.cs │ │ │ ├── CustomResourceDefinitionStatusV1Beta1.cs │ │ │ ├── CustomResourceDefinitionV1.cs │ │ │ ├── CustomResourceDefinitionV1Beta1.cs │ │ │ ├── CustomResourceDefinitionVersionV1.cs │ │ │ ├── CustomResourceDefinitionVersionV1Beta1.cs │ │ │ ├── CustomResourceSubresourceScaleV1.cs │ │ │ ├── CustomResourceSubresourceScaleV1Beta1.cs │ │ │ ├── CustomResourceSubresourceStatusV1.cs │ │ │ ├── CustomResourceSubresourceStatusV1Beta1.cs │ │ │ ├── CustomResourceSubresourcesV1.cs │ │ │ ├── CustomResourceSubresourcesV1Beta1.cs │ │ │ ├── CustomResourceValidationV1.cs │ │ │ ├── CustomResourceValidationV1Beta1.cs │ │ │ ├── DaemonEndpointV1.cs │ │ │ ├── DaemonSetConditionV1.cs │ │ │ ├── DaemonSetConditionV1Beta1.cs │ │ │ ├── DaemonSetConditionV1Beta2.cs │ │ │ ├── DaemonSetListV1.cs │ │ │ ├── DaemonSetListV1Beta1.cs │ │ │ ├── DaemonSetListV1Beta2.cs │ │ │ ├── DaemonSetSpecV1.cs │ │ │ ├── DaemonSetSpecV1Beta1.cs │ │ │ ├── DaemonSetSpecV1Beta2.cs │ │ │ ├── DaemonSetStatusV1.cs │ │ │ ├── DaemonSetStatusV1Beta1.cs │ │ │ ├── DaemonSetStatusV1Beta2.cs │ │ │ ├── DaemonSetUpdateStrategyV1.cs │ │ │ ├── DaemonSetUpdateStrategyV1Beta1.cs │ │ │ ├── DaemonSetUpdateStrategyV1Beta2.cs │ │ │ ├── DaemonSetV1.cs │ │ │ ├── DaemonSetV1Beta1.cs │ │ │ ├── DaemonSetV1Beta2.cs │ │ │ ├── DeploymentConditionV1.cs │ │ │ ├── DeploymentConditionV1Beta1.cs │ │ │ ├── DeploymentConditionV1Beta2.cs │ │ │ ├── DeploymentListV1.cs │ │ │ ├── DeploymentListV1Beta1.cs │ │ │ ├── DeploymentListV1Beta2.cs │ │ │ ├── DeploymentRollbackV1Beta1.cs │ │ │ ├── DeploymentSpecV1.cs │ │ │ ├── DeploymentSpecV1Beta1.cs │ │ │ ├── DeploymentSpecV1Beta2.cs │ │ │ ├── DeploymentStatusV1.cs │ │ │ ├── DeploymentStatusV1Beta1.cs │ │ │ ├── DeploymentStatusV1Beta2.cs │ │ │ ├── DeploymentStrategyV1.cs │ │ │ ├── DeploymentStrategyV1Beta1.cs │ │ │ ├── DeploymentStrategyV1Beta2.cs │ │ │ ├── DeploymentV1.cs │ │ │ ├── DeploymentV1Beta1.cs │ │ │ ├── DeploymentV1Beta2.cs │ │ │ ├── DeviceAllocationConfigurationV1Alpha3.cs │ │ │ ├── DeviceAllocationResultV1Alpha3.cs │ │ │ ├── DeviceAttributeV1Alpha3.cs │ │ │ ├── DeviceClaimConfigurationV1Alpha3.cs │ │ │ ├── DeviceClaimV1Alpha3.cs │ │ │ ├── DeviceClassConfigurationV1Alpha3.cs │ │ │ ├── DeviceClassListV1Alpha3.cs │ │ │ ├── DeviceClassSpecV1Alpha3.cs │ │ │ ├── DeviceClassV1Alpha3.cs │ │ │ ├── DeviceConstraintV1Alpha3.cs │ │ │ ├── DeviceRequestAllocationResultV1Alpha3.cs │ │ │ ├── DeviceRequestV1Alpha3.cs │ │ │ ├── DeviceSelectorV1Alpha3.cs │ │ │ ├── DeviceV1Alpha3.cs │ │ │ ├── DownwardAPIProjectionV1.cs │ │ │ ├── DownwardAPIVolumeFileV1.cs │ │ │ ├── DownwardAPIVolumeSourceV1.cs │ │ │ ├── EmptyDirVolumeSourceV1.cs │ │ │ ├── EndpointAddressV1.cs │ │ │ ├── EndpointConditionsV1.cs │ │ │ ├── EndpointHintsV1.cs │ │ │ ├── EndpointPortV1.cs │ │ │ ├── EndpointSliceListV1.cs │ │ │ ├── EndpointSliceV1.cs │ │ │ ├── EndpointSubsetV1.cs │ │ │ ├── EndpointV1.cs │ │ │ ├── EndpointsListV1.cs │ │ │ ├── EndpointsV1.cs │ │ │ ├── EnvFromSourceV1.cs │ │ │ ├── EnvVarSourceV1.cs │ │ │ ├── EnvVarV1.cs │ │ │ ├── EphemeralContainerV1.cs │ │ │ ├── EphemeralVolumeSourceV1.cs │ │ │ ├── EventListV1.cs │ │ │ ├── EventListV1Beta1.cs │ │ │ ├── EventSeriesV1.cs │ │ │ ├── EventSeriesV1Beta1.cs │ │ │ ├── EventSourceV1.cs │ │ │ ├── EventV1.cs │ │ │ ├── EventV1Beta1.cs │ │ │ ├── EvictionV1.cs │ │ │ ├── EvictionV1Beta1.cs │ │ │ ├── ExecActionV1.cs │ │ │ ├── ExemptPriorityLevelConfigurationV1.cs │ │ │ ├── ExemptPriorityLevelConfigurationV1Beta3.cs │ │ │ ├── ExpressionWarningV1.cs │ │ │ ├── ExpressionWarningV1Alpha1.cs │ │ │ ├── ExpressionWarningV1Beta1.cs │ │ │ ├── ExternalDocumentationV1.cs │ │ │ ├── ExternalDocumentationV1Beta1.cs │ │ │ ├── ExternalMetricSourceV2.cs │ │ │ ├── ExternalMetricSourceV2Beta1.cs │ │ │ ├── ExternalMetricStatusV2.cs │ │ │ ├── ExternalMetricStatusV2Beta1.cs │ │ │ ├── FCVolumeSourceV1.cs │ │ │ ├── FSGroupStrategyOptionsV1Beta1.cs │ │ │ ├── FieldSelectorAttributesV1.cs │ │ │ ├── FieldSelectorRequirementV1.cs │ │ │ ├── FieldsV1.cs │ │ │ ├── FlexPersistentVolumeSourceV1.cs │ │ │ ├── FlexVolumeSourceV1.cs │ │ │ ├── FlockerVolumeSourceV1.cs │ │ │ ├── FlowDistinguisherMethodV1.cs │ │ │ ├── FlowDistinguisherMethodV1Beta3.cs │ │ │ ├── FlowSchemaConditionV1.cs │ │ │ ├── FlowSchemaConditionV1Beta3.cs │ │ │ ├── FlowSchemaListV1.cs │ │ │ ├── FlowSchemaListV1Beta3.cs │ │ │ ├── FlowSchemaSpecV1.cs │ │ │ ├── FlowSchemaSpecV1Beta3.cs │ │ │ ├── FlowSchemaStatusV1.cs │ │ │ ├── FlowSchemaStatusV1Beta3.cs │ │ │ ├── FlowSchemaV1.cs │ │ │ ├── FlowSchemaV1Beta3.cs │ │ │ ├── ForZoneV1.cs │ │ │ ├── GCEPersistentDiskVolumeSourceV1.cs │ │ │ ├── GRPCActionV1.cs │ │ │ ├── GitRepoVolumeSourceV1.cs │ │ │ ├── GlusterfsPersistentVolumeSourceV1.cs │ │ │ ├── GlusterfsVolumeSourceV1.cs │ │ │ ├── GroupSubjectV1.cs │ │ │ ├── GroupSubjectV1Beta3.cs │ │ │ ├── GroupVersionForDiscoveryV1.cs │ │ │ ├── GroupVersionResourceV1Alpha1.cs │ │ │ ├── HPAScalingPolicyV2.cs │ │ │ ├── HPAScalingRulesV2.cs │ │ │ ├── HTTPGetActionV1.cs │ │ │ ├── HTTPHeaderV1.cs │ │ │ ├── HTTPIngressPathV1.cs │ │ │ ├── HTTPIngressPathV1Beta1.cs │ │ │ ├── HTTPIngressRuleValueV1.cs │ │ │ ├── HTTPIngressRuleValueV1Beta1.cs │ │ │ ├── HandlerV1.cs │ │ │ ├── HorizontalPodAutoscalerBehaviorV2.cs │ │ │ ├── HorizontalPodAutoscalerConditionV2.cs │ │ │ ├── HorizontalPodAutoscalerConditionV2Beta1.cs │ │ │ ├── HorizontalPodAutoscalerListV1.cs │ │ │ ├── HorizontalPodAutoscalerListV2.cs │ │ │ ├── HorizontalPodAutoscalerListV2Beta1.cs │ │ │ ├── HorizontalPodAutoscalerSpecV1.cs │ │ │ ├── HorizontalPodAutoscalerSpecV2.cs │ │ │ ├── HorizontalPodAutoscalerSpecV2Beta1.cs │ │ │ ├── HorizontalPodAutoscalerStatusV1.cs │ │ │ ├── HorizontalPodAutoscalerStatusV2.cs │ │ │ ├── HorizontalPodAutoscalerStatusV2Beta1.cs │ │ │ ├── HorizontalPodAutoscalerV1.cs │ │ │ ├── HorizontalPodAutoscalerV2.cs │ │ │ ├── HorizontalPodAutoscalerV2Beta1.cs │ │ │ ├── HostAliasV1.cs │ │ │ ├── HostIPV1.cs │ │ │ ├── HostPathVolumeSourceV1.cs │ │ │ ├── HostPortRangeV1Beta1.cs │ │ │ ├── IDRangeV1Beta1.cs │ │ │ ├── IPAddressListV1Beta1.cs │ │ │ ├── IPAddressSpecV1Beta1.cs │ │ │ ├── IPAddressV1Beta1.cs │ │ │ ├── IPBlockV1.cs │ │ │ ├── IPBlockV1Beta1.cs │ │ │ ├── ISCSIPersistentVolumeSourceV1.cs │ │ │ ├── ISCSIVolumeSourceV1.cs │ │ │ ├── ImageVolumeSourceV1.cs │ │ │ ├── InfoVersion.cs │ │ │ ├── IngressBackendV1.cs │ │ │ ├── IngressBackendV1Beta1.cs │ │ │ ├── IngressClassListV1.cs │ │ │ ├── IngressClassParametersReferenceV1.cs │ │ │ ├── IngressClassSpecV1.cs │ │ │ ├── IngressClassV1.cs │ │ │ ├── IngressListV1.cs │ │ │ ├── IngressListV1Beta1.cs │ │ │ ├── IngressLoadBalancerIngressV1.cs │ │ │ ├── IngressLoadBalancerStatusV1.cs │ │ │ ├── IngressPortStatusV1.cs │ │ │ ├── IngressRuleV1.cs │ │ │ ├── IngressRuleV1Beta1.cs │ │ │ ├── IngressServiceBackendV1.cs │ │ │ ├── IngressSpecV1.cs │ │ │ ├── IngressSpecV1Beta1.cs │ │ │ ├── IngressStatusV1.cs │ │ │ ├── IngressStatusV1Beta1.cs │ │ │ ├── IngressTLSV1.cs │ │ │ ├── IngressTLSV1Beta1.cs │ │ │ ├── IngressV1.cs │ │ │ ├── IngressV1Beta1.cs │ │ │ ├── InitializerConfigurationListV1Alpha1.cs │ │ │ ├── InitializerConfigurationV1Alpha1.cs │ │ │ ├── InitializerV1.cs │ │ │ ├── InitializerV1Alpha1.cs │ │ │ ├── InitializersV1.cs │ │ │ ├── JSONSchemaPropsOrArrayV1.cs │ │ │ ├── JSONSchemaPropsOrBoolV1.cs │ │ │ ├── JSONSchemaPropsOrBoolV1Beta1.cs │ │ │ ├── JSONSchemaPropsOrStringArrayV1.cs │ │ │ ├── JSONSchemaPropsOrStringArrayV1Beta1.cs │ │ │ ├── JSONSchemaPropsV1.cs │ │ │ ├── JSONSchemaPropsV1Beta1.cs │ │ │ ├── JSONV1Beta1.cs │ │ │ ├── JobConditionV1.cs │ │ │ ├── JobListV1.cs │ │ │ ├── JobSpecV1.cs │ │ │ ├── JobStatusV1.cs │ │ │ ├── JobTemplateSpecV1.cs │ │ │ ├── JobTemplateSpecV1Beta1.cs │ │ │ ├── JobTemplateSpecV2Alpha1.cs │ │ │ ├── JobV1.cs │ │ │ ├── KeyToPathV1.cs │ │ │ ├── LabelSelectorAttributesV1.cs │ │ │ ├── LabelSelectorRequirementV1.cs │ │ │ ├── LabelSelectorV1.cs │ │ │ ├── LeaseCandidateListV1Alpha1.cs │ │ │ ├── LeaseCandidateSpecV1Alpha1.cs │ │ │ ├── LeaseCandidateV1Alpha1.cs │ │ │ ├── LeaseListV1.cs │ │ │ ├── LeaseSpecV1.cs │ │ │ ├── LeaseV1.cs │ │ │ ├── LifecycleHandlerV1.cs │ │ │ ├── LifecycleV1.cs │ │ │ ├── LimitRangeItemV1.cs │ │ │ ├── LimitRangeListV1.cs │ │ │ ├── LimitRangeSpecV1.cs │ │ │ ├── LimitRangeV1.cs │ │ │ ├── LimitResponseV1.cs │ │ │ ├── LimitResponseV1Beta3.cs │ │ │ ├── LimitedPriorityLevelConfigurationV1.cs │ │ │ ├── LimitedPriorityLevelConfigurationV1Beta3.cs │ │ │ ├── LinuxContainerUserV1.cs │ │ │ ├── ListMetaV1.cs │ │ │ ├── LoadBalancerIngressV1.cs │ │ │ ├── LoadBalancerStatusV1.cs │ │ │ ├── LocalObjectReferenceV1.cs │ │ │ ├── LocalSubjectAccessReviewV1.cs │ │ │ ├── LocalSubjectAccessReviewV1Beta1.cs │ │ │ ├── LocalVolumeSourceV1.cs │ │ │ ├── ManagedFieldsEntryV1.cs │ │ │ ├── MatchConditionV1.cs │ │ │ ├── MatchConditionV1Alpha1.cs │ │ │ ├── MatchConditionV1Beta1.cs │ │ │ ├── MatchResourcesV1.cs │ │ │ ├── MatchResourcesV1Alpha1.cs │ │ │ ├── MatchResourcesV1Beta1.cs │ │ │ ├── MetricIdentifierV2.cs │ │ │ ├── MetricSpecV2.cs │ │ │ ├── MetricSpecV2Beta1.cs │ │ │ ├── MetricStatusV2.cs │ │ │ ├── MetricStatusV2Beta1.cs │ │ │ ├── MetricTargetV2.cs │ │ │ ├── MetricValueStatusV2.cs │ │ │ ├── MigrationConditionV1Alpha1.cs │ │ │ ├── ModifyVolumeStatusV1.cs │ │ │ ├── MutatingWebhookConfigurationListV1.cs │ │ │ ├── MutatingWebhookConfigurationListV1Beta1.cs │ │ │ ├── MutatingWebhookConfigurationV1.cs │ │ │ ├── MutatingWebhookConfigurationV1Beta1.cs │ │ │ ├── MutatingWebhookV1.cs │ │ │ ├── NFSVolumeSourceV1.cs │ │ │ ├── NamedRuleWithOperationsV1.cs │ │ │ ├── NamedRuleWithOperationsV1Alpha1.cs │ │ │ ├── NamedRuleWithOperationsV1Beta1.cs │ │ │ ├── NamespaceConditionV1.cs │ │ │ ├── NamespaceListV1.cs │ │ │ ├── NamespaceSpecV1.cs │ │ │ ├── NamespaceStatusV1.cs │ │ │ ├── NamespaceV1.cs │ │ │ ├── NetworkPolicyEgressRuleV1.cs │ │ │ ├── NetworkPolicyEgressRuleV1Beta1.cs │ │ │ ├── NetworkPolicyIngressRuleV1.cs │ │ │ ├── NetworkPolicyIngressRuleV1Beta1.cs │ │ │ ├── NetworkPolicyListV1.cs │ │ │ ├── NetworkPolicyPeerV1.cs │ │ │ ├── NetworkPolicyPeerV1Beta1.cs │ │ │ ├── NetworkPolicyPortV1.cs │ │ │ ├── NetworkPolicyPortV1Beta1.cs │ │ │ ├── NetworkPolicySpecV1.cs │ │ │ ├── NetworkPolicySpecV1Beta1.cs │ │ │ ├── NetworkPolicyV1.cs │ │ │ ├── NodeAddressV1.cs │ │ │ ├── NodeAffinityV1.cs │ │ │ ├── NodeConditionV1.cs │ │ │ ├── NodeConfigSourceV1.cs │ │ │ ├── NodeConfigStatusV1.cs │ │ │ ├── NodeDaemonEndpointsV1.cs │ │ │ ├── NodeFeaturesV1.cs │ │ │ ├── NodeListV1.cs │ │ │ ├── NodeRuntimeHandlerFeaturesV1.cs │ │ │ ├── NodeRuntimeHandlerV1.cs │ │ │ ├── NodeSelectorRequirementV1.cs │ │ │ ├── NodeSelectorTermV1.cs │ │ │ ├── NodeSelectorV1.cs │ │ │ ├── NodeSpecV1.cs │ │ │ ├── NodeStatusV1.cs │ │ │ ├── NodeSystemInfoV1.cs │ │ │ ├── NodeV1.cs │ │ │ ├── NonResourceAttributesV1.cs │ │ │ ├── NonResourceAttributesV1Beta1.cs │ │ │ ├── NonResourcePolicyRuleV1.cs │ │ │ ├── NonResourcePolicyRuleV1Beta3.cs │ │ │ ├── NonResourceRuleV1.cs │ │ │ ├── NonResourceRuleV1Beta1.cs │ │ │ ├── ObjectFieldSelectorV1.cs │ │ │ ├── ObjectMetaV1.cs │ │ │ ├── ObjectMetricSourceV2.cs │ │ │ ├── ObjectMetricSourceV2Beta1.cs │ │ │ ├── ObjectMetricStatusV2.cs │ │ │ ├── ObjectMetricStatusV2Beta1.cs │ │ │ ├── ObjectReferenceV1.cs │ │ │ ├── OpaqueDeviceConfigurationV1Alpha3.cs │ │ │ ├── OverheadV1.cs │ │ │ ├── OwnerReferenceV1.cs │ │ │ ├── ParamKindV1.cs │ │ │ ├── ParamKindV1Alpha1.cs │ │ │ ├── ParamKindV1Beta1.cs │ │ │ ├── ParamRefV1.cs │ │ │ ├── ParamRefV1Alpha1.cs │ │ │ ├── ParamRefV1Beta1.cs │ │ │ ├── ParentReferenceV1Beta1.cs │ │ │ ├── PatchV1.cs │ │ │ ├── PersistentVolumeClaimConditionV1.cs │ │ │ ├── PersistentVolumeClaimListV1.cs │ │ │ ├── PersistentVolumeClaimSpecV1.cs │ │ │ ├── PersistentVolumeClaimStatusV1.cs │ │ │ ├── PersistentVolumeClaimTemplateV1.cs │ │ │ ├── PersistentVolumeClaimV1.cs │ │ │ ├── PersistentVolumeClaimVolumeSourceV1.cs │ │ │ ├── PersistentVolumeListV1.cs │ │ │ ├── PersistentVolumeSpecV1.cs │ │ │ ├── PersistentVolumeStatusV1.cs │ │ │ ├── PersistentVolumeV1.cs │ │ │ ├── PhotonPersistentDiskVolumeSourceV1.cs │ │ │ ├── PodAffinityTermV1.cs │ │ │ ├── PodAffinityV1.cs │ │ │ ├── PodAntiAffinityV1.cs │ │ │ ├── PodConditionV1.cs │ │ │ ├── PodDNSConfigOptionV1.cs │ │ │ ├── PodDNSConfigV1.cs │ │ │ ├── PodDisruptionBudgetListV1.cs │ │ │ ├── PodDisruptionBudgetListV1Beta1.cs │ │ │ ├── PodDisruptionBudgetSpecV1.cs │ │ │ ├── PodDisruptionBudgetSpecV1Beta1.cs │ │ │ ├── PodDisruptionBudgetStatusV1.cs │ │ │ ├── PodDisruptionBudgetStatusV1Beta1.cs │ │ │ ├── PodDisruptionBudgetV1.cs │ │ │ ├── PodDisruptionBudgetV1Beta1.cs │ │ │ ├── PodFailurePolicyOnExitCodesRequirementV1.cs │ │ │ ├── PodFailurePolicyOnPodConditionsPatternV1.cs │ │ │ ├── PodFailurePolicyRuleV1.cs │ │ │ ├── PodFailurePolicyV1.cs │ │ │ ├── PodIPV1.cs │ │ │ ├── PodListV1.cs │ │ │ ├── PodOSV1.cs │ │ │ ├── PodPresetListV1Alpha1.cs │ │ │ ├── PodPresetSpecV1Alpha1.cs │ │ │ ├── PodPresetV1Alpha1.cs │ │ │ ├── PodReadinessGateV1.cs │ │ │ ├── PodResourceClaimStatusV1.cs │ │ │ ├── PodResourceClaimV1.cs │ │ │ ├── PodSchedulingContextListV1Alpha3.cs │ │ │ ├── PodSchedulingContextSpecV1Alpha3.cs │ │ │ ├── PodSchedulingContextStatusV1Alpha3.cs │ │ │ ├── PodSchedulingContextV1Alpha3.cs │ │ │ ├── PodSchedulingGateV1.cs │ │ │ ├── PodSecurityContextV1.cs │ │ │ ├── PodSecurityPolicyListV1Beta1.cs │ │ │ ├── PodSecurityPolicySpecV1Beta1.cs │ │ │ ├── PodSecurityPolicyV1Beta1.cs │ │ │ ├── PodSpecV1.cs │ │ │ ├── PodStatusV1.cs │ │ │ ├── PodTemplateListV1.cs │ │ │ ├── PodTemplateSpecV1.cs │ │ │ ├── PodTemplateV1.cs │ │ │ ├── PodV1.cs │ │ │ ├── PodsMetricSourceV2.cs │ │ │ ├── PodsMetricSourceV2Beta1.cs │ │ │ ├── PodsMetricStatusV2.cs │ │ │ ├── PodsMetricStatusV2Beta1.cs │ │ │ ├── PolicyRuleV1.cs │ │ │ ├── PolicyRuleV1Alpha1.cs │ │ │ ├── PolicyRuleV1Beta1.cs │ │ │ ├── PolicyRulesWithSubjectsV1.cs │ │ │ ├── PolicyRulesWithSubjectsV1Beta3.cs │ │ │ ├── PortStatusV1.cs │ │ │ ├── PortworxVolumeSourceV1.cs │ │ │ ├── PreconditionsV1.cs │ │ │ ├── PreferredSchedulingTermV1.cs │ │ │ ├── PriorityClassListV1.cs │ │ │ ├── PriorityClassListV1Alpha1.cs │ │ │ ├── PriorityClassListV1Beta1.cs │ │ │ ├── PriorityClassV1.cs │ │ │ ├── PriorityClassV1Alpha1.cs │ │ │ ├── PriorityClassV1Beta1.cs │ │ │ ├── PriorityLevelConfigurationConditionV1.cs │ │ │ ├── PriorityLevelConfigurationConditionV1Beta3.cs │ │ │ ├── PriorityLevelConfigurationListV1.cs │ │ │ ├── PriorityLevelConfigurationListV1Beta3.cs │ │ │ ├── PriorityLevelConfigurationReferenceV1.cs │ │ │ ├── PriorityLevelConfigurationReferenceV1Beta3.cs │ │ │ ├── PriorityLevelConfigurationSpecV1.cs │ │ │ ├── PriorityLevelConfigurationSpecV1Beta3.cs │ │ │ ├── PriorityLevelConfigurationStatusV1.cs │ │ │ ├── PriorityLevelConfigurationStatusV1Beta3.cs │ │ │ ├── PriorityLevelConfigurationV1.cs │ │ │ ├── PriorityLevelConfigurationV1Beta3.cs │ │ │ ├── ProbeV1.cs │ │ │ ├── ProjectedVolumeSourceV1.cs │ │ │ ├── QueuingConfigurationV1.cs │ │ │ ├── QueuingConfigurationV1Beta3.cs │ │ │ ├── QuobyteVolumeSourceV1.cs │ │ │ ├── RBDPersistentVolumeSourceV1.cs │ │ │ ├── RBDVolumeSourceV1.cs │ │ │ ├── RawExtensionRuntime.cs │ │ │ ├── ReplicaSetConditionV1.cs │ │ │ ├── ReplicaSetConditionV1Beta1.cs │ │ │ ├── ReplicaSetConditionV1Beta2.cs │ │ │ ├── ReplicaSetListV1.cs │ │ │ ├── ReplicaSetListV1Beta2.cs │ │ │ ├── ReplicaSetSpecV1.cs │ │ │ ├── ReplicaSetSpecV1Beta1.cs │ │ │ ├── ReplicaSetSpecV1Beta2.cs │ │ │ ├── ReplicaSetStatusV1.cs │ │ │ ├── ReplicaSetStatusV1Beta1.cs │ │ │ ├── ReplicaSetStatusV1Beta2.cs │ │ │ ├── ReplicaSetV1.cs │ │ │ ├── ReplicaSetV1Beta2.cs │ │ │ ├── ReplicationControllerConditionV1.cs │ │ │ ├── ReplicationControllerListV1.cs │ │ │ ├── ReplicationControllerSpecV1.cs │ │ │ ├── ReplicationControllerStatusV1.cs │ │ │ ├── ReplicationControllerV1.cs │ │ │ ├── ResourceAttributesV1.cs │ │ │ ├── ResourceAttributesV1Beta1.cs │ │ │ ├── ResourceClaimConsumerReferenceV1Alpha3.cs │ │ │ ├── ResourceClaimListV1Alpha3.cs │ │ │ ├── ResourceClaimSchedulingStatusV1Alpha3.cs │ │ │ ├── ResourceClaimSpecV1Alpha3.cs │ │ │ ├── ResourceClaimStatusV1Alpha3.cs │ │ │ ├── ResourceClaimTemplateListV1Alpha3.cs │ │ │ ├── ResourceClaimTemplateSpecV1Alpha3.cs │ │ │ ├── ResourceClaimTemplateV1Alpha3.cs │ │ │ ├── ResourceClaimV1.cs │ │ │ ├── ResourceClaimV1Alpha3.cs │ │ │ ├── ResourceFieldSelectorV1.cs │ │ │ ├── ResourceHealthV1.cs │ │ │ ├── ResourceMetricSourceV2.cs │ │ │ ├── ResourceMetricSourceV2Beta1.cs │ │ │ ├── ResourceMetricStatusV2.cs │ │ │ ├── ResourceMetricStatusV2Beta1.cs │ │ │ ├── ResourcePolicyRuleV1.cs │ │ │ ├── ResourcePolicyRuleV1Beta3.cs │ │ │ ├── ResourcePoolV1Alpha3.cs │ │ │ ├── ResourceQuotaListV1.cs │ │ │ ├── ResourceQuotaSpecV1.cs │ │ │ ├── ResourceQuotaStatusV1.cs │ │ │ ├── ResourceQuotaV1.cs │ │ │ ├── ResourceRequirementsV1.cs │ │ │ ├── ResourceRuleV1.cs │ │ │ ├── ResourceRuleV1Beta1.cs │ │ │ ├── ResourceSliceListV1Alpha3.cs │ │ │ ├── ResourceSliceSpecV1Alpha3.cs │ │ │ ├── ResourceSliceV1Alpha3.cs │ │ │ ├── ResourceStatusV1.cs │ │ │ ├── RoleBindingListV1.cs │ │ │ ├── RoleBindingListV1Alpha1.cs │ │ │ ├── RoleBindingListV1Beta1.cs │ │ │ ├── RoleBindingV1.cs │ │ │ ├── RoleBindingV1Alpha1.cs │ │ │ ├── RoleBindingV1Beta1.cs │ │ │ ├── RoleListV1.cs │ │ │ ├── RoleListV1Alpha1.cs │ │ │ ├── RoleListV1Beta1.cs │ │ │ ├── RoleRefV1.cs │ │ │ ├── RoleRefV1Alpha1.cs │ │ │ ├── RoleRefV1Beta1.cs │ │ │ ├── RoleV1.cs │ │ │ ├── RoleV1Alpha1.cs │ │ │ ├── RoleV1Beta1.cs │ │ │ ├── RollbackConfigV1Beta1.cs │ │ │ ├── RollingUpdateDaemonSetV1.cs │ │ │ ├── RollingUpdateDaemonSetV1Beta1.cs │ │ │ ├── RollingUpdateDaemonSetV1Beta2.cs │ │ │ ├── RollingUpdateDeploymentV1.cs │ │ │ ├── RollingUpdateDeploymentV1Beta1.cs │ │ │ ├── RollingUpdateDeploymentV1Beta2.cs │ │ │ ├── RollingUpdateStatefulSetStrategyV1.cs │ │ │ ├── RollingUpdateStatefulSetStrategyV1Beta1.cs │ │ │ ├── RollingUpdateStatefulSetStrategyV1Beta2.cs │ │ │ ├── RuleV1Alpha1.cs │ │ │ ├── RuleWithOperationsV1.cs │ │ │ ├── RuleWithOperationsV1Beta1.cs │ │ │ ├── RunAsUserStrategyOptionsV1Beta1.cs │ │ │ ├── RuntimeClassListV1.cs │ │ │ ├── RuntimeClassV1.cs │ │ │ ├── SELinuxOptionsV1.cs │ │ │ ├── SELinuxStrategyOptionsV1Beta1.cs │ │ │ ├── ScaleIOPersistentVolumeSourceV1.cs │ │ │ ├── ScaleIOVolumeSourceV1.cs │ │ │ ├── ScaleSpecV1.cs │ │ │ ├── ScaleSpecV1Beta1.cs │ │ │ ├── ScaleSpecV1Beta2.cs │ │ │ ├── ScaleStatusV1.cs │ │ │ ├── ScaleStatusV1Beta1.cs │ │ │ ├── ScaleStatusV1Beta2.cs │ │ │ ├── ScaleV1.cs │ │ │ ├── ScaleV1Beta1.cs │ │ │ ├── ScaleV1Beta2.cs │ │ │ ├── SchedulingV1.cs │ │ │ ├── ScopeSelectorV1.cs │ │ │ ├── ScopedResourceSelectorRequirementV1.cs │ │ │ ├── SeccompProfileV1.cs │ │ │ ├── SecretEnvSourceV1.cs │ │ │ ├── SecretKeySelectorV1.cs │ │ │ ├── SecretListV1.cs │ │ │ ├── SecretProjectionV1.cs │ │ │ ├── SecretReferenceV1.cs │ │ │ ├── SecretV1.cs │ │ │ ├── SecretVolumeSourceV1.cs │ │ │ ├── SecurityContextV1.cs │ │ │ ├── SelectableFieldV1.cs │ │ │ ├── SelfSubjectAccessReviewSpecV1.cs │ │ │ ├── SelfSubjectAccessReviewSpecV1Beta1.cs │ │ │ ├── SelfSubjectAccessReviewV1.cs │ │ │ ├── SelfSubjectAccessReviewV1Beta1.cs │ │ │ ├── SelfSubjectReviewStatusV1.cs │ │ │ ├── SelfSubjectReviewStatusV1Alpha1.cs │ │ │ ├── SelfSubjectReviewStatusV1Beta1.cs │ │ │ ├── SelfSubjectReviewV1.cs │ │ │ ├── SelfSubjectReviewV1Alpha1.cs │ │ │ ├── SelfSubjectReviewV1Beta1.cs │ │ │ ├── SelfSubjectRulesReviewSpecV1.cs │ │ │ ├── SelfSubjectRulesReviewSpecV1Beta1.cs │ │ │ ├── SelfSubjectRulesReviewV1.cs │ │ │ ├── SelfSubjectRulesReviewV1Beta1.cs │ │ │ ├── ServerAddressByClientCIDRV1.cs │ │ │ ├── ServerStorageVersionV1Alpha1.cs │ │ │ ├── ServiceAccountListV1.cs │ │ │ ├── ServiceAccountSubjectV1.cs │ │ │ ├── ServiceAccountSubjectV1Beta3.cs │ │ │ ├── ServiceAccountTokenProjectionV1.cs │ │ │ ├── ServiceAccountV1.cs │ │ │ ├── ServiceBackendPortV1.cs │ │ │ ├── ServiceCIDRListV1Beta1.cs │ │ │ ├── ServiceCIDRSpecV1Beta1.cs │ │ │ ├── ServiceCIDRStatusV1Beta1.cs │ │ │ ├── ServiceCIDRV1Beta1.cs │ │ │ ├── ServiceListV1.cs │ │ │ ├── ServicePortV1.cs │ │ │ ├── ServiceReferenceV1.cs │ │ │ ├── ServiceReferenceV1Beta1.cs │ │ │ ├── ServiceSpecV1.cs │ │ │ ├── ServiceStatusV1.cs │ │ │ ├── ServiceV1.cs │ │ │ ├── SessionAffinityConfigV1.cs │ │ │ ├── SleepActionV1.cs │ │ │ ├── StatefulSetConditionV1.cs │ │ │ ├── StatefulSetConditionV1Beta1.cs │ │ │ ├── StatefulSetConditionV1Beta2.cs │ │ │ ├── StatefulSetListV1.cs │ │ │ ├── StatefulSetListV1Beta1.cs │ │ │ ├── StatefulSetListV1Beta2.cs │ │ │ ├── StatefulSetOrdinalsV1.cs │ │ │ ├── StatefulSetPersistentVolumeClaimRetentionPolicyV1.cs │ │ │ ├── StatefulSetSpecV1.cs │ │ │ ├── StatefulSetSpecV1Beta1.cs │ │ │ ├── StatefulSetSpecV1Beta2.cs │ │ │ ├── StatefulSetStatusV1.cs │ │ │ ├── StatefulSetStatusV1Beta1.cs │ │ │ ├── StatefulSetStatusV1Beta2.cs │ │ │ ├── StatefulSetUpdateStrategyV1.cs │ │ │ ├── StatefulSetUpdateStrategyV1Beta1.cs │ │ │ ├── StatefulSetUpdateStrategyV1Beta2.cs │ │ │ ├── StatefulSetV1.cs │ │ │ ├── StatefulSetV1Beta1.cs │ │ │ ├── StatefulSetV1Beta2.cs │ │ │ ├── StatusCauseV1.cs │ │ │ ├── StatusDetailsV1.cs │ │ │ ├── StatusV1.cs │ │ │ ├── StorageClassListV1.cs │ │ │ ├── StorageClassListV1Beta1.cs │ │ │ ├── StorageClassV1.cs │ │ │ ├── StorageClassV1Beta1.cs │ │ │ ├── StorageOSPersistentVolumeSourceV1.cs │ │ │ ├── StorageOSVolumeSourceV1.cs │ │ │ ├── StorageVersionConditionV1Alpha1.cs │ │ │ ├── StorageVersionListV1Alpha1.cs │ │ │ ├── StorageVersionMigrationListV1Alpha1.cs │ │ │ ├── StorageVersionMigrationSpecV1Alpha1.cs │ │ │ ├── StorageVersionMigrationStatusV1Alpha1.cs │ │ │ ├── StorageVersionMigrationV1Alpha1.cs │ │ │ ├── StorageVersionSpecV1Alpha1.cs │ │ │ ├── StorageVersionStatusV1Alpha1.cs │ │ │ ├── StorageVersionV1Alpha1.cs │ │ │ ├── SubjectAccessReviewSpecV1.cs │ │ │ ├── SubjectAccessReviewSpecV1Beta1.cs │ │ │ ├── SubjectAccessReviewStatusV1.cs │ │ │ ├── SubjectAccessReviewStatusV1Beta1.cs │ │ │ ├── SubjectAccessReviewV1.cs │ │ │ ├── SubjectAccessReviewV1Beta1.cs │ │ │ ├── SubjectRulesReviewStatusV1.cs │ │ │ ├── SubjectRulesReviewStatusV1Beta1.cs │ │ │ ├── SubjectV1.cs │ │ │ ├── SubjectV1Alpha1.cs │ │ │ ├── SubjectV1Beta1.cs │ │ │ ├── SubjectV1Beta3.cs │ │ │ ├── SuccessPolicyRuleV1.cs │ │ │ ├── SuccessPolicyV1.cs │ │ │ ├── SupplementalGroupsStrategyOptionsV1Beta1.cs │ │ │ ├── SysctlV1.cs │ │ │ ├── TCPSocketActionV1.cs │ │ │ ├── TaintV1.cs │ │ │ ├── TokenRequestSpecV1.cs │ │ │ ├── TokenRequestStatusV1.cs │ │ │ ├── TokenRequestV1.cs │ │ │ ├── TokenReviewSpecV1.cs │ │ │ ├── TokenReviewSpecV1Beta1.cs │ │ │ ├── TokenReviewStatusV1.cs │ │ │ ├── TokenReviewStatusV1Beta1.cs │ │ │ ├── TokenReviewV1.cs │ │ │ ├── TokenReviewV1Beta1.cs │ │ │ ├── TolerationV1.cs │ │ │ ├── TopologySelectorLabelRequirementV1.cs │ │ │ ├── TopologySelectorTermV1.cs │ │ │ ├── TopologySpreadConstraintV1.cs │ │ │ ├── TypeCheckingV1.cs │ │ │ ├── TypeCheckingV1Alpha1.cs │ │ │ ├── TypeCheckingV1Beta1.cs │ │ │ ├── TypedLocalObjectReferenceV1.cs │ │ │ ├── TypedObjectReferenceV1.cs │ │ │ ├── UncountedTerminatedPodsV1.cs │ │ │ ├── UserInfoV1.cs │ │ │ ├── UserInfoV1Beta1.cs │ │ │ ├── UserSubjectV1.cs │ │ │ ├── UserSubjectV1Beta3.cs │ │ │ ├── ValidatingAdmissionPolicyBindingListV1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingListV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingListV1Beta1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingSpecV1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingSpecV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingSpecV1Beta1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingV1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicyBindingV1Beta1.cs │ │ │ ├── ValidatingAdmissionPolicyListV1.cs │ │ │ ├── ValidatingAdmissionPolicyListV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicyListV1Beta1.cs │ │ │ ├── ValidatingAdmissionPolicySpecV1.cs │ │ │ ├── ValidatingAdmissionPolicySpecV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicySpecV1Beta1.cs │ │ │ ├── ValidatingAdmissionPolicyStatusV1.cs │ │ │ ├── ValidatingAdmissionPolicyStatusV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicyStatusV1Beta1.cs │ │ │ ├── ValidatingAdmissionPolicyV1.cs │ │ │ ├── ValidatingAdmissionPolicyV1Alpha1.cs │ │ │ ├── ValidatingAdmissionPolicyV1Beta1.cs │ │ │ ├── ValidatingWebhookConfigurationListV1.cs │ │ │ ├── ValidatingWebhookConfigurationListV1Beta1.cs │ │ │ ├── ValidatingWebhookConfigurationV1.cs │ │ │ ├── ValidatingWebhookConfigurationV1Beta1.cs │ │ │ ├── ValidatingWebhookV1.cs │ │ │ ├── ValidationRuleV1.cs │ │ │ ├── ValidationV1.cs │ │ │ ├── ValidationV1Alpha1.cs │ │ │ ├── ValidationV1Beta1.cs │ │ │ ├── VariableV1.cs │ │ │ ├── VariableV1Alpha1.cs │ │ │ ├── VariableV1Beta1.cs │ │ │ ├── VolumeAttachmentListV1.cs │ │ │ ├── VolumeAttachmentListV1Alpha1.cs │ │ │ ├── VolumeAttachmentListV1Beta1.cs │ │ │ ├── VolumeAttachmentSourceV1.cs │ │ │ ├── VolumeAttachmentSourceV1Alpha1.cs │ │ │ ├── VolumeAttachmentSourceV1Beta1.cs │ │ │ ├── VolumeAttachmentSpecV1.cs │ │ │ ├── VolumeAttachmentSpecV1Alpha1.cs │ │ │ ├── VolumeAttachmentSpecV1Beta1.cs │ │ │ ├── VolumeAttachmentStatusV1.cs │ │ │ ├── VolumeAttachmentStatusV1Alpha1.cs │ │ │ ├── VolumeAttachmentStatusV1Beta1.cs │ │ │ ├── VolumeAttachmentV1.cs │ │ │ ├── VolumeAttachmentV1Alpha1.cs │ │ │ ├── VolumeAttachmentV1Beta1.cs │ │ │ ├── VolumeAttributesClassListV1Alpha1.cs │ │ │ ├── VolumeAttributesClassListV1Beta1.cs │ │ │ ├── VolumeAttributesClassV1Alpha1.cs │ │ │ ├── VolumeAttributesClassV1Beta1.cs │ │ │ ├── VolumeDeviceV1.cs │ │ │ ├── VolumeErrorV1.cs │ │ │ ├── VolumeErrorV1Alpha1.cs │ │ │ ├── VolumeErrorV1Beta1.cs │ │ │ ├── VolumeMountStatusV1.cs │ │ │ ├── VolumeMountV1.cs │ │ │ ├── VolumeNodeAffinityV1.cs │ │ │ ├── VolumeNodeResourcesV1.cs │ │ │ ├── VolumeProjectionV1.cs │ │ │ ├── VolumeResourceRequirementsV1.cs │ │ │ ├── VolumeV1.cs │ │ │ ├── VsphereVirtualDiskVolumeSourceV1.cs │ │ │ ├── WatchEventV1.cs │ │ │ ├── WebhookClientConfigV1.cs │ │ │ ├── WebhookClientConfigV1Beta1.cs │ │ │ ├── WebhookConversionV1.cs │ │ │ ├── WebhookV1Beta1.cs │ │ │ ├── WeightedPodAffinityTermV1.cs │ │ │ └── WindowsSecurityContextOptionsV1.cs │ │ ├── ResourceClientExtensions.cs │ │ ├── ResourceClients/ │ │ │ ├── APIGroupClientV1.cs │ │ │ ├── APIResourceClientV1.cs │ │ │ ├── ConfigMapClientV1.cs │ │ │ ├── DaemonSetClientV1.cs │ │ │ ├── DeploymentClientV1.cs │ │ │ ├── DeploymentClientV1Beta1.cs │ │ │ ├── DynamicResourceClient.cs │ │ │ ├── EventClientV1.cs │ │ │ ├── HttpExtensions.cs │ │ │ ├── IngressClientV1Beta1.cs │ │ │ ├── JobClientV1.cs │ │ │ ├── KubeResourceClient.cs │ │ │ ├── NamespaceClientV1.cs │ │ │ ├── NetworkPolicyClientV1.cs │ │ │ ├── NodeClientV1.cs │ │ │ ├── PersistentVolumeClaimClientV1.cs │ │ │ ├── PersistentVolumeClientV1.cs │ │ │ ├── PodClientV1.cs │ │ │ ├── ReplicaSetClientV1.cs │ │ │ ├── ReplicationControllerClientV1.cs │ │ │ ├── RoleBindingClientV1.cs │ │ │ ├── RoleClientV1.cs │ │ │ ├── SecretClientV1.cs │ │ │ ├── ServiceAccountClientV1.cs │ │ │ ├── ServiceClientV1.cs │ │ │ └── StatefulSetClientV1.cs │ │ └── Utilities/ │ │ ├── HttpRequestHelper.cs │ │ ├── ProcessHelper.cs │ │ └── UriHelper.cs │ ├── KubeClient.Core/ │ │ ├── AssemblyVisiblity.cs │ │ ├── IKubeApiClient.cs │ │ ├── K8sAnnotations.cs │ │ ├── KubeClient.Core.csproj │ │ ├── KubeClientConstants.cs │ │ ├── KubeClientException.cs │ │ ├── KubeClientOptions.cs │ │ └── ResourceClients/ │ │ └── IKubeResourceClient.cs │ ├── KubeClient.Extensions.Configuration/ │ │ ├── ConfigMapConfigurationProvider.cs │ │ ├── ConfigMapConfigurationSource.cs │ │ ├── KubeClient.Extensions.Configuration.csproj │ │ ├── KubeClientConfigurationExtensions.cs │ │ ├── SecretConfigurationProvider.cs │ │ ├── SecretConfigurationSource.cs │ │ └── Settings/ │ │ ├── ConfigMapConfigurationSettings.cs │ │ └── SecretConfigurationSettings.cs │ ├── KubeClient.Extensions.CustomResources/ │ │ ├── CustomResourceClientFactoryExtensions.cs │ │ ├── CustomResourceDefinitionClientV1.cs │ │ ├── CustomResourceDefinitionClientV1Beta1.cs │ │ ├── KubeClient.Extensions.CustomResources.csproj │ │ ├── KubeCustomResourceV1.cs │ │ └── KubeCustomResourceV1Beta1.cs │ ├── KubeClient.Extensions.CustomResources.CodeGen/ │ │ ├── CodeGenHelper.cs │ │ ├── KubeClient.Extensions.CustomResources.CodeGen.csproj │ │ └── ModelGeneratorV1.cs │ ├── KubeClient.Extensions.CustomResources.Schema/ │ │ ├── AssemblyVisibility.cs │ │ ├── CustomResourceSchemaExtensions.cs │ │ ├── JsonSchemaParserV1.cs │ │ ├── KubeClient.Extensions.CustomResources.Schema.csproj │ │ ├── Models.cs │ │ ├── SchemaConstants.cs │ │ ├── SchemaGeneratorV1.cs │ │ ├── SchemaGeneratorV1Beta1.cs │ │ └── Utilities/ │ │ └── NameWrangler.cs │ ├── KubeClient.Extensions.DataProtection/ │ │ ├── DataProtectionExtensions.cs │ │ ├── KubeClient.Extensions.DataProtection.csproj │ │ └── KubeSecretXmlRepository.cs │ ├── KubeClient.Extensions.DependencyInjection/ │ │ ├── ClientRegistrationExtensions.cs │ │ ├── INamedKubeClients.cs │ │ ├── KubeClient.Extensions.DependencyInjection.csproj │ │ ├── KubeClientOptionsRegistrationExtensions.cs │ │ └── NamedKubeClients.cs │ ├── KubeClient.Extensions.KubeConfig/ │ │ ├── Assembly.cs │ │ ├── CryptoHelper.cs │ │ ├── K8sConfig.cs │ │ ├── K8sConfigException.cs │ │ ├── KubeClient.Extensions.KubeConfig.csproj │ │ └── Models/ │ │ ├── AuthProviderConfig.cs │ │ ├── Cluster.cs │ │ ├── ClusterConfig.cs │ │ ├── Context.cs │ │ ├── CredentialPluginConfig.cs │ │ ├── UserIdentity.cs │ │ └── UserIdentityConfig.cs │ ├── KubeClient.Extensions.WebSockets/ │ │ ├── K8sChannelProtocol.cs │ │ ├── K8sMultiplexer.cs │ │ ├── K8sMultiplexerChannelExtensions.cs │ │ ├── KubeClient.Extensions.WebSockets.csproj │ │ ├── KubeClientExtensions.cs │ │ ├── LogEventIds.cs │ │ ├── ResourceClientWebSocketExtensions.cs │ │ ├── Streams/ │ │ │ ├── K8sMultiplexedReadStream.cs │ │ │ └── K8sMultiplexedWriteStream.cs │ │ └── Utilities.cs │ ├── KubeClient.Http/ │ │ ├── AssemblyVisiblity.cs │ │ ├── ClientExtensions.Streamed.cs │ │ ├── ClientExtensions.cs │ │ ├── Clients/ │ │ │ ├── ClientBuilder.cs │ │ │ ├── ClientBuilderExtensions.Typed.cs │ │ │ ├── ClientBuilderExtensions.cs │ │ │ └── ClientBuilderOfTContext.cs │ │ ├── DependencyInjectionExtensions.cs │ │ ├── Diagnostics/ │ │ │ ├── ClientBuilderExtensions.cs │ │ │ ├── LogEventIds.cs │ │ │ ├── LogMessageComponents.cs │ │ │ ├── LoggerExtensions.cs │ │ │ ├── MessageHandlers/ │ │ │ │ └── LoggingMessageHandler.cs │ │ │ └── TypedClientBuilderExtensions.cs │ │ ├── FactoryExtensions.cs │ │ ├── Formatters/ │ │ │ ├── ContentExtensions.cs │ │ │ ├── EncodingWithoutPreamble.cs │ │ │ ├── FormattedObjectContent.cs │ │ │ ├── FormatterClientExtensions.cs │ │ │ ├── FormatterCollection.cs │ │ │ ├── FormatterCollectionExtensions.cs │ │ │ ├── FormatterRequestExtensions.cs │ │ │ ├── FormatterResponseExtensions.cs │ │ │ ├── FormatterTypedRequestExtensions.cs │ │ │ ├── IFormatter.cs │ │ │ ├── IFormatterCollection.cs │ │ │ ├── IInputFormatter.cs │ │ │ ├── IInputOutputFormatter.cs │ │ │ ├── IOutputFormatter.cs │ │ │ ├── InputFormatterContext.cs │ │ │ ├── Json/ │ │ │ │ ├── JsonFormatter.cs │ │ │ │ ├── NewtonsoftJsonFormatter.cs │ │ │ │ ├── NewtonsoftJsonFormatterExtensions.cs │ │ │ │ ├── NewtonsoftJsonFormatterFactoryExtensions.cs │ │ │ │ ├── NewtonsoftJsonFormatterRequestExtensions.cs │ │ │ │ └── NewtonsoftJsonFormatterTypedFactoryExtensions.cs │ │ │ ├── MessageExtensions.cs │ │ │ ├── OutputFormatterContext.cs │ │ │ ├── StreamHelper.cs │ │ │ └── WellKnownMediaTypes.cs │ │ ├── HttpRequest.cs │ │ ├── HttpRequestException.cs │ │ ├── HttpRequestFactory.cs │ │ ├── HttpRequestOfTContext.cs │ │ ├── HttpResponse.cs │ │ ├── IHttpErrorResponse.cs │ │ ├── IHttpRequest.cs │ │ ├── IHttpRequestProperties.cs │ │ ├── KubeClient.Http.csproj │ │ ├── MessageExtensions.cs │ │ ├── MessageProperties.cs │ │ ├── OtherHttpMethods.cs │ │ ├── README.md │ │ ├── RequestActions.cs │ │ ├── RequestExtensions.Headers.cs │ │ ├── RequestExtensions.Helpers.cs │ │ ├── RequestExtensions.QueryParameters.cs │ │ ├── RequestExtensions.RequestActions.cs │ │ ├── RequestExtensions.RequestUri.cs │ │ ├── RequestExtensions.ResponseActions.cs │ │ ├── RequestExtensions.TemplateParameters.cs │ │ ├── RequestHeaderExtensions.cs │ │ ├── ResponseActions.cs │ │ ├── Templates/ │ │ │ ├── ITemplateEvaluationContext.cs │ │ │ ├── LiteralQuerySegment.cs │ │ │ ├── LiteralUriSegment.cs │ │ │ ├── ParameterizedQuerySegment.cs │ │ │ ├── ParameterizedUriSegment.cs │ │ │ ├── QuerySegment.cs │ │ │ ├── RootUriSegment.cs │ │ │ ├── TemplateEvaluationContext.cs │ │ │ ├── TemplateSegment.cs │ │ │ └── UriSegment.cs │ │ ├── TypedClientExtensions.cs │ │ ├── TypedFactoryExtensions.cs │ │ ├── TypedRequestExtensions.Headers.cs │ │ ├── TypedRequestExtensions.Helpers.cs │ │ ├── TypedRequestExtensions.QueryParameters.cs │ │ ├── TypedRequestExtensions.RequestActions.cs │ │ ├── TypedRequestExtensions.RequestUri.cs │ │ ├── TypedRequestExtensions.ResponseActions.cs │ │ ├── TypedRequestExtensions.TemplateParameters.cs │ │ ├── UriTemplate.cs │ │ ├── UriTemplateException.cs │ │ ├── Utilities/ │ │ │ ├── DisposalHelpers.cs │ │ │ ├── HttpRequestBase.cs │ │ │ ├── ReflectionHelper.cs │ │ │ └── UriHelper.cs │ │ └── ValueProviders/ │ │ ├── IValueProvider.cs │ │ ├── ValueProvider.cs │ │ ├── ValueProviderConversion.cs │ │ └── ValueProviderExtensions.cs │ ├── Swagger/ │ │ ├── generate_models.py │ │ ├── kube-1.31-swagger.json │ │ └── kube-swagger.yml │ └── tools/ │ ├── Common.Tools.props │ └── KubeClient.Tools.Generator/ │ ├── KubeClient.Tools.Generator.csproj │ ├── Program.cs │ └── ProgramOptions.cs └── test/ ├── Common.props ├── KubeClient.Extensions.Configuration.Tests/ │ ├── KubeClient.Extensions.Configuration.Tests.csproj │ └── ProviderSemanticsTests.cs ├── KubeClient.Extensions.CustomResources.Tests/ │ ├── GlobalUsings.cs │ ├── KubeClient.Extensions.CustomResources.Tests.csproj │ └── Schema/ │ └── Utilities/ │ └── NameWranglerTests.cs ├── KubeClient.Extensions.DataProtection.Tests/ │ ├── GlobalUsings.cs │ ├── KeyPersistenceTests.cs │ └── KubeClient.Extensions.DataProtection.Tests.csproj ├── KubeClient.Extensions.KubeConfig.Tests/ │ ├── Certificates/ │ │ ├── test-cert-01-key.pem │ │ ├── test-cert-01.pem │ │ └── test-cert-01.pfx │ ├── Configurations/ │ │ └── valid1.yml │ ├── CryptoHelperTests.cs │ ├── DeserializationTests.cs │ ├── K8sConfigLocationTests.cs │ ├── KubeClient.Extensions.KubeConfig.Tests.csproj │ └── OptionsTests.cs ├── KubeClient.Extensions.WebSockets.Tests/ │ ├── KubeClient.Extensions.WebSockets.Tests.csproj │ ├── Logging/ │ │ ├── TestOutputLogger.cs │ │ ├── TestOutputLoggerProvider.cs │ │ └── TestOutputLoggingExtensions.cs │ ├── PodExecTests.cs │ ├── Server/ │ │ ├── Controllers/ │ │ │ ├── PodExecController.cs │ │ │ └── PodPortForwardController.cs │ │ ├── Startup.cs │ │ └── WebSocketTestAdapter.cs │ ├── TestBase.cs │ └── WebSocketTestBase.cs ├── KubeClient.TestCommon/ │ ├── Http/ │ │ └── Testability/ │ │ ├── MessageExtensions.cs │ │ ├── MessageHandlers/ │ │ │ └── MockMessageHandler.cs │ │ └── Xunit/ │ │ ├── MessageAssert.cs │ │ ├── RequestAssert.cs │ │ ├── TestClients.cs │ │ └── TestHandlers.cs │ ├── KubeClient.TestCommon.csproj │ ├── Logging/ │ │ ├── TestOutputLogger.cs │ │ ├── TestOutputLoggerProvider.cs │ │ └── TestOutputLoggingExtensions.cs │ ├── Mocks/ │ │ ├── JsonPatch.cs │ │ ├── MockApiResults.cs │ │ ├── MockKubeApi.cs │ │ ├── MockKubeApiExtensions.cs │ │ └── NewtonsoftJsonHttpResult.cs │ └── TestBase.cs ├── KubeClient.TestCommon.Tests/ │ ├── GlobalUsings.cs │ ├── KubeClient.TestCommon.Tests.csproj │ └── MockKubeApiTests.cs ├── KubeClient.Tests/ │ ├── ErrorHandling/ │ │ ├── ExceptionTests.cs │ │ └── MockMessageHandler.cs │ ├── Http/ │ │ ├── BuildMessage/ │ │ │ ├── TypedRequest.cs │ │ │ └── UntypedRequest.cs │ │ ├── ClientBuilderTests.cs │ │ ├── Diagnostics/ │ │ │ ├── LogEntry.cs │ │ │ ├── LoggingTests.cs │ │ │ └── TestLogger.cs │ │ ├── Formatters/ │ │ │ ├── FormattedRequestTests.cs │ │ │ ├── JsonFormattedRequestTests.cs │ │ │ ├── JsonTestClients.cs │ │ │ ├── MessageExtensions.cs │ │ │ └── ReadResponseTests.cs │ │ ├── TypedClientBuilderTests.cs │ │ ├── TypedRequestTests.cs │ │ ├── UnitTestBase.cs │ │ └── UriTemplateTests.cs │ ├── JsonSerializationTests.cs │ ├── KubeClient.Tests.csproj │ ├── KubeClientOptionsTests.cs │ ├── KubeObjectTests.cs │ ├── KubeResultTests.cs │ ├── Logging/ │ │ ├── LogEntry.cs │ │ └── TestLogger.cs │ ├── LoggingTests.cs │ ├── ModelMetadataTests.cs │ ├── ServerSideApplyTests.cs │ ├── UriHelperTests.cs │ └── YamlSerializationTests.cs └── TestProject.Common.props