2014-03-18 09:00:41 -07:00
|
|
|
package datasource
|
|
|
|
|
|
|
|
type Datasource interface {
|
2014-06-26 15:17:53 -07:00
|
|
|
IsAvailable() bool
|
|
|
|
AvailabilityChanges() bool
|
2014-06-18 11:36:06 -07:00
|
|
|
ConfigRoot() string
|
2014-06-18 11:58:18 -07:00
|
|
|
FetchMetadata() ([]byte, error)
|
|
|
|
FetchUserdata() ([]byte, error)
|
2014-05-14 22:20:40 -07:00
|
|
|
Type() string
|
2014-03-18 09:00:41 -07:00
|
|
|
}
|