podman_rest_client/v5/models/
mod.rs

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