Documentation
¶
Index ¶
Constants ¶
const ( APIGroup = "storage.deckhouse.io" APIVersion = "v1alpha1" )
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{ Group: APIGroup, Version: APIVersion, } SchemeBuilder = runtime.NewSchemeBuilder(AddKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
SchemeGroupVersion is group version used to register these objects
Functions ¶
func AddKnownTypes ¶
Adds the list of known types to Scheme.
Types ¶
type DataExport ¶
type DataExport struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataexportSpec `json:"spec"` Status DataExportStatus `json:"status"` }
+k8s:deepcopy-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*DataExport) DeepCopy ¶
func (in *DataExport) DeepCopy() *DataExport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExport.
func (*DataExport) DeepCopyInto ¶
func (in *DataExport) DeepCopyInto(out *DataExport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataExport) DeepCopyObject ¶
func (in *DataExport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataExportList ¶
type DataExportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []DataExport `json:"items"` }
+k8s:deepcopy-gen=true +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*DataExportList) DeepCopy ¶
func (in *DataExportList) DeepCopy() *DataExportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportList.
func (*DataExportList) DeepCopyInto ¶
func (in *DataExportList) DeepCopyInto(out *DataExportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataExportList) DeepCopyObject ¶
func (in *DataExportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataExportStatus ¶
type DataExportStatus struct { Url string `json:"url"` CA string `json:"ca,omitempty"` PublicURL string `json:"publicURL"` AccessTimestamp metav1.Time `json:"accessTimestamp"` Conditions []metav1.Condition `json:"conditions,omitempty"` VolumeMode string `json:"volumeMode,omitempty"` }
+k8s:deepcopy-gen=true
func (*DataExportStatus) DeepCopy ¶
func (in *DataExportStatus) DeepCopy() *DataExportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataExportStatus.
func (*DataExportStatus) DeepCopyInto ¶
func (in *DataExportStatus) DeepCopyInto(out *DataExportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataexportSpec ¶
type DataexportSpec struct { Ttl string `json:"ttl"` Publish bool `json:"publish"` TargetRef TargetRefSpec `json:"targetRef"` }
+k8s:deepcopy-gen=true
func (*DataexportSpec) DeepCopy ¶
func (in *DataexportSpec) DeepCopy() *DataexportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataexportSpec.
func (*DataexportSpec) DeepCopyInto ¶
func (in *DataexportSpec) DeepCopyInto(out *DataexportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetRefSpec ¶
+k8s:deepcopy-gen=true
func (*TargetRefSpec) DeepCopy ¶
func (in *TargetRefSpec) DeepCopy() *TargetRefSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetRefSpec.
func (*TargetRefSpec) DeepCopyInto ¶
func (in *TargetRefSpec) DeepCopyInto(out *TargetRefSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.