Go
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
common
response
.gitignore
.travis.yml
LICENCE
README.md

README.md

go-oracle-cloud

Client library providing a simple interface with the oracle cloud IAAS rest api.

Build Status GoDoc Go Report Card

Example client authentication

package main

import (
	"fmt"
	oracle "github.com/juju/go-oracle-cloud/api"
)

func main() {
	// create the configuration for the client
	cfg := oracle.Config{
		Username: "oracle@username.com",
		Password: "oraclepassword",
		Identify: "qbitq",
		Endpoint: "https://api-z52.compute.us2.oraclecloud.com",
	}

	// create a new client based on the configuration
	cli, err := oracle.NewClient(cfg)
	if err != nil {
		fmt.Println(err)
		return
	}

	// authenticate with the client
	err = cli.Authenticate()
	if err != nil {
		fmt.Println(err)
		return
	}


	// code
}