Documentation ¶
Overview ¶
Package types implements various generic types used throughout kubernetes.
Index ¶
Constants ¶
const (
Separator = '/'
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NamespacedName ¶
func NewNamespacedNameFromString ¶
func NewNamespacedNameFromString(s string) NamespacedName
NewNamespacedNameFromString parses the provided string and returns a NamespacedName. The expected format is as per String() above. If the input string is invalid, the returned NamespacedName has all empty string field values. This allows a single-value return from this function, while still allowing error checks in the caller. Note that an input string which does not include exactly one Separator is not a valid input (as it could never have neem returned by String() )
func (NamespacedName) String ¶
func (n NamespacedName) String() string
String returns the general purpose string representation
type UID ¶
type UID string
UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.
type UnixGroupID ¶
type UnixGroupID int64
type UnixUserID ¶
type UnixUserID int64