# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
go:generate go run -modfile ../../schema/go.mod ../../schema/export.go .
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

+kubebuilder:object:root=true +kubebuilder:resource:categories={all},shortName={ecp} +kubebuilder:subresource:status EnterpriseContractPolicy is the Schema for the enterprisecontractpolicies API.
EnterpriseContractPolicyConfiguration configuration of modifications to policy evaluation.
EnterpriseContractPolicyList contains a list of EnterpriseContractPolicy.
EnterpriseContractPolicySpec is used to configure the Enterprise Contract Policy.
EnterpriseContractPolicyStatus defines the observed state of EnterpriseContractPolicy.
Identity defines the allowed identity for keyless signing.
Source defines policies and data that are evaluated together.
SourceConfig specifies config options for a policy source.
VolatileCriteria includes or excludes a policy rule with effective dates as an option.
VolatileSourceConfig specifies volatile configuration for a policy source.