podman_autogen_api/models/
mod.rs

1pub mod access_mode;
2pub use self::access_mode::AccessMode;
3pub mod address;
4pub use self::address::Address;
5pub mod auth_config;
6pub use self::auth_config::AuthConfig;
7pub mod auth_report;
8pub use self::auth_report::AuthReport;
9pub mod authenticate_ok_body;
10pub use self::authenticate_ok_body::AuthenticateOkBody;
11pub mod auto_user_ns_options;
12pub use self::auto_user_ns_options::AutoUserNsOptions;
13pub mod bind_options;
14pub use self::bind_options::BindOptions;
15pub mod capacity_range;
16pub use self::capacity_range::CapacityRange;
17pub mod cluster_volume;
18pub use self::cluster_volume::ClusterVolume;
19pub mod cluster_volume_spec;
20pub use self::cluster_volume_spec::ClusterVolumeSpec;
21pub mod component_version;
22pub use self::component_version::ComponentVersion;
23pub mod config;
24pub use self::config::Config;
25pub mod config_reference;
26pub use self::config_reference::ConfigReference;
27pub mod conmon_info;
28pub use self::conmon_info::ConmonInfo;
29pub mod container;
30pub use self::container::Container;
31pub mod container_basic_config;
32pub use self::container_basic_config::ContainerBasicConfig;
33pub mod container_cgroup_config;
34pub use self::container_cgroup_config::ContainerCgroupConfig;
35pub mod container_create_response;
36pub use self::container_create_response::ContainerCreateResponse;
37pub mod container_exec_request;
38pub use self::container_exec_request::ContainerExecRequest;
39pub mod container_health_check_config;
40pub use self::container_health_check_config::ContainerHealthCheckConfig;
41pub mod container_json;
42pub use self::container_json::ContainerJson;
43pub mod container_network_config;
44pub use self::container_network_config::ContainerNetworkConfig;
45pub mod container_network_stats;
46pub use self::container_network_stats::ContainerNetworkStats;
47pub mod container_node;
48pub use self::container_node::ContainerNode;
49pub mod container_resource_config;
50pub use self::container_resource_config::ContainerResourceConfig;
51pub mod container_security_config;
52pub use self::container_security_config::ContainerSecurityConfig;
53pub mod container_size;
54pub use self::container_size::ContainerSize;
55pub mod container_state;
56pub use self::container_state::ContainerState;
57pub mod container_stats;
58pub use self::container_stats::ContainerStats;
59pub mod container_storage_config;
60pub use self::container_storage_config::ContainerStorageConfig;
61pub mod container_store;
62pub use self::container_store::ContainerStore;
63pub mod container_top_ok_body;
64pub use self::container_top_ok_body::ContainerTopOkBody;
65pub mod container_update_ok_body;
66pub use self::container_update_ok_body::ContainerUpdateOkBody;
67pub mod container_wait_200_response;
68pub use self::container_wait_200_response::ContainerWait200Response;
69pub mod container_wait_200_response_error;
70pub use self::container_wait_200_response_error::ContainerWait200ResponseError;
71pub mod containers_prune_report;
72pub use self::containers_prune_report::ContainersPruneReport;
73pub mod containers_prune_report_libpod;
74pub use self::containers_prune_report_libpod::ContainersPruneReportLibpod;
75pub mod cpu_usage;
76pub use self::cpu_usage::CpuUsage;
77pub mod create_container_config;
78pub use self::create_container_config::CreateContainerConfig;
79pub mod create_options;
80pub use self::create_options::CreateOptions;
81pub mod create_response;
82pub use self::create_response::CreateResponse;
83pub mod delete_response;
84pub use self::delete_response::DeleteResponse;
85pub mod device_mapping;
86pub use self::device_mapping::DeviceMapping;
87pub mod device_request;
88pub use self::device_request::DeviceRequest;
89pub mod distribution_info;
90pub use self::distribution_info::DistributionInfo;
91pub mod dns_network_info;
92pub use self::dns_network_info::DnsNetworkInfo;
93pub mod driver;
94pub use self::driver::Driver;
95pub mod driver_data;
96pub use self::driver_data::DriverData;
97pub mod endpoint_ipam_config;
98pub use self::endpoint_ipam_config::EndpointIpamConfig;
99pub mod endpoint_resource;
100pub use self::endpoint_resource::EndpointResource;
101pub mod endpoint_settings;
102pub use self::endpoint_settings::EndpointSettings;
103pub mod error_model;
104pub use self::error_model::ErrorModel;
105pub mod error_response;
106pub use self::error_response::ErrorResponse;
107pub mod exec_start_libpod_request;
108pub use self::exec_start_libpod_request::ExecStartLibpodRequest;
109pub mod exec_start_request;
110pub use self::exec_start_request::ExecStartRequest;
111pub mod filesystem_change;
112pub use self::filesystem_change::FilesystemChange;
113pub mod graph_driver_data;
114pub use self::graph_driver_data::GraphDriverData;
115pub mod health;
116pub use self::health::Health;
117pub mod health_check_log;
118pub use self::health_check_log::HealthCheckLog;
119pub mod health_check_results;
120pub use self::health_check_results::HealthCheckResults;
121pub mod healthcheck_config;
122pub use self::healthcheck_config::HealthcheckConfig;
123pub mod healthcheck_result;
124pub use self::healthcheck_result::HealthcheckResult;
125pub mod history;
126pub use self::history::History;
127pub mod history_response;
128pub use self::history_response::HistoryResponse;
129pub mod history_response_item;
130pub use self::history_response_item::HistoryResponseItem;
131pub mod host_config;
132pub use self::host_config::HostConfig;
133pub mod host_info;
134pub use self::host_info::HostInfo;
135pub mod id_map;
136pub use self::id_map::IdMap;
137pub mod id_mapping_options;
138pub use self::id_mapping_options::IdMappingOptions;
139pub mod id_mappings;
140pub use self::id_mappings::IdMappings;
141pub mod id_response;
142pub use self::id_response::IdResponse;
143pub mod image_build_200_response;
144pub use self::image_build_200_response::ImageBuild200Response;
145pub mod image_build_libpod_200_response;
146pub use self::image_build_libpod_200_response::ImageBuildLibpod200Response;
147pub mod image_config;
148pub use self::image_config::ImageConfig;
149pub mod image_data;
150pub use self::image_data::ImageData;
151pub mod image_delete_200_response_inner;
152pub use self::image_delete_200_response_inner::ImageDelete200ResponseInner;
153pub mod image_import_report;
154pub use self::image_import_report::ImageImportReport;
155pub mod image_inspect;
156pub use self::image_inspect::ImageInspect;
157pub mod image_load_report;
158pub use self::image_load_report::ImageLoadReport;
159pub mod image_search_200_response;
160pub use self::image_search_200_response::ImageSearch200Response;
161pub mod image_store;
162pub use self::image_store::ImageStore;
163pub mod image_tree_report;
164pub use self::image_tree_report::ImageTreeReport;
165pub mod image_volume;
166pub use self::image_volume::ImageVolume;
167pub mod info;
168pub use self::info::Info;
169pub mod inspect_additional_network;
170pub use self::inspect_additional_network::InspectAdditionalNetwork;
171pub mod inspect_blkio_throttle_device;
172pub use self::inspect_blkio_throttle_device::InspectBlkioThrottleDevice;
173pub mod inspect_blkio_weight_device;
174pub use self::inspect_blkio_weight_device::InspectBlkioWeightDevice;
175pub mod inspect_container_config;
176pub use self::inspect_container_config::InspectContainerConfig;
177pub mod inspect_container_data;
178pub use self::inspect_container_data::InspectContainerData;
179pub mod inspect_container_host_config;
180pub use self::inspect_container_host_config::InspectContainerHostConfig;
181pub mod inspect_container_state;
182pub use self::inspect_container_state::InspectContainerState;
183pub mod inspect_device;
184pub use self::inspect_device::InspectDevice;
185pub mod inspect_exec_process;
186pub use self::inspect_exec_process::InspectExecProcess;
187pub mod inspect_exec_session;
188pub use self::inspect_exec_session::InspectExecSession;
189pub mod inspect_host_port;
190pub use self::inspect_host_port::InspectHostPort;
191pub mod inspect_id_mappings;
192pub use self::inspect_id_mappings::InspectIdMappings;
193pub mod inspect_log_config;
194pub use self::inspect_log_config::InspectLogConfig;
195pub mod inspect_mount;
196pub use self::inspect_mount::InspectMount;
197pub mod inspect_network_settings;
198pub use self::inspect_network_settings::InspectNetworkSettings;
199pub mod inspect_pod_container_info;
200pub use self::inspect_pod_container_info::InspectPodContainerInfo;
201pub mod inspect_pod_data;
202pub use self::inspect_pod_data::InspectPodData;
203pub mod inspect_pod_infra_config;
204pub use self::inspect_pod_infra_config::InspectPodInfraConfig;
205pub mod inspect_restart_policy;
206pub use self::inspect_restart_policy::InspectRestartPolicy;
207pub mod inspect_secret;
208pub use self::inspect_secret::InspectSecret;
209pub mod inspect_ulimit;
210pub use self::inspect_ulimit::InspectUlimit;
211pub mod ip_net;
212pub use self::ip_net::IpNet;
213pub mod ipam;
214pub use self::ipam::Ipam;
215pub mod ipam_config;
216pub use self::ipam_config::IpamConfig;
217pub mod lease_range;
218pub use self::lease_range::LeaseRange;
219pub mod libpod_containers_rm_report;
220pub use self::libpod_containers_rm_report::LibpodContainersRmReport;
221pub mod libpod_image_summary;
222pub use self::libpod_image_summary::LibpodImageSummary;
223pub mod libpod_images_pull_report;
224pub use self::libpod_images_pull_report::LibpodImagesPullReport;
225pub mod libpod_images_remove_report;
226pub use self::libpod_images_remove_report::LibpodImagesRemoveReport;
227pub mod libpod_info;
228pub use self::libpod_info::LibpodInfo;
229pub mod linux_block_io;
230pub use self::linux_block_io::LinuxBlockIo;
231pub mod linux_block_io_device;
232pub use self::linux_block_io_device::LinuxBlockIoDevice;
233pub mod linux_cpu;
234pub use self::linux_cpu::LinuxCpu;
235pub mod linux_device;
236pub use self::linux_device::LinuxDevice;
237pub mod linux_device_cgroup;
238pub use self::linux_device_cgroup::LinuxDeviceCgroup;
239pub mod linux_hugepage_limit;
240pub use self::linux_hugepage_limit::LinuxHugepageLimit;
241pub mod linux_id_mapping;
242pub use self::linux_id_mapping::LinuxIdMapping;
243pub mod linux_intel_rdt;
244pub use self::linux_intel_rdt::LinuxIntelRdt;
245pub mod linux_interface_priority;
246pub use self::linux_interface_priority::LinuxInterfacePriority;
247pub mod linux_memory;
248pub use self::linux_memory::LinuxMemory;
249pub mod linux_network;
250pub use self::linux_network::LinuxNetwork;
251pub mod linux_personality;
252pub use self::linux_personality::LinuxPersonality;
253pub mod linux_pids;
254pub use self::linux_pids::LinuxPids;
255pub mod linux_rdma;
256pub use self::linux_rdma::LinuxRdma;
257pub mod linux_resources;
258pub use self::linux_resources::LinuxResources;
259pub mod linux_throttle_device;
260pub use self::linux_throttle_device::LinuxThrottleDevice;
261pub mod linux_weight_device;
262pub use self::linux_weight_device::LinuxWeightDevice;
263pub mod list_container;
264pub use self::list_container::ListContainer;
265pub mod list_container_namespaces;
266pub use self::list_container_namespaces::ListContainerNamespaces;
267pub mod list_pod_container;
268pub use self::list_pod_container::ListPodContainer;
269pub mod list_pods_report;
270pub use self::list_pods_report::ListPodsReport;
271pub mod list_response;
272pub use self::list_response::ListResponse;
273pub mod log_config;
274pub use self::log_config::LogConfig;
275pub mod log_config_libpod;
276pub use self::log_config_libpod::LogConfigLibpod;
277pub mod manifest_add_artifact_options;
278pub use self::manifest_add_artifact_options::ManifestAddArtifactOptions;
279pub mod manifest_add_options;
280pub use self::manifest_add_options::ManifestAddOptions;
281pub mod manifest_annotate_options;
282pub use self::manifest_annotate_options::ManifestAnnotateOptions;
283pub mod manifest_modify_options;
284pub use self::manifest_modify_options::ManifestModifyOptions;
285pub mod manifest_modify_report;
286pub use self::manifest_modify_report::ManifestModifyReport;
287pub mod manifest_push_report;
288pub use self::manifest_push_report::ManifestPushReport;
289pub mod manifest_remove_report;
290pub use self::manifest_remove_report::ManifestRemoveReport;
291pub mod meta;
292pub use self::meta::Meta;
293pub mod metadata;
294pub use self::metadata::Metadata;
295pub mod mount;
296pub use self::mount::Mount;
297pub mod mount_point;
298pub use self::mount_point::MountPoint;
299pub mod named_volume;
300pub use self::named_volume::NamedVolume;
301pub mod namespace;
302pub use self::namespace::Namespace;
303pub mod net_address;
304pub use self::net_address::NetAddress;
305pub mod net_interface;
306pub use self::net_interface::NetInterface;
307pub mod net_options;
308pub use self::net_options::NetOptions;
309pub mod network;
310pub use self::network::Network;
311pub mod network_connect;
312pub use self::network_connect::NetworkConnect;
313pub mod network_connect_options;
314pub use self::network_connect_options::NetworkConnectOptions;
315pub mod network_container_info;
316pub use self::network_container_info::NetworkContainerInfo;
317pub mod network_create_201_response;
318pub use self::network_create_201_response::NetworkCreate201Response;
319pub mod network_create_libpod;
320pub use self::network_create_libpod::NetworkCreateLibpod;
321pub mod network_create_request;
322pub use self::network_create_request::NetworkCreateRequest;
323pub mod network_disconnect;
324pub use self::network_disconnect::NetworkDisconnect;
325pub mod network_info;
326pub use self::network_info::NetworkInfo;
327pub mod network_inspect_report;
328pub use self::network_inspect_report::NetworkInspectReport;
329pub mod network_prune_200_response;
330pub use self::network_prune_200_response::NetworkPrune200Response;
331pub mod network_prune_report;
332pub use self::network_prune_report::NetworkPruneReport;
333pub mod network_resource;
334pub use self::network_resource::NetworkResource;
335pub mod network_rm_report;
336pub use self::network_rm_report::NetworkRmReport;
337pub mod network_settings;
338pub use self::network_settings::NetworkSettings;
339pub mod network_update_options;
340pub use self::network_update_options::NetworkUpdateOptions;
341pub mod networking_config;
342pub use self::networking_config::NetworkingConfig;
343pub mod oci_runtime_info;
344pub use self::oci_runtime_info::OciRuntimeInfo;
345pub mod overlay_volume;
346pub use self::overlay_volume::OverlayVolume;
347pub mod pasta_info;
348pub use self::pasta_info::PastaInfo;
349pub mod peer_info;
350pub use self::peer_info::PeerInfo;
351pub mod per_network_options;
352pub use self::per_network_options::PerNetworkOptions;
353pub mod platform;
354pub use self::platform::Platform;
355pub mod play_kube_pod;
356pub use self::play_kube_pod::PlayKubePod;
357pub mod play_kube_report;
358pub use self::play_kube_report::PlayKubeReport;
359pub mod play_kube_volume;
360pub use self::play_kube_volume::PlayKubeVolume;
361pub mod play_secret;
362pub use self::play_secret::PlaySecret;
363pub mod plugin;
364pub use self::plugin::Plugin;
365pub mod plugin_config;
366pub use self::plugin_config::PluginConfig;
367pub mod plugin_config_args;
368pub use self::plugin_config_args::PluginConfigArgs;
369pub mod plugin_config_interface;
370pub use self::plugin_config_interface::PluginConfigInterface;
371pub mod plugin_config_linux;
372pub use self::plugin_config_linux::PluginConfigLinux;
373pub mod plugin_config_network;
374pub use self::plugin_config_network::PluginConfigNetwork;
375pub mod plugin_config_rootfs;
376pub use self::plugin_config_rootfs::PluginConfigRootfs;
377pub mod plugin_config_user;
378pub use self::plugin_config_user::PluginConfigUser;
379pub mod plugin_device;
380pub use self::plugin_device::PluginDevice;
381pub mod plugin_env;
382pub use self::plugin_env::PluginEnv;
383pub mod plugin_interface_type;
384pub use self::plugin_interface_type::PluginInterfaceType;
385pub mod plugin_mount;
386pub use self::plugin_mount::PluginMount;
387pub mod plugin_settings;
388pub use self::plugin_settings::PluginSettings;
389pub mod plugins;
390pub use self::plugins::Plugins;
391pub mod pod_basic_config;
392pub use self::pod_basic_config::PodBasicConfig;
393pub mod pod_cgroup_config;
394pub use self::pod_cgroup_config::PodCgroupConfig;
395pub mod pod_create_options;
396pub use self::pod_create_options::PodCreateOptions;
397pub mod pod_kill_report;
398pub use self::pod_kill_report::PodKillReport;
399pub mod pod_network_config;
400pub use self::pod_network_config::PodNetworkConfig;
401pub mod pod_pause_report;
402pub use self::pod_pause_report::PodPauseReport;
403pub mod pod_prune_report;
404pub use self::pod_prune_report::PodPruneReport;
405pub mod pod_resource_config;
406pub use self::pod_resource_config::PodResourceConfig;
407pub mod pod_restart_report;
408pub use self::pod_restart_report::PodRestartReport;
409pub mod pod_rm_report;
410pub use self::pod_rm_report::PodRmReport;
411pub mod pod_security_config;
412pub use self::pod_security_config::PodSecurityConfig;
413pub mod pod_spec_generator;
414pub use self::pod_spec_generator::PodSpecGenerator;
415pub mod pod_start_report;
416pub use self::pod_start_report::PodStartReport;
417pub mod pod_stats_report;
418pub use self::pod_stats_report::PodStatsReport;
419pub mod pod_stop_report;
420pub use self::pod_stop_report::PodStopReport;
421pub mod pod_storage_config;
422pub use self::pod_storage_config::PodStorageConfig;
423pub mod pod_top_ok_body;
424pub use self::pod_top_ok_body::PodTopOkBody;
425pub mod pod_unpause_report;
426pub use self::pod_unpause_report::PodUnpauseReport;
427pub mod port;
428pub use self::port::Port;
429pub mod port_binding;
430pub use self::port_binding::PortBinding;
431pub mod port_mapping;
432pub use self::port_mapping::PortMapping;
433pub mod posix_rlimit;
434pub use self::posix_rlimit::PosixRlimit;
435pub mod prune_report;
436pub use self::prune_report::PruneReport;
437pub mod publish_status;
438pub use self::publish_status::PublishStatus;
439pub mod remote_socket;
440pub use self::remote_socket::RemoteSocket;
441pub mod resources;
442pub use self::resources::Resources;
443pub mod restart_policy;
444pub use self::restart_policy::RestartPolicy;
445pub mod root_fs;
446pub use self::root_fs::RootFs;
447pub mod route;
448pub use self::route::Route;
449pub mod schema2_health_config;
450pub use self::schema2_health_config::Schema2HealthConfig;
451pub mod schema2_list_public;
452pub use self::schema2_list_public::Schema2ListPublic;
453pub mod schema2_manifest_descriptor;
454pub use self::schema2_manifest_descriptor::Schema2ManifestDescriptor;
455pub mod schema2_platform_spec;
456pub use self::schema2_platform_spec::Schema2PlatformSpec;
457pub mod scp_report;
458pub use self::scp_report::ScpReport;
459pub mod secret;
460pub use self::secret::Secret;
461pub mod secret_create;
462pub use self::secret_create::SecretCreate;
463pub mod secret_create_libpod_201_response;
464pub use self::secret_create_libpod_201_response::SecretCreateLibpod201Response;
465pub mod secret_create_report;
466pub use self::secret_create_report::SecretCreateReport;
467pub mod secret_delete_libpod_404_response;
468pub use self::secret_delete_libpod_404_response::SecretDeleteLibpod404Response;
469pub mod secret_driver_spec;
470pub use self::secret_driver_spec::SecretDriverSpec;
471pub mod secret_info_report;
472pub use self::secret_info_report::SecretInfoReport;
473pub mod secret_info_report_compat;
474pub use self::secret_info_report_compat::SecretInfoReportCompat;
475pub mod secret_rm_report;
476pub use self::secret_rm_report::SecretRmReport;
477pub mod secret_spec;
478pub use self::secret_spec::SecretSpec;
479pub mod secret_version;
480pub use self::secret_version::SecretVersion;
481pub mod security_info;
482pub use self::security_info::SecurityInfo;
483pub mod service_create_response;
484pub use self::service_create_response::ServiceCreateResponse;
485pub mod service_info;
486pub use self::service_info::ServiceInfo;
487pub mod service_update_response;
488pub use self::service_update_response::ServiceUpdateResponse;
489pub mod slirp_info;
490pub use self::slirp_info::SlirpInfo;
491pub mod spec_generator;
492pub use self::spec_generator::SpecGenerator;
493pub mod startup_health_check;
494pub use self::startup_health_check::StartupHealthCheck;
495pub mod store_info;
496pub use self::store_info::StoreInfo;
497pub mod subnet;
498pub use self::subnet::Subnet;
499pub mod summary;
500pub use self::summary::Summary;
501pub mod summary_network_settings;
502pub use self::summary_network_settings::SummaryNetworkSettings;
503pub mod system_component_version;
504pub use self::system_component_version::SystemComponentVersion;
505pub mod system_component_version_platform;
506pub use self::system_component_version_platform::SystemComponentVersionPlatform;
507pub mod system_df_container_report;
508pub use self::system_df_container_report::SystemDfContainerReport;
509pub mod system_df_image_report;
510pub use self::system_df_image_report::SystemDfImageReport;
511pub mod system_df_report;
512pub use self::system_df_report::SystemDfReport;
513pub mod system_df_volume_report;
514pub use self::system_df_volume_report::SystemDfVolumeReport;
515pub mod system_prune_report;
516pub use self::system_prune_report::SystemPruneReport;
517pub mod task;
518pub use self::task::Task;
519pub mod throttle_device;
520pub use self::throttle_device::ThrottleDevice;
521pub mod tmpfs_options;
522pub use self::tmpfs_options::TmpfsOptions;
523pub mod topology;
524pub use self::topology::Topology;
525pub mod topology_requirement;
526pub use self::topology_requirement::TopologyRequirement;
527pub mod type_mount;
528pub use self::type_mount::TypeMount;
529pub mod ulimit;
530pub use self::ulimit::Ulimit;
531pub mod update_config;
532pub use self::update_config::UpdateConfig;
533pub mod update_entities;
534pub use self::update_entities::UpdateEntities;
535pub mod usage_data;
536pub use self::usage_data::UsageData;
537pub mod version;
538pub use self::version::Version;
539pub mod volume;
540pub use self::volume::Volume;
541pub mod volume_config_response;
542pub use self::volume_config_response::VolumeConfigResponse;
543pub mod volume_create;
544pub use self::volume_create::VolumeCreate;
545pub mod volume_create_options;
546pub use self::volume_create_options::VolumeCreateOptions;
547pub mod volume_options;
548pub use self::volume_options::VolumeOptions;
549pub mod volume_rm_report;
550pub use self::volume_rm_report::VolumeRmReport;
551pub mod volumes_prune_report;
552pub use self::volumes_prune_report::VolumesPruneReport;
553pub mod wait_exit_error;
554pub use self::wait_exit_error::WaitExitError;
555pub mod wait_response;
556pub use self::wait_response::WaitResponse;
557pub mod weight_device;
558pub use self::weight_device::WeightDevice;