go-client-codegen
is an automatically code generated Aiven Go Client from the Aiven API specification.
Warning: this client is under heavy development.
go get github.com/aiven/go-client-codegen
Name | Type | Description |
---|---|---|
AIVEN_TOKEN |
string |
Aiven API Authentication Token |
AIVEN_WEB_URL |
string |
Aiven API URL |
AIVEN_USER_AGENT |
string |
User Agent |
AIVEN_DEBUG |
bool |
Debug Output Flag (stderr) |
import "github.com/aiven/go-client-codegen"
client, err := aiven.NewClient(DebugOpt(true), UserAgentOpt("foo"))
if err != nil {
return err
}
services, err := client.ServiceList(ctx, "bar-project")
See CONTRIBUTING.md for instructions on how to contribute to the development of go-client-codegen.
go-client-codegen is licensed under the Apache license, version 2.0. Full license text is available in the LICENSE file.
Please note that the project explicitly does not require a CLA (Contributor License Agreement) from its contributors.
Bug reports and patches are very welcome, please post them as GitHub issues and pull requests at https://github.com/aiven/go-client-codegen. To report any possible vulnerabilities or other serious issues please see our security policy.