# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ForSpec identifies the application of which the logs will be used for RBAC negotiation +k8s:openapi-gen=true.
RbacNegotiation is the Schema for the rbacnegotiations API +kubebuilder:printcolumn:name="for kind",type=string,JSONPath=`.spec.for.kind`,description="For which kind the rbac negotiation was requested" +kubebuilder:printcolumn:name="for name",type=string,JSONPath=`.spec.for.name`,description="Name of the {kind}" +kubebuilder:printcolumn:name="status",type=string,JSONPath=`.status.status`,description="State of the negotiation" +kubebuilder:printcolumn:name="role",type=string,JSONPath=`.spec.role.name`,priority=10,description="Name of the associated role" +kubebuilder:printcolumn:name="entries",type=string,JSONPath=`.status.entriesAdded`,priority=12,description="How many RBAC entries have been added to the role" +kubebuilder:printcolumn:name="checked",type=date,JSONPath=`.status.lastCheck`,priority=13,description="When the last reconciliation was done" +kubebuilder:resource:shortName={rn,rbacn} +kubebuilder:pruning:PreserveUnknownFields.
RbacNegotiationList contains a list of RbacNegotiation.
RbacNegotiationSpec defines the desired state of RbacNegotiation +k8s:openapi-gen=true.
RbacNegotiationStatus defines the observed state of RbacNegotiation.
RoleSpec identifies the role that would be updated by the operator +k8s:openapi-gen=true.