Versions in this module Expand all Collapse all v3 v3.0.0 Sep 17, 2020 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type DeletionPolicy string + const VolumeSnapshotContentDelete + const VolumeSnapshotContentRetain + type VolumeSnapshot struct + Spec VolumeSnapshotSpec + Status *VolumeSnapshotStatus + func (in *VolumeSnapshot) DeepCopy() *VolumeSnapshot + func (in *VolumeSnapshot) DeepCopyInto(out *VolumeSnapshot) + func (in *VolumeSnapshot) DeepCopyObject() runtime.Object + type VolumeSnapshotClass struct + DeletionPolicy DeletionPolicy + Driver string + Parameters map[string]string + func (in *VolumeSnapshotClass) DeepCopy() *VolumeSnapshotClass + func (in *VolumeSnapshotClass) DeepCopyInto(out *VolumeSnapshotClass) + func (in *VolumeSnapshotClass) DeepCopyObject() runtime.Object + type VolumeSnapshotClassList struct + Items []VolumeSnapshotClass + func (in *VolumeSnapshotClassList) DeepCopy() *VolumeSnapshotClassList + func (in *VolumeSnapshotClassList) DeepCopyInto(out *VolumeSnapshotClassList) + func (in *VolumeSnapshotClassList) DeepCopyObject() runtime.Object + type VolumeSnapshotContent struct + Spec VolumeSnapshotContentSpec + Status *VolumeSnapshotContentStatus + func (in *VolumeSnapshotContent) DeepCopy() *VolumeSnapshotContent + func (in *VolumeSnapshotContent) DeepCopyInto(out *VolumeSnapshotContent) + func (in *VolumeSnapshotContent) DeepCopyObject() runtime.Object + type VolumeSnapshotContentList struct + Items []VolumeSnapshotContent + func (in *VolumeSnapshotContentList) DeepCopy() *VolumeSnapshotContentList + func (in *VolumeSnapshotContentList) DeepCopyInto(out *VolumeSnapshotContentList) + func (in *VolumeSnapshotContentList) DeepCopyObject() runtime.Object + type VolumeSnapshotContentSource struct + SnapshotHandle *string + VolumeHandle *string + func (in *VolumeSnapshotContentSource) DeepCopy() *VolumeSnapshotContentSource + func (in *VolumeSnapshotContentSource) DeepCopyInto(out *VolumeSnapshotContentSource) + type VolumeSnapshotContentSpec struct + DeletionPolicy DeletionPolicy + Driver string + Source VolumeSnapshotContentSource + VolumeSnapshotClassName *string + VolumeSnapshotRef core_v1.ObjectReference + func (in *VolumeSnapshotContentSpec) DeepCopy() *VolumeSnapshotContentSpec + func (in *VolumeSnapshotContentSpec) DeepCopyInto(out *VolumeSnapshotContentSpec) + type VolumeSnapshotContentStatus struct + CreationTime *int64 + Error *VolumeSnapshotError + ReadyToUse *bool + RestoreSize *int64 + SnapshotHandle *string + func (in *VolumeSnapshotContentStatus) DeepCopy() *VolumeSnapshotContentStatus + func (in *VolumeSnapshotContentStatus) DeepCopyInto(out *VolumeSnapshotContentStatus) + type VolumeSnapshotError struct + Message *string + Time *metav1.Time + func (in *VolumeSnapshotError) DeepCopy() *VolumeSnapshotError + func (in *VolumeSnapshotError) DeepCopyInto(out *VolumeSnapshotError) + type VolumeSnapshotList struct + Items []VolumeSnapshot + func (in *VolumeSnapshotList) DeepCopy() *VolumeSnapshotList + func (in *VolumeSnapshotList) DeepCopyInto(out *VolumeSnapshotList) + func (in *VolumeSnapshotList) DeepCopyObject() runtime.Object + type VolumeSnapshotSource struct + PersistentVolumeClaimName *string + VolumeSnapshotContentName *string + func (in *VolumeSnapshotSource) DeepCopy() *VolumeSnapshotSource + func (in *VolumeSnapshotSource) DeepCopyInto(out *VolumeSnapshotSource) + type VolumeSnapshotSpec struct + Source VolumeSnapshotSource + VolumeSnapshotClassName *string + func (in *VolumeSnapshotSpec) DeepCopy() *VolumeSnapshotSpec + func (in *VolumeSnapshotSpec) DeepCopyInto(out *VolumeSnapshotSpec) + type VolumeSnapshotStatus struct + BoundVolumeSnapshotContentName *string + CreationTime *metav1.Time + Error *VolumeSnapshotError + ReadyToUse *bool + RestoreSize *resource.Quantity + func (in *VolumeSnapshotStatus) DeepCopy() *VolumeSnapshotStatus + func (in *VolumeSnapshotStatus) DeepCopyInto(out *VolumeSnapshotStatus) Other modules containing this package github.com/kubernetes-csi/external-snapshotter/client/v2 github.com/kubernetes-csi/external-snapshotter/client/v4 github.com/kubernetes-csi/external-snapshotter/client/v6