Documentation ¶
Overview ¶
+groupName=user.openshift.io Package v1 is the v1 version of the API.
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (*Group) Descriptor() ([]byte, []int)
- func (m *Group) Marshal() (dAtA []byte, err error)
- func (m *Group) MarshalTo(dAtA []byte) (int, error)
- func (m *Group) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Group) ProtoMessage()
- func (m *Group) Reset()
- func (m *Group) Size() (n int)
- func (this *Group) String() string
- func (Group) SwaggerDoc() map[string]string
- func (m *Group) Unmarshal(dAtA []byte) error
- func (m *Group) XXX_DiscardUnknown()
- func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Group) XXX_Merge(src proto.Message)
- func (m *Group) XXX_Size() int
- func (m *Group) XXX_Unmarshal(b []byte) error
- type GroupList
- func (in *GroupList) DeepCopy() *GroupList
- func (in *GroupList) DeepCopyInto(out *GroupList)
- func (in *GroupList) DeepCopyObject() runtime.Object
- func (*GroupList) Descriptor() ([]byte, []int)
- func (m *GroupList) Marshal() (dAtA []byte, err error)
- func (m *GroupList) MarshalTo(dAtA []byte) (int, error)
- func (m *GroupList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GroupList) ProtoMessage()
- func (m *GroupList) Reset()
- func (m *GroupList) Size() (n int)
- func (this *GroupList) String() string
- func (GroupList) SwaggerDoc() map[string]string
- func (m *GroupList) Unmarshal(dAtA []byte) error
- func (m *GroupList) XXX_DiscardUnknown()
- func (m *GroupList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GroupList) XXX_Merge(src proto.Message)
- func (m *GroupList) XXX_Size() int
- func (m *GroupList) XXX_Unmarshal(b []byte) error
- type Identity
- func (in *Identity) DeepCopy() *Identity
- func (in *Identity) DeepCopyInto(out *Identity)
- func (in *Identity) DeepCopyObject() runtime.Object
- func (*Identity) Descriptor() ([]byte, []int)
- func (m *Identity) Marshal() (dAtA []byte, err error)
- func (m *Identity) MarshalTo(dAtA []byte) (int, error)
- func (m *Identity) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Identity) ProtoMessage()
- func (m *Identity) Reset()
- func (m *Identity) Size() (n int)
- func (this *Identity) String() string
- func (Identity) SwaggerDoc() map[string]string
- func (m *Identity) Unmarshal(dAtA []byte) error
- func (m *Identity) XXX_DiscardUnknown()
- func (m *Identity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Identity) XXX_Merge(src proto.Message)
- func (m *Identity) XXX_Size() int
- func (m *Identity) XXX_Unmarshal(b []byte) error
- type IdentityList
- func (in *IdentityList) DeepCopy() *IdentityList
- func (in *IdentityList) DeepCopyInto(out *IdentityList)
- func (in *IdentityList) DeepCopyObject() runtime.Object
- func (*IdentityList) Descriptor() ([]byte, []int)
- func (m *IdentityList) Marshal() (dAtA []byte, err error)
- func (m *IdentityList) MarshalTo(dAtA []byte) (int, error)
- func (m *IdentityList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IdentityList) ProtoMessage()
- func (m *IdentityList) Reset()
- func (m *IdentityList) Size() (n int)
- func (this *IdentityList) String() string
- func (IdentityList) SwaggerDoc() map[string]string
- func (m *IdentityList) Unmarshal(dAtA []byte) error
- func (m *IdentityList) XXX_DiscardUnknown()
- func (m *IdentityList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IdentityList) XXX_Merge(src proto.Message)
- func (m *IdentityList) XXX_Size() int
- func (m *IdentityList) XXX_Unmarshal(b []byte) error
- type OptionalNames
- func (in OptionalNames) DeepCopy() OptionalNames
- func (in OptionalNames) DeepCopyInto(out *OptionalNames)
- func (*OptionalNames) Descriptor() ([]byte, []int)
- func (m OptionalNames) Marshal() (dAtA []byte, err error)
- func (m OptionalNames) MarshalTo(dAtA []byte) (int, error)
- func (m OptionalNames) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OptionalNames) ProtoMessage()
- func (m *OptionalNames) Reset()
- func (m OptionalNames) Size() (n int)
- func (t OptionalNames) String() string
- func (m *OptionalNames) Unmarshal(dAtA []byte) error
- func (m *OptionalNames) XXX_DiscardUnknown()
- func (m *OptionalNames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OptionalNames) XXX_Merge(src proto.Message)
- func (m *OptionalNames) XXX_Size() int
- func (m *OptionalNames) XXX_Unmarshal(b []byte) error
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (*User) Descriptor() ([]byte, []int)
- func (m *User) Marshal() (dAtA []byte, err error)
- func (m *User) MarshalTo(dAtA []byte) (int, error)
- func (m *User) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*User) ProtoMessage()
- func (m *User) Reset()
- func (m *User) Size() (n int)
- func (this *User) String() string
- func (User) SwaggerDoc() map[string]string
- func (m *User) Unmarshal(dAtA []byte) error
- func (m *User) XXX_DiscardUnknown()
- func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *User) XXX_Merge(src proto.Message)
- func (m *User) XXX_Size() int
- func (m *User) XXX_Unmarshal(b []byte) error
- type UserIdentityMapping
- func (in *UserIdentityMapping) DeepCopy() *UserIdentityMapping
- func (in *UserIdentityMapping) DeepCopyInto(out *UserIdentityMapping)
- func (in *UserIdentityMapping) DeepCopyObject() runtime.Object
- func (*UserIdentityMapping) Descriptor() ([]byte, []int)
- func (m *UserIdentityMapping) Marshal() (dAtA []byte, err error)
- func (m *UserIdentityMapping) MarshalTo(dAtA []byte) (int, error)
- func (m *UserIdentityMapping) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UserIdentityMapping) ProtoMessage()
- func (m *UserIdentityMapping) Reset()
- func (m *UserIdentityMapping) Size() (n int)
- func (this *UserIdentityMapping) String() string
- func (UserIdentityMapping) SwaggerDoc() map[string]string
- func (m *UserIdentityMapping) Unmarshal(dAtA []byte) error
- func (m *UserIdentityMapping) XXX_DiscardUnknown()
- func (m *UserIdentityMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserIdentityMapping) XXX_Merge(src proto.Message)
- func (m *UserIdentityMapping) XXX_Size() int
- func (m *UserIdentityMapping) XXX_Unmarshal(b []byte) error
- type UserList
- func (in *UserList) DeepCopy() *UserList
- func (in *UserList) DeepCopyInto(out *UserList)
- func (in *UserList) DeepCopyObject() runtime.Object
- func (*UserList) Descriptor() ([]byte, []int)
- func (m *UserList) Marshal() (dAtA []byte, err error)
- func (m *UserList) MarshalTo(dAtA []byte) (int, error)
- func (m *UserList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UserList) ProtoMessage()
- func (m *UserList) Reset()
- func (m *UserList) Size() (n int)
- func (this *UserList) String() string
- func (UserList) SwaggerDoc() map[string]string
- func (m *UserList) Unmarshal(dAtA []byte) error
- func (m *UserList) XXX_DiscardUnknown()
- func (m *UserList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserList) XXX_Merge(src proto.Message)
- func (m *UserList) XXX_Size() int
- func (m *UserList) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group") )
var ( GroupName = "user.openshift.io" GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"} // Install is a function which adds this version to a scheme Install = schemeBuilder.AddToScheme // SchemeGroupVersion generated code relies on this name // Deprecated SchemeGroupVersion = GroupVersion // AddToScheme exists solely to keep the old generators creating valid code // DEPRECATED AddToScheme = schemeBuilder.AddToScheme )
var (
DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme
)
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED
Types ¶
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` // metadata is the standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // users is the list of users in this group. Users OptionalNames `json:"users" protobuf:"bytes,2,rep,name=users"` }
Group represents a referenceable set of Users
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) Descriptor ¶
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (Group) SwaggerDoc ¶
func (*Group) XXX_DiscardUnknown ¶
func (m *Group) XXX_DiscardUnknown()
func (*Group) XXX_Marshal ¶
func (*Group) XXX_Unmarshal ¶
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` // metadata is the standard list's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // items is the list of groups Items []Group `json:"items" protobuf:"bytes,2,rep,name=items"` }
GroupList is a collection of Groups
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupList) Descriptor ¶
func (*GroupList) MarshalToSizedBuffer ¶
func (*GroupList) ProtoMessage ¶
func (*GroupList) ProtoMessage()
func (GroupList) SwaggerDoc ¶
func (*GroupList) XXX_DiscardUnknown ¶
func (m *GroupList) XXX_DiscardUnknown()
func (*GroupList) XXX_Marshal ¶
func (*GroupList) XXX_Unmarshal ¶
type Identity ¶
type Identity struct { metav1.TypeMeta `json:",inline"` // metadata is the standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // providerName is the source of identity information ProviderName string `json:"providerName" protobuf:"bytes,2,opt,name=providerName"` // providerUserName uniquely represents this identity in the scope of the provider ProviderUserName string `json:"providerUserName" protobuf:"bytes,3,opt,name=providerUserName"` // user is a reference to the user this identity is associated with // Both Name and UID must be set User corev1.ObjectReference `json:"user" protobuf:"bytes,4,opt,name=user"` // extra holds extra information about this identity Extra map[string]string `json:"extra,omitempty" protobuf:"bytes,5,rep,name=extra"` }
Identity records a successful authentication of a user with an identity provider. The information about the source of authentication is stored on the identity, and the identity is then associated with a single user object. Multiple identities can reference a single user. Information retrieved from the authentication provider is stored in the extra field using a schema determined by the provider.
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*Identity) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
func (*Identity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Identity) Descriptor ¶
func (*Identity) MarshalToSizedBuffer ¶
func (*Identity) ProtoMessage ¶
func (*Identity) ProtoMessage()
func (Identity) SwaggerDoc ¶
func (*Identity) XXX_DiscardUnknown ¶
func (m *Identity) XXX_DiscardUnknown()
func (*Identity) XXX_Marshal ¶
func (*Identity) XXX_Unmarshal ¶
type IdentityList ¶
type IdentityList struct { metav1.TypeMeta `json:",inline"` // metadata is the standard list's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // items is the list of identities Items []Identity `json:"items" protobuf:"bytes,2,rep,name=items"` }
IdentityList is a collection of Identities
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*IdentityList) DeepCopy ¶
func (in *IdentityList) DeepCopy() *IdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityList.
func (*IdentityList) DeepCopyInto ¶
func (in *IdentityList) DeepCopyInto(out *IdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityList) DeepCopyObject ¶
func (in *IdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityList) Descriptor ¶
func (*IdentityList) Descriptor() ([]byte, []int)
func (*IdentityList) Marshal ¶
func (m *IdentityList) Marshal() (dAtA []byte, err error)
func (*IdentityList) MarshalToSizedBuffer ¶
func (m *IdentityList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IdentityList) ProtoMessage ¶
func (*IdentityList) ProtoMessage()
func (*IdentityList) Reset ¶
func (m *IdentityList) Reset()
func (*IdentityList) Size ¶
func (m *IdentityList) Size() (n int)
func (*IdentityList) String ¶
func (this *IdentityList) String() string
func (IdentityList) SwaggerDoc ¶
func (IdentityList) SwaggerDoc() map[string]string
func (*IdentityList) Unmarshal ¶
func (m *IdentityList) Unmarshal(dAtA []byte) error
func (*IdentityList) XXX_DiscardUnknown ¶
func (m *IdentityList) XXX_DiscardUnknown()
func (*IdentityList) XXX_Marshal ¶
func (m *IdentityList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IdentityList) XXX_Merge ¶
func (m *IdentityList) XXX_Merge(src proto.Message)
func (*IdentityList) XXX_Size ¶
func (m *IdentityList) XXX_Size() int
func (*IdentityList) XXX_Unmarshal ¶
func (m *IdentityList) XXX_Unmarshal(b []byte) error
type OptionalNames ¶
type OptionalNames []string
OptionalNames is an array that may also be left nil to distinguish between set and unset. +protobuf.nullable=true +protobuf.options.(gogoproto.goproto_stringer)=false
func (OptionalNames) DeepCopy ¶
func (in OptionalNames) DeepCopy() OptionalNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionalNames.
func (OptionalNames) DeepCopyInto ¶
func (in OptionalNames) DeepCopyInto(out *OptionalNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OptionalNames) Descriptor ¶
func (*OptionalNames) Descriptor() ([]byte, []int)
func (OptionalNames) Marshal ¶
func (m OptionalNames) Marshal() (dAtA []byte, err error)
func (OptionalNames) MarshalToSizedBuffer ¶
func (m OptionalNames) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OptionalNames) ProtoMessage ¶
func (*OptionalNames) ProtoMessage()
func (*OptionalNames) Reset ¶
func (m *OptionalNames) Reset()
func (OptionalNames) Size ¶
func (m OptionalNames) Size() (n int)
func (OptionalNames) String ¶
func (t OptionalNames) String() string
func (*OptionalNames) Unmarshal ¶
func (m *OptionalNames) Unmarshal(dAtA []byte) error
func (*OptionalNames) XXX_DiscardUnknown ¶
func (m *OptionalNames) XXX_DiscardUnknown()
func (*OptionalNames) XXX_Marshal ¶
func (m *OptionalNames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OptionalNames) XXX_Merge ¶
func (m *OptionalNames) XXX_Merge(src proto.Message)
func (*OptionalNames) XXX_Size ¶
func (m *OptionalNames) XXX_Size() int
func (*OptionalNames) XXX_Unmarshal ¶
func (m *OptionalNames) XXX_Unmarshal(b []byte) error
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` // metadata is the standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // fullName is the full name of user FullName string `json:"fullName,omitempty" protobuf:"bytes,2,opt,name=fullName"` // identities are the identities associated with this user // +optional Identities []string `json:"identities,omitempty" protobuf:"bytes,3,rep,name=identities"` // groups specifies group names this user is a member of. // This field is deprecated and will be removed in a future release. // Instead, create a Group object containing the name of this User. Groups []string `json:"groups" protobuf:"bytes,4,rep,name=groups"` }
Upon log in, every user of the system receives a User and Identity resource. Administrators may directly manipulate the attributes of the users for their own tracking, or set groups via the API. The user name is unique and is chosen based on the value provided by the identity provider - if a user already exists with the incoming name, the user name may have a number appended to it depending on the configuration of the system.
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) Descriptor ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (User) SwaggerDoc ¶
func (*User) XXX_DiscardUnknown ¶
func (m *User) XXX_DiscardUnknown()
func (*User) XXX_Unmarshal ¶
type UserIdentityMapping ¶
type UserIdentityMapping struct { metav1.TypeMeta `json:",inline"` // metadata is the standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // identity is a reference to an identity Identity corev1.ObjectReference `json:"identity,omitempty" protobuf:"bytes,2,opt,name=identity"` // user is a reference to a user User corev1.ObjectReference `json:"user,omitempty" protobuf:"bytes,3,opt,name=user"` }
UserIdentityMapping maps a user to an identity
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*UserIdentityMapping) DeepCopy ¶
func (in *UserIdentityMapping) DeepCopy() *UserIdentityMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserIdentityMapping.
func (*UserIdentityMapping) DeepCopyInto ¶
func (in *UserIdentityMapping) DeepCopyInto(out *UserIdentityMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserIdentityMapping) DeepCopyObject ¶
func (in *UserIdentityMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserIdentityMapping) Descriptor ¶
func (*UserIdentityMapping) Descriptor() ([]byte, []int)
func (*UserIdentityMapping) Marshal ¶
func (m *UserIdentityMapping) Marshal() (dAtA []byte, err error)
func (*UserIdentityMapping) MarshalTo ¶
func (m *UserIdentityMapping) MarshalTo(dAtA []byte) (int, error)
func (*UserIdentityMapping) MarshalToSizedBuffer ¶
func (m *UserIdentityMapping) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UserIdentityMapping) ProtoMessage ¶
func (*UserIdentityMapping) ProtoMessage()
func (*UserIdentityMapping) Reset ¶
func (m *UserIdentityMapping) Reset()
func (*UserIdentityMapping) Size ¶
func (m *UserIdentityMapping) Size() (n int)
func (*UserIdentityMapping) String ¶
func (this *UserIdentityMapping) String() string
func (UserIdentityMapping) SwaggerDoc ¶
func (UserIdentityMapping) SwaggerDoc() map[string]string
func (*UserIdentityMapping) Unmarshal ¶
func (m *UserIdentityMapping) Unmarshal(dAtA []byte) error
func (*UserIdentityMapping) XXX_DiscardUnknown ¶
func (m *UserIdentityMapping) XXX_DiscardUnknown()
func (*UserIdentityMapping) XXX_Marshal ¶
func (m *UserIdentityMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UserIdentityMapping) XXX_Merge ¶
func (m *UserIdentityMapping) XXX_Merge(src proto.Message)
func (*UserIdentityMapping) XXX_Size ¶
func (m *UserIdentityMapping) XXX_Size() int
func (*UserIdentityMapping) XXX_Unmarshal ¶
func (m *UserIdentityMapping) XXX_Unmarshal(b []byte) error
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` // metadata is the standard list's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // items is the list of users Items []User `json:"items" protobuf:"bytes,2,rep,name=items"` }
UserList is a collection of Users
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserList) Descriptor ¶
func (*UserList) MarshalToSizedBuffer ¶
func (*UserList) ProtoMessage ¶
func (*UserList) ProtoMessage()
func (UserList) SwaggerDoc ¶
func (*UserList) XXX_DiscardUnknown ¶
func (m *UserList) XXX_DiscardUnknown()