Documentation ¶
Overview ¶
Package v1alpha2 contains API Schema definitions for the policies v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/gatekeeper/pkg/apis/policies +k8s:defaulter-gen=TypeMeta +groupName=policies.replicated.com
Package v1alpha2 contains API Schema definitions for the policies v1alpha2 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/replicatedhq/gatekeeper/pkg/apis/policies +k8s:defaulter-gen=TypeMeta +groupName=policies.replicated.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "policies.replicated.com", Version: "v1alpha2"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type AdmissionPolicy ¶
type AdmissionPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AdmissionPolicySpec `json:"spec,omitempty"` Status AdmissionPolicyStatus `json:"status,omitempty"` }
AdmissionPolicy is the Schema for the admissionpolicies API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*AdmissionPolicy) DeepCopy ¶
func (in *AdmissionPolicy) DeepCopy() *AdmissionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPolicy.
func (*AdmissionPolicy) DeepCopyInto ¶
func (in *AdmissionPolicy) DeepCopyInto(out *AdmissionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdmissionPolicy) DeepCopyObject ¶
func (in *AdmissionPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AdmissionPolicyList ¶
type AdmissionPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AdmissionPolicy `json:"items"` }
AdmissionPolicyList contains a list of AdmissionPolicy
func (*AdmissionPolicyList) DeepCopy ¶
func (in *AdmissionPolicyList) DeepCopy() *AdmissionPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPolicyList.
func (*AdmissionPolicyList) DeepCopyInto ¶
func (in *AdmissionPolicyList) DeepCopyInto(out *AdmissionPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdmissionPolicyList) DeepCopyObject ¶
func (in *AdmissionPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AdmissionPolicySpec ¶
type AdmissionPolicySpec struct {
Policy string `json:"policy"`
}
AdmissionPolicySpec defines the desired state of AdmissionPolicy
func (*AdmissionPolicySpec) DeepCopy ¶
func (in *AdmissionPolicySpec) DeepCopy() *AdmissionPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPolicySpec.
func (*AdmissionPolicySpec) DeepCopyInto ¶
func (in *AdmissionPolicySpec) DeepCopyInto(out *AdmissionPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdmissionPolicyStatus ¶
type AdmissionPolicyStatus struct { }
AdmissionPolicyStatus defines the observed state of AdmissionPolicy
func (*AdmissionPolicyStatus) DeepCopy ¶
func (in *AdmissionPolicyStatus) DeepCopy() *AdmissionPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdmissionPolicyStatus.
func (*AdmissionPolicyStatus) DeepCopyInto ¶
func (in *AdmissionPolicyStatus) DeepCopyInto(out *AdmissionPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.