Documentation
      ¶
    
    
  
    
  
    Overview ¶
+groupName=user.openshift.io Package api is the internal version of the API.
Index ¶
- Constants
 - Variables
 - func DeepCopy_user_Group(in interface{}, out interface{}, c *conversion.Cloner) error
 - func DeepCopy_user_GroupList(in interface{}, out interface{}, c *conversion.Cloner) error
 - func DeepCopy_user_Identity(in interface{}, out interface{}, c *conversion.Cloner) error
 - func DeepCopy_user_IdentityList(in interface{}, out interface{}, c *conversion.Cloner) error
 - func DeepCopy_user_User(in interface{}, out interface{}, c *conversion.Cloner) error
 - func DeepCopy_user_UserIdentityMapping(in interface{}, out interface{}, c *conversion.Cloner) error
 - func DeepCopy_user_UserList(in interface{}, out interface{}, c *conversion.Cloner) error
 - func IdentityFieldSelector(obj runtime.Object, fieldSet fields.Set) error
 - func IsKindOrLegacy(kind string, gk schema.GroupKind) bool
 - func IsResourceOrLegacy(resource string, gr schema.GroupResource) bool
 - func Kind(kind string) schema.GroupKind
 - func LegacyKind(kind string) schema.GroupKind
 - func LegacyResource(resource string) schema.GroupResource
 - func RegisterDeepCopies(scheme *runtime.Scheme) error
 - func Resource(resource string) schema.GroupResource
 - type Group
 - type GroupList
 - type Identity
 - type IdentityList
 - type User
 - type UserIdentityMapping
 - type UserList
 
Constants ¶
const ( GroupName = "user.openshift.io" LegacyGroupName = "" )
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal} LegacySchemeGroupVersion = schema.GroupVersion{Group: LegacyGroupName, Version: runtime.APIVersionInternal} LegacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes) AddToSchemeInCoreGroup = LegacySchemeBuilder.AddToScheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
SchemeGroupVersion is group version used to register these objects
Functions ¶
func DeepCopy_user_Group ¶
func DeepCopy_user_Group(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_Group is an autogenerated deepcopy function.
func DeepCopy_user_GroupList ¶
func DeepCopy_user_GroupList(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_GroupList is an autogenerated deepcopy function.
func DeepCopy_user_Identity ¶
func DeepCopy_user_Identity(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_Identity is an autogenerated deepcopy function.
func DeepCopy_user_IdentityList ¶
func DeepCopy_user_IdentityList(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_IdentityList is an autogenerated deepcopy function.
func DeepCopy_user_User ¶
func DeepCopy_user_User(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_User is an autogenerated deepcopy function.
func DeepCopy_user_UserIdentityMapping ¶
func DeepCopy_user_UserIdentityMapping(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_UserIdentityMapping is an autogenerated deepcopy function.
func DeepCopy_user_UserList ¶
func DeepCopy_user_UserList(in interface{}, out interface{}, c *conversion.Cloner) error
    DeepCopy_user_UserList is an autogenerated deepcopy function.
func IdentityFieldSelector ¶
func IsKindOrLegacy ¶
IsKindOrLegacy checks if the provided GroupKind matches with the given kind by looking up the API group and also the legacy API.
func IsResourceOrLegacy ¶
func IsResourceOrLegacy(resource string, gr schema.GroupResource) bool
IsResourceOrLegacy checks if the provided GroupResources matches with the given resource by looking up the API group and also the legacy API.
func Kind ¶
Kind takes an unqualified kind and returns back a Group qualified GroupKind
func LegacyResource ¶
func LegacyResource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns back a Group qualified GroupResource
func RegisterDeepCopies ¶
RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns back a Group qualified GroupResource
Types ¶
type Group ¶
type Group struct {
	metav1.TypeMeta
	metav1.ObjectMeta
	Users []string
}
    Group represents a referenceable set of Users
type Identity ¶
type Identity struct {
	metav1.TypeMeta
	metav1.ObjectMeta
	// ProviderName is the source of identity information
	ProviderName string
	// ProviderUserName uniquely represents this identity in the scope of the provider
	ProviderUserName string
	// User is a reference to the user this identity is associated with
	// Both Name and UID must be set
	User kapi.ObjectReference
	Extra map[string]string
}
    type User ¶
type UserIdentityMapping ¶
type UserIdentityMapping struct {
	metav1.TypeMeta
	metav1.ObjectMeta
	Identity kapi.ObjectReference
	User     kapi.ObjectReference
}
    
      
      Source Files
      ¶
    
- doc.go
 - fields.go
 - register.go
 - types.go
 - zz_generated.deepcopy.go
 
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       +groupName=user.openshift.io Package v1 is the v1 version of the API. 
         | 
      +groupName=user.openshift.io Package v1 is the v1 version of the API. |