1
// Code shared by the CLI and API for the GetConstraints function.
6
"launchpad.net/juju-core/constraints"
7
"launchpad.net/juju-core/state"
8
"launchpad.net/juju-core/state/api/params"
11
// GetServiceConstraints returns the constraints for a given service
12
func GetServiceConstraints(st *state.State, args params.GetServiceConstraints) (params.GetServiceConstraintsResults, error) {
13
svc, err := st.Service(args.ServiceName)
15
return params.GetServiceConstraintsResults{constraints.Value{}}, err
17
constraints, err := svc.Constraints()
18
return params.GetServiceConstraintsResults{constraints}, err