github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/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  }