go-oracle-cloud

module
v0.0.0-...-95ad2a0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2017 License: LGPL-3.0

README

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
}


Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL