Versions in this module Expand all Collapse all v0 v0.15.4 Apr 10, 2024 Changes in this version type LocalDevice + Serail string v0.15.3 Apr 2, 2024 v0.15.2 Apr 2, 2024 Changes in this version + const AssigedDiskPool + const AssigedDiskPoolHDD + const AssigedDiskPoolNVMe + const AssigedDiskPoolSSD + const CSIDriverName + const DiskClassNameHDD + const DiskClassNameNVMe + const DiskClassNameSSD + const DiskDevRootPath + const DiskStateAvailable + const DiskStateInUse + const DiskStateOffline + const HAVolumeReplicaStateConsistent + const HAVolumeReplicaStateDown + const HAVolumeReplicaStateInconsistent + const HAVolumeReplicaStateUp + const LVMVolumeMaxCount + const LocalDiskManager + const LocalDiskObjectPrefix + const LocalStorage + const MigrateCompleted + const MigrateStarted + const NodeStateMaintain + const NodeStateOffline + const NodeStateReady + const OperationStateAborted + const OperationStateAborting + const OperationStateCompleted + const OperationStateFailed + const OperationStateInProgress + const OperationStateMigrateAddReplica + const OperationStateMigratePruneReplica + const OperationStateMigrateSyncReplica + const OperationStateSubmitted + const OperationStateToBeAborted + const PoolNameForHDD + const PoolNameForNVMe + const PoolNameForSSD + const PoolNamePrefix + const PoolTypeRegular + const RAMVolumeMaxCount + const SnapshotParameterSizeKey + const SnapshotRestoringFinalizer + const SourceVolumeSnapshotAnnoKey + const StorageIPv4AddressAnnotationKeyEnv + const StoragePoolCapacityThresholdRatio + const System + const VendorName + const VolumeCapability_AccessMode_SINGLE_NODE_WRITER + const VolumeCapability_AccessType_Block + const VolumeCapability_AccessType_Mount + const VolumeExpansionCapacityBytesMin + const VolumeKindLVM + const VolumeMigrateCompletedAnnoKey + const VolumeMigratePhaseMove + const VolumeMigratePhasePrune + const VolumeParameterConvertible + const VolumeParameterFSTypeKey + const VolumeParameterIOPS + const VolumeParameterPoolClassKey + const VolumeParameterPoolTypeKey + const VolumeParameterReplicaNumberKey + const VolumeParameterThroughput + const VolumeReplicaStateCreating + const VolumeReplicaStateDeleted + const VolumeReplicaStateInvalid + const VolumeReplicaStateNotReady + const VolumeReplicaStateReady + const VolumeReplicaStateToBeDeleted + const VolumeSnapshotRestoreCompletedAnnoKey + const VolumeStateCreated + const VolumeStateCreating + const VolumeStateDeleted + const VolumeStateEmpty + const VolumeStateNotReady + const VolumeStateReady + const VolumeStateToBeDeleted + const VolumeStateToBeUnmount + var AddToSchemes runtime.SchemeBuilder + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func AddToScheme(s *runtime.Scheme) error + func IsStringArraysEqual(arr1, arr2 []string) bool + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type AccessibilityTopology struct + Nodes []string + Regions []string + Zones []string + func (at *AccessibilityTopology) Equal(peer *AccessibilityTopology) bool + func (in *AccessibilityTopology) DeepCopy() *AccessibilityTopology + func (in *AccessibilityTopology) DeepCopyInto(out *AccessibilityTopology) + type Action string + const LocalDiskActionReserve + type ConditionStatus string + const ConditionFalse + const ConditionTrue + const ConditionUnknown + type DRBDSystemConfig struct + EndPort int + StartPort int + func (in *DRBDSystemConfig) DeepCopy() *DRBDSystemConfig + func (in *DRBDSystemConfig) DeepCopyInto(out *DRBDSystemConfig) + type DevLinkType = string + const LinkByID + const LinkByPath + const LinkByUUID + type Disk struct + Capacity int64 + DevPath string + DiskType string + Status string + func (in *Disk) DeepCopy() *Disk + func (in *Disk) DeepCopyInto(out *Disk) + type DiskAttributes struct + DevType string + FormFactor string + ModelName string + PCIVendorID string + Product string + Protocol string + RotationRate int64 + SerialNumber string + Type string + Vendor string + func (in *DiskAttributes) DeepCopy() *DiskAttributes + func (in *DiskAttributes) DeepCopyInto(out *DiskAttributes) + type DiskClaimDescription struct + Capacity int64 + DevicePaths []string + DiskType string + LocalDiskNames []string + func (in *DiskClaimDescription) DeepCopy() *DiskClaimDescription + func (in *DiskClaimDescription) DeepCopyInto(out *DiskClaimDescription) + type DiskClaimStatus string + const DiskClaimStatusEmpty + const LocalDiskClaimStatusBound + const LocalDiskClaimStatusConsumed + const LocalDiskClaimStatusDeleted + const LocalDiskClaimStatusExtending + const LocalDiskClaimStatusPending + const LocalDiskClaimStatusToBeDeleted + type Event struct + Spec EventSpec + Status EventStatus + func (in *Event) DeepCopy() *Event + func (in *Event) DeepCopyInto(out *Event) + func (in *Event) DeepCopyObject() runtime.Object + type EventList struct + Items []Event + func (in *EventList) DeepCopy() *EventList + func (in *EventList) DeepCopyInto(out *EventList) + func (in *EventList) DeepCopyObject() runtime.Object + type EventRecord struct + Action string + ActionContent string + ID string + State string + StateContent string + Time metav1.Time + func (in *EventRecord) DeepCopy() *EventRecord + func (in *EventRecord) DeepCopyInto(out *EventRecord) + type EventSpec struct + Records []EventRecord + ResourceName string + ResourceType string + func (in *EventSpec) DeepCopy() *EventSpec + func (in *EventSpec) DeepCopyInto(out *EventSpec) + type EventStatus struct + func (in *EventStatus) DeepCopy() *EventStatus + func (in *EventStatus) DeepCopyInto(out *EventStatus) + type FileSystemInfo struct + Mountpoint string + Type string + func (in *FileSystemInfo) DeepCopy() *FileSystemInfo + func (in *FileSystemInfo) DeepCopyInto(out *FileSystemInfo) + type HAState struct + Reason string + State State + func (in *HAState) DeepCopy() *HAState + func (in *HAState) DeepCopyInto(out *HAState) + type LocalDevice struct + CapacityBytes int64 + Class string + DevPath string + State State + func (in *LocalDevice) DeepCopy() *LocalDevice + func (in *LocalDevice) DeepCopyInto(out *LocalDevice) + type LocalDisk struct + Spec LocalDiskSpec + Status LocalDiskStatus + func (in *LocalDisk) DeepCopy() *LocalDisk + func (in *LocalDisk) DeepCopyInto(out *LocalDisk) + func (in *LocalDisk) DeepCopyObject() runtime.Object + type LocalDiskAction struct + Spec LocalDiskActionSpec + Status LocalDiskActionStatus + func (in *LocalDiskAction) DeepCopy() *LocalDiskAction + func (in *LocalDiskAction) DeepCopyInto(out *LocalDiskAction) + func (in *LocalDiskAction) DeepCopyObject() runtime.Object + type LocalDiskActionList struct + Items []LocalDiskAction + func (in *LocalDiskActionList) DeepCopy() *LocalDiskActionList + func (in *LocalDiskActionList) DeepCopyInto(out *LocalDiskActionList) + func (in *LocalDiskActionList) DeepCopyObject() runtime.Object + type LocalDiskActionRule struct + DevicePath string + MaxCapacity int64 + MinCapacity int64 + func (in *LocalDiskActionRule) DeepCopy() *LocalDiskActionRule + func (in *LocalDiskActionRule) DeepCopyInto(out *LocalDiskActionRule) + type LocalDiskActionSpec struct + Action Action + Rule LocalDiskActionRule + func (in *LocalDiskActionSpec) DeepCopy() *LocalDiskActionSpec + func (in *LocalDiskActionSpec) DeepCopyInto(out *LocalDiskActionSpec) + type LocalDiskActionStatus struct + LatestMatchedLds []string + func (in *LocalDiskActionStatus) DeepCopy() *LocalDiskActionStatus + func (in *LocalDiskActionStatus) DeepCopyInto(out *LocalDiskActionStatus) + type LocalDiskAssignFailReason = string + const LocalDiskAssignFailReasonDevPathUnMatch + const LocalDiskAssignFailReasonDiskIsNotBlockDevice + const LocalDiskAssignFailReasonDiskTypeUnMatch + const LocalDiskAssignFailReasonHasPartition + const LocalDiskAssignFailReasonHasReserved + const LocalDiskAssignFailReasonInsufficientCapacity + const LocalDiskAssignFailReasonLocalDiskNameFormatUnMatch + const LocalDiskAssignFailReasonLocalDiskNameUnMatch + const LocalDiskAssignFailReasonNodeUnMatch + const LocalDiskAssignFailReasonOwnerUnMatch + const LocalDiskAssignFailReasonUnAvailable + type LocalDiskClaim struct + Spec LocalDiskClaimSpec + Status LocalDiskClaimStatus + func (in *LocalDiskClaim) DeepCopy() *LocalDiskClaim + func (in *LocalDiskClaim) DeepCopyInto(out *LocalDiskClaim) + func (in *LocalDiskClaim) DeepCopyObject() runtime.Object + type LocalDiskClaimEventReason = string + const LocalDiskClaimEventReasonAssign + const LocalDiskClaimEventReasonAssignFail + const LocalDiskClaimEventReasonBound + const LocalDiskClaimEventReasonBoundFail + const LocalDiskClaimEventReasonConsumed + const LocalDiskClaimEventReasonConsumedFail + const LocalDiskClaimEventReasonExtend + const LocalDiskClaimEventReasonExtendFail + type LocalDiskClaimList struct + Items []LocalDiskClaim + func (in *LocalDiskClaimList) DeepCopy() *LocalDiskClaimList + func (in *LocalDiskClaimList) DeepCopyInto(out *LocalDiskClaimList) + func (in *LocalDiskClaimList) DeepCopyObject() runtime.Object + type LocalDiskClaimSpec struct + Description DiskClaimDescription + DiskRefs []*v1.ObjectReference + NodeName string + Owner string + func (in *LocalDiskClaimSpec) DeepCopy() *LocalDiskClaimSpec + func (in *LocalDiskClaimSpec) DeepCopyInto(out *LocalDiskClaimSpec) + type LocalDiskClaimSpecArray []LocalDiskClaimSpec + func (in LocalDiskClaimSpecArray) DeepCopy() LocalDiskClaimSpecArray + func (in LocalDiskClaimSpecArray) DeepCopyInto(out *LocalDiskClaimSpecArray) + type LocalDiskClaimState string + const LocalDiskClaimed + const LocalDiskInUse + const LocalDiskReleased + const LocalDiskUnclaimed + type LocalDiskClaimStatus struct + Status DiskClaimStatus + func (in *LocalDiskClaimStatus) DeepCopy() *LocalDiskClaimStatus + func (in *LocalDiskClaimStatus) DeepCopyInto(out *LocalDiskClaimStatus) + type LocalDiskEventReason = string + const LocalDiskEventReasonAvailable + const LocalDiskEventReasonAvailableFail + const LocalDiskEventReasonBound + const LocalDiskEventReasonBoundFail + const LocalDiskEventReasonPending + const LocalDiskEventReasonPendingFail + const LocalDiskEventReasonRelease + const LocalDiskEventReasonReleaseFail + const LocalDiskEventReasonReserved + const LocalDiskEventReasonReservedFail + type LocalDiskList struct + Items []LocalDisk + func (in *LocalDiskList) DeepCopy() *LocalDiskList + func (in *LocalDiskList) DeepCopyInto(out *LocalDiskList) + func (in *LocalDiskList) DeepCopyObject() runtime.Object + type LocalDiskNode struct + Spec LocalDiskNodeSpec + Status LocalDiskNodeStatus + func (in *LocalDiskNode) DeepCopy() *LocalDiskNode + func (in *LocalDiskNode) DeepCopyInto(out *LocalDiskNode) + func (in *LocalDiskNode) DeepCopyObject() runtime.Object + type LocalDiskNodeList struct + Items []LocalDiskNode + func (in *LocalDiskNodeList) DeepCopy() *LocalDiskNodeList + func (in *LocalDiskNodeList) DeepCopyInto(out *LocalDiskNodeList) + func (in *LocalDiskNodeList) DeepCopyObject() runtime.Object + type LocalDiskNodeSpec struct + NodeName string + func (in *LocalDiskNodeSpec) DeepCopy() *LocalDiskNodeSpec + func (in *LocalDiskNodeSpec) DeepCopyInto(out *LocalDiskNodeSpec) + type LocalDiskNodeStatus struct + Conditions []StorageNodeCondition + FreeCapacity int64 + FreeDisk int64 + PoolExtendRecords map[string]LocalDiskClaimSpecArray + Pools map[string]LocalPool + State State + TotalCapacity int64 + TotalDisk int64 + func (in *LocalDiskNodeStatus) DeepCopy() *LocalDiskNodeStatus + func (in *LocalDiskNodeStatus) DeepCopyInto(out *LocalDiskNodeStatus) + type LocalDiskSpec struct + Capacity int64 + ClaimRef *v1.ObjectReference + DevLinks []string + DevicePath string + DiskAttributes DiskAttributes + HasPartition bool + HasRAID bool + HasSmartInfo bool + Major string + Minor string + NodeName string + Owner string + PartitionInfo []PartitionInfo + PreDevicePath string + PreNodeName string + RAIDInfo RAIDInfo + Reserved bool + SmartInfo SmartInfo + State LocalDiskState + UUID string + func (in *LocalDiskSpec) DeepCopy() *LocalDiskSpec + func (in *LocalDiskSpec) DeepCopyInto(out *LocalDiskSpec) + type LocalDiskState string + const LocalDiskActive + const LocalDiskAvailable + const LocalDiskBound + const LocalDiskEmpty + const LocalDiskInactive + const LocalDiskPending + const LocalDiskUnknown + type LocalDiskStatus struct + State LocalDiskState + func (in *LocalDiskStatus) DeepCopy() *LocalDiskStatus + func (in *LocalDiskStatus) DeepCopyInto(out *LocalDiskStatus) + type LocalDiskVolume struct + Spec LocalDiskVolumeSpec + Status LocalDiskVolumeStatus + func (in *LocalDiskVolume) DeepCopy() *LocalDiskVolume + func (in *LocalDiskVolume) DeepCopyInto(out *LocalDiskVolume) + func (in *LocalDiskVolume) DeepCopyObject() runtime.Object + type LocalDiskVolumeList struct + Items []LocalDiskVolume + func (in *LocalDiskVolumeList) DeepCopy() *LocalDiskVolumeList + func (in *LocalDiskVolumeList) DeepCopyInto(out *LocalDiskVolumeList) + func (in *LocalDiskVolumeList) DeepCopyObject() runtime.Object + type LocalDiskVolumeSpec struct + Accessibility AccessibilityTopology + CanWipe bool + DiskType string + PersistentVolumeClaimName string + RequiredCapacityBytes int64 + func (in *LocalDiskVolumeSpec) DeepCopy() *LocalDiskVolumeSpec + func (in *LocalDiskVolumeSpec) DeepCopyInto(out *LocalDiskVolumeSpec) + type LocalDiskVolumeStatus struct + AllocatedCapacityBytes int64 + DevLinks map[DevLinkType][]string + DevPath string + LocalDiskName string + MountPoints []MountPoint + State State + UsedCapacityBytes int64 + VolumePath string + func (in *LocalDiskVolumeStatus) DeepCopy() *LocalDiskVolumeStatus + func (in *LocalDiskVolumeStatus) DeepCopyInto(out *LocalDiskVolumeStatus) + type LocalPool struct + Class string + Disks []LocalDevice + FreeCapacityBytes int64 + FreeVolumeCount int64 + Name string + Path string + TotalCapacityBytes int64 + TotalVolumeCount int64 + Type string + UsedCapacityBytes int64 + UsedVolumeCount int64 + VolumeCapacityBytesLimit int64 + Volumes []string + func (in *LocalPool) DeepCopy() *LocalPool + func (in *LocalPool) DeepCopyInto(out *LocalPool) + type LocalStorageNode struct + Spec LocalStorageNodeSpec + Status LocalStorageNodeStatus + func (in *LocalStorageNode) DeepCopy() *LocalStorageNode + func (in *LocalStorageNode) DeepCopyInto(out *LocalStorageNode) + func (in *LocalStorageNode) DeepCopyObject() runtime.Object + type LocalStorageNodeList struct + Items []LocalStorageNode + func (in *LocalStorageNodeList) DeepCopy() *LocalStorageNodeList + func (in *LocalStorageNodeList) DeepCopyInto(out *LocalStorageNodeList) + func (in *LocalStorageNodeList) DeepCopyObject() runtime.Object + type LocalStorageNodeSpec struct + HostName string + StorageIP string + Topo Topology + func (in *LocalStorageNodeSpec) DeepCopy() *LocalStorageNodeSpec + func (in *LocalStorageNodeSpec) DeepCopyInto(out *LocalStorageNodeSpec) + type LocalStorageNodeStatus struct + Conditions []StorageNodeCondition + PoolExtendRecords map[string]LocalDiskClaimSpecArray + Pools map[string]LocalPool + State State + func (in *LocalStorageNodeStatus) DeepCopy() *LocalStorageNodeStatus + func (in *LocalStorageNodeStatus) DeepCopyInto(out *LocalStorageNodeStatus) + type LocalVolume struct + Spec LocalVolumeSpec + Status LocalVolumeStatus + func (in *LocalVolume) DeepCopy() *LocalVolume + func (in *LocalVolume) DeepCopyInto(out *LocalVolume) + func (in *LocalVolume) DeepCopyObject() runtime.Object + func (v *LocalVolume) IsHighAvailability() bool + func (v *LocalVolume) SetReplicas(replicas []*LocalVolumeReplica) + func (v *LocalVolume) UpdateAccessibilityNodesFromReplicas() + type LocalVolumeConvert struct + Spec LocalVolumeConvertSpec + Status LocalVolumeConvertStatus + func (in *LocalVolumeConvert) DeepCopy() *LocalVolumeConvert + func (in *LocalVolumeConvert) DeepCopyInto(out *LocalVolumeConvert) + func (in *LocalVolumeConvert) DeepCopyObject() runtime.Object + type LocalVolumeConvertList struct + Items []LocalVolumeConvert + func (in *LocalVolumeConvertList) DeepCopy() *LocalVolumeConvertList + func (in *LocalVolumeConvertList) DeepCopyInto(out *LocalVolumeConvertList) + func (in *LocalVolumeConvertList) DeepCopyObject() runtime.Object + type LocalVolumeConvertSpec struct + Abort bool + ReplicaNumber int64 + VolumeName string + func (in *LocalVolumeConvertSpec) DeepCopy() *LocalVolumeConvertSpec + func (in *LocalVolumeConvertSpec) DeepCopyInto(out *LocalVolumeConvertSpec) + type LocalVolumeConvertStatus struct + Message string + State State + func (in *LocalVolumeConvertStatus) DeepCopy() *LocalVolumeConvertStatus + func (in *LocalVolumeConvertStatus) DeepCopyInto(out *LocalVolumeConvertStatus) + type LocalVolumeExpand struct + Spec LocalVolumeExpandSpec + Status LocalVolumeExpandStatus + func (in *LocalVolumeExpand) DeepCopy() *LocalVolumeExpand + func (in *LocalVolumeExpand) DeepCopyInto(out *LocalVolumeExpand) + func (in *LocalVolumeExpand) DeepCopyObject() runtime.Object + func (v *LocalVolumeExpand) AddSubs(subNames ...string) + func (v *LocalVolumeExpand) HasSub(name string) bool + type LocalVolumeExpandList struct + Items []LocalVolumeExpand + func (in *LocalVolumeExpandList) DeepCopy() *LocalVolumeExpandList + func (in *LocalVolumeExpandList) DeepCopyInto(out *LocalVolumeExpandList) + func (in *LocalVolumeExpandList) DeepCopyObject() runtime.Object + type LocalVolumeExpandSpec struct + Abort bool + RequiredCapacityBytes int64 + VolumeName string + func (in *LocalVolumeExpandSpec) DeepCopy() *LocalVolumeExpandSpec + func (in *LocalVolumeExpandSpec) DeepCopyInto(out *LocalVolumeExpandSpec) + type LocalVolumeExpandStatus struct + AllocatedCapacityBytes int64 + Message string + State State + Subs []string + func (in *LocalVolumeExpandStatus) DeepCopy() *LocalVolumeExpandStatus + func (in *LocalVolumeExpandStatus) DeepCopyInto(out *LocalVolumeExpandStatus) + type LocalVolumeGroup struct + Spec LocalVolumeGroupSpec + Status LocalVolumeGroupStatus + func (c *LocalVolumeGroup) SetAccessibilityNodes(nodes []string) + func (in *LocalVolumeGroup) DeepCopy() *LocalVolumeGroup + func (in *LocalVolumeGroup) DeepCopyInto(out *LocalVolumeGroup) + func (in *LocalVolumeGroup) DeepCopyObject() runtime.Object + type LocalVolumeGroupList struct + Items []LocalVolumeGroup + func (in *LocalVolumeGroupList) DeepCopy() *LocalVolumeGroupList + func (in *LocalVolumeGroupList) DeepCopyInto(out *LocalVolumeGroupList) + func (in *LocalVolumeGroupList) DeepCopyObject() runtime.Object + type LocalVolumeGroupSpec struct + Accessibility AccessibilityTopology + Namespace string + Pods []string + Volumes []VolumeInfo + func (in *LocalVolumeGroupSpec) DeepCopy() *LocalVolumeGroupSpec + func (in *LocalVolumeGroupSpec) DeepCopyInto(out *LocalVolumeGroupSpec) + type LocalVolumeGroupStatus struct + func (in *LocalVolumeGroupStatus) DeepCopy() *LocalVolumeGroupStatus + func (in *LocalVolumeGroupStatus) DeepCopyInto(out *LocalVolumeGroupStatus) + type LocalVolumeList struct + Items []LocalVolume + func (in *LocalVolumeList) DeepCopy() *LocalVolumeList + func (in *LocalVolumeList) DeepCopyInto(out *LocalVolumeList) + func (in *LocalVolumeList) DeepCopyObject() runtime.Object + type LocalVolumeMigrate struct + Spec LocalVolumeMigrateSpec + Status LocalVolumeMigrateStatus + func (in *LocalVolumeMigrate) DeepCopy() *LocalVolumeMigrate + func (in *LocalVolumeMigrate) DeepCopyInto(out *LocalVolumeMigrate) + func (in *LocalVolumeMigrate) DeepCopyObject() runtime.Object + type LocalVolumeMigrateList struct + Items []LocalVolumeMigrate + func (in *LocalVolumeMigrateList) DeepCopy() *LocalVolumeMigrateList + func (in *LocalVolumeMigrateList) DeepCopyInto(out *LocalVolumeMigrateList) + func (in *LocalVolumeMigrateList) DeepCopyObject() runtime.Object + type LocalVolumeMigrateSpec struct + Abort bool + MigrateAllVols bool + SourceNode string + TargetNodesSuggested []string + VolumeName string + func (in *LocalVolumeMigrateSpec) DeepCopy() *LocalVolumeMigrateSpec + func (in *LocalVolumeMigrateSpec) DeepCopyInto(out *LocalVolumeMigrateSpec) + type LocalVolumeMigrateStatus struct + Message string + OriginalReplicaNumber int64 + State State + TargetNode string + Volumes []string + func (in *LocalVolumeMigrateStatus) DeepCopy() *LocalVolumeMigrateStatus + func (in *LocalVolumeMigrateStatus) DeepCopyInto(out *LocalVolumeMigrateStatus) + type LocalVolumeReplica struct + Spec LocalVolumeReplicaSpec + Status LocalVolumeReplicaStatus + func (in *LocalVolumeReplica) DeepCopy() *LocalVolumeReplica + func (in *LocalVolumeReplica) DeepCopyInto(out *LocalVolumeReplica) + func (in *LocalVolumeReplica) DeepCopyObject() runtime.Object + type LocalVolumeReplicaList struct + Items []LocalVolumeReplica + func (in *LocalVolumeReplicaList) DeepCopy() *LocalVolumeReplicaList + func (in *LocalVolumeReplicaList) DeepCopyInto(out *LocalVolumeReplicaList) + func (in *LocalVolumeReplicaList) DeepCopyObject() runtime.Object + type LocalVolumeReplicaSnapshot struct + Spec LocalVolumeReplicaSnapshotSpec + Status LocalVolumeReplicaSnapshotStatus + func (in *LocalVolumeReplicaSnapshot) DeepCopy() *LocalVolumeReplicaSnapshot + func (in *LocalVolumeReplicaSnapshot) DeepCopyInto(out *LocalVolumeReplicaSnapshot) + func (in *LocalVolumeReplicaSnapshot) DeepCopyObject() runtime.Object + type LocalVolumeReplicaSnapshotList struct + Items []LocalVolumeReplicaSnapshot + func (in *LocalVolumeReplicaSnapshotList) DeepCopy() *LocalVolumeReplicaSnapshotList + func (in *LocalVolumeReplicaSnapshotList) DeepCopyInto(out *LocalVolumeReplicaSnapshotList) + func (in *LocalVolumeReplicaSnapshotList) DeepCopyObject() runtime.Object + type LocalVolumeReplicaSnapshotRestore struct + Spec LocalVolumeReplicaSnapshotRestoreSpec + Status LocalVolumeReplicaSnapshotRestoreStatus + func (in *LocalVolumeReplicaSnapshotRestore) DeepCopy() *LocalVolumeReplicaSnapshotRestore + func (in *LocalVolumeReplicaSnapshotRestore) DeepCopyInto(out *LocalVolumeReplicaSnapshotRestore) + func (in *LocalVolumeReplicaSnapshotRestore) DeepCopyObject() runtime.Object + type LocalVolumeReplicaSnapshotRestoreList struct + Items []LocalVolumeReplicaSnapshotRestore + func (in *LocalVolumeReplicaSnapshotRestoreList) DeepCopy() *LocalVolumeReplicaSnapshotRestoreList + func (in *LocalVolumeReplicaSnapshotRestoreList) DeepCopyInto(out *LocalVolumeReplicaSnapshotRestoreList) + func (in *LocalVolumeReplicaSnapshotRestoreList) DeepCopyObject() runtime.Object + type LocalVolumeReplicaSnapshotRestoreSpec struct + Abort bool + NodeName string + RestoreType RestoreType + SourceVolumeReplicaSnapshot string + SourceVolumeSnapshot string + TargetPoolName string + TargetVolume string + VolumeSnapshotRestore string + func (in *LocalVolumeReplicaSnapshotRestoreSpec) DeepCopy() *LocalVolumeReplicaSnapshotRestoreSpec + func (in *LocalVolumeReplicaSnapshotRestoreSpec) DeepCopyInto(out *LocalVolumeReplicaSnapshotRestoreSpec) + type LocalVolumeReplicaSnapshotRestoreStatus struct + Message string + State State + func (in *LocalVolumeReplicaSnapshotRestoreStatus) DeepCopy() *LocalVolumeReplicaSnapshotRestoreStatus + func (in *LocalVolumeReplicaSnapshotRestoreStatus) DeepCopyInto(out *LocalVolumeReplicaSnapshotRestoreStatus) + type LocalVolumeReplicaSnapshotSpec struct + Delete bool + NodeName string + PoolName string + RequiredCapacityBytes int64 + SourceVolume string + SourceVolumeReplica string + VolumeSnapshotName string + func (in *LocalVolumeReplicaSnapshotSpec) DeepCopy() *LocalVolumeReplicaSnapshotSpec + func (in *LocalVolumeReplicaSnapshotSpec) DeepCopyInto(out *LocalVolumeReplicaSnapshotSpec) + type LocalVolumeReplicaSnapshotStatus struct + AllocatedCapacityBytes int64 + Attribute VolumeSnapshotAttr + CreationTime *metav1.Time + Message string + State State + func (in *LocalVolumeReplicaSnapshotStatus) DeepCopy() *LocalVolumeReplicaSnapshotStatus + func (in *LocalVolumeReplicaSnapshotStatus) DeepCopyInto(out *LocalVolumeReplicaSnapshotStatus) + type LocalVolumeReplicaSpec struct + Delete bool + NodeName string + PoolName string + RequiredCapacityBytes int64 + VolumeName string + VolumeQoS VolumeQoS + func (in *LocalVolumeReplicaSpec) DeepCopy() *LocalVolumeReplicaSpec + func (in *LocalVolumeReplicaSpec) DeepCopyInto(out *LocalVolumeReplicaSpec) + type LocalVolumeReplicaStatus struct + AllocatedCapacityBytes int64 + DevicePath string + Disks []string + HAState *HAState + InUse bool + State State + StoragePath string + Synced bool + func (in *LocalVolumeReplicaStatus) DeepCopy() *LocalVolumeReplicaStatus + func (in *LocalVolumeReplicaStatus) DeepCopyInto(out *LocalVolumeReplicaStatus) + type LocalVolumeSnapshot struct + Spec LocalVolumeSnapshotSpec + Status LocalVolumeSnapshotStatus + func (in *LocalVolumeSnapshot) DeepCopy() *LocalVolumeSnapshot + func (in *LocalVolumeSnapshot) DeepCopyInto(out *LocalVolumeSnapshot) + func (in *LocalVolumeSnapshot) DeepCopyObject() runtime.Object + type LocalVolumeSnapshotList struct + Items []LocalVolumeSnapshot + func (in *LocalVolumeSnapshotList) DeepCopy() *LocalVolumeSnapshotList + func (in *LocalVolumeSnapshotList) DeepCopyInto(out *LocalVolumeSnapshotList) + func (in *LocalVolumeSnapshotList) DeepCopyObject() runtime.Object + type LocalVolumeSnapshotRestore struct + Spec LocalVolumeSnapshotRestoreSpec + Status LocalVolumeSnapshotRestoreStatus + func (in *LocalVolumeSnapshotRestore) DeepCopy() *LocalVolumeSnapshotRestore + func (in *LocalVolumeSnapshotRestore) DeepCopyInto(out *LocalVolumeSnapshotRestore) + func (in *LocalVolumeSnapshotRestore) DeepCopyObject() runtime.Object + type LocalVolumeSnapshotRestoreList struct + Items []LocalVolumeSnapshotRestore + func (in *LocalVolumeSnapshotRestoreList) DeepCopy() *LocalVolumeSnapshotRestoreList + func (in *LocalVolumeSnapshotRestoreList) DeepCopyInto(out *LocalVolumeSnapshotRestoreList) + func (in *LocalVolumeSnapshotRestoreList) DeepCopyObject() runtime.Object + type LocalVolumeSnapshotRestoreSpec struct + Abort bool + RestoreType RestoreType + SourceVolumeSnapshot string + TargetPoolName string + TargetVolume string + func (in *LocalVolumeSnapshotRestoreSpec) DeepCopy() *LocalVolumeSnapshotRestoreSpec + func (in *LocalVolumeSnapshotRestoreSpec) DeepCopyInto(out *LocalVolumeSnapshotRestoreSpec) + type LocalVolumeSnapshotRestoreStatus struct + Message string + State State + VolumeReplicaSnapshotRestore []string + func (in *LocalVolumeSnapshotRestoreStatus) DeepCopy() *LocalVolumeSnapshotRestoreStatus + func (in *LocalVolumeSnapshotRestoreStatus) DeepCopyInto(out *LocalVolumeSnapshotRestoreStatus) + type LocalVolumeSnapshotSpec struct + Accessibility AccessibilityTopology + Delete bool + RequiredCapacityBytes int64 + SourceVolume string + func (in *LocalVolumeSnapshotSpec) DeepCopy() *LocalVolumeSnapshotSpec + func (in *LocalVolumeSnapshotSpec) DeepCopyInto(out *LocalVolumeSnapshotSpec) + type LocalVolumeSnapshotStatus struct + AllocatedCapacityBytes int64 + Attribute VolumeSnapshotAttr + CreationTime *metav1.Time + Message string + ReplicaSnapshots []string + State State + func (in *LocalVolumeSnapshotStatus) DeepCopy() *LocalVolumeSnapshotStatus + func (in *LocalVolumeSnapshotStatus) DeepCopyInto(out *LocalVolumeSnapshotStatus) + type LocalVolumeSpec struct + Accessibility AccessibilityTopology + Config *VolumeConfig + Convertible bool + Delete bool + PersistentVolumeClaimName string + PersistentVolumeClaimNamespace string + PoolName string + ReplicaNumber int64 + RequiredCapacityBytes int64 + VolumeGroup string + VolumeQoS VolumeQoS + func (in *LocalVolumeSpec) DeepCopy() *LocalVolumeSpec + func (in *LocalVolumeSpec) DeepCopyInto(out *LocalVolumeSpec) + type LocalVolumeStatus struct + AllocatedCapacityBytes int64 + PublishedFSType string + PublishedNodeName string + PublishedRawBlock bool + Replicas []string + State State + TotalInodes int64 + UsedCapacityBytes int64 + UsedInodes int64 + func (in *LocalVolumeStatus) DeepCopy() *LocalVolumeStatus + func (in *LocalVolumeStatus) DeepCopyInto(out *LocalVolumeStatus) + type MountPoint struct + FsTye string + MountOptions []string + Phase State + TargetPath string + VolumeCap VolumeCapability + func (in *MountPoint) DeepCopy() *MountPoint + func (in *MountPoint) DeepCopyInto(out *MountPoint) + type NodeConfig struct + Name string + StorageIP string + Topology *Topology + func (in *NodeConfig) DeepCopy() *NodeConfig + func (in *NodeConfig) DeepCopyInto(out *NodeConfig) + type PartitionInfo struct + FileSystem FileSystemInfo + HasFileSystem bool + Path string + func (in *PartitionInfo) DeepCopy() *PartitionInfo + func (in *PartitionInfo) DeepCopyInto(out *PartitionInfo) + type Phase string + type RAIDInfo struct + RAIDMaster string + func (in *RAIDInfo) DeepCopy() *RAIDInfo + func (in *RAIDInfo) DeepCopyInto(out *RAIDInfo) + type ResizePolicy struct + Spec ResizePolicySpec + Status ResizePolicyStatus + func (in *ResizePolicy) DeepCopy() *ResizePolicy + func (in *ResizePolicy) DeepCopyInto(out *ResizePolicy) + func (in *ResizePolicy) DeepCopyObject() runtime.Object + type ResizePolicyList struct + Items []ResizePolicy + func (in *ResizePolicyList) DeepCopy() *ResizePolicyList + func (in *ResizePolicyList) DeepCopyInto(out *ResizePolicyList) + func (in *ResizePolicyList) DeepCopyObject() runtime.Object + type ResizePolicySpec struct + NamespaceSelector *metav1.LabelSelector + NodePoolUsageLimit int8 + PVCSelector *metav1.LabelSelector + ResizeThreshold int8 + StorageClassSelector *metav1.LabelSelector + WarningThreshold int8 + func (in *ResizePolicySpec) DeepCopy() *ResizePolicySpec + func (in *ResizePolicySpec) DeepCopyInto(out *ResizePolicySpec) + type ResizePolicyStatus struct + func (in *ResizePolicyStatus) DeepCopy() *ResizePolicyStatus + func (in *ResizePolicyStatus) DeepCopyInto(out *ResizePolicyStatus) + type RestoreType string + const RestoreTypeCreate + const RestoreTypeRollback + type SmartAssessResult string + const AssessFailed + const AssessPassed + type SmartInfo struct + OverallHealth SmartAssessResult + func (in *SmartInfo) DeepCopy() *SmartInfo + func (in *SmartInfo) DeepCopyInto(out *SmartInfo) + type State string + const MountPointMounted + const MountPointNotReady + const MountPointStateEmpty + const MountPointToBeMounted + const MountPointToBeUnMount + type StorageNodeCondition struct + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Reason string + Status ConditionStatus + Type StorageNodeConditionType + func (in *StorageNodeCondition) DeepCopy() *StorageNodeCondition + func (in *StorageNodeCondition) DeepCopyInto(out *StorageNodeCondition) + type StorageNodeConditionType string + const StorageAvailable + const StorageExpandFailure + const StorageExpandSuccess + const StorageProgressing + const StorageUnAvailable + type SystemConfig struct + DRBD *DRBDSystemConfig + MaxHAVolumeCount int + Mode SystemMode + SyncToolName string + func (in *SystemConfig) DeepCopy() *SystemConfig + func (in *SystemConfig) DeepCopyInto(out *SystemConfig) + type SystemMode string + var SystemModeDRBD SystemMode = "drbd" + type Topology struct + Region string + Zone string + func (in *Topology) DeepCopy() *Topology + func (in *Topology) DeepCopyInto(out *Topology) + type VolumeAccessMode int32 + type VolumeAccessType string + type VolumeCapability struct + AccessMode VolumeAccessMode + AccessType VolumeAccessType + func (in *VolumeCapability) DeepCopy() *VolumeCapability + func (in *VolumeCapability) DeepCopyInto(out *VolumeCapability) + type VolumeConfig struct + Convertible bool + Initialized bool + ReadyToInitialize bool + Replicas []VolumeReplica + RequiredCapacityBytes int64 + ResourceID int + Version int + VolumeName string + func (in *VolumeConfig) DeepCopy() *VolumeConfig + func (in *VolumeConfig) DeepCopyInto(out *VolumeConfig) + func (vc *VolumeConfig) DeepEqual(peer *VolumeConfig) bool + type VolumeGroupManager interface + GetLocalVolumeGroupByLocalVolume func(lvName string) (*LocalVolumeGroup, error) + GetLocalVolumeGroupByName func(lvgName string) (*LocalVolumeGroup, error) + GetLocalVolumeGroupByPVC func(pvcName string, pvcNamespace string) (*LocalVolumeGroup, error) + Init func(stopCh <-chan struct{}) + ReconcileVolumeGroup func(volGroup *LocalVolumeGroup) + type VolumeInfo struct + LocalVolumeName string + PersistentVolumeClaimName string + func (in *VolumeInfo) DeepCopy() *VolumeInfo + func (in *VolumeInfo) DeepCopyInto(out *VolumeInfo) + type VolumeQoS struct + IOPS string + Throughput string + func (in *VolumeQoS) DeepCopy() *VolumeQoS + func (in *VolumeQoS) DeepCopyInto(out *VolumeQoS) + type VolumeReplica struct + Hostname string + ID int + IP string + Primary bool + func (in *VolumeReplica) DeepCopy() *VolumeReplica + func (in *VolumeReplica) DeepCopyInto(out *VolumeReplica) + func (vr *VolumeReplica) DeepEqual(peer *VolumeReplica) bool + type VolumeScheduler interface + Allocate func(vol *LocalVolume) (*VolumeConfig, error) + ConfigureVolumeOnAdditionalNodes func(vol *LocalVolume, nodes []*LocalStorageNode) (*VolumeConfig, error) + GetNodeCandidates func(vols []*LocalVolume) []*LocalStorageNode + Init func() + type VolumeSnapshotAttr struct + Invalid bool + Merging bool + func (in *VolumeSnapshotAttr) DeepCopy() *VolumeSnapshotAttr + func (in *VolumeSnapshotAttr) DeepCopyInto(out *VolumeSnapshotAttr)