nomad_client/models/
mod.rs1pub mod acl_policy;
2pub use self::acl_policy::AclPolicy;
3pub mod acl_policy_list_stub;
4pub use self::acl_policy_list_stub::AclPolicyListStub;
5pub mod acl_token;
6pub use self::acl_token::AclToken;
7pub mod acl_token_list_stub;
8pub use self::acl_token_list_stub::AclTokenListStub;
9pub mod affinity;
10pub use self::affinity::Affinity;
11pub mod agent_health;
12pub use self::agent_health::AgentHealth;
13pub mod agent_health_response;
14pub use self::agent_health_response::AgentHealthResponse;
15pub mod agent_member;
16pub use self::agent_member::AgentMember;
17pub mod agent_self;
18pub use self::agent_self::AgentSelf;
19pub mod alloc_deployment_status;
20pub use self::alloc_deployment_status::AllocDeploymentStatus;
21pub mod alloc_file_info;
22pub use self::alloc_file_info::AllocFileInfo;
23pub mod alloc_resource_usage;
24pub use self::alloc_resource_usage::AllocResourceUsage;
25pub mod alloc_signal_request;
26pub use self::alloc_signal_request::AllocSignalRequest;
27pub mod alloc_stop_response;
28pub use self::alloc_stop_response::AllocStopResponse;
29pub mod allocated_cpu_resources;
30pub use self::allocated_cpu_resources::AllocatedCpuResources;
31pub mod allocated_memory_resources;
32pub use self::allocated_memory_resources::AllocatedMemoryResources;
33pub mod allocated_resources;
34pub use self::allocated_resources::AllocatedResources;
35pub mod allocated_shared_resources;
36pub use self::allocated_shared_resources::AllocatedSharedResources;
37pub mod allocated_task_resources;
38pub use self::allocated_task_resources::AllocatedTaskResources;
39pub mod allocation;
40pub use self::allocation::Allocation;
41pub mod allocation_list_stub;
42pub use self::allocation_list_stub::AllocationListStub;
43pub mod allocation_metric;
44pub use self::allocation_metric::AllocationMetric;
45pub mod allocation_restart_request;
46pub use self::allocation_restart_request::AllocationRestartRequest;
47pub mod attribute;
48pub use self::attribute::Attribute;
49pub mod autopilot_configuration;
50pub use self::autopilot_configuration::AutopilotConfiguration;
51pub mod check_restart;
52pub use self::check_restart::CheckRestart;
53pub mod constraint;
54pub use self::constraint::Constraint;
55pub mod consul_connect;
56pub use self::consul_connect::ConsulConnect;
57pub mod consul_proxy;
58pub use self::consul_proxy::ConsulProxy;
59pub mod consul_sidecar_service;
60pub use self::consul_sidecar_service::ConsulSidecarService;
61pub mod consul_upstream;
62pub use self::consul_upstream::ConsulUpstream;
63pub mod cpu_stats;
64pub use self::cpu_stats::CpuStats;
65pub mod csi_controller_info;
66pub use self::csi_controller_info::CsiControllerInfo;
67pub mod csi_info;
68pub use self::csi_info::CsiInfo;
69pub mod csi_mount_options;
70pub use self::csi_mount_options::CsiMountOptions;
71pub mod csi_node_info;
72pub use self::csi_node_info::CsiNodeInfo;
73pub mod csi_plugin;
74pub use self::csi_plugin::CsiPlugin;
75pub mod csi_plugin_list_stub;
76pub use self::csi_plugin_list_stub::CsiPluginListStub;
77pub mod csi_topology;
78pub use self::csi_topology::CsiTopology;
79pub mod csi_volume;
80pub use self::csi_volume::CsiVolume;
81pub mod csi_volume_list_stub;
82pub use self::csi_volume_list_stub::CsiVolumeListStub;
83pub mod csi_volume_register_request;
84pub use self::csi_volume_register_request::CsiVolumeRegisterRequest;
85pub mod deployment;
86pub use self::deployment::Deployment;
87pub mod deployment_alloc_health_request;
88pub use self::deployment_alloc_health_request::DeploymentAllocHealthRequest;
89pub mod deployment_fail_request;
90pub use self::deployment_fail_request::DeploymentFailRequest;
91pub mod deployment_pause_request;
92pub use self::deployment_pause_request::DeploymentPauseRequest;
93pub mod deployment_promote_request;
94pub use self::deployment_promote_request::DeploymentPromoteRequest;
95pub mod deployment_state;
96pub use self::deployment_state::DeploymentState;
97pub mod deployment_update_response;
98pub use self::deployment_update_response::DeploymentUpdateResponse;
99pub mod desired_transition;
100pub use self::desired_transition::DesiredTransition;
101pub mod desired_updates;
102pub use self::desired_updates::DesiredUpdates;
103pub mod device_group_stats;
104pub use self::device_group_stats::DeviceGroupStats;
105pub mod device_stats;
106pub use self::device_stats::DeviceStats;
107pub mod dispatch_payload_config;
108pub use self::dispatch_payload_config::DispatchPayloadConfig;
109pub mod drain_spec;
110pub use self::drain_spec::DrainSpec;
111pub mod drain_strategy;
112pub use self::drain_strategy::DrainStrategy;
113pub mod driver_info;
114pub use self::driver_info::DriverInfo;
115pub mod ephemeral_disk;
116pub use self::ephemeral_disk::EphemeralDisk;
117pub mod eval_options;
118pub use self::eval_options::EvalOptions;
119pub mod evaluation;
120pub use self::evaluation::Evaluation;
121pub mod field_diff;
122pub use self::field_diff::FieldDiff;
123pub mod host_cpu_stats;
124pub use self::host_cpu_stats::HostCpuStats;
125pub mod host_disk_stats;
126pub use self::host_disk_stats::HostDiskStats;
127pub mod host_memory_stats;
128pub use self::host_memory_stats::HostMemoryStats;
129pub mod host_stats;
130pub use self::host_stats::HostStats;
131pub mod host_volume_info;
132pub use self::host_volume_info::HostVolumeInfo;
133pub mod job;
134pub use self::job::Job;
135pub mod job_children_summary;
136pub use self::job_children_summary::JobChildrenSummary;
137pub mod job_deregister_response;
138pub use self::job_deregister_response::JobDeregisterResponse;
139pub mod job_diff;
140pub use self::job_diff::JobDiff;
141pub mod job_dispatch_request;
142pub use self::job_dispatch_request::JobDispatchRequest;
143pub mod job_dispatch_response;
144pub use self::job_dispatch_response::JobDispatchResponse;
145pub mod job_evaluate_request;
146pub use self::job_evaluate_request::JobEvaluateRequest;
147pub mod job_list_stub;
148pub use self::job_list_stub::JobListStub;
149pub mod job_plan_request;
150pub use self::job_plan_request::JobPlanRequest;
151pub mod job_plan_response;
152pub use self::job_plan_response::JobPlanResponse;
153pub mod job_register_response;
154pub use self::job_register_response::JobRegisterResponse;
155pub mod job_revert_request;
156pub use self::job_revert_request::JobRevertRequest;
157pub mod job_scale_status_response;
158pub use self::job_scale_status_response::JobScaleStatusResponse;
159pub mod job_stability_request;
160pub use self::job_stability_request::JobStabilityRequest;
161pub mod job_stability_response;
162pub use self::job_stability_response::JobStabilityResponse;
163pub mod job_summary;
164pub use self::job_summary::JobSummary;
165pub mod job_validate_request;
166pub use self::job_validate_request::JobValidateRequest;
167pub mod job_validate_response;
168pub use self::job_validate_response::JobValidateResponse;
169pub mod job_versions_response;
170pub use self::job_versions_response::JobVersionsResponse;
171pub mod jobs_parse_request;
172pub use self::jobs_parse_request::JobsParseRequest;
173pub mod join_response;
174pub use self::join_response::JoinResponse;
175pub mod keyring_request;
176pub use self::keyring_request::KeyringRequest;
177pub mod keyring_response;
178pub use self::keyring_response::KeyringResponse;
179pub mod log_config;
180pub use self::log_config::LogConfig;
181pub mod memory_stats;
182pub use self::memory_stats::MemoryStats;
183pub mod migrate_strategy;
184pub use self::migrate_strategy::MigrateStrategy;
185pub mod monitor_message;
186pub use self::monitor_message::MonitorMessage;
187pub mod namespace;
188pub use self::namespace::Namespace;
189pub mod network_dns;
190pub use self::network_dns::NetworkDns;
191pub mod network_resource;
192pub use self::network_resource::NetworkResource;
193pub mod node;
194pub use self::node::Node;
195pub mod node_cpu_resources;
196pub use self::node_cpu_resources::NodeCpuResources;
197pub mod node_device;
198pub use self::node_device::NodeDevice;
199pub mod node_device_locality;
200pub use self::node_device_locality::NodeDeviceLocality;
201pub mod node_device_resource;
202pub use self::node_device_resource::NodeDeviceResource;
203pub mod node_disk_resources;
204pub use self::node_disk_resources::NodeDiskResources;
205pub mod node_drain_update_response;
206pub use self::node_drain_update_response::NodeDrainUpdateResponse;
207pub mod node_eligibility_update_response;
208pub use self::node_eligibility_update_response::NodeEligibilityUpdateResponse;
209pub mod node_eval_response;
210pub use self::node_eval_response::NodeEvalResponse;
211pub mod node_event;
212pub use self::node_event::NodeEvent;
213pub mod node_list_stub;
214pub use self::node_list_stub::NodeListStub;
215pub mod node_memory_resources;
216pub use self::node_memory_resources::NodeMemoryResources;
217pub mod node_reserved_cpu_resources;
218pub use self::node_reserved_cpu_resources::NodeReservedCpuResources;
219pub mod node_reserved_disk_resources;
220pub use self::node_reserved_disk_resources::NodeReservedDiskResources;
221pub mod node_reserved_memory_resources;
222pub use self::node_reserved_memory_resources::NodeReservedMemoryResources;
223pub mod node_reserved_network_resources;
224pub use self::node_reserved_network_resources::NodeReservedNetworkResources;
225pub mod node_reserved_resources;
226pub use self::node_reserved_resources::NodeReservedResources;
227pub mod node_resources;
228pub use self::node_resources::NodeResources;
229pub mod node_score_meta;
230pub use self::node_score_meta::NodeScoreMeta;
231pub mod node_update_drain_request;
232pub use self::node_update_drain_request::NodeUpdateDrainRequest;
233pub mod node_update_eligibility_request;
234pub use self::node_update_eligibility_request::NodeUpdateEligibilityRequest;
235pub mod object_diff;
236pub use self::object_diff::ObjectDiff;
237pub mod operator_health_reply;
238pub use self::operator_health_reply::OperatorHealthReply;
239pub mod parameterized_job_config;
240pub use self::parameterized_job_config::ParameterizedJobConfig;
241pub mod periodic_config;
242pub use self::periodic_config::PeriodicConfig;
243pub mod periodic_force_response;
244pub use self::periodic_force_response::PeriodicForceResponse;
245pub mod plan_annotations;
246pub use self::plan_annotations::PlanAnnotations;
247pub mod port;
248pub use self::port::Port;
249pub mod preemption_config;
250pub use self::preemption_config::PreemptionConfig;
251pub mod query_options;
252pub use self::query_options::QueryOptions;
253pub mod quota_limit;
254pub use self::quota_limit::QuotaLimit;
255pub mod quota_spec;
256pub use self::quota_spec::QuotaSpec;
257pub mod quota_usage;
258pub use self::quota_usage::QuotaUsage;
259pub mod raft_configuration;
260pub use self::raft_configuration::RaftConfiguration;
261pub mod raft_server;
262pub use self::raft_server::RaftServer;
263pub mod register_job_request;
264pub use self::register_job_request::RegisterJobRequest;
265pub mod requested_device;
266pub use self::requested_device::RequestedDevice;
267pub mod reschedule_event;
268pub use self::reschedule_event::RescheduleEvent;
269pub mod reschedule_policy;
270pub use self::reschedule_policy::ReschedulePolicy;
271pub mod reschedule_tracker;
272pub use self::reschedule_tracker::RescheduleTracker;
273pub mod resource_usage;
274pub use self::resource_usage::ResourceUsage;
275pub mod resources;
276pub use self::resources::Resources;
277pub mod restart_policy;
278pub use self::restart_policy::RestartPolicy;
279pub mod scaling_event;
280pub use self::scaling_event::ScalingEvent;
281pub mod scaling_policy;
282pub use self::scaling_policy::ScalingPolicy;
283pub mod scaling_policy_list_stub;
284pub use self::scaling_policy_list_stub::ScalingPolicyListStub;
285pub mod scaling_request;
286pub use self::scaling_request::ScalingRequest;
287pub mod scheduler_configuration;
288pub use self::scheduler_configuration::SchedulerConfiguration;
289pub mod scheduler_configuration_response;
290pub use self::scheduler_configuration_response::SchedulerConfigurationResponse;
291pub mod scheduler_set_configuration_response;
292pub use self::scheduler_set_configuration_response::SchedulerSetConfigurationResponse;
293pub mod search_request;
294pub use self::search_request::SearchRequest;
295pub mod search_response;
296pub use self::search_response::SearchResponse;
297pub mod sentinel_policy;
298pub use self::sentinel_policy::SentinelPolicy;
299pub mod sentinel_policy_list_stub;
300pub use self::sentinel_policy_list_stub::SentinelPolicyListStub;
301pub mod server_health;
302pub use self::server_health::ServerHealth;
303pub mod server_members;
304pub use self::server_members::ServerMembers;
305pub mod service;
306pub use self::service::Service;
307pub mod service_check;
308pub use self::service_check::ServiceCheck;
309pub mod sidecar_task;
310pub use self::sidecar_task::SidecarTask;
311pub mod spread;
312pub use self::spread::Spread;
313pub mod spread_target;
314pub use self::spread_target::SpreadTarget;
315pub mod stat_object;
316pub use self::stat_object::StatObject;
317pub mod stat_value;
318pub use self::stat_value::StatValue;
319pub mod stream_frame;
320pub use self::stream_frame::StreamFrame;
321pub mod task;
322pub use self::task::Task;
323pub mod task_artifact;
324pub use self::task_artifact::TaskArtifact;
325pub mod task_csi_plugin_config;
326pub use self::task_csi_plugin_config::TaskCsiPluginConfig;
327pub mod task_diff;
328pub use self::task_diff::TaskDiff;
329pub mod task_event;
330pub use self::task_event::TaskEvent;
331pub mod task_group;
332pub use self::task_group::TaskGroup;
333pub mod task_group_diff;
334pub use self::task_group_diff::TaskGroupDiff;
335pub mod task_group_scale_status;
336pub use self::task_group_scale_status::TaskGroupScaleStatus;
337pub mod task_group_summary;
338pub use self::task_group_summary::TaskGroupSummary;
339pub mod task_lifecycle;
340pub use self::task_lifecycle::TaskLifecycle;
341pub mod task_resource_usage;
342pub use self::task_resource_usage::TaskResourceUsage;
343pub mod task_state;
344pub use self::task_state::TaskState;
345pub mod template;
346pub use self::template::Template;
347pub mod update_strategy;
348pub use self::update_strategy::UpdateStrategy;
349pub mod vault;
350pub use self::vault::Vault;
351pub mod volume_mount;
352pub use self::volume_mount::VolumeMount;
353pub mod volume_request;
354pub use self::volume_request::VolumeRequest;