github.com/axw/juju@v0.0.0-20161005053422-4bd6544d08d4/apiserver/params/undertaker.go (about)

     1  // Copyright 2015 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package params
     5  
     6  // UndertakerModelInfo returns information on an model needed by the undertaker worker.
     7  type UndertakerModelInfo struct {
     8  	UUID       string `json:"uuid"`
     9  	Name       string `json:"name"`
    10  	GlobalName string `json:"global-name"`
    11  	IsSystem   bool   `json:"is-system"`
    12  	Life       Life   `json:"life"`
    13  }
    14  
    15  // UndertakerModelInfoResult holds the result of an API call that returns an
    16  // UndertakerModelInfoResult or an error.
    17  type UndertakerModelInfoResult struct {
    18  	Error  *Error              `json:"error,omitempty"`
    19  	Result UndertakerModelInfo `json:"result"`
    20  }