@@ -95,6 +95,8 @@ Options:
95
95
complain that there's no attached TTY.
96
96
* **Parallel** (default: `false`) - Enable or disable parallelism if provider
97
97
supports it (automatically enables Force).
98
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to destroy.
99
+ If unspecified (default), all VMs in the current directory will be destroyed.
98
100
99
101
Response:
100
102
* **Error** - Set if an error occurred.
@@ -127,6 +129,8 @@ func (*VagrantClient) Halt() *HaltCommand
127
129
Options:
128
130
* **Force** (default: `false`) - Force shutdown (equivalent to pulling the
129
131
power of the VM)
132
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to halt.
133
+ If unspecified (default), all VMs in the current directory will be halted.
130
134
131
135
Response:
132
136
* **Error** - Set if an error occurred.
@@ -163,6 +167,9 @@ func (*VagrantClient) Provision() *ProvisionCommand
163
167
Options:
164
168
* **Provisioners** (default: `nil`) - Enable only certain provisioners, by type
165
169
or name as an array of strings.
170
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to provision.
171
+ If unspecified (default), all VMs in the current directory will be
172
+ provisioned.
166
173
167
174
Response:
168
175
* **Error** - Set if an error occurred.
@@ -182,6 +189,8 @@ Options:
182
189
provisioners will be disabled.
183
190
* **Provisioners** (default: `nil`) - Enable only certain provisioners, by type
184
191
or name as an array of strings. Implies ForceProvisioning.
192
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to reload.
193
+ If unspecified (default), all VMs in the current directory will be reloaded.
185
194
186
195
Response:
187
196
* **Error** - Set if an error occurred.
@@ -201,6 +210,8 @@ Options:
201
210
provisioners will be disabled.
202
211
* **Provisioners** (default: `nil`) - Enable only certain provisioners, by type
203
212
or name as an array of strings. Implies ForceProvisioning.
213
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to resume.
214
+ If unspecified (default), all VMs in the current directory will be resumed.
204
215
205
216
Response:
206
217
* **Error** - Set if an error occurred.
@@ -215,6 +226,9 @@ func (*VagrantClient) SSHConfig() *SSHConfigCommand
215
226
216
227
Options:
217
228
* **Host** (default: `""`) - Name the host for the config
229
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to retrieve
230
+ the configuration for. If unspecified (default), the configuration of all VMs
231
+ in the current directory will be returned.
218
232
219
233
Response:
220
234
* **Configs** - a map of vagrant machine names to `SSHConfig` objects. Each
@@ -229,6 +243,11 @@ Get the status of the vagrant machine.
229
243
func (*VagrantClient) Status() *StatusCommand
230
244
```
231
245
246
+ Options:
247
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to retrieve
248
+ the status for. If unspecified (default), the status of all VMs in the
249
+ current directory will be returned.
250
+
232
251
Response:
233
252
* **Status** - a map of vagrant machine names to a string describing the
234
253
status of the VM.
@@ -242,6 +261,10 @@ Suspends the vagrant machine.
242
261
func (*VagrantClient) Suspend() *SuspendCommand
243
262
```
244
263
264
+ Options:
265
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to suspend.
266
+ If unspecified (default), all VMs in the current directory will be suspended.
267
+
245
268
Response:
246
269
* **Error** - Set if an error occurred.
247
270
@@ -267,6 +290,9 @@ Options:
267
290
* **Provider** (default: `""`) - Back the machine with a specific provider.
268
291
* **InstallProvider** (default: `true`) - If possible, install the provider if
269
292
it isn't installed.
293
+ * **MachineName** (default: `""`) - The name or ID of a vagrant VM to bring up.
294
+ If unspecified (default), all VMs in the current directory will be brought
295
+ up.
270
296
271
297
Response:
272
298
* **VMInfo** - a map of vagrant machine names to `VMInfo` objects. Each VMInfo
0 commit comments