kubernetes/staging/src/k8s.io/component-helpers/auth/rbac/reconciliation/role_interfaces.go

type RoleRuleOwner

func (o RoleRuleOwner) GetObject() runtime.Object {}

func (o RoleRuleOwner) GetNamespace() string {}

func (o RoleRuleOwner) GetName() string {}

func (o RoleRuleOwner) GetLabels() map[string]string {}

func (o RoleRuleOwner) SetLabels(in map[string]string) {}

func (o RoleRuleOwner) GetAnnotations() map[string]string {}

func (o RoleRuleOwner) SetAnnotations(in map[string]string) {}

func (o RoleRuleOwner) GetRules() []rbacv1.PolicyRule {}

func (o RoleRuleOwner) SetRules(in []rbacv1.PolicyRule) {}

func (o RoleRuleOwner) GetAggregationRule() *rbacv1.AggregationRule {}

func (o RoleRuleOwner) SetAggregationRule(in *rbacv1.AggregationRule) {}

type RoleModifier

func (c RoleModifier) Get(namespace, name string) (RuleOwner, error) {}

func (c RoleModifier) Create(in RuleOwner) (RuleOwner, error) {}

func (c RoleModifier) Update(in RuleOwner) (RuleOwner, error) {}