 Documentation
      ¶
      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.