# 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
EnforcingCRD is the Schema for the enforcingcrds API.
EnforcingCRDList contains a list of EnforcingCRD.
EnforcingCRDSpec defines the desired state of EnforcingCRD.
EnforcingCRDStatus defines the observed state of EnforcingCRD.
EnforcingPatch is the Schema for the enforcingpatches API.
EnforcingPatchList contains a list of EnforcingPatch.
EnforcingPatchSpec defines the desired state of EnforcingPatch.
EnforcingPatchStatus defines the observed state of EnforcingPatch.
EnforcingReconcileStatus represents the status of the last reconcile cycle.
LockedResource represents a resource to be enforced in a LockedResourceController and can be used in a API specification +k8s:openapi-gen=true.
LockedResourceTemplate represents a resource template in go language to be enforced in a LockedResourceController and can be used in a API specification +k8s:openapi-gen=true.
MyCRD is the Schema for the mycrds API.
MyCRDList contains a list of MyCRD.
MyCRDSpec defines the desired state of MyCRD.
MyCRDStatus defines the observed state of MyCRD.
Patch describes a patch to be enforced at runtime +k8s:openapi-gen=true.
No description provided by the author
No description provided by the author
TemplatedEnforcingCRD is the Schema for the templatedenforcingcrds API.
TemplatedEnforcingCRDList contains a list of TemplatedEnforcingCRD.
TemplatedEnforcingCRDSpec defines the desired state of TemplatedEnforcingCRD.
TemplatedEnforcingCRDStatus defines the observed state of TemplatedEnforcingCRD.
# Interfaces
EnforcingReconcileStatusAware is an interfce that must be implemented by a CRD type that has been enabled with ReconcileStatus, it can then benefit of a series of utility methods.