terraform/vendor/github.com/vmware/govmomi
Paul Hinze 8209b40526 vendor: Recapture deps w/ latest godep
The original contents of `vendor` were inadvertently captured with an
older version of `godep`. Here, we recapture dependencies by running the
following:

```
godep restore -v
cat Godeps/Godeps.json | jq -r '.Deps[].ImportPath' | xargs godep update -v
```

The newer godep makes the following changes as it captures dependencies:

 * Skips test files
 * Copies `LICENSE` / `PATENTS` files

There is also an additional diff in `golang.org/x/sys/unix` that looks
very similar to the diff between `master..c65f27f` in that repo, so I'm
guessing that dependency was accidentally captured from master instead
of the commit saved to `Godeps.json`.

All in all, these changes should all be "more correct" and result in
smaller diffs for any future updates made to dependencies.
2016-02-10 10:45:16 -06:00
..
event Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
examples/datastores Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
find Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
gen Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
govc vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
guest Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
license Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
list vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
object vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
ovf vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
property Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
scripts Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
session vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
task Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
test vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
units vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
vim25 vendor: Recapture deps w/ latest godep 2016-02-10 10:45:16 -06:00
.travis.yml Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
CHANGELOG.md Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
CONTRIBUTORS Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
LICENSE.txt Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
Makefile Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
README.md Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00
client.go Vendor all dependencies w/ Godep 2016-01-29 15:08:48 -06:00

README.md

Build Status

govmomi

A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter).

For govc, a CLI built on top of govmomi, check out the govc directory.

Compatibility

This library is built for and tested against ESXi and vCenter 5.5 and 6.0.

If you're able to use it against older versions of ESXi and/or vCenter, please leave a note and we'll include it in this compatibility list.

Documentation

The APIs exposed by this library very closely follow the API described in the VMware vSphere API Reference Documentation. Refer to this document to become familiar with the upstream API.

The code in the govmomi package is a wrapper for the code that is generated from the vSphere API description. It primarily provides convenience functions for working with the vSphere API. See godoc.org for documentation.

Status

Changes to the API are subject to semantic versioning.

Refer to the CHANGELOG for version to version changes.

License

govmomi is available under the Apache 2 license.