v1beta1

package
v0.0.0-...-46bc579 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1beta1 contains API Schema definitions for the auth v1beta1 API group +kubebuilder:object:generate=true +groupName=auth.menshen.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "auth.menshen.io", Version: "v1beta1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type GroupExt

type GroupExt struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   GroupExtSpec   `json:"spec,omitempty"`
	Status GroupExtStatus `json:"status,omitempty"`
}

GroupExt is the Schema for the groupexts API

func (*GroupExt) DeepCopy

func (in *GroupExt) DeepCopy() *GroupExt

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupExt.

func (*GroupExt) DeepCopyInto

func (in *GroupExt) DeepCopyInto(out *GroupExt)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GroupExt) DeepCopyObject

func (in *GroupExt) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GroupExtList

type GroupExtList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GroupExt `json:"items"`
}

GroupExtList contains a list of GroupExt

func (*GroupExtList) DeepCopy

func (in *GroupExtList) DeepCopy() *GroupExtList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupExtList.

func (*GroupExtList) DeepCopyInto

func (in *GroupExtList) DeepCopyInto(out *GroupExtList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GroupExtList) DeepCopyObject

func (in *GroupExtList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GroupExtSpec

type GroupExtSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Users []string `json:"users,omitempty"`
}

GroupExtSpec defines the desired state of GroupExt

func (*GroupExtSpec) DeepCopy

func (in *GroupExtSpec) DeepCopy() *GroupExtSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupExtSpec.

func (*GroupExtSpec) DeepCopyInto

func (in *GroupExtSpec) DeepCopyInto(out *GroupExtSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupExtStatus

type GroupExtStatus struct {
}

GroupExtStatus defines the observed state of GroupExt

func (*GroupExtStatus) DeepCopy

func (in *GroupExtStatus) DeepCopy() *GroupExtStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupExtStatus.

func (*GroupExtStatus) DeepCopyInto

func (in *GroupExtStatus) DeepCopyInto(out *GroupExtStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Role

type Role struct {
	Namespaces    []string `json:"namespaces,omitempty"`
	ApiGroups     []string `json:"apiGroups,omitempty"`
	Verbs         []string `json:"verbs,omitempty"`
	Resources     []string `json:"resources,omitempty"`
	NonResources  []string `json:"nonresources,omitempty"`
	ResourceNames []string `json:"resourceNames,omitempty"`
}

func (*Role) DeepCopy

func (in *Role) DeepCopy() *Role

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.

func (*Role) DeepCopyInto

func (in *Role) DeepCopyInto(out *Role)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleBindingExt

type RoleBindingExt struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RoleBindingExtSpec   `json:"spec,omitempty"`
	Status RoleBindingExtStatus `json:"status,omitempty"`
}

RoleBindingExt is the Schema for the rolebindingexts API

func (*RoleBindingExt) DeepCopy

func (in *RoleBindingExt) DeepCopy() *RoleBindingExt

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingExt.

func (*RoleBindingExt) DeepCopyInto

func (in *RoleBindingExt) DeepCopyInto(out *RoleBindingExt)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleBindingExt) DeepCopyObject

func (in *RoleBindingExt) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RoleBindingExtList

type RoleBindingExtList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RoleBindingExt `json:"items"`
}

RoleBindingExtList contains a list of RoleBindingExt

func (*RoleBindingExtList) DeepCopy

func (in *RoleBindingExtList) DeepCopy() *RoleBindingExtList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingExtList.

func (*RoleBindingExtList) DeepCopyInto

func (in *RoleBindingExtList) DeepCopyInto(out *RoleBindingExtList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleBindingExtList) DeepCopyObject

func (in *RoleBindingExtList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RoleBindingExtSpec

type RoleBindingExtSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Subjects  []Subject `json:"subjects,omitempty"`
	RoleNames []string  `json:"roleNames,omitempty"`
	Message   string    `json:"message,omitempty"`
	Type      string    `json:"type,omitempty"` // allow or deny
	Cron      string    `json:"cron,omitempty"` //
}

RoleBindingExtSpec defines the desired state of RoleBindingExt

func (*RoleBindingExtSpec) DeepCopy

func (in *RoleBindingExtSpec) DeepCopy() *RoleBindingExtSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingExtSpec.

func (*RoleBindingExtSpec) DeepCopyInto

func (in *RoleBindingExtSpec) DeepCopyInto(out *RoleBindingExtSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleBindingExtStatus

type RoleBindingExtStatus struct {
}

RoleBindingExtStatus defines the observed state of RoleBindingExt

func (*RoleBindingExtStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingExtStatus.

func (*RoleBindingExtStatus) DeepCopyInto

func (in *RoleBindingExtStatus) DeepCopyInto(out *RoleBindingExtStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleExt

type RoleExt struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RoleExtSpec   `json:"spec,omitempty"`
	Status RoleExtStatus `json:"status,omitempty"`
}

RoleExt is the Schema for the roleexts API

func (*RoleExt) DeepCopy

func (in *RoleExt) DeepCopy() *RoleExt

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleExt.

func (*RoleExt) DeepCopyInto

func (in *RoleExt) DeepCopyInto(out *RoleExt)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleExt) DeepCopyObject

func (in *RoleExt) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RoleExtList

type RoleExtList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RoleExt `json:"items"`
}

RoleExtList contains a list of RoleExt

func (*RoleExtList) DeepCopy

func (in *RoleExtList) DeepCopy() *RoleExtList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleExtList.

func (*RoleExtList) DeepCopyInto

func (in *RoleExtList) DeepCopyInto(out *RoleExtList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleExtList) DeepCopyObject

func (in *RoleExtList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RoleExtSpec

type RoleExtSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Roles []Role `json:"roles,omitempty"`
}

RoleExtSpec defines the desired state of RoleExt

func (*RoleExtSpec) DeepCopy

func (in *RoleExtSpec) DeepCopy() *RoleExtSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleExtSpec.

func (*RoleExtSpec) DeepCopyInto

func (in *RoleExtSpec) DeepCopyInto(out *RoleExtSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleExtStatus

type RoleExtStatus struct {
}

RoleExtStatus defines the observed state of RoleExt

func (*RoleExtStatus) DeepCopy

func (in *RoleExtStatus) DeepCopy() *RoleExtStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleExtStatus.

func (*RoleExtStatus) DeepCopyInto

func (in *RoleExtStatus) DeepCopyInto(out *RoleExtStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Subject

type Subject struct {
	Kind string `json:"kind,omitempty"`
	Name string `json:"name,omitempty"`
}

func (*Subject) DeepCopy

func (in *Subject) DeepCopy() *Subject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subject.

func (*Subject) DeepCopyInto

func (in *Subject) DeepCopyInto(out *Subject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserExt

type UserExt struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   UserExtSpec   `json:"spec,omitempty"`
	Status UserExtStatus `json:"status,omitempty"`
}

UserExt is the Schema for the userexts API

func (*UserExt) DeepCopy

func (in *UserExt) DeepCopy() *UserExt

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserExt.

func (*UserExt) DeepCopyInto

func (in *UserExt) DeepCopyInto(out *UserExt)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserExt) DeepCopyObject

func (in *UserExt) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UserExtList

type UserExtList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UserExt `json:"items"`
}

UserExtList contains a list of UserExt

func (*UserExtList) DeepCopy

func (in *UserExtList) DeepCopy() *UserExtList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserExtList.

func (*UserExtList) DeepCopyInto

func (in *UserExtList) DeepCopyInto(out *UserExtList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserExtList) DeepCopyObject

func (in *UserExtList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UserExtSpec

type UserExtSpec struct {
}

UserExtSpec defines the desired state of UserExt

func (*UserExtSpec) DeepCopy

func (in *UserExtSpec) DeepCopy() *UserExtSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserExtSpec.

func (*UserExtSpec) DeepCopyInto

func (in *UserExtSpec) DeepCopyInto(out *UserExtSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserExtStatus

type UserExtStatus struct {
}

UserExtStatus defines the observed state of UserExt

func (*UserExtStatus) DeepCopy

func (in *UserExtStatus) DeepCopy() *UserExtStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserExtStatus.

func (*UserExtStatus) DeepCopyInto

func (in *UserExtStatus) DeepCopyInto(out *UserExtStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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