1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Copyright 2013 Canonical Ltd.
// Licensed under the AGPLv3, see LICENCE file for details.
package names
import (
"strings"
)
// EnvironTag returns the tag of an environment with the given environment UUID.
func EnvironTag(uuid string) string {
return makeTag(EnvironTagKind, uuid)
}
// IsEnvironment returns whether id is a valid environment UUID.
func IsEnvironment(id string) bool {
// TODO(axw) 2013-12-04 #1257587
// We should not accept environment tags that
// do not look like UUIDs.
return !strings.Contains(id, "/")
}
|