# Constants

Compliant is a ComplianceConfigAction that only shows the status message and does not affect the overall compliance.
Delete is a RemovalBehavior indicating that the controller may delete a type.
DeleteIfUnused is a RemovalBehavior indicating that the controller may delete a type only if it is not being used by another subscription.
Keep is a RemovalBehavior indicating that the controller may not delete a type.
NonCompliant is a ComplianceConfigAction that shows the status message and sets the overall compliance when the condition is met.

# 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

ComplianceConfig defines how resource statuses affect the overall operator policy status and compliance.
OperatorPolicy is the schema for the operatorpolicies API.
OperatorPolicyList contains a list of operator policies.
OperatorPolicySpec defines the desired state of a particular operator on the cluster.
OperatorPolicyStatus is the observed state of the operators from the specifications given in the operator policy.
No description provided by the author

# Type aliases

ComplianceConfigAction configures how a status condition is reported when the involved operators are out of compliance with the operator policy.
RemovalAction is the behavior when the operator policy is removed.