Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API. +groupName=sentry.sap.cc
Index ¶
Constants ¶
const SentryProjectResourcePlural = "sentryprojects"
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: sentry.GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type SentryProject ¶
type SentryProject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec SentryProjectSpec `json:"spec"` Status SentryProjectStatus `json:"status,omitempty"` }
+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*SentryProject) DeepCopy ¶
func (in *SentryProject) DeepCopy() *SentryProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentryProject.
func (*SentryProject) DeepCopyInto ¶
func (in *SentryProject) DeepCopyInto(out *SentryProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentryProject) DeepCopyObject ¶
func (in *SentryProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SentryProjectList ¶
type SentryProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []SentryProject `json:"items"` }
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*SentryProjectList) DeepCopy ¶
func (in *SentryProjectList) DeepCopy() *SentryProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentryProjectList.
func (*SentryProjectList) DeepCopyInto ¶
func (in *SentryProjectList) DeepCopyInto(out *SentryProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SentryProjectList) DeepCopyObject ¶
func (in *SentryProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SentryProjectSpec ¶
func (*SentryProjectSpec) DeepCopy ¶
func (in *SentryProjectSpec) DeepCopy() *SentryProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentryProjectSpec.
func (*SentryProjectSpec) DeepCopyInto ¶
func (in *SentryProjectSpec) DeepCopyInto(out *SentryProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (SentryProjectSpec) Validate ¶
func (spec SentryProjectSpec) Validate() error
type SentryProjectState ¶
type SentryProjectState string
const ( SentryProjectPending SentryProjectState = "Pending" SentryProjectProcessed SentryProjectState = "Processed" SentryProjectError SentryProjectState = "Error" )
type SentryProjectStatus ¶
type SentryProjectStatus struct { State SentryProjectState `json:"state,omitempty"` Message string `json:"message,omitempty"` }
func (*SentryProjectStatus) DeepCopy ¶
func (in *SentryProjectStatus) DeepCopy() *SentryProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SentryProjectStatus.
func (*SentryProjectStatus) DeepCopyInto ¶
func (in *SentryProjectStatus) DeepCopyInto(out *SentryProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.