Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 Changes in this version type RoleSpec + BackendRef *core.LocalObjectReference v0.3.0 Aug 2, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Role struct + Spec RoleSpec + Status RoleStatus + func (in *Role) DeepCopy() *Role + func (in *Role) DeepCopyInto(out *Role) + func (in *Role) DeepCopyObject() runtime.Object + func (r *Role) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Role) ValidateCreate() error + func (r *Role) ValidateDelete() error + func (r *Role) ValidateUpdate(old runtime.Object) error + type RoleList struct + Items []Role + func (in *RoleList) DeepCopy() *RoleList + func (in *RoleList) DeepCopyInto(out *RoleList) + func (in *RoleList) DeepCopyObject() runtime.Object + type RoleSpec struct + ProviderRef core.LocalObjectReference + Resource RoleSpecResource + State *RoleSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *RoleSpec) DeepCopy() *RoleSpec + func (in *RoleSpec) DeepCopyInto(out *RoleSpec) + type RoleSpecPermission struct + ID *string + Name *string + func (in *RoleSpecPermission) DeepCopy() *RoleSpecPermission + func (in *RoleSpecPermission) DeepCopyInto(out *RoleSpecPermission) + type RoleSpecResource struct + ID string + Name *string + Permission []RoleSpecPermission + UserCount *int64 + func (in *RoleSpecResource) DeepCopy() *RoleSpecResource + func (in *RoleSpecResource) DeepCopyInto(out *RoleSpecResource) + type RoleStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *RoleStatus) DeepCopy() *RoleStatus + func (in *RoleStatus) DeepCopyInto(out *RoleStatus)