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

type ClusterRoleRuleOwner

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

func (o ClusterRoleRuleOwner) GetNamespace() string {}

func (o ClusterRoleRuleOwner) GetName() string {}

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

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

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

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

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

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

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

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

type ClusterRoleModifier

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

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

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