v1alpha1

package
v1.35.0-rc.0 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2025 License: Apache-2.0 Imports: 14 Imported by: 85

Documentation

Index

Constants

View Source
const GroupName = "rbac.authorization.k8s.io"

Variables

View Source
var (
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Convert_rbac_AggregationRule_To_v1alpha1_AggregationRule added in v1.9.0

func Convert_rbac_AggregationRule_To_v1alpha1_AggregationRule(in *rbac.AggregationRule, out *rbacv1alpha1.AggregationRule, s conversion.Scope) error

Convert_rbac_AggregationRule_To_v1alpha1_AggregationRule is an autogenerated conversion function.

func Convert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList

func Convert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *rbacv1alpha1.ClusterRoleBindingList, s conversion.Scope) error

Convert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList is an autogenerated conversion function.

func Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding

func Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *rbacv1alpha1.ClusterRoleBinding, s conversion.Scope) error

Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding is an autogenerated conversion function.

func Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList

func Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList(in *rbac.ClusterRoleList, out *rbacv1alpha1.ClusterRoleList, s conversion.Scope) error

Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList is an autogenerated conversion function.

func Convert_rbac_ClusterRole_To_v1alpha1_ClusterRole

func Convert_rbac_ClusterRole_To_v1alpha1_ClusterRole(in *rbac.ClusterRole, out *rbacv1alpha1.ClusterRole, s conversion.Scope) error

Convert_rbac_ClusterRole_To_v1alpha1_ClusterRole is an autogenerated conversion function.

func Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule

func Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule(in *rbac.PolicyRule, out *rbacv1alpha1.PolicyRule, s conversion.Scope) error

Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule is an autogenerated conversion function.

func Convert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList

func Convert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList(in *rbac.RoleBindingList, out *rbacv1alpha1.RoleBindingList, s conversion.Scope) error

Convert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList is an autogenerated conversion function.

func Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding

func Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding, out *rbacv1alpha1.RoleBinding, s conversion.Scope) error

Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding is an autogenerated conversion function.

func Convert_rbac_RoleList_To_v1alpha1_RoleList

func Convert_rbac_RoleList_To_v1alpha1_RoleList(in *rbac.RoleList, out *rbacv1alpha1.RoleList, s conversion.Scope) error

Convert_rbac_RoleList_To_v1alpha1_RoleList is an autogenerated conversion function.

func Convert_rbac_RoleRef_To_v1alpha1_RoleRef added in v1.5.0

func Convert_rbac_RoleRef_To_v1alpha1_RoleRef(in *rbac.RoleRef, out *rbacv1alpha1.RoleRef, s conversion.Scope) error

Convert_rbac_RoleRef_To_v1alpha1_RoleRef is an autogenerated conversion function.

func Convert_rbac_Role_To_v1alpha1_Role

func Convert_rbac_Role_To_v1alpha1_Role(in *rbac.Role, out *rbacv1alpha1.Role, s conversion.Scope) error

Convert_rbac_Role_To_v1alpha1_Role is an autogenerated conversion function.

func Convert_rbac_Subject_To_v1alpha1_Subject

func Convert_rbac_Subject_To_v1alpha1_Subject(in *api.Subject, out *rbacv1alpha1.Subject, s conversion.Scope) error

func Convert_v1alpha1_AggregationRule_To_rbac_AggregationRule added in v1.9.0

func Convert_v1alpha1_AggregationRule_To_rbac_AggregationRule(in *rbacv1alpha1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error

Convert_v1alpha1_AggregationRule_To_rbac_AggregationRule is an autogenerated conversion function.

func Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList

func Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *rbacv1alpha1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error

Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList is an autogenerated conversion function.

func Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding

func Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *rbacv1alpha1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error

Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding is an autogenerated conversion function.

func Convert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList

func Convert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList(in *rbacv1alpha1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error

Convert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList is an autogenerated conversion function.

func Convert_v1alpha1_ClusterRole_To_rbac_ClusterRole

func Convert_v1alpha1_ClusterRole_To_rbac_ClusterRole(in *rbacv1alpha1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error

Convert_v1alpha1_ClusterRole_To_rbac_ClusterRole is an autogenerated conversion function.

func Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule

func Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule(in *rbacv1alpha1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error

Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule is an autogenerated conversion function.

func Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList

func Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(in *rbacv1alpha1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error

Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList is an autogenerated conversion function.

func Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding

func Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding(in *rbacv1alpha1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error

Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding is an autogenerated conversion function.

func Convert_v1alpha1_RoleList_To_rbac_RoleList

func Convert_v1alpha1_RoleList_To_rbac_RoleList(in *rbacv1alpha1.RoleList, out *rbac.RoleList, s conversion.Scope) error

Convert_v1alpha1_RoleList_To_rbac_RoleList is an autogenerated conversion function.

func Convert_v1alpha1_RoleRef_To_rbac_RoleRef added in v1.5.0

func Convert_v1alpha1_RoleRef_To_rbac_RoleRef(in *rbacv1alpha1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error

Convert_v1alpha1_RoleRef_To_rbac_RoleRef is an autogenerated conversion function.

func Convert_v1alpha1_Role_To_rbac_Role

func Convert_v1alpha1_Role_To_rbac_Role(in *rbacv1alpha1.Role, out *rbac.Role, s conversion.Scope) error

Convert_v1alpha1_Role_To_rbac_Role is an autogenerated conversion function.

func Convert_v1alpha1_Subject_To_rbac_Subject

func Convert_v1alpha1_Subject_To_rbac_Subject(in *rbacv1alpha1.Subject, out *api.Subject, s conversion.Scope) error

func RegisterConversions added in v1.4.0

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults added in v1.5.0

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func RegisterValidations

func RegisterValidations(scheme *runtime.Scheme) error

RegisterValidations adds validation functions to the given scheme. Public to allow building arbitrary schemes.

func Resource added in v1.6.0

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

func SetDefaults_ClusterRoleBinding added in v1.5.0

func SetDefaults_ClusterRoleBinding(obj *rbacv1alpha1.ClusterRoleBinding)

func SetDefaults_RoleBinding added in v1.5.0

func SetDefaults_RoleBinding(obj *rbacv1alpha1.RoleBinding)

func SetDefaults_Subject added in v1.6.0

func SetDefaults_Subject(obj *rbacv1alpha1.Subject)

func SetObjectDefaults_ClusterRoleBinding added in v1.5.0

func SetObjectDefaults_ClusterRoleBinding(in *rbacv1alpha1.ClusterRoleBinding)

func SetObjectDefaults_ClusterRoleBindingList added in v1.5.0

func SetObjectDefaults_ClusterRoleBindingList(in *rbacv1alpha1.ClusterRoleBindingList)

func SetObjectDefaults_RoleBinding added in v1.5.0

func SetObjectDefaults_RoleBinding(in *rbacv1alpha1.RoleBinding)

func SetObjectDefaults_RoleBindingList added in v1.5.0

func SetObjectDefaults_RoleBindingList(in *rbacv1alpha1.RoleBindingList)

func Validate_ClusterRoleBinding

func Validate_ClusterRoleBinding(ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *rbacv1alpha1.ClusterRoleBinding) (errs field.ErrorList)

Validate_ClusterRoleBinding validates an instance of ClusterRoleBinding according to declarative validation rules in the API schema.

func Validate_ClusterRoleBindingList

func Validate_ClusterRoleBindingList(ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *rbacv1alpha1.ClusterRoleBindingList) (errs field.ErrorList)

Validate_ClusterRoleBindingList validates an instance of ClusterRoleBindingList according to declarative validation rules in the API schema.

func Validate_RoleBinding

func Validate_RoleBinding(ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *rbacv1alpha1.RoleBinding) (errs field.ErrorList)

Validate_RoleBinding validates an instance of RoleBinding according to declarative validation rules in the API schema.

func Validate_RoleBindingList

func Validate_RoleBindingList(ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *rbacv1alpha1.RoleBindingList) (errs field.ErrorList)

Validate_RoleBindingList validates an instance of RoleBindingList according to declarative validation rules in the API schema.

func Validate_RoleRef

func Validate_RoleRef(ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *rbacv1alpha1.RoleRef) (errs field.ErrorList)

Validate_RoleRef validates an instance of RoleRef according to declarative validation rules in the API schema.

func Validate_Subject

func Validate_Subject(ctx context.Context, op operation.Operation, fldPath *field.Path, obj, oldObj *rbacv1alpha1.Subject) (errs field.ErrorList)

Validate_Subject validates an instance of Subject according to declarative validation rules in the API schema.

Types

type ClusterRoleBindingBuilder added in v1.6.0

type ClusterRoleBindingBuilder struct {
	ClusterRoleBinding rbacv1alpha1.ClusterRoleBinding `protobuf:"bytes,1,opt,name=clusterRoleBinding"`
}

ClusterRoleBindingBuilder let's us attach methods. A no-no for API types. We use it to construct bindings in code. It's more compact than trying to write them out in a literal.

func (*ClusterRoleBindingBuilder) Binding added in v1.6.0

func (*ClusterRoleBindingBuilder) BindingOrDie added in v1.6.0

func (*ClusterRoleBindingBuilder) Groups added in v1.6.0

func (*ClusterRoleBindingBuilder) SAs added in v1.6.0

func (r *ClusterRoleBindingBuilder) SAs(namespace string, serviceAccountNames ...string) *ClusterRoleBindingBuilder

func (*ClusterRoleBindingBuilder) Users added in v1.6.0

type PolicyRuleBuilder added in v1.6.0

type PolicyRuleBuilder struct {
	PolicyRule rbacv1alpha1.PolicyRule `protobuf:"bytes,1,opt,name=policyRule"`
}

PolicyRuleBuilder let's us attach methods. A no-no for API types. We use it to construct rules in code. It's more compact than trying to write them out in a literal and allows us to perform some basic checking during construction

func (*PolicyRuleBuilder) Groups added in v1.6.0

func (r *PolicyRuleBuilder) Groups(groups ...string) *PolicyRuleBuilder

func (*PolicyRuleBuilder) Names added in v1.6.0

func (r *PolicyRuleBuilder) Names(names ...string) *PolicyRuleBuilder

func (*PolicyRuleBuilder) Resources added in v1.6.0

func (r *PolicyRuleBuilder) Resources(resources ...string) *PolicyRuleBuilder

func (*PolicyRuleBuilder) Rule added in v1.6.0

func (*PolicyRuleBuilder) RuleOrDie added in v1.6.0

func (r *PolicyRuleBuilder) RuleOrDie() rbacv1alpha1.PolicyRule

func (*PolicyRuleBuilder) URLs added in v1.6.0

func (r *PolicyRuleBuilder) URLs(urls ...string) *PolicyRuleBuilder

Jump to

Keyboard shortcuts

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