v1alpha1

package
v0.0.0-...-1d6255f Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the rbac v1alpha1 API group +kubebuilder:object:generate=true +groupName=rbac.redhatcop.redhat.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "rbac.redhatcop.redhat.io", Version: "v1alpha1"}

	// 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 DynamicClusterRole

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

	Spec   DynamicClusterRoleSpec   `json:"spec,omitempty"`
	Status DynamicClusterRoleStatus `json:"status,omitempty"`
}

DynamicClusterRole is the Schema for the dynamicclusterroles API

func (*DynamicClusterRole) DeepCopy

func (in *DynamicClusterRole) DeepCopy() *DynamicClusterRole

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

func (*DynamicClusterRole) DeepCopyInto

func (in *DynamicClusterRole) DeepCopyInto(out *DynamicClusterRole)

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

func (*DynamicClusterRole) DeepCopyObject

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

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

type DynamicClusterRoleList

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

DynamicClusterRoleList contains a list of DynamicClusterRole

func (*DynamicClusterRoleList) DeepCopy

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

func (*DynamicClusterRoleList) DeepCopyInto

func (in *DynamicClusterRoleList) DeepCopyInto(out *DynamicClusterRoleList)

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

func (*DynamicClusterRoleList) DeepCopyObject

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

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

type DynamicClusterRoleSpec

type DynamicClusterRoleSpec struct {
	Inherit *[]InheritedRole `json:"inherit,omitempty"`
	Allow   *[]v1.PolicyRule `json:"allow,omitempty"`
	Deny    *[]v1.PolicyRule `json:"deny,omitempty"`
}

DynamicClusterRoleSpec defines the desired state of DynamicClusterRole

func (*DynamicClusterRoleSpec) DeepCopy

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

func (*DynamicClusterRoleSpec) DeepCopyInto

func (in *DynamicClusterRoleSpec) DeepCopyInto(out *DynamicClusterRoleSpec)

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

type DynamicClusterRoleStatus

type DynamicClusterRoleStatus struct {
}

DynamicClusterRoleStatus defines the observed state of DynamicClusterRole

func (*DynamicClusterRoleStatus) DeepCopy

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

func (*DynamicClusterRoleStatus) DeepCopyInto

func (in *DynamicClusterRoleStatus) DeepCopyInto(out *DynamicClusterRoleStatus)

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

type DynamicRole

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

	Spec   DynamicRoleSpec   `json:"spec,omitempty"`
	Status DynamicRoleStatus `json:"status,omitempty"`
}

DynamicRole is the Schema for the dynamicroles API

func (*DynamicRole) DeepCopy

func (in *DynamicRole) DeepCopy() *DynamicRole

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

func (*DynamicRole) DeepCopyInto

func (in *DynamicRole) DeepCopyInto(out *DynamicRole)

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

func (*DynamicRole) DeepCopyObject

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

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

type DynamicRoleList

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

DynamicRoleList contains a list of DynamicRole

func (*DynamicRoleList) DeepCopy

func (in *DynamicRoleList) DeepCopy() *DynamicRoleList

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

func (*DynamicRoleList) DeepCopyInto

func (in *DynamicRoleList) DeepCopyInto(out *DynamicRoleList)

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

func (*DynamicRoleList) DeepCopyObject

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

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

type DynamicRoleSpec

type DynamicRoleSpec struct {
	Inherit *[]InheritedRole `json:"inherit,omitempty"`
	Allow   *[]v1.PolicyRule `json:"allow,omitempty"`
	Deny    *[]v1.PolicyRule `json:"deny,omitempty"`
}

DynamicRoleSpec defines the desired state of DynamicRole

func (*DynamicRoleSpec) DeepCopy

func (in *DynamicRoleSpec) DeepCopy() *DynamicRoleSpec

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

func (*DynamicRoleSpec) DeepCopyInto

func (in *DynamicRoleSpec) DeepCopyInto(out *DynamicRoleSpec)

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

type DynamicRoleStatus

type DynamicRoleStatus struct {
}

DynamicRoleStatus defines the observed state of DynamicRole

func (*DynamicRoleStatus) DeepCopy

func (in *DynamicRoleStatus) DeepCopy() *DynamicRoleStatus

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

func (*DynamicRoleStatus) DeepCopyInto

func (in *DynamicRoleStatus) DeepCopyInto(out *DynamicRoleStatus)

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

type InheritedRole

type InheritedRole struct {
	Name      string `json:"name"`
	Kind      string `json:"kind"`
	Namespace string `json:"namespace,omitempty"`
}

func (*InheritedRole) DeepCopy

func (in *InheritedRole) DeepCopy() *InheritedRole

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

func (*InheritedRole) DeepCopyInto

func (in *InheritedRole) DeepCopyInto(out *InheritedRole)

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