Documentation

Index

Constants

This section is empty.

Variables

View Source
var NameMayNotBe = []string{".", ".."}

    NameMayNotBe specifies strings that cannot be used as names specified as path segments (like the REST API or etcd store)

    View Source
    var NameMayNotContain = []string{"/", "%"}

      NameMayNotContain specifies substrings that cannot be used in names specified as path segments (like the REST API or etcd store)

      Functions

      func IsValidPathSegmentName

      func IsValidPathSegmentName(name string) []string

        IsValidPathSegmentName validates the name can be safely encoded as a path segment

        func IsValidPathSegmentPrefix

        func IsValidPathSegmentPrefix(name string) []string

          IsValidPathSegmentPrefix validates the name can be used as a prefix for a name which will be encoded as a path segment It does not check for exact matches with disallowed names, since an arbitrary suffix might make the name valid

          func ValidatePathSegmentName

          func ValidatePathSegmentName(name string, prefix bool) []string

            ValidatePathSegmentName validates the name can be safely encoded as a path segment

            Types

            This section is empty.

            Source Files