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 GroupToSelectableFields(group *Group) fields.Set
- func IdentityToSelectableFields(identity *Identity) fields.Set
- 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
- func UserToSelectableFields(user *User) fields.Set
- 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 GroupToSelectableFields ¶
GroupToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc
func IdentityToSelectableFields ¶
IdentityToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc
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 LegacyKind ¶
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
func UserToSelectableFields ¶
UserToSelectableFields returns a label set that represents the object changes to the returned keys require registering conversions for existing versions using Scheme.AddFieldLabelConversionFunc
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 UserIdentityMapping ¶
type UserIdentityMapping struct { metav1.TypeMeta metav1.ObjectMeta Identity kapi.ObjectReference User kapi.ObjectReference }
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. |