nomad_client_rs/models/
mod.rs1pub use self::acl_policy::AclPolicy;
2pub use self::acl_policy_list_stub::AclPolicyListStub;
3pub use self::acl_token::AclToken;
4pub use self::acl_token_list_stub::AclTokenListStub;
5pub use self::acl_token_role_link::AclTokenRoleLink;
6pub use self::affinity::Affinity;
7pub use self::alloc_deployment_status::AllocDeploymentStatus;
8pub use self::allocated_cpu_resources::AllocatedCpuResources;
9pub use self::allocated_device_resource::AllocatedDeviceResource;
10pub use self::allocated_memory_resources::AllocatedMemoryResources;
11pub use self::allocated_resources::AllocatedResources;
12pub use self::allocated_shared_resources::AllocatedSharedResources;
13pub use self::allocated_task_resources::AllocatedTaskResources;
14pub use self::allocation::Allocation;
15pub use self::allocation_list_stub::AllocationListStub;
16pub use self::allocation_metric::AllocationMetric;
17pub use self::attribute::Attribute;
18pub use self::autopilot_configuration::AutopilotConfiguration;
19pub use self::change_script::ChangeScript;
20pub use self::check_restart::CheckRestart;
21pub use self::constraint::Constraint;
22pub use self::consul::Consul;
23pub use self::consul_connect::ConsulConnect;
24pub use self::consul_expose_config::ConsulExposeConfig;
25pub use self::consul_expose_path::ConsulExposePath;
26pub use self::consul_gateway::ConsulGateway;
27pub use self::consul_gateway_bind_address::ConsulGatewayBindAddress;
28pub use self::consul_gateway_proxy::ConsulGatewayProxy;
29pub use self::consul_gateway_tls_config::ConsulGatewayTlsConfig;
30pub use self::consul_ingress_config_entry::ConsulIngressConfigEntry;
31pub use self::consul_ingress_listener::ConsulIngressListener;
32pub use self::consul_ingress_service::ConsulIngressService;
33pub use self::consul_linked_service::ConsulLinkedService;
34pub use self::consul_mesh_gateway::ConsulMeshGateway;
35pub use self::consul_proxy::ConsulProxy;
36pub use self::consul_sidecar_service::ConsulSidecarService;
37pub use self::consul_terminating_config_entry::ConsulTerminatingConfigEntry;
38pub use self::consul_upstream::ConsulUpstream;
39pub use self::csi_controller_info::CsiControllerInfo;
40pub use self::csi_info::CsiInfo;
41pub use self::csi_mount_options::CsiMountOptions;
42pub use self::csi_node_info::CsiNodeInfo;
43pub use self::csi_plugin::CsiPlugin;
44pub use self::csi_plugin_list_stub::CsiPluginListStub;
45pub use self::csi_snapshot::CsiSnapshot;
46pub use self::csi_topology::CsiTopology;
47pub use self::csi_topology_request::CsiTopologyRequest;
48pub use self::csi_volume::CsiVolume;
49pub use self::csi_volume_capability::CsiVolumeCapability;
50pub use self::csi_volume_external_stub::CsiVolumeExternalStub;
51pub use self::csi_volume_list_stub::CsiVolumeListStub;
52pub use self::deployment::Deployment;
53pub use self::deployment_state::DeploymentState;
54pub use self::desired_transition::DesiredTransition;
55pub use self::desired_updates::DesiredUpdates;
56pub use self::dispatch_payload_config::DispatchPayloadConfig;
57pub use self::dns_config::DnsConfig;
58pub use self::drain_metadata::DrainMetadata;
59pub use self::drain_spec::DrainSpec;
60pub use self::drain_strategy::DrainStrategy;
61pub use self::driver_info::DriverInfo;
62pub use self::ephemeral_disk::EphemeralDisk;
63pub use self::eval_options::EvalOptions;
64pub use self::evaluation::Evaluation;
65pub use self::evaluation_stub::EvaluationStub;
66pub use self::field_diff::FieldDiff;
67pub use self::fuzzy_match::FuzzyMatch;
68pub use self::gauge_value::GaugeValue;
69pub use self::host_network_info::HostNetworkInfo;
70pub use self::host_volume_info::HostVolumeInfo;
71pub use self::job::Job;
72pub use self::job_acl::JobAcl;
73pub use self::job_children_summary::JobChildrenSummary;
74pub use self::job_diff::JobDiff;
75pub use self::job_list_stub::JobListStub;
76pub use self::job_summary::JobSummary;
77pub use self::log_config::LogConfig;
78pub use self::metrics_summary::MetricsSummary;
79pub use self::migrate_strategy::MigrateStrategy;
80pub use self::multiregion::Multiregion;
81pub use self::multiregion_region::MultiregionRegion;
82pub use self::multiregion_strategy::MultiregionStrategy;
83pub use self::namespace::Namespace;
84pub use self::namespace_capabilities::NamespaceCapabilities;
85pub use self::network_resource::NetworkResource;
86pub use self::node::Node;
87pub use self::node_cpu_resources::NodeCpuResources;
88pub use self::node_device::NodeDevice;
89pub use self::node_device_locality::NodeDeviceLocality;
90pub use self::node_device_resource::NodeDeviceResource;
91pub use self::node_disk_resources::NodeDiskResources;
92pub use self::node_event::NodeEvent;
93pub use self::node_list_stub::NodeListStub;
94pub use self::node_memory_resources::NodeMemoryResources;
95pub use self::node_reserved_cpu_resources::NodeReservedCpuResources;
96pub use self::node_reserved_disk_resources::NodeReservedDiskResources;
97pub use self::node_reserved_memory_resources::NodeReservedMemoryResources;
98pub use self::node_reserved_network_resources::NodeReservedNetworkResources;
99pub use self::node_reserved_resources::NodeReservedResources;
100pub use self::node_resources::NodeResources;
101pub use self::node_score_meta::NodeScoreMeta;
102pub use self::object_diff::ObjectDiff;
103pub use self::one_time_token::OneTimeToken;
104pub use self::operator_health_reply::OperatorHealthReply;
105pub use self::parameterized_job_config::ParameterizedJobConfig;
106pub use self::periodic_config::PeriodicConfig;
107pub use self::plan_annotations::PlanAnnotations;
108pub use self::point_value::PointValue;
109pub use self::port::Port;
110pub use self::port_mapping::PortMapping;
111pub use self::preemption_config::PreemptionConfig;
112pub use self::quota_limit::QuotaLimit;
113pub use self::quota_spec::QuotaSpec;
114pub use self::raft_configuration::RaftConfiguration;
115pub use self::raft_server::RaftServer;
116pub use self::requested_device::RequestedDevice;
117pub use self::reschedule_event::RescheduleEvent;
118pub use self::reschedule_policy::ReschedulePolicy;
119pub use self::reschedule_tracker::RescheduleTracker;
120pub use self::resources::Resources;
121pub use self::restart_policy::RestartPolicy;
122pub use self::sampled_value::SampledValue;
123pub use self::scaling_event::ScalingEvent;
124pub use self::scaling_policy::ScalingPolicy;
125pub use self::scaling_policy_list_stub::ScalingPolicyListStub;
126pub use self::scheduler_configuration::SchedulerConfiguration;
127pub use self::server_health::ServerHealth;
128pub use self::service::Service;
129pub use self::service_check::ServiceCheck;
130pub use self::service_registration::ServiceRegistration;
131pub use self::sidecar_task::SidecarTask;
132pub use self::spread::Spread;
133pub use self::spread_target::SpreadTarget;
134pub use self::task::Task;
135pub use self::task_artifact::TaskArtifact;
136pub use self::task_csi_plugin_config::TaskCsiPluginConfig;
137pub use self::task_diff::TaskDiff;
138pub use self::task_event::TaskEvent;
139pub use self::task_group::TaskGroup;
140pub use self::task_group_diff::TaskGroupDiff;
141pub use self::task_group_scale_status::TaskGroupScaleStatus;
142pub use self::task_group_summary::TaskGroupSummary;
143pub use self::task_handle::TaskHandle;
144pub use self::task_lifecycle::TaskLifecycle;
145pub use self::task_state::TaskState;
146pub use self::template::Template;
147pub use self::update_strategy::UpdateStrategy;
148pub use self::variable::Variable;
149pub use self::variable_metadata::VariableMetadata;
150pub use self::vault::Vault;
151pub use self::volume_mount::VolumeMount;
152pub use self::volume_request::VolumeRequest;
153pub use self::wait_config::WaitConfig;
154
155pub mod acl_policy;
156pub mod acl_policy_list_stub;
157pub mod acl_token;
158pub mod acl_token_list_stub;
159pub mod acl_token_role_link;
160pub mod affinity;
161pub mod alloc_deployment_status;
162pub mod alloc_file_info;
163pub mod allocated_cpu_resources;
164pub mod allocated_device_resource;
165pub mod allocated_memory_resources;
166pub mod allocated_resources;
167pub mod allocated_shared_resources;
168pub mod allocated_task_resources;
169pub mod allocation;
170pub mod allocation_list_stub;
171pub mod allocation_metric;
172pub mod attribute;
173pub mod autopilot_configuration;
174pub mod change_script;
175pub mod check_restart;
176pub mod constraint;
177pub mod consul;
178pub mod consul_connect;
179pub mod consul_expose_config;
180pub mod consul_expose_path;
181pub mod consul_gateway;
182pub mod consul_gateway_bind_address;
183pub mod consul_gateway_proxy;
184pub mod consul_gateway_tls_config;
185pub mod consul_ingress_config_entry;
186pub mod consul_ingress_listener;
187pub mod consul_ingress_service;
188pub mod consul_linked_service;
189pub mod consul_mesh_gateway;
190pub mod consul_proxy;
191pub mod consul_sidecar_service;
192pub mod consul_terminating_config_entry;
193pub mod consul_upstream;
194pub mod csi_controller_info;
195pub mod csi_info;
196pub mod csi_mount_options;
197pub mod csi_node_info;
198pub mod csi_plugin;
199pub mod csi_plugin_list_stub;
200pub mod csi_snapshot;
201pub mod csi_topology;
202pub mod csi_topology_request;
203pub mod csi_volume;
204pub mod csi_volume_capability;
205pub mod csi_volume_external_stub;
206pub mod csi_volume_list_stub;
207pub mod deployment;
208pub mod deployment_state;
209pub mod desired_transition;
210pub mod desired_updates;
211pub mod dispatch_payload_config;
212pub mod dns_config;
213pub mod drain_metadata;
214pub mod drain_spec;
215pub mod drain_strategy;
216pub mod driver_info;
217pub mod ephemeral_disk;
218pub mod eval_options;
219pub mod evaluation;
220pub mod evaluation_stub;
221pub mod event;
222pub mod field_diff;
223pub mod fuzzy_match;
224pub mod gauge_value;
225pub mod host_network_info;
226pub mod host_volume_info;
227pub mod job;
228pub mod job_acl;
229pub mod job_children_summary;
230pub mod job_diff;
231pub mod job_list_stub;
232pub mod job_summary;
233pub mod log_config;
234pub mod metrics_summary;
235pub mod migrate_strategy;
236pub mod multiregion;
237pub mod multiregion_region;
238pub mod multiregion_strategy;
239pub mod namespace;
240pub mod namespace_capabilities;
241pub mod network_resource;
242pub mod node;
243pub mod node_cpu_resources;
244pub mod node_device;
245pub mod node_device_locality;
246pub mod node_device_resource;
247pub mod node_disk_resources;
248pub mod node_event;
249pub mod node_list_stub;
250pub mod node_memory_resources;
251pub mod node_reserved_cpu_resources;
252pub mod node_reserved_disk_resources;
253pub mod node_reserved_memory_resources;
254pub mod node_reserved_network_resources;
255pub mod node_reserved_resources;
256pub mod node_resources;
257pub mod node_score_meta;
258pub mod object_diff;
259pub mod one_time_token;
260pub mod operator_health_reply;
261pub mod parameterized_job_config;
262pub mod periodic_config;
263pub mod plan_annotations;
264pub mod point_value;
265pub mod port;
266pub mod port_mapping;
267pub mod preemption_config;
268pub mod quota_limit;
269pub mod quota_spec;
270pub mod raft_configuration;
271pub mod raft_server;
272pub mod requested_device;
273pub mod reschedule_event;
274pub mod reschedule_policy;
275pub mod reschedule_tracker;
276pub mod resources;
277pub mod restart_policy;
278pub mod sampled_value;
279pub mod scaling_event;
280pub mod scaling_policy;
281pub mod scaling_policy_list_stub;
282pub mod scheduler_configuration;
283pub mod server_health;
284pub mod service;
285pub mod service_check;
286pub mod service_registration;
287pub mod sidecar_task;
288pub mod spread;
289pub mod spread_target;
290pub mod task;
291pub mod task_artifact;
292pub mod task_csi_plugin_config;
293pub mod task_diff;
294pub mod task_event;
295pub mod task_group;
296pub mod task_group_diff;
297pub mod task_group_scale_status;
298pub mod task_group_summary;
299pub mod task_handle;
300pub mod task_lifecycle;
301pub mod task_state;
302pub mod template;
303pub mod update_strategy;
304pub mod variable;
305pub mod variable_metadata;
306pub mod vault;
307pub mod volume_mount;
308pub mod volume_request;
309pub mod wait_config;