Documentation ¶
Overview ¶
Package storage is the internal version of the API.
Index ¶
Constants ¶
const GroupName = "storage.isim.dev"
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{ Group: GroupName, Version: runtime.APIVersionInternal, } SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns back a Group qualified GroupResource.
Types ¶
type ChangedBlock ¶
type ChangedBlock struct { metav1.TypeMeta metav1.ObjectMeta Spec ChangedBlockSpec }
ChangedBlock is a changed block.
func (*ChangedBlock) DeepCopy ¶
func (in *ChangedBlock) DeepCopy() *ChangedBlock
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangedBlock.
func (*ChangedBlock) DeepCopyInto ¶
func (in *ChangedBlock) DeepCopyInto(out *ChangedBlock)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChangedBlock) DeepCopyObject ¶
func (in *ChangedBlock) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChangedBlockList ¶
type ChangedBlockList struct { metav1.TypeMeta metav1.ListMeta Items []ChangedBlock }
ChangedBlockList is a list of ChangedBlock objects.
func (*ChangedBlockList) DeepCopy ¶
func (in *ChangedBlockList) DeepCopy() *ChangedBlockList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangedBlockList.
func (*ChangedBlockList) DeepCopyInto ¶
func (in *ChangedBlockList) DeepCopyInto(out *ChangedBlockList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChangedBlockList) DeepCopyObject ¶
func (in *ChangedBlockList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChangedBlockSpec ¶
type ChangedBlockSpec struct { SnapshotBase string SnapshotTarget string VolumeID string Secrets map[string]string Parameters map[string]string }
ChangedBlockSpec is a changed block spec.
func (*ChangedBlockSpec) DeepCopy ¶
func (in *ChangedBlockSpec) DeepCopy() *ChangedBlockSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangedBlockSpec.
func (*ChangedBlockSpec) DeepCopyInto ¶
func (in *ChangedBlockSpec) DeepCopyInto(out *ChangedBlockSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Directories ¶
Path | Synopsis |
---|---|
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |