| David K. Bainbridge | 528b318 | 2017-01-23 08:51:59 -0800 | [diff] [blame] | 1 | // Copyright 2012-2016 Canonical Ltd. |
| 2 | // Licensed under the LGPLv3, see LICENCE file for details. | ||||
| 3 | |||||
| 4 | package gomaasapi | ||||
| 5 | |||||
| 6 | // NewMAAS returns an interface to the MAAS API as a *MAASObject. | ||||
| 7 | func NewMAAS(client Client) *MAASObject { | ||||
| 8 | attrs := map[string]interface{}{resourceURI: client.APIURL.String()} | ||||
| 9 | obj := newJSONMAASObject(attrs, client) | ||||
| 10 | return &obj | ||||
| 11 | } | ||||