Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type ExtraValue []string + func (in ExtraValue) DeepCopy() ExtraValue + func (in ExtraValue) DeepCopyInto(out *ExtraValue) + type LocalSubjectAccessReview struct + Spec SubjectAccessReviewSpec + Status SubjectAccessReviewStatus + func (in *LocalSubjectAccessReview) DeepCopy() *LocalSubjectAccessReview + func (in *LocalSubjectAccessReview) DeepCopyInto(out *LocalSubjectAccessReview) + func (in *LocalSubjectAccessReview) DeepCopyObject() runtime.Object + type NonResourceAttributes struct + Path string + Verb string + func (in *NonResourceAttributes) DeepCopy() *NonResourceAttributes + func (in *NonResourceAttributes) DeepCopyInto(out *NonResourceAttributes) + type NonResourceRule struct + NonResourceURLs []string + Verbs []string + func (in *NonResourceRule) DeepCopy() *NonResourceRule + func (in *NonResourceRule) DeepCopyInto(out *NonResourceRule) + type ResourceAttributes struct + Group string + Name string + Namespace string + Resource string + Subresource string + Verb string + Version string + func (in *ResourceAttributes) DeepCopy() *ResourceAttributes + func (in *ResourceAttributes) DeepCopyInto(out *ResourceAttributes) + type ResourceRule struct + APIGroups []string + ResourceNames []string + Resources []string + Verbs []string + func (in *ResourceRule) DeepCopy() *ResourceRule + func (in *ResourceRule) DeepCopyInto(out *ResourceRule) + type SelfSubjectAccessReview struct + Spec SelfSubjectAccessReviewSpec + Status SubjectAccessReviewStatus + func (in *SelfSubjectAccessReview) DeepCopy() *SelfSubjectAccessReview + func (in *SelfSubjectAccessReview) DeepCopyInto(out *SelfSubjectAccessReview) + func (in *SelfSubjectAccessReview) DeepCopyObject() runtime.Object + type SelfSubjectAccessReviewSpec struct + NonResourceAttributes *NonResourceAttributes + ResourceAttributes *ResourceAttributes + func (in *SelfSubjectAccessReviewSpec) DeepCopy() *SelfSubjectAccessReviewSpec + func (in *SelfSubjectAccessReviewSpec) DeepCopyInto(out *SelfSubjectAccessReviewSpec) + type SelfSubjectRulesReview struct + Spec SelfSubjectRulesReviewSpec + Status SubjectRulesReviewStatus + func (in *SelfSubjectRulesReview) DeepCopy() *SelfSubjectRulesReview + func (in *SelfSubjectRulesReview) DeepCopyInto(out *SelfSubjectRulesReview) + func (in *SelfSubjectRulesReview) DeepCopyObject() runtime.Object + type SelfSubjectRulesReviewSpec struct + Namespace string + func (in *SelfSubjectRulesReviewSpec) DeepCopy() *SelfSubjectRulesReviewSpec + func (in *SelfSubjectRulesReviewSpec) DeepCopyInto(out *SelfSubjectRulesReviewSpec) + type SubjectAccessReview struct + Spec SubjectAccessReviewSpec + Status SubjectAccessReviewStatus + func (in *SubjectAccessReview) DeepCopy() *SubjectAccessReview + func (in *SubjectAccessReview) DeepCopyInto(out *SubjectAccessReview) + func (in *SubjectAccessReview) DeepCopyObject() runtime.Object + type SubjectAccessReviewSpec struct + Extra map[string]ExtraValue + Groups []string + NonResourceAttributes *NonResourceAttributes + ResourceAttributes *ResourceAttributes + UID string + User string + func (in *SubjectAccessReviewSpec) DeepCopy() *SubjectAccessReviewSpec + func (in *SubjectAccessReviewSpec) DeepCopyInto(out *SubjectAccessReviewSpec) + type SubjectAccessReviewStatus struct + Allowed bool + Denied bool + EvaluationError string + Reason string + func (in *SubjectAccessReviewStatus) DeepCopy() *SubjectAccessReviewStatus + func (in *SubjectAccessReviewStatus) DeepCopyInto(out *SubjectAccessReviewStatus) + type SubjectRulesReviewStatus struct + EvaluationError string + Incomplete bool + NonResourceRules []NonResourceRule + ResourceRules []ResourceRule + func (in *SubjectRulesReviewStatus) DeepCopy() *SubjectRulesReviewStatus + func (in *SubjectRulesReviewStatus) DeepCopyInto(out *SubjectRulesReviewStatus)