1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
mod cache_from;
pub use cache_from::*;
mod container_capabilities;
pub use container_capabilities::*;
mod container_device;
pub use container_device::*;
mod container_healthcheck;
pub use container_healthcheck::*;
mod container_host;
pub use container_host::*;
mod container_label;
pub use container_label::*;
mod container_mount;
pub use container_mount::*;
mod container_mount_bind_options;
pub use container_mount_bind_options::*;
mod container_mount_tmpfs_options;
pub use container_mount_tmpfs_options::*;
mod container_mount_volume_options;
pub use container_mount_volume_options::*;
mod container_mount_volume_options_label;
pub use container_mount_volume_options_label::*;
mod container_network_data;
pub use container_network_data::*;
mod container_networks_advanced;
pub use container_networks_advanced::*;
mod container_port;
pub use container_port::*;
mod container_ulimit;
pub use container_ulimit::*;
mod container_upload;
pub use container_upload::*;
mod container_volume;
pub use container_volume::*;
mod docker_build;
pub use docker_build::*;
mod network_ipam_config;
pub use network_ipam_config::*;
mod network_label;
pub use network_label::*;
mod plugin_grant_permission;
pub use plugin_grant_permission::*;
mod provider_registry_auth;
pub use provider_registry_auth::*;
mod registry;
pub use registry::*;
mod remote_image_build;
pub use remote_image_build::*;
mod remote_image_build_auth_config;
pub use remote_image_build_auth_config::*;
mod remote_image_build_ulimit;
pub use remote_image_build_ulimit::*;
mod secret_label;
pub use secret_label::*;
mod service_auth;
pub use service_auth::*;
mod service_converge_config;
pub use service_converge_config::*;
mod service_endpoint_spec;
pub use service_endpoint_spec::*;
mod service_endpoint_spec_port;
pub use service_endpoint_spec_port::*;
mod service_label;
pub use service_label::*;
mod service_mode;
pub use service_mode::*;
mod service_mode_replicated;
pub use service_mode_replicated::*;
mod service_rollback_config;
pub use service_rollback_config::*;
mod service_task_spec;
pub use service_task_spec::*;
mod service_task_spec_container_spec;
pub use service_task_spec_container_spec::*;
mod service_task_spec_container_spec_config;
pub use service_task_spec_container_spec_config::*;
mod service_task_spec_container_spec_dns_config;
pub use service_task_spec_container_spec_dns_config::*;
mod service_task_spec_container_spec_healthcheck;
pub use service_task_spec_container_spec_healthcheck::*;
mod service_task_spec_container_spec_host;
pub use service_task_spec_container_spec_host::*;
mod service_task_spec_container_spec_label;
pub use service_task_spec_container_spec_label::*;
mod service_task_spec_container_spec_mount;
pub use service_task_spec_container_spec_mount::*;
mod service_task_spec_container_spec_mount_bind_options;
pub use service_task_spec_container_spec_mount_bind_options::*;
mod service_task_spec_container_spec_mount_tmpfs_options;
pub use service_task_spec_container_spec_mount_tmpfs_options::*;
mod service_task_spec_container_spec_mount_volume_options;
pub use service_task_spec_container_spec_mount_volume_options::*;
mod service_task_spec_container_spec_mount_volume_options_label;
pub use service_task_spec_container_spec_mount_volume_options_label::*;
mod service_task_spec_container_spec_privileges;
pub use service_task_spec_container_spec_privileges::*;
mod service_task_spec_container_spec_privileges_credential_spec;
pub use service_task_spec_container_spec_privileges_credential_spec::*;
mod service_task_spec_container_spec_privileges_se_linux_context;
pub use service_task_spec_container_spec_privileges_se_linux_context::*;
mod service_task_spec_container_spec_secret;
pub use service_task_spec_container_spec_secret::*;
mod service_task_spec_log_driver;
pub use service_task_spec_log_driver::*;
mod service_task_spec_networks_advanced;
pub use service_task_spec_networks_advanced::*;
mod service_task_spec_placement;
pub use service_task_spec_placement::*;
mod service_task_spec_placement_platform;
pub use service_task_spec_placement_platform::*;
mod service_task_spec_resources;
pub use service_task_spec_resources::*;
mod service_task_spec_resources_limits;
pub use service_task_spec_resources_limits::*;
mod service_task_spec_resources_reservation;
pub use service_task_spec_resources_reservation::*;
mod service_task_spec_resources_reservation_generic_resources;
pub use service_task_spec_resources_reservation_generic_resources::*;
mod service_task_spec_restart_policy;
pub use service_task_spec_restart_policy::*;
mod service_update_config;
pub use service_update_config::*;
mod volume_label;
pub use volume_label::*;
mod get_network_ipam_config;
pub use get_network_ipam_config::*;
mod registry_auth;
pub use registry_auth::*;

pub type BuilderVersion = String;