Help us shape the future of Go! Take the 2026 Go Developer Survey

v1beta3

package
v1.1.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const GroupName = ""

Variables

View Source
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1beta3"}

SchemeGroupVersion is group version used to register these objects

Functions

func AddToScheme added in v1.1.3

func AddToScheme(scheme *runtime.Scheme)

Types

type Group added in v1.0.4

type Group struct {
	unversioned.TypeMeta `json:",inline"`
	kapi.ObjectMeta      `json:"metadata,omitempty"`

	// Users is the list of users in this group.
	Users []string `json:"users" description:"list of users in this group"`
}

Group represents a referenceable set of Users

func (*Group) GetObjectKind added in v1.1.3

func (obj *Group) GetObjectKind() unversioned.ObjectKind

type GroupList added in v1.0.4

type GroupList struct {
	unversioned.TypeMeta `json:",inline"`
	unversioned.ListMeta `json:"metadata,omitempty"`
	Items                []Group `json:"items" description:"list of groups"`
}

func (*GroupList) GetObjectKind added in v1.1.3

func (obj *GroupList) GetObjectKind() unversioned.ObjectKind

type Identity

type Identity struct {
	unversioned.TypeMeta `json:",inline"`
	kapi.ObjectMeta      `json:"metadata,omitempty"`

	// ProviderName is the source of identity information
	ProviderName string `json:"providerName"`

	// ProviderUserName uniquely represents this identity in the scope of the provider
	ProviderUserName string `json:"providerUserName"`

	// User is a reference to the user this identity is associated with
	// Both Name and UID must be set
	User kapi.ObjectReference `json:"user"`

	Extra map[string]string `json:"extra,omitempty"`
}

func (*Identity) GetObjectKind added in v1.1.3

func (obj *Identity) GetObjectKind() unversioned.ObjectKind

type IdentityList

type IdentityList struct {
	unversioned.TypeMeta `json:",inline"`
	unversioned.ListMeta `json:"metadata,omitempty"`
	Items                []Identity `json:"items"`
}

func (*IdentityList) GetObjectKind added in v1.1.3

func (obj *IdentityList) GetObjectKind() unversioned.ObjectKind

type User

type User struct {
	unversioned.TypeMeta `json:",inline"`
	kapi.ObjectMeta      `json:"metadata,omitempty"`

	FullName string `json:"fullName,omitempty"`

	Identities []string `json:"identities"`

	Groups []string `json:"groups"`
}

func (*User) GetObjectKind added in v1.1.3

func (obj *User) GetObjectKind() unversioned.ObjectKind

type UserIdentityMapping

type UserIdentityMapping struct {
	unversioned.TypeMeta `json:",inline"`
	kapi.ObjectMeta      `json:"metadata,omitempty"`

	Identity kapi.ObjectReference `json:"identity,omitempty"`
	User     kapi.ObjectReference `json:"user,omitempty"`
}

func (*UserIdentityMapping) GetObjectKind added in v1.1.3

func (obj *UserIdentityMapping) GetObjectKind() unversioned.ObjectKind

type UserList

type UserList struct {
	unversioned.TypeMeta `json:",inline"`
	unversioned.ListMeta `json:"metadata,omitempty"`
	Items                []User `json:"items"`
}

func (*UserList) GetObjectKind added in v1.1.3

func (obj *UserList) GetObjectKind() unversioned.ObjectKind

Jump to

Keyboard shortcuts

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