k8s_openapi/v1_30/api/core/v1/
mod.rs

1
2mod aws_elastic_block_store_volume_source;
3pub use self::aws_elastic_block_store_volume_source::AWSElasticBlockStoreVolumeSource;
4
5mod affinity;
6pub use self::affinity::Affinity;
7
8mod app_armor_profile;
9pub use self::app_armor_profile::AppArmorProfile;
10
11mod attached_volume;
12pub use self::attached_volume::AttachedVolume;
13
14mod azure_disk_volume_source;
15pub use self::azure_disk_volume_source::AzureDiskVolumeSource;
16
17mod azure_file_persistent_volume_source;
18pub use self::azure_file_persistent_volume_source::AzureFilePersistentVolumeSource;
19
20mod azure_file_volume_source;
21pub use self::azure_file_volume_source::AzureFileVolumeSource;
22
23mod binding;
24pub use self::binding::Binding;
25
26mod csi_persistent_volume_source;
27pub use self::csi_persistent_volume_source::CSIPersistentVolumeSource;
28
29mod csi_volume_source;
30pub use self::csi_volume_source::CSIVolumeSource;
31
32mod capabilities;
33pub use self::capabilities::Capabilities;
34
35mod ceph_fs_persistent_volume_source;
36pub use self::ceph_fs_persistent_volume_source::CephFSPersistentVolumeSource;
37
38mod ceph_fs_volume_source;
39pub use self::ceph_fs_volume_source::CephFSVolumeSource;
40
41mod cinder_persistent_volume_source;
42pub use self::cinder_persistent_volume_source::CinderPersistentVolumeSource;
43
44mod cinder_volume_source;
45pub use self::cinder_volume_source::CinderVolumeSource;
46
47mod claim_source;
48pub use self::claim_source::ClaimSource;
49
50mod client_ip_config;
51pub use self::client_ip_config::ClientIPConfig;
52
53mod cluster_trust_bundle_projection;
54pub use self::cluster_trust_bundle_projection::ClusterTrustBundleProjection;
55
56mod component_condition;
57pub use self::component_condition::ComponentCondition;
58
59mod component_status;
60pub use self::component_status::ComponentStatus;
61
62mod config_map;
63pub use self::config_map::ConfigMap;
64
65mod config_map_env_source;
66pub use self::config_map_env_source::ConfigMapEnvSource;
67
68mod config_map_key_selector;
69pub use self::config_map_key_selector::ConfigMapKeySelector;
70
71mod config_map_node_config_source;
72pub use self::config_map_node_config_source::ConfigMapNodeConfigSource;
73
74mod config_map_projection;
75pub use self::config_map_projection::ConfigMapProjection;
76
77mod config_map_volume_source;
78pub use self::config_map_volume_source::ConfigMapVolumeSource;
79
80mod container;
81pub use self::container::Container;
82
83mod container_image;
84pub use self::container_image::ContainerImage;
85
86mod container_port;
87pub use self::container_port::ContainerPort;
88
89mod container_resize_policy;
90pub use self::container_resize_policy::ContainerResizePolicy;
91
92mod container_state;
93pub use self::container_state::ContainerState;
94
95mod container_state_running;
96pub use self::container_state_running::ContainerStateRunning;
97
98mod container_state_terminated;
99pub use self::container_state_terminated::ContainerStateTerminated;
100
101mod container_state_waiting;
102pub use self::container_state_waiting::ContainerStateWaiting;
103
104mod container_status;
105pub use self::container_status::ContainerStatus;
106
107mod daemon_endpoint;
108pub use self::daemon_endpoint::DaemonEndpoint;
109
110mod downward_api_projection;
111pub use self::downward_api_projection::DownwardAPIProjection;
112
113mod downward_api_volume_file;
114pub use self::downward_api_volume_file::DownwardAPIVolumeFile;
115
116mod downward_api_volume_source;
117pub use self::downward_api_volume_source::DownwardAPIVolumeSource;
118
119mod empty_dir_volume_source;
120pub use self::empty_dir_volume_source::EmptyDirVolumeSource;
121
122mod endpoint_address;
123pub use self::endpoint_address::EndpointAddress;
124
125mod endpoint_port;
126pub use self::endpoint_port::EndpointPort;
127
128mod endpoint_subset;
129pub use self::endpoint_subset::EndpointSubset;
130
131mod endpoints;
132pub use self::endpoints::Endpoints;
133
134mod env_from_source;
135pub use self::env_from_source::EnvFromSource;
136
137mod env_var;
138pub use self::env_var::EnvVar;
139
140mod env_var_source;
141pub use self::env_var_source::EnvVarSource;
142
143mod ephemeral_container;
144pub use self::ephemeral_container::EphemeralContainer;
145
146mod ephemeral_volume_source;
147pub use self::ephemeral_volume_source::EphemeralVolumeSource;
148
149mod event;
150pub use self::event::Event;
151
152mod event_series;
153pub use self::event_series::EventSeries;
154
155mod event_source;
156pub use self::event_source::EventSource;
157
158mod exec_action;
159pub use self::exec_action::ExecAction;
160
161mod fc_volume_source;
162pub use self::fc_volume_source::FCVolumeSource;
163
164mod flex_persistent_volume_source;
165pub use self::flex_persistent_volume_source::FlexPersistentVolumeSource;
166
167mod flex_volume_source;
168pub use self::flex_volume_source::FlexVolumeSource;
169
170mod flocker_volume_source;
171pub use self::flocker_volume_source::FlockerVolumeSource;
172
173mod gce_persistent_disk_volume_source;
174pub use self::gce_persistent_disk_volume_source::GCEPersistentDiskVolumeSource;
175
176mod grpc_action;
177pub use self::grpc_action::GRPCAction;
178
179mod git_repo_volume_source;
180pub use self::git_repo_volume_source::GitRepoVolumeSource;
181
182mod glusterfs_persistent_volume_source;
183pub use self::glusterfs_persistent_volume_source::GlusterfsPersistentVolumeSource;
184
185mod glusterfs_volume_source;
186pub use self::glusterfs_volume_source::GlusterfsVolumeSource;
187
188mod http_get_action;
189pub use self::http_get_action::HTTPGetAction;
190
191mod http_header;
192pub use self::http_header::HTTPHeader;
193
194mod host_alias;
195pub use self::host_alias::HostAlias;
196
197mod host_ip;
198pub use self::host_ip::HostIP;
199
200mod host_path_volume_source;
201pub use self::host_path_volume_source::HostPathVolumeSource;
202
203mod iscsi_persistent_volume_source;
204pub use self::iscsi_persistent_volume_source::ISCSIPersistentVolumeSource;
205
206mod iscsi_volume_source;
207pub use self::iscsi_volume_source::ISCSIVolumeSource;
208
209mod key_to_path;
210pub use self::key_to_path::KeyToPath;
211
212mod lifecycle;
213pub use self::lifecycle::Lifecycle;
214
215mod lifecycle_handler;
216pub use self::lifecycle_handler::LifecycleHandler;
217
218mod limit_range;
219pub use self::limit_range::LimitRange;
220
221mod limit_range_item;
222pub use self::limit_range_item::LimitRangeItem;
223
224mod limit_range_spec;
225pub use self::limit_range_spec::LimitRangeSpec;
226
227mod load_balancer_ingress;
228pub use self::load_balancer_ingress::LoadBalancerIngress;
229
230mod load_balancer_status;
231pub use self::load_balancer_status::LoadBalancerStatus;
232
233mod local_object_reference;
234pub use self::local_object_reference::LocalObjectReference;
235
236mod local_volume_source;
237pub use self::local_volume_source::LocalVolumeSource;
238
239mod modify_volume_status;
240pub use self::modify_volume_status::ModifyVolumeStatus;
241
242mod nfs_volume_source;
243pub use self::nfs_volume_source::NFSVolumeSource;
244
245mod namespace;
246pub use self::namespace::Namespace;
247
248mod namespace_condition;
249pub use self::namespace_condition::NamespaceCondition;
250
251mod namespace_spec;
252pub use self::namespace_spec::NamespaceSpec;
253
254mod namespace_status;
255pub use self::namespace_status::NamespaceStatus;
256
257mod node;
258pub use self::node::Node;
259
260mod node_address;
261pub use self::node_address::NodeAddress;
262
263mod node_affinity;
264pub use self::node_affinity::NodeAffinity;
265
266mod node_condition;
267pub use self::node_condition::NodeCondition;
268
269mod node_config_source;
270pub use self::node_config_source::NodeConfigSource;
271
272mod node_config_status;
273pub use self::node_config_status::NodeConfigStatus;
274
275mod node_daemon_endpoints;
276pub use self::node_daemon_endpoints::NodeDaemonEndpoints;
277
278mod node_runtime_handler;
279pub use self::node_runtime_handler::NodeRuntimeHandler;
280
281mod node_runtime_handler_features;
282pub use self::node_runtime_handler_features::NodeRuntimeHandlerFeatures;
283
284mod node_selector;
285pub use self::node_selector::NodeSelector;
286
287mod node_selector_requirement;
288pub use self::node_selector_requirement::NodeSelectorRequirement;
289
290mod node_selector_term;
291pub use self::node_selector_term::NodeSelectorTerm;
292
293mod node_spec;
294pub use self::node_spec::NodeSpec;
295
296mod node_status;
297pub use self::node_status::NodeStatus;
298
299mod node_system_info;
300pub use self::node_system_info::NodeSystemInfo;
301
302mod object_field_selector;
303pub use self::object_field_selector::ObjectFieldSelector;
304
305mod object_reference;
306pub use self::object_reference::ObjectReference;
307
308mod persistent_volume;
309pub use self::persistent_volume::PersistentVolume;
310
311mod persistent_volume_claim;
312pub use self::persistent_volume_claim::PersistentVolumeClaim;
313
314mod persistent_volume_claim_condition;
315pub use self::persistent_volume_claim_condition::PersistentVolumeClaimCondition;
316
317mod persistent_volume_claim_spec;
318pub use self::persistent_volume_claim_spec::PersistentVolumeClaimSpec;
319
320mod persistent_volume_claim_status;
321pub use self::persistent_volume_claim_status::PersistentVolumeClaimStatus;
322
323mod persistent_volume_claim_template;
324pub use self::persistent_volume_claim_template::PersistentVolumeClaimTemplate;
325
326mod persistent_volume_claim_volume_source;
327pub use self::persistent_volume_claim_volume_source::PersistentVolumeClaimVolumeSource;
328
329mod persistent_volume_spec;
330pub use self::persistent_volume_spec::PersistentVolumeSpec;
331
332mod persistent_volume_status;
333pub use self::persistent_volume_status::PersistentVolumeStatus;
334
335mod photon_persistent_disk_volume_source;
336pub use self::photon_persistent_disk_volume_source::PhotonPersistentDiskVolumeSource;
337
338mod pod;
339pub use self::pod::Pod;
340
341mod pod_affinity;
342pub use self::pod_affinity::PodAffinity;
343
344mod pod_affinity_term;
345pub use self::pod_affinity_term::PodAffinityTerm;
346
347mod pod_anti_affinity;
348pub use self::pod_anti_affinity::PodAntiAffinity;
349
350mod pod_condition;
351pub use self::pod_condition::PodCondition;
352
353mod pod_dns_config;
354pub use self::pod_dns_config::PodDNSConfig;
355
356mod pod_dns_config_option;
357pub use self::pod_dns_config_option::PodDNSConfigOption;
358
359mod pod_ip;
360pub use self::pod_ip::PodIP;
361
362mod pod_os;
363pub use self::pod_os::PodOS;
364
365mod pod_readiness_gate;
366pub use self::pod_readiness_gate::PodReadinessGate;
367
368mod pod_resource_claim;
369pub use self::pod_resource_claim::PodResourceClaim;
370
371mod pod_resource_claim_status;
372pub use self::pod_resource_claim_status::PodResourceClaimStatus;
373
374mod pod_scheduling_gate;
375pub use self::pod_scheduling_gate::PodSchedulingGate;
376
377mod pod_security_context;
378pub use self::pod_security_context::PodSecurityContext;
379
380mod pod_spec;
381pub use self::pod_spec::PodSpec;
382
383mod pod_status;
384pub use self::pod_status::PodStatus;
385
386mod pod_template;
387pub use self::pod_template::PodTemplate;
388
389mod pod_template_spec;
390pub use self::pod_template_spec::PodTemplateSpec;
391
392mod port_status;
393pub use self::port_status::PortStatus;
394
395mod portworx_volume_source;
396pub use self::portworx_volume_source::PortworxVolumeSource;
397
398mod preferred_scheduling_term;
399pub use self::preferred_scheduling_term::PreferredSchedulingTerm;
400
401mod probe;
402pub use self::probe::Probe;
403
404mod projected_volume_source;
405pub use self::projected_volume_source::ProjectedVolumeSource;
406
407mod quobyte_volume_source;
408pub use self::quobyte_volume_source::QuobyteVolumeSource;
409
410mod rbd_persistent_volume_source;
411pub use self::rbd_persistent_volume_source::RBDPersistentVolumeSource;
412
413mod rbd_volume_source;
414pub use self::rbd_volume_source::RBDVolumeSource;
415
416mod replication_controller;
417pub use self::replication_controller::ReplicationController;
418
419mod replication_controller_condition;
420pub use self::replication_controller_condition::ReplicationControllerCondition;
421
422mod replication_controller_spec;
423pub use self::replication_controller_spec::ReplicationControllerSpec;
424
425mod replication_controller_status;
426pub use self::replication_controller_status::ReplicationControllerStatus;
427
428mod resource_claim;
429pub use self::resource_claim::ResourceClaim;
430
431mod resource_field_selector;
432pub use self::resource_field_selector::ResourceFieldSelector;
433
434mod resource_quota;
435pub use self::resource_quota::ResourceQuota;
436
437mod resource_quota_spec;
438pub use self::resource_quota_spec::ResourceQuotaSpec;
439
440mod resource_quota_status;
441pub use self::resource_quota_status::ResourceQuotaStatus;
442
443mod resource_requirements;
444pub use self::resource_requirements::ResourceRequirements;
445
446mod se_linux_options;
447pub use self::se_linux_options::SELinuxOptions;
448
449mod scale_io_persistent_volume_source;
450pub use self::scale_io_persistent_volume_source::ScaleIOPersistentVolumeSource;
451
452mod scale_io_volume_source;
453pub use self::scale_io_volume_source::ScaleIOVolumeSource;
454
455mod scope_selector;
456pub use self::scope_selector::ScopeSelector;
457
458mod scoped_resource_selector_requirement;
459pub use self::scoped_resource_selector_requirement::ScopedResourceSelectorRequirement;
460
461mod seccomp_profile;
462pub use self::seccomp_profile::SeccompProfile;
463
464mod secret;
465pub use self::secret::Secret;
466
467mod secret_env_source;
468pub use self::secret_env_source::SecretEnvSource;
469
470mod secret_key_selector;
471pub use self::secret_key_selector::SecretKeySelector;
472
473mod secret_projection;
474pub use self::secret_projection::SecretProjection;
475
476mod secret_reference;
477pub use self::secret_reference::SecretReference;
478
479mod secret_volume_source;
480pub use self::secret_volume_source::SecretVolumeSource;
481
482mod security_context;
483pub use self::security_context::SecurityContext;
484
485mod service;
486pub use self::service::Service;
487
488mod service_account;
489pub use self::service_account::ServiceAccount;
490
491mod service_account_token_projection;
492pub use self::service_account_token_projection::ServiceAccountTokenProjection;
493
494mod service_port;
495pub use self::service_port::ServicePort;
496
497mod service_spec;
498pub use self::service_spec::ServiceSpec;
499
500mod service_status;
501pub use self::service_status::ServiceStatus;
502
503mod session_affinity_config;
504pub use self::session_affinity_config::SessionAffinityConfig;
505
506mod sleep_action;
507pub use self::sleep_action::SleepAction;
508
509mod storage_os_persistent_volume_source;
510pub use self::storage_os_persistent_volume_source::StorageOSPersistentVolumeSource;
511
512mod storage_os_volume_source;
513pub use self::storage_os_volume_source::StorageOSVolumeSource;
514
515mod sysctl;
516pub use self::sysctl::Sysctl;
517
518mod tcp_socket_action;
519pub use self::tcp_socket_action::TCPSocketAction;
520
521mod taint;
522pub use self::taint::Taint;
523
524mod toleration;
525pub use self::toleration::Toleration;
526
527mod topology_selector_label_requirement;
528pub use self::topology_selector_label_requirement::TopologySelectorLabelRequirement;
529
530mod topology_selector_term;
531pub use self::topology_selector_term::TopologySelectorTerm;
532
533mod topology_spread_constraint;
534pub use self::topology_spread_constraint::TopologySpreadConstraint;
535
536mod typed_local_object_reference;
537pub use self::typed_local_object_reference::TypedLocalObjectReference;
538
539mod typed_object_reference;
540pub use self::typed_object_reference::TypedObjectReference;
541
542mod volume;
543pub use self::volume::Volume;
544
545mod volume_device;
546pub use self::volume_device::VolumeDevice;
547
548mod volume_mount;
549pub use self::volume_mount::VolumeMount;
550
551mod volume_mount_status;
552pub use self::volume_mount_status::VolumeMountStatus;
553
554mod volume_node_affinity;
555pub use self::volume_node_affinity::VolumeNodeAffinity;
556
557mod volume_projection;
558pub use self::volume_projection::VolumeProjection;
559
560mod volume_resource_requirements;
561pub use self::volume_resource_requirements::VolumeResourceRequirements;
562
563mod vsphere_virtual_disk_volume_source;
564pub use self::vsphere_virtual_disk_volume_source::VsphereVirtualDiskVolumeSource;
565
566mod weighted_pod_affinity_term;
567pub use self::weighted_pod_affinity_term::WeightedPodAffinityTerm;
568
569mod windows_security_context_options;
570pub use self::windows_security_context_options::WindowsSecurityContextOptions;