///
import localVarRequest from 'request';
export * from './admissionregistrationV1ServiceReference';
export * from './admissionregistrationV1WebhookClientConfig';
export * from './apiextensionsV1ServiceReference';
export * from './apiextensionsV1WebhookClientConfig';
export * from './apiregistrationV1ServiceReference';
export * from './authenticationV1TokenRequest';
export * from './coreV1EndpointPort';
export * from './coreV1Event';
export * from './coreV1EventList';
export * from './coreV1EventSeries';
export * from './discoveryV1EndpointPort';
export * from './eventsV1Event';
export * from './eventsV1EventList';
export * from './eventsV1EventSeries';
export * from './storageV1TokenRequest';
export * from './v1APIGroup';
export * from './v1APIGroupList';
export * from './v1APIResource';
export * from './v1APIResourceList';
export * from './v1APIService';
export * from './v1APIServiceCondition';
export * from './v1APIServiceList';
export * from './v1APIServiceSpec';
export * from './v1APIServiceStatus';
export * from './v1APIVersions';
export * from './v1AWSElasticBlockStoreVolumeSource';
export * from './v1Affinity';
export * from './v1AggregationRule';
export * from './v1AttachedVolume';
export * from './v1AzureDiskVolumeSource';
export * from './v1AzureFilePersistentVolumeSource';
export * from './v1AzureFileVolumeSource';
export * from './v1Binding';
export * from './v1BoundObjectReference';
export * from './v1CSIDriver';
export * from './v1CSIDriverList';
export * from './v1CSIDriverSpec';
export * from './v1CSINode';
export * from './v1CSINodeDriver';
export * from './v1CSINodeList';
export * from './v1CSINodeSpec';
export * from './v1CSIPersistentVolumeSource';
export * from './v1CSIVolumeSource';
export * from './v1Capabilities';
export * from './v1CephFSPersistentVolumeSource';
export * from './v1CephFSVolumeSource';
export * from './v1CertificateSigningRequest';
export * from './v1CertificateSigningRequestCondition';
export * from './v1CertificateSigningRequestList';
export * from './v1CertificateSigningRequestSpec';
export * from './v1CertificateSigningRequestStatus';
export * from './v1CinderPersistentVolumeSource';
export * from './v1CinderVolumeSource';
export * from './v1ClientIPConfig';
export * from './v1ClusterRole';
export * from './v1ClusterRoleBinding';
export * from './v1ClusterRoleBindingList';
export * from './v1ClusterRoleList';
export * from './v1ComponentCondition';
export * from './v1ComponentStatus';
export * from './v1ComponentStatusList';
export * from './v1Condition';
export * from './v1ConfigMap';
export * from './v1ConfigMapEnvSource';
export * from './v1ConfigMapKeySelector';
export * from './v1ConfigMapList';
export * from './v1ConfigMapNodeConfigSource';
export * from './v1ConfigMapProjection';
export * from './v1ConfigMapVolumeSource';
export * from './v1Container';
export * from './v1ContainerImage';
export * from './v1ContainerPort';
export * from './v1ContainerState';
export * from './v1ContainerStateRunning';
export * from './v1ContainerStateTerminated';
export * from './v1ContainerStateWaiting';
export * from './v1ContainerStatus';
export * from './v1ControllerRevision';
export * from './v1ControllerRevisionList';
export * from './v1CronJob';
export * from './v1CronJobList';
export * from './v1CronJobSpec';
export * from './v1CronJobStatus';
export * from './v1CrossVersionObjectReference';
export * from './v1CustomResourceColumnDefinition';
export * from './v1CustomResourceConversion';
export * from './v1CustomResourceDefinition';
export * from './v1CustomResourceDefinitionCondition';
export * from './v1CustomResourceDefinitionList';
export * from './v1CustomResourceDefinitionNames';
export * from './v1CustomResourceDefinitionSpec';
export * from './v1CustomResourceDefinitionStatus';
export * from './v1CustomResourceDefinitionVersion';
export * from './v1CustomResourceSubresourceScale';
export * from './v1CustomResourceSubresources';
export * from './v1CustomResourceValidation';
export * from './v1DaemonEndpoint';
export * from './v1DaemonSet';
export * from './v1DaemonSetCondition';
export * from './v1DaemonSetList';
export * from './v1DaemonSetSpec';
export * from './v1DaemonSetStatus';
export * from './v1DaemonSetUpdateStrategy';
export * from './v1DeleteOptions';
export * from './v1Deployment';
export * from './v1DeploymentCondition';
export * from './v1DeploymentList';
export * from './v1DeploymentSpec';
export * from './v1DeploymentStatus';
export * from './v1DeploymentStrategy';
export * from './v1DownwardAPIProjection';
export * from './v1DownwardAPIVolumeFile';
export * from './v1DownwardAPIVolumeSource';
export * from './v1EmptyDirVolumeSource';
export * from './v1Endpoint';
export * from './v1EndpointAddress';
export * from './v1EndpointConditions';
export * from './v1EndpointHints';
export * from './v1EndpointSlice';
export * from './v1EndpointSliceList';
export * from './v1EndpointSubset';
export * from './v1Endpoints';
export * from './v1EndpointsList';
export * from './v1EnvFromSource';
export * from './v1EnvVar';
export * from './v1EnvVarSource';
export * from './v1EphemeralContainer';
export * from './v1EphemeralVolumeSource';
export * from './v1EventSource';
export * from './v1Eviction';
export * from './v1ExecAction';
export * from './v1ExternalDocumentation';
export * from './v1FCVolumeSource';
export * from './v1FlexPersistentVolumeSource';
export * from './v1FlexVolumeSource';
export * from './v1FlockerVolumeSource';
export * from './v1ForZone';
export * from './v1GCEPersistentDiskVolumeSource';
export * from './v1GitRepoVolumeSource';
export * from './v1GlusterfsPersistentVolumeSource';
export * from './v1GlusterfsVolumeSource';
export * from './v1GroupVersionForDiscovery';
export * from './v1HTTPGetAction';
export * from './v1HTTPHeader';
export * from './v1HTTPIngressPath';
export * from './v1HTTPIngressRuleValue';
export * from './v1Handler';
export * from './v1HorizontalPodAutoscaler';
export * from './v1HorizontalPodAutoscalerList';
export * from './v1HorizontalPodAutoscalerSpec';
export * from './v1HorizontalPodAutoscalerStatus';
export * from './v1HostAlias';
export * from './v1HostPathVolumeSource';
export * from './v1IPBlock';
export * from './v1ISCSIPersistentVolumeSource';
export * from './v1ISCSIVolumeSource';
export * from './v1Ingress';
export * from './v1IngressBackend';
export * from './v1IngressClass';
export * from './v1IngressClassList';
export * from './v1IngressClassParametersReference';
export * from './v1IngressClassSpec';
export * from './v1IngressList';
export * from './v1IngressRule';
export * from './v1IngressServiceBackend';
export * from './v1IngressSpec';
export * from './v1IngressStatus';
export * from './v1IngressTLS';
export * from './v1JSONSchemaProps';
export * from './v1Job';
export * from './v1JobCondition';
export * from './v1JobList';
export * from './v1JobSpec';
export * from './v1JobStatus';
export * from './v1JobTemplateSpec';
export * from './v1KeyToPath';
export * from './v1LabelSelector';
export * from './v1LabelSelectorRequirement';
export * from './v1Lease';
export * from './v1LeaseList';
export * from './v1LeaseSpec';
export * from './v1Lifecycle';
export * from './v1LimitRange';
export * from './v1LimitRangeItem';
export * from './v1LimitRangeList';
export * from './v1LimitRangeSpec';
export * from './v1ListMeta';
export * from './v1LoadBalancerIngress';
export * from './v1LoadBalancerStatus';
export * from './v1LocalObjectReference';
export * from './v1LocalSubjectAccessReview';
export * from './v1LocalVolumeSource';
export * from './v1ManagedFieldsEntry';
export * from './v1MutatingWebhook';
export * from './v1MutatingWebhookConfiguration';
export * from './v1MutatingWebhookConfigurationList';
export * from './v1NFSVolumeSource';
export * from './v1Namespace';
export * from './v1NamespaceCondition';
export * from './v1NamespaceList';
export * from './v1NamespaceSpec';
export * from './v1NamespaceStatus';
export * from './v1NetworkPolicy';
export * from './v1NetworkPolicyEgressRule';
export * from './v1NetworkPolicyIngressRule';
export * from './v1NetworkPolicyList';
export * from './v1NetworkPolicyPeer';
export * from './v1NetworkPolicyPort';
export * from './v1NetworkPolicySpec';
export * from './v1Node';
export * from './v1NodeAddress';
export * from './v1NodeAffinity';
export * from './v1NodeCondition';
export * from './v1NodeConfigSource';
export * from './v1NodeConfigStatus';
export * from './v1NodeDaemonEndpoints';
export * from './v1NodeList';
export * from './v1NodeSelector';
export * from './v1NodeSelectorRequirement';
export * from './v1NodeSelectorTerm';
export * from './v1NodeSpec';
export * from './v1NodeStatus';
export * from './v1NodeSystemInfo';
export * from './v1NonResourceAttributes';
export * from './v1NonResourceRule';
export * from './v1ObjectFieldSelector';
export * from './v1ObjectMeta';
export * from './v1ObjectReference';
export * from './v1Overhead';
export * from './v1OwnerReference';
export * from './v1PersistentVolume';
export * from './v1PersistentVolumeClaim';
export * from './v1PersistentVolumeClaimCondition';
export * from './v1PersistentVolumeClaimList';
export * from './v1PersistentVolumeClaimSpec';
export * from './v1PersistentVolumeClaimStatus';
export * from './v1PersistentVolumeClaimTemplate';
export * from './v1PersistentVolumeClaimVolumeSource';
export * from './v1PersistentVolumeList';
export * from './v1PersistentVolumeSpec';
export * from './v1PersistentVolumeStatus';
export * from './v1PhotonPersistentDiskVolumeSource';
export * from './v1Pod';
export * from './v1PodAffinity';
export * from './v1PodAffinityTerm';
export * from './v1PodAntiAffinity';
export * from './v1PodCondition';
export * from './v1PodDNSConfig';
export * from './v1PodDNSConfigOption';
export * from './v1PodDisruptionBudget';
export * from './v1PodDisruptionBudgetList';
export * from './v1PodDisruptionBudgetSpec';
export * from './v1PodDisruptionBudgetStatus';
export * from './v1PodIP';
export * from './v1PodList';
export * from './v1PodReadinessGate';
export * from './v1PodSecurityContext';
export * from './v1PodSpec';
export * from './v1PodStatus';
export * from './v1PodTemplate';
export * from './v1PodTemplateList';
export * from './v1PodTemplateSpec';
export * from './v1PolicyRule';
export * from './v1PortStatus';
export * from './v1PortworxVolumeSource';
export * from './v1Preconditions';
export * from './v1PreferredSchedulingTerm';
export * from './v1PriorityClass';
export * from './v1PriorityClassList';
export * from './v1Probe';
export * from './v1ProjectedVolumeSource';
export * from './v1QuobyteVolumeSource';
export * from './v1RBDPersistentVolumeSource';
export * from './v1RBDVolumeSource';
export * from './v1ReplicaSet';
export * from './v1ReplicaSetCondition';
export * from './v1ReplicaSetList';
export * from './v1ReplicaSetSpec';
export * from './v1ReplicaSetStatus';
export * from './v1ReplicationController';
export * from './v1ReplicationControllerCondition';
export * from './v1ReplicationControllerList';
export * from './v1ReplicationControllerSpec';
export * from './v1ReplicationControllerStatus';
export * from './v1ResourceAttributes';
export * from './v1ResourceFieldSelector';
export * from './v1ResourceQuota';
export * from './v1ResourceQuotaList';
export * from './v1ResourceQuotaSpec';
export * from './v1ResourceQuotaStatus';
export * from './v1ResourceRequirements';
export * from './v1ResourceRule';
export * from './v1Role';
export * from './v1RoleBinding';
export * from './v1RoleBindingList';
export * from './v1RoleList';
export * from './v1RoleRef';
export * from './v1RollingUpdateDaemonSet';
export * from './v1RollingUpdateDeployment';
export * from './v1RollingUpdateStatefulSetStrategy';
export * from './v1RuleWithOperations';
export * from './v1RuntimeClass';
export * from './v1RuntimeClassList';
export * from './v1SELinuxOptions';
export * from './v1Scale';
export * from './v1ScaleIOPersistentVolumeSource';
export * from './v1ScaleIOVolumeSource';
export * from './v1ScaleSpec';
export * from './v1ScaleStatus';
export * from './v1Scheduling';
export * from './v1ScopeSelector';
export * from './v1ScopedResourceSelectorRequirement';
export * from './v1SeccompProfile';
export * from './v1Secret';
export * from './v1SecretEnvSource';
export * from './v1SecretKeySelector';
export * from './v1SecretList';
export * from './v1SecretProjection';
export * from './v1SecretReference';
export * from './v1SecretVolumeSource';
export * from './v1SecurityContext';
export * from './v1SelfSubjectAccessReview';
export * from './v1SelfSubjectAccessReviewSpec';
export * from './v1SelfSubjectRulesReview';
export * from './v1SelfSubjectRulesReviewSpec';
export * from './v1ServerAddressByClientCIDR';
export * from './v1Service';
export * from './v1ServiceAccount';
export * from './v1ServiceAccountList';
export * from './v1ServiceAccountTokenProjection';
export * from './v1ServiceBackendPort';
export * from './v1ServiceList';
export * from './v1ServicePort';
export * from './v1ServiceSpec';
export * from './v1ServiceStatus';
export * from './v1SessionAffinityConfig';
export * from './v1StatefulSet';
export * from './v1StatefulSetCondition';
export * from './v1StatefulSetList';
export * from './v1StatefulSetSpec';
export * from './v1StatefulSetStatus';
export * from './v1StatefulSetUpdateStrategy';
export * from './v1Status';
export * from './v1StatusCause';
export * from './v1StatusDetails';
export * from './v1StorageClass';
export * from './v1StorageClassList';
export * from './v1StorageOSPersistentVolumeSource';
export * from './v1StorageOSVolumeSource';
export * from './v1Subject';
export * from './v1SubjectAccessReview';
export * from './v1SubjectAccessReviewSpec';
export * from './v1SubjectAccessReviewStatus';
export * from './v1SubjectRulesReviewStatus';
export * from './v1Sysctl';
export * from './v1TCPSocketAction';
export * from './v1Taint';
export * from './v1TokenRequestSpec';
export * from './v1TokenRequestStatus';
export * from './v1TokenReview';
export * from './v1TokenReviewSpec';
export * from './v1TokenReviewStatus';
export * from './v1Toleration';
export * from './v1TopologySelectorLabelRequirement';
export * from './v1TopologySelectorTerm';
export * from './v1TopologySpreadConstraint';
export * from './v1TypedLocalObjectReference';
export * from './v1UncountedTerminatedPods';
export * from './v1UserInfo';
export * from './v1ValidatingWebhook';
export * from './v1ValidatingWebhookConfiguration';
export * from './v1ValidatingWebhookConfigurationList';
export * from './v1Volume';
export * from './v1VolumeAttachment';
export * from './v1VolumeAttachmentList';
export * from './v1VolumeAttachmentSource';
export * from './v1VolumeAttachmentSpec';
export * from './v1VolumeAttachmentStatus';
export * from './v1VolumeDevice';
export * from './v1VolumeError';
export * from './v1VolumeMount';
export * from './v1VolumeNodeAffinity';
export * from './v1VolumeNodeResources';
export * from './v1VolumeProjection';
export * from './v1VsphereVirtualDiskVolumeSource';
export * from './v1WatchEvent';
export * from './v1WebhookConversion';
export * from './v1WeightedPodAffinityTerm';
export * from './v1WindowsSecurityContextOptions';
export * from './v1alpha1AggregationRule';
export * from './v1alpha1CSIStorageCapacity';
export * from './v1alpha1CSIStorageCapacityList';
export * from './v1alpha1ClusterRole';
export * from './v1alpha1ClusterRoleBinding';
export * from './v1alpha1ClusterRoleBindingList';
export * from './v1alpha1ClusterRoleList';
export * from './v1alpha1Overhead';
export * from './v1alpha1PolicyRule';
export * from './v1alpha1PriorityClass';
export * from './v1alpha1PriorityClassList';
export * from './v1alpha1Role';
export * from './v1alpha1RoleBinding';
export * from './v1alpha1RoleBindingList';
export * from './v1alpha1RoleList';
export * from './v1alpha1RoleRef';
export * from './v1alpha1RuntimeClass';
export * from './v1alpha1RuntimeClassList';
export * from './v1alpha1RuntimeClassSpec';
export * from './v1alpha1Scheduling';
export * from './v1alpha1ServerStorageVersion';
export * from './v1alpha1StorageVersion';
export * from './v1alpha1StorageVersionCondition';
export * from './v1alpha1StorageVersionList';
export * from './v1alpha1StorageVersionStatus';
export * from './v1alpha1Subject';
export * from './v1alpha1VolumeAttachment';
export * from './v1alpha1VolumeAttachmentList';
export * from './v1alpha1VolumeAttachmentSource';
export * from './v1alpha1VolumeAttachmentSpec';
export * from './v1alpha1VolumeAttachmentStatus';
export * from './v1alpha1VolumeError';
export * from './v1beta1AllowedCSIDriver';
export * from './v1beta1AllowedFlexVolume';
export * from './v1beta1AllowedHostPath';
export * from './v1beta1CSIStorageCapacity';
export * from './v1beta1CSIStorageCapacityList';
export * from './v1beta1CronJob';
export * from './v1beta1CronJobList';
export * from './v1beta1CronJobSpec';
export * from './v1beta1CronJobStatus';
export * from './v1beta1Endpoint';
export * from './v1beta1EndpointConditions';
export * from './v1beta1EndpointHints';
export * from './v1beta1EndpointPort';
export * from './v1beta1EndpointSlice';
export * from './v1beta1EndpointSliceList';
export * from './v1beta1Event';
export * from './v1beta1EventList';
export * from './v1beta1EventSeries';
export * from './v1beta1FSGroupStrategyOptions';
export * from './v1beta1FlowDistinguisherMethod';
export * from './v1beta1FlowSchema';
export * from './v1beta1FlowSchemaCondition';
export * from './v1beta1FlowSchemaList';
export * from './v1beta1FlowSchemaSpec';
export * from './v1beta1FlowSchemaStatus';
export * from './v1beta1ForZone';
export * from './v1beta1GroupSubject';
export * from './v1beta1HostPortRange';
export * from './v1beta1IDRange';
export * from './v1beta1JobTemplateSpec';
export * from './v1beta1LimitResponse';
export * from './v1beta1LimitedPriorityLevelConfiguration';
export * from './v1beta1NonResourcePolicyRule';
export * from './v1beta1Overhead';
export * from './v1beta1PodDisruptionBudget';
export * from './v1beta1PodDisruptionBudgetList';
export * from './v1beta1PodDisruptionBudgetSpec';
export * from './v1beta1PodDisruptionBudgetStatus';
export * from './v1beta1PodSecurityPolicy';
export * from './v1beta1PodSecurityPolicyList';
export * from './v1beta1PodSecurityPolicySpec';
export * from './v1beta1PolicyRulesWithSubjects';
export * from './v1beta1PriorityLevelConfiguration';
export * from './v1beta1PriorityLevelConfigurationCondition';
export * from './v1beta1PriorityLevelConfigurationList';
export * from './v1beta1PriorityLevelConfigurationReference';
export * from './v1beta1PriorityLevelConfigurationSpec';
export * from './v1beta1PriorityLevelConfigurationStatus';
export * from './v1beta1QueuingConfiguration';
export * from './v1beta1ResourcePolicyRule';
export * from './v1beta1RunAsGroupStrategyOptions';
export * from './v1beta1RunAsUserStrategyOptions';
export * from './v1beta1RuntimeClass';
export * from './v1beta1RuntimeClassList';
export * from './v1beta1RuntimeClassStrategyOptions';
export * from './v1beta1SELinuxStrategyOptions';
export * from './v1beta1Scheduling';
export * from './v1beta1ServiceAccountSubject';
export * from './v1beta1Subject';
export * from './v1beta1SupplementalGroupsStrategyOptions';
export * from './v1beta1UserSubject';
export * from './v2beta1ContainerResourceMetricSource';
export * from './v2beta1ContainerResourceMetricStatus';
export * from './v2beta1CrossVersionObjectReference';
export * from './v2beta1ExternalMetricSource';
export * from './v2beta1ExternalMetricStatus';
export * from './v2beta1HorizontalPodAutoscaler';
export * from './v2beta1HorizontalPodAutoscalerCondition';
export * from './v2beta1HorizontalPodAutoscalerList';
export * from './v2beta1HorizontalPodAutoscalerSpec';
export * from './v2beta1HorizontalPodAutoscalerStatus';
export * from './v2beta1MetricSpec';
export * from './v2beta1MetricStatus';
export * from './v2beta1ObjectMetricSource';
export * from './v2beta1ObjectMetricStatus';
export * from './v2beta1PodsMetricSource';
export * from './v2beta1PodsMetricStatus';
export * from './v2beta1ResourceMetricSource';
export * from './v2beta1ResourceMetricStatus';
export * from './v2beta2ContainerResourceMetricSource';
export * from './v2beta2ContainerResourceMetricStatus';
export * from './v2beta2CrossVersionObjectReference';
export * from './v2beta2ExternalMetricSource';
export * from './v2beta2ExternalMetricStatus';
export * from './v2beta2HPAScalingPolicy';
export * from './v2beta2HPAScalingRules';
export * from './v2beta2HorizontalPodAutoscaler';
export * from './v2beta2HorizontalPodAutoscalerBehavior';
export * from './v2beta2HorizontalPodAutoscalerCondition';
export * from './v2beta2HorizontalPodAutoscalerList';
export * from './v2beta2HorizontalPodAutoscalerSpec';
export * from './v2beta2HorizontalPodAutoscalerStatus';
export * from './v2beta2MetricIdentifier';
export * from './v2beta2MetricSpec';
export * from './v2beta2MetricStatus';
export * from './v2beta2MetricTarget';
export * from './v2beta2MetricValueStatus';
export * from './v2beta2ObjectMetricSource';
export * from './v2beta2ObjectMetricStatus';
export * from './v2beta2PodsMetricSource';
export * from './v2beta2PodsMetricStatus';
export * from './v2beta2ResourceMetricSource';
export * from './v2beta2ResourceMetricStatus';
export * from './versionInfo';
import * as fs from 'fs';
export interface RequestDetailedFile {
value: Buffer;
options?: {
filename?: string;
contentType?: string;
};
}
export declare type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile;
export declare class ObjectSerializer {
static findCorrectType(data: any, expectedType: string): any;
static serialize(data: any, type: string): any;
static deserialize(data: any, type: string): any;
}
export interface Authentication {
/**
* Apply authentication settings to header and query params.
*/
applyToRequest(requestOptions: localVarRequest.Options): Promise | void;
}
export declare class HttpBasicAuth implements Authentication {
username: string;
password: string;
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class HttpBearerAuth implements Authentication {
accessToken: string | (() => string);
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class ApiKeyAuth implements Authentication {
private location;
private paramName;
apiKey: string;
constructor(location: string, paramName: string);
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class OAuth implements Authentication {
accessToken: string;
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class VoidAuth implements Authentication {
username: string;
password: string;
applyToRequest(_: localVarRequest.Options): void;
}
export declare type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void);