types

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2016 License: Apache-2.0, Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package types implements various generic types used throughout kubernetes.

Index

Constants

View Source
const (
	Separator = '/'
)

Variables

This section is empty.

Functions

This section is empty.

Types

type NamespacedName

type NamespacedName struct {
	Namespace string
	Name      string
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL