This SDK builds a layer of abstraction above customerconnect.vmware.com to hide the complexity for the client. This allows for downloads to be requested using the minimum of information.
WARNING: This SDK is unofficial and experimental, with no guarantee of API stability.
This code is not meant to be compiled directly, but rather be consumed by another compiled program.
See go.mod
for details of the version of Golang used.
Install modules with go mod download
from the root of the repo.
You must export environmental variables with your credentials to VMware Customer Connect. A generic account with no specific entitlement is required. Make sure that password are enclosed in single quotes to prevent issues with special charactors in passwords.
export VMWCC_USER='<user@name>'
export VMWCC_PASS='<password>'
Run test with go test ./...
.
Run GOPROXY=direct go get -u ./...
to pull in the latest dependencies.
Please see our Code of Conduct and Contributors guide.
The vmware-customer-connect-sdk project team welcomes contributions from the community. Before you start working with vmware-customer-connect-sdk, please read and sign our Contributor License Agreement CLA. If you wish to contribute code and you have not signed our contributor license agreement (CLA), our bot will prompt you to do so when you open a Pull Request. For any questions about the CLA process, please refer to our FAQ.
Apache License
Credit [@hoegaarden] (https://github.com/hoegaarden) for some of the original code.