...

Package v1beta1

import "k8s.io/kubernetes/pkg/apis/rbac/v1beta1"
Overview
Index

Overview ▾

Index ▾

Constants
Variables
func Convert_rbac_AggregationRule_To_v1beta1_AggregationRule(in *rbac.AggregationRule, out *v1beta1.AggregationRule, s conversion.Scope) error
func Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1beta1.ClusterRoleBindingList, s conversion.Scope) error
func Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1beta1.ClusterRoleBinding, s conversion.Scope) error
func Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1beta1.ClusterRoleList, s conversion.Scope) error
func Convert_rbac_ClusterRole_To_v1beta1_ClusterRole(in *rbac.ClusterRole, out *v1beta1.ClusterRole, s conversion.Scope) error
func Convert_rbac_PolicyRule_To_v1beta1_PolicyRule(in *rbac.PolicyRule, out *v1beta1.PolicyRule, s conversion.Scope) error
func Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList(in *rbac.RoleBindingList, out *v1beta1.RoleBindingList, s conversion.Scope) error
func Convert_rbac_RoleBinding_To_v1beta1_RoleBinding(in *rbac.RoleBinding, out *v1beta1.RoleBinding, s conversion.Scope) error
func Convert_rbac_RoleList_To_v1beta1_RoleList(in *rbac.RoleList, out *v1beta1.RoleList, s conversion.Scope) error
func Convert_rbac_RoleRef_To_v1beta1_RoleRef(in *rbac.RoleRef, out *v1beta1.RoleRef, s conversion.Scope) error
func Convert_rbac_Role_To_v1beta1_Role(in *rbac.Role, out *v1beta1.Role, s conversion.Scope) error
func Convert_rbac_Subject_To_v1beta1_Subject(in *rbac.Subject, out *v1beta1.Subject, s conversion.Scope) error
func Convert_v1beta1_AggregationRule_To_rbac_AggregationRule(in *v1beta1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error
func Convert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1beta1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error
func Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1beta1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error
func Convert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1beta1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error
func Convert_v1beta1_ClusterRole_To_rbac_ClusterRole(in *v1beta1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error
func Convert_v1beta1_PolicyRule_To_rbac_PolicyRule(in *v1beta1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error
func Convert_v1beta1_RoleBindingList_To_rbac_RoleBindingList(in *v1beta1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error
func Convert_v1beta1_RoleBinding_To_rbac_RoleBinding(in *v1beta1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error
func Convert_v1beta1_RoleList_To_rbac_RoleList(in *v1beta1.RoleList, out *rbac.RoleList, s conversion.Scope) error
func Convert_v1beta1_RoleRef_To_rbac_RoleRef(in *v1beta1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error
func Convert_v1beta1_Role_To_rbac_Role(in *v1beta1.Role, out *rbac.Role, s conversion.Scope) error
func Convert_v1beta1_Subject_To_rbac_Subject(in *v1beta1.Subject, out *rbac.Subject, s conversion.Scope) error
func RegisterConversions(s *runtime.Scheme) error
func RegisterDefaults(scheme *runtime.Scheme) error
func Resource(resource string) schema.GroupResource
func SetDefaults_ClusterRoleBinding(obj *rbacv1beta1.ClusterRoleBinding)
func SetDefaults_RoleBinding(obj *rbacv1beta1.RoleBinding)
func SetDefaults_Subject(obj *rbacv1beta1.Subject)
func SetObjectDefaults_ClusterRoleBinding(in *v1beta1.ClusterRoleBinding)
func SetObjectDefaults_ClusterRoleBindingList(in *v1beta1.ClusterRoleBindingList)
func SetObjectDefaults_RoleBinding(in *v1beta1.RoleBinding)
func SetObjectDefaults_RoleBindingList(in *v1beta1.RoleBindingList)
type ClusterRoleBindingBuilder
    func (r *ClusterRoleBindingBuilder) Binding() (rbacv1beta1.ClusterRoleBinding, error)
    func (r *ClusterRoleBindingBuilder) BindingOrDie() rbacv1beta1.ClusterRoleBinding
    func (r *ClusterRoleBindingBuilder) Groups(groups ...string) *ClusterRoleBindingBuilder
    func (r *ClusterRoleBindingBuilder) SAs(namespace string, serviceAccountNames ...string) *ClusterRoleBindingBuilder
    func (r *ClusterRoleBindingBuilder) Users(users ...string) *ClusterRoleBindingBuilder
type PolicyRuleBuilder
    func (r *PolicyRuleBuilder) Groups(groups ...string) *PolicyRuleBuilder
    func (r *PolicyRuleBuilder) Names(names ...string) *PolicyRuleBuilder
    func (r *PolicyRuleBuilder) Resources(resources ...string) *PolicyRuleBuilder
    func (r *PolicyRuleBuilder) Rule() (rbacv1beta1.PolicyRule, error)
    func (r *PolicyRuleBuilder) RuleOrDie() rbacv1beta1.PolicyRule
    func (r *PolicyRuleBuilder) URLs(urls ...string) *PolicyRuleBuilder

Package files

defaults.go doc.go helpers.go register.go zz_generated.conversion.go zz_generated.defaults.go

Constants

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

Variables

var (
    AddToScheme = localSchemeBuilder.AddToScheme
)

SchemeGroupVersion is group version used to register these objects

var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}

func Convert_rbac_AggregationRule_To_v1beta1_AggregationRule

func Convert_rbac_AggregationRule_To_v1beta1_AggregationRule(in *rbac.AggregationRule, out *v1beta1.AggregationRule, s conversion.Scope) error

Convert_rbac_AggregationRule_To_v1beta1_AggregationRule is an autogenerated conversion function.

func Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList

func Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1beta1.ClusterRoleBindingList, s conversion.Scope) error

Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList is an autogenerated conversion function.

func Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding

func Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1beta1.ClusterRoleBinding, s conversion.Scope) error

Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding is an autogenerated conversion function.

func Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList

func Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1beta1.ClusterRoleList, s conversion.Scope) error

Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList is an autogenerated conversion function.

func Convert_rbac_ClusterRole_To_v1beta1_ClusterRole

func Convert_rbac_ClusterRole_To_v1beta1_ClusterRole(in *rbac.ClusterRole, out *v1beta1.ClusterRole, s conversion.Scope) error

Convert_rbac_ClusterRole_To_v1beta1_ClusterRole is an autogenerated conversion function.

func Convert_rbac_PolicyRule_To_v1beta1_PolicyRule

func Convert_rbac_PolicyRule_To_v1beta1_PolicyRule(in *rbac.PolicyRule, out *v1beta1.PolicyRule, s conversion.Scope) error

Convert_rbac_PolicyRule_To_v1beta1_PolicyRule is an autogenerated conversion function.

func Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList

func Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList(in *rbac.RoleBindingList, out *v1beta1.RoleBindingList, s conversion.Scope) error

Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList is an autogenerated conversion function.

func Convert_rbac_RoleBinding_To_v1beta1_RoleBinding

func Convert_rbac_RoleBinding_To_v1beta1_RoleBinding(in *rbac.RoleBinding, out *v1beta1.RoleBinding, s conversion.Scope) error

Convert_rbac_RoleBinding_To_v1beta1_RoleBinding is an autogenerated conversion function.

func Convert_rbac_RoleList_To_v1beta1_RoleList

func Convert_rbac_RoleList_To_v1beta1_RoleList(in *rbac.RoleList, out *v1beta1.RoleList, s conversion.Scope) error

Convert_rbac_RoleList_To_v1beta1_RoleList is an autogenerated conversion function.

func Convert_rbac_RoleRef_To_v1beta1_RoleRef

func Convert_rbac_RoleRef_To_v1beta1_RoleRef(in *rbac.RoleRef, out *v1beta1.RoleRef, s conversion.Scope) error

Convert_rbac_RoleRef_To_v1beta1_RoleRef is an autogenerated conversion function.

func Convert_rbac_Role_To_v1beta1_Role

func Convert_rbac_Role_To_v1beta1_Role(in *rbac.Role, out *v1beta1.Role, s conversion.Scope) error

Convert_rbac_Role_To_v1beta1_Role is an autogenerated conversion function.

func Convert_rbac_Subject_To_v1beta1_Subject

func Convert_rbac_Subject_To_v1beta1_Subject(in *rbac.Subject, out *v1beta1.Subject, s conversion.Scope) error

Convert_rbac_Subject_To_v1beta1_Subject is an autogenerated conversion function.

func Convert_v1beta1_AggregationRule_To_rbac_AggregationRule

func Convert_v1beta1_AggregationRule_To_rbac_AggregationRule(in *v1beta1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error

Convert_v1beta1_AggregationRule_To_rbac_AggregationRule is an autogenerated conversion function.

func Convert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList

func Convert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1beta1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error

Convert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList is an autogenerated conversion function.

func Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding

func Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1beta1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error

Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding is an autogenerated conversion function.

func Convert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList

func Convert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1beta1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error

Convert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList is an autogenerated conversion function.

func Convert_v1beta1_ClusterRole_To_rbac_ClusterRole

func Convert_v1beta1_ClusterRole_To_rbac_ClusterRole(in *v1beta1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error

Convert_v1beta1_ClusterRole_To_rbac_ClusterRole is an autogenerated conversion function.

func Convert_v1beta1_PolicyRule_To_rbac_PolicyRule

func Convert_v1beta1_PolicyRule_To_rbac_PolicyRule(in *v1beta1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error

Convert_v1beta1_PolicyRule_To_rbac_PolicyRule is an autogenerated conversion function.

func Convert_v1beta1_RoleBindingList_To_rbac_RoleBindingList

func Convert_v1beta1_RoleBindingList_To_rbac_RoleBindingList(in *v1beta1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error

Convert_v1beta1_RoleBindingList_To_rbac_RoleBindingList is an autogenerated conversion function.

func Convert_v1beta1_RoleBinding_To_rbac_RoleBinding

func Convert_v1beta1_RoleBinding_To_rbac_RoleBinding(in *v1beta1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error

Convert_v1beta1_RoleBinding_To_rbac_RoleBinding is an autogenerated conversion function.

func Convert_v1beta1_RoleList_To_rbac_RoleList

func Convert_v1beta1_RoleList_To_rbac_RoleList(in *v1beta1.RoleList, out *rbac.RoleList, s conversion.Scope) error

Convert_v1beta1_RoleList_To_rbac_RoleList is an autogenerated conversion function.

func Convert_v1beta1_RoleRef_To_rbac_RoleRef

func Convert_v1beta1_RoleRef_To_rbac_RoleRef(in *v1beta1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error

Convert_v1beta1_RoleRef_To_rbac_RoleRef is an autogenerated conversion function.

func Convert_v1beta1_Role_To_rbac_Role

func Convert_v1beta1_Role_To_rbac_Role(in *v1beta1.Role, out *rbac.Role, s conversion.Scope) error

Convert_v1beta1_Role_To_rbac_Role is an autogenerated conversion function.

func Convert_v1beta1_Subject_To_rbac_Subject

func Convert_v1beta1_Subject_To_rbac_Subject(in *v1beta1.Subject, out *rbac.Subject, s conversion.Scope) error

Convert_v1beta1_Subject_To_rbac_Subject is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

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

func RegisterDefaults

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 Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

func SetDefaults_ClusterRoleBinding

func SetDefaults_ClusterRoleBinding(obj *rbacv1beta1.ClusterRoleBinding)

func SetDefaults_RoleBinding

func SetDefaults_RoleBinding(obj *rbacv1beta1.RoleBinding)

func SetDefaults_Subject

func SetDefaults_Subject(obj *rbacv1beta1.Subject)

func SetObjectDefaults_ClusterRoleBinding

func SetObjectDefaults_ClusterRoleBinding(in *v1beta1.ClusterRoleBinding)

func SetObjectDefaults_ClusterRoleBindingList

func SetObjectDefaults_ClusterRoleBindingList(in *v1beta1.ClusterRoleBindingList)

func SetObjectDefaults_RoleBinding

func SetObjectDefaults_RoleBinding(in *v1beta1.RoleBinding)

func SetObjectDefaults_RoleBindingList

func SetObjectDefaults_RoleBindingList(in *v1beta1.RoleBindingList)

type ClusterRoleBindingBuilder

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.

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

func (*ClusterRoleBindingBuilder) Binding

func (r *ClusterRoleBindingBuilder) Binding() (rbacv1beta1.ClusterRoleBinding, error)

func (*ClusterRoleBindingBuilder) BindingOrDie

func (r *ClusterRoleBindingBuilder) BindingOrDie() rbacv1beta1.ClusterRoleBinding

func (*ClusterRoleBindingBuilder) Groups

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

func (*ClusterRoleBindingBuilder) SAs

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

func (*ClusterRoleBindingBuilder) Users

func (r *ClusterRoleBindingBuilder) Users(users ...string) *ClusterRoleBindingBuilder

type PolicyRuleBuilder

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

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

func (*PolicyRuleBuilder) Groups

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

func (*PolicyRuleBuilder) Names

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

func (*PolicyRuleBuilder) Resources

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

func (*PolicyRuleBuilder) Rule

func (r *PolicyRuleBuilder) Rule() (rbacv1beta1.PolicyRule, error)

func (*PolicyRuleBuilder) RuleOrDie

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

func (*PolicyRuleBuilder) URLs

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