Versions in this module Expand all Collapse all v1 v1.12.1 Sep 11, 2020 v1.12.1-RC1 Aug 15, 2020 v1.12.0 Jul 8, 2020 v1.12.0-RC2 Jul 8, 2020 v1.12.0-RC1 Jul 8, 2020 v1.11.0 Jun 11, 2020 Changes in this version type CASKey + const CSIDriverName v1.11.0-RC2 Jun 11, 2020 v1.11.0-RC1 Jun 9, 2020 v1.10.0 May 14, 2020 Changes in this version + const CStorPoolClusterCPK + const CStorPoolInstanceCPK + const HostNameCPK + const MirroredBlockDeviceCountCPV + const NdmBlockDeviceTypeCPK + const NdmDiskTypeCPK + const PersistentVolumeCPK + const PoolProtectionFinalizer + const PoolTypeMirroredCPV + const PoolTypeRaidz2CPV + const PoolTypeRaidzCPV + const PoolTypeStripedCPV + const Raidz2BlockDeviceCountCPV + const RaidzBlockDeviceCountCPV + const StoragePoolClaimCPK + const StripedBlockDeviceCountCPV + const TaskIdentityPrefix + const TypeBlockDeviceCPV + const TypeDiskCPV + const TypeSparseCPV + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + var SupportedPRaidType = map[PoolType]int + func GetValue(key string, m map[string]MetricsFamily) float64 + func IsCurrentVersionValid(v string) bool + func IsDesiredVersionValid(v string) bool + func Resource(resource string) schema.GroupResource + type BlockDeviceAttr struct + BlockDeviceList []string + func (in *BlockDeviceAttr) DeepCopy() *BlockDeviceAttr + func (in *BlockDeviceAttr) DeepCopyInto(out *BlockDeviceAttr) + type BlockDeviceGroup struct + Item []CspBlockDevice + func (in *BlockDeviceGroup) DeepCopy() *BlockDeviceGroup + func (in *BlockDeviceGroup) DeepCopyInto(out *BlockDeviceGroup) + type CASJivaVolumeDefault string + type CASKey string + const CASConfigKey + const CASKeyIsPatchJivaReplicaNodeAffinity + const CASKeyIsPatchJivaReplicaNodeAffinityHeader + const CASTypeKey + const CStorPoolKey + const CStorVolumeKey + const CStorpoolInstanceLabel + const CreatePoolCASTemplateKey + const DeletePoolCASTemplateKey + const NamespaceKey + const NodeAffinityReplicaJivaIsPatchKey + const OpenEBSDisableReconcileKey + const OpenEBSVersionKey + const PVCreatedByKey + const PersistentVolumeClaimKey + const PodDisruptionBudgetKey + const PredecessorBDKey + const StorageClassHeaderKey + const StorageClassKey + const VolumePolicyKey + type CASPlainKey string + const CASTNamePlainKey + const OpenEBSVersionPlainKey + type CASSnapshot struct + Spec SnapshotSpec + func (in *CASSnapshot) DeepCopy() *CASSnapshot + func (in *CASSnapshot) DeepCopyInto(out *CASSnapshot) + type CASSnapshotKey string + const CASTemplateKeyForSnapshotCreate + const CASTemplateKeyForSnapshotDelete + const CASTemplateKeyForSnapshotList + const CASTemplateKeyForSnapshotRead + type CASSnapshotList struct + Items []CASSnapshot + func (in *CASSnapshotList) DeepCopy() *CASSnapshotList + func (in *CASSnapshotList) DeepCopyInto(out *CASSnapshotList) + type CASTemplate struct + Spec CASTemplateSpec + func (c *CASTemplate) GoString() string + func (c *CASTemplate) String() string + func (in *CASTemplate) DeepCopy() *CASTemplate + func (in *CASTemplate) DeepCopyInto(out *CASTemplate) + func (in *CASTemplate) DeepCopyObject() runtime.Object + type CASTemplateList struct + Items []CASTemplate + func (in *CASTemplateList) DeepCopy() *CASTemplateList + func (in *CASTemplateList) DeepCopyInto(out *CASTemplateList) + func (in *CASTemplateList) DeepCopyObject() runtime.Object + type CASTemplateSpec struct + Defaults []Config + Fallback string + OutputTask string + RunTasks RunTasks + TaskNamespace string + func (in *CASTemplateSpec) DeepCopy() *CASTemplateSpec + func (in *CASTemplateSpec) DeepCopyInto(out *CASTemplateSpec) + type CASVolume struct + CloneSpec VolumeCloneSpec + Spec CASVolumeSpec + Status CASVolumeStatus + func (in *CASVolume) DeepCopy() *CASVolume + func (in *CASVolume) DeepCopyInto(out *CASVolume) + func (v *CASVolume) GoString() string + func (v *CASVolume) String() string + type CASVolumeKey string + const CASTemplateKeyForVolumeCreate + const CASTemplateKeyForVolumeDelete + const CASTemplateKeyForVolumeList + const CASTemplateKeyForVolumeRead + type CASVolumeList struct + Items []CASVolume + func (in *CASVolumeList) DeepCopy() *CASVolumeList + func (in *CASVolumeList) DeepCopyInto(out *CASVolumeList) + func (v *CASVolumeList) GoString() string + func (v *CASVolumeList) String() string + type CASVolumeSpec struct + AccessMode string + Capacity string + CasType string + FSType string + Iqn string + Lun int32 + Replicas string + TargetIP string + TargetPort string + TargetPortal string + func (in *CASVolumeSpec) DeepCopy() *CASVolumeSpec + func (in *CASVolumeSpec) DeepCopyInto(out *CASVolumeSpec) + type CASVolumeStatus struct + Message string + Phase VolumePhase + Reason string + func (in *CASVolumeStatus) DeepCopy() *CASVolumeStatus + func (in *CASVolumeStatus) DeepCopyInto(out *CASVolumeStatus) + type CASVolumeType string + const CstorVolume + const JivaVolume + type CStorBackup struct + Spec CStorBackupSpec + Status CStorBackupStatus + func (in *CStorBackup) DeepCopy() *CStorBackup + func (in *CStorBackup) DeepCopyInto(out *CStorBackup) + func (in *CStorBackup) DeepCopyObject() runtime.Object + type CStorBackupList struct + Items []CStorBackup + func (in *CStorBackupList) DeepCopy() *CStorBackupList + func (in *CStorBackupList) DeepCopyInto(out *CStorBackupList) + func (in *CStorBackupList) DeepCopyObject() runtime.Object + type CStorBackupSpec struct + BackupDest string + BackupName string + LocalSnap bool + PrevSnapName string + SnapName string + VolumeName string + func (in *CStorBackupSpec) DeepCopy() *CStorBackupSpec + func (in *CStorBackupSpec) DeepCopyInto(out *CStorBackupSpec) + type CStorBackupStatus string + const BKPCStorStatusDone + const BKPCStorStatusEmpty + const BKPCStorStatusFailed + const BKPCStorStatusInProgress + const BKPCStorStatusInit + const BKPCStorStatusInvalid + const BKPCStorStatusPending + type CStorCompletedBackup struct + Spec CStorBackupSpec + func (in *CStorCompletedBackup) DeepCopy() *CStorCompletedBackup + func (in *CStorCompletedBackup) DeepCopyInto(out *CStorCompletedBackup) + func (in *CStorCompletedBackup) DeepCopyObject() runtime.Object + type CStorCompletedBackupList struct + Items []CStorCompletedBackup + func (in *CStorCompletedBackupList) DeepCopy() *CStorCompletedBackupList + func (in *CStorCompletedBackupList) DeepCopyInto(out *CStorCompletedBackupList) + func (in *CStorCompletedBackupList) DeepCopyObject() runtime.Object + type CStorPool struct + Spec CStorPoolSpec + Status CStorPoolStatus + VersionDetails VersionDetails + func (c *CStorPool) GoString() string + func (c *CStorPool) String() string + func (in *CStorPool) DeepCopy() *CStorPool + func (in *CStorPool) DeepCopyInto(out *CStorPool) + func (in *CStorPool) DeepCopyObject() runtime.Object + type CStorPoolAttr struct + CacheFile string + OverProvisioning bool + PoolType string + ROThresholdLimit int + ThickProvisioning bool + func (in *CStorPoolAttr) DeepCopy() *CStorPoolAttr + func (in *CStorPoolAttr) DeepCopyInto(out *CStorPoolAttr) + type CStorPoolCapacityAttr struct + Free string + Total string + Used string + func (in *CStorPoolCapacityAttr) DeepCopy() *CStorPoolCapacityAttr + func (in *CStorPoolCapacityAttr) DeepCopyInto(out *CStorPoolCapacityAttr) + type CStorPoolCluster struct + Spec CStorPoolClusterSpec + Status CStorPoolClusterStatus + VersionDetails VersionDetails + func (in *CStorPoolCluster) DeepCopy() *CStorPoolCluster + func (in *CStorPoolCluster) DeepCopyInto(out *CStorPoolCluster) + func (in *CStorPoolCluster) DeepCopyObject() runtime.Object + type CStorPoolClusterBlockDevice struct + BlockDeviceName string + Capacity string + DevLink string + func (in *CStorPoolClusterBlockDevice) DeepCopy() *CStorPoolClusterBlockDevice + func (in *CStorPoolClusterBlockDevice) DeepCopyInto(out *CStorPoolClusterBlockDevice) + type CStorPoolClusterList struct + Items []CStorPoolCluster + func (in *CStorPoolClusterList) DeepCopy() *CStorPoolClusterList + func (in *CStorPoolClusterList) DeepCopyInto(out *CStorPoolClusterList) + func (in *CStorPoolClusterList) DeepCopyObject() runtime.Object + type CStorPoolClusterSpec struct + DefaultAuxResources *corev1.ResourceRequirements + DefaultPriorityClassName string + DefaultResources *corev1.ResourceRequirements + Pools []PoolSpec + Tolerations []corev1.Toleration + func (in *CStorPoolClusterSpec) DeepCopy() *CStorPoolClusterSpec + func (in *CStorPoolClusterSpec) DeepCopyInto(out *CStorPoolClusterSpec) + type CStorPoolClusterStatus struct + Capacity CStorPoolCapacityAttr + Phase string + func (in *CStorPoolClusterStatus) DeepCopy() *CStorPoolClusterStatus + func (in *CStorPoolClusterStatus) DeepCopyInto(out *CStorPoolClusterStatus) + type CStorPoolInstance struct + Spec CStorPoolInstanceSpec + Status CStorPoolStatus + VersionDetails VersionDetails + func (in *CStorPoolInstance) DeepCopy() *CStorPoolInstance + func (in *CStorPoolInstance) DeepCopyInto(out *CStorPoolInstance) + func (in *CStorPoolInstance) DeepCopyObject() runtime.Object + type CStorPoolInstanceList struct + Items []CStorPoolInstance + func (in *CStorPoolInstanceList) DeepCopy() *CStorPoolInstanceList + func (in *CStorPoolInstanceList) DeepCopyInto(out *CStorPoolInstanceList) + func (in *CStorPoolInstanceList) DeepCopyObject() runtime.Object + type CStorPoolInstanceSpec struct + HostName string + NodeSelector map[string]string + PoolConfig PoolConfig + RaidGroups []RaidGroup + func (in *CStorPoolInstanceSpec) DeepCopy() *CStorPoolInstanceSpec + func (in *CStorPoolInstanceSpec) DeepCopyInto(out *CStorPoolInstanceSpec) + type CStorPoolList struct + Items []CStorPool + func (in *CStorPoolList) DeepCopy() *CStorPoolList + func (in *CStorPoolList) DeepCopyInto(out *CStorPoolList) + func (in *CStorPoolList) DeepCopyObject() runtime.Object + type CStorPoolPhase string + const CStorPoolStatusCreateFailed + const CStorPoolStatusDegraded + const CStorPoolStatusDeletionFailed + const CStorPoolStatusEmpty + const CStorPoolStatusError + const CStorPoolStatusErrorDuplicate + const CStorPoolStatusFaulted + const CStorPoolStatusInit + const CStorPoolStatusInvalid + const CStorPoolStatusOffline + const CStorPoolStatusOnline + const CStorPoolStatusPending + const CStorPoolStatusRemoved + const CStorPoolStatusUnavail + type CStorPoolSpec struct + Group []BlockDeviceGroup + PoolSpec CStorPoolAttr + func (in *CStorPoolSpec) DeepCopy() *CStorPoolSpec + func (in *CStorPoolSpec) DeepCopyInto(out *CStorPoolSpec) + type CStorPoolStatus struct + Capacity CStorPoolCapacityAttr + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Phase CStorPoolPhase + ReadOnly bool + func (in *CStorPoolStatus) DeepCopy() *CStorPoolStatus + func (in *CStorPoolStatus) DeepCopyInto(out *CStorPoolStatus) + type CStorRestore struct + Spec CStorRestoreSpec + Status CStorRestoreStatus + func (in *CStorRestore) DeepCopy() *CStorRestore + func (in *CStorRestore) DeepCopyInto(out *CStorRestore) + func (in *CStorRestore) DeepCopyObject() runtime.Object + type CStorRestoreList struct + Items []CStorRestore + func (in *CStorRestoreList) DeepCopy() *CStorRestoreList + func (in *CStorRestoreList) DeepCopyInto(out *CStorRestoreList) + func (in *CStorRestoreList) DeepCopyObject() runtime.Object + type CStorRestoreSpec struct + Local bool + MaxRetryCount int + RestoreName string + RestoreSrc string + RetryCount int + Size resource.Quantity + StorageClass string + VolumeName string + func (in *CStorRestoreSpec) DeepCopy() *CStorRestoreSpec + func (in *CStorRestoreSpec) DeepCopyInto(out *CStorRestoreSpec) + type CStorRestoreStatus string + const RSTCStorStatusDone + const RSTCStorStatusEmpty + const RSTCStorStatusFailed + const RSTCStorStatusInProgress + const RSTCStorStatusInit + const RSTCStorStatusInvalid + const RSTCStorStatusPending + type CStorSnapshotInfo struct + LogicalReferenced uint64 + func (in *CStorSnapshotInfo) DeepCopy() *CStorSnapshotInfo + func (in *CStorSnapshotInfo) DeepCopyInto(out *CStorSnapshotInfo) + type CStorVolume struct + Spec CStorVolumeSpec + Status CStorVolumeStatus + VersionDetails VersionDetails + func (in *CStorVolume) DeepCopy() *CStorVolume + func (in *CStorVolume) DeepCopyInto(out *CStorVolume) + func (in *CStorVolume) DeepCopyObject() runtime.Object + type CStorVolumeCapacityAttr struct + TotalAllocated string + Used string + func (in *CStorVolumeCapacityAttr) DeepCopy() *CStorVolumeCapacityAttr + func (in *CStorVolumeCapacityAttr) DeepCopyInto(out *CStorVolumeCapacityAttr) + type CStorVolumeClaim struct + Publish CStorVolumeClaimPublish + Spec CStorVolumeClaimSpec + Status CStorVolumeClaimStatus + VersionDetails VersionDetails + func (in *CStorVolumeClaim) DeepCopy() *CStorVolumeClaim + func (in *CStorVolumeClaim) DeepCopyInto(out *CStorVolumeClaim) + func (in *CStorVolumeClaim) DeepCopyObject() runtime.Object + type CStorVolumeClaimCondition struct + LastProbeTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Type CStorVolumeClaimConditionType + func (in *CStorVolumeClaimCondition) DeepCopy() *CStorVolumeClaimCondition + func (in *CStorVolumeClaimCondition) DeepCopyInto(out *CStorVolumeClaimCondition) + type CStorVolumeClaimConditionType string + const CStorVolumeClaimResizeFailed + const CStorVolumeClaimResizePending + const CStorVolumeClaimResizeSuccess + const CStorVolumeClaimResizing + type CStorVolumeClaimList struct + Items []CStorVolumeClaim + func (in *CStorVolumeClaimList) DeepCopy() *CStorVolumeClaimList + func (in *CStorVolumeClaimList) DeepCopyInto(out *CStorVolumeClaimList) + func (in *CStorVolumeClaimList) DeepCopyObject() runtime.Object + type CStorVolumeClaimPhase string + const CStorVolumeClaimPhaseBound + const CStorVolumeClaimPhaseFailed + const CStorVolumeClaimPhasePending + type CStorVolumeClaimPublish struct + NodeID string + func (in *CStorVolumeClaimPublish) DeepCopy() *CStorVolumeClaimPublish + func (in *CStorVolumeClaimPublish) DeepCopyInto(out *CStorVolumeClaimPublish) + type CStorVolumeClaimSpec struct + CStorVolumeRef *corev1.ObjectReference + Capacity corev1.ResourceList + CstorVolumeSource string + Policy CStorVolumePolicySpec + ReplicaCount int + func (in *CStorVolumeClaimSpec) DeepCopy() *CStorVolumeClaimSpec + func (in *CStorVolumeClaimSpec) DeepCopyInto(out *CStorVolumeClaimSpec) + type CStorVolumeClaimStatus struct + Capacity corev1.ResourceList + Conditions []CStorVolumeClaimCondition + Phase CStorVolumeClaimPhase + PoolInfo []string + func (in *CStorVolumeClaimStatus) DeepCopy() *CStorVolumeClaimStatus + func (in *CStorVolumeClaimStatus) DeepCopyInto(out *CStorVolumeClaimStatus) + type CStorVolumeCondition struct + LastProbeTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status ConditionStatus + Type CStorVolumeConditionType + func (in *CStorVolumeCondition) DeepCopy() *CStorVolumeCondition + func (in *CStorVolumeCondition) DeepCopyInto(out *CStorVolumeCondition) + type CStorVolumeConditionType string + const CStorVolumeResizing + type CStorVolumeList struct + Items []CStorVolume + func (in *CStorVolumeList) DeepCopy() *CStorVolumeList + func (in *CStorVolumeList) DeepCopyInto(out *CStorVolumeList) + func (in *CStorVolumeList) DeepCopyObject() runtime.Object + type CStorVolumePhase string + type CStorVolumePolicy struct + Spec CStorVolumePolicySpec + Status CStorVolumePolicyStatus + func (in *CStorVolumePolicy) DeepCopy() *CStorVolumePolicy + func (in *CStorVolumePolicy) DeepCopyInto(out *CStorVolumePolicy) + func (in *CStorVolumePolicy) DeepCopyObject() runtime.Object + type CStorVolumePolicyList struct + Items []CStorVolumePolicy + func (in *CStorVolumePolicyList) DeepCopy() *CStorVolumePolicyList + func (in *CStorVolumePolicyList) DeepCopyInto(out *CStorVolumePolicyList) + func (in *CStorVolumePolicyList) DeepCopyObject() runtime.Object + type CStorVolumePolicySpec struct + Provision Provision + Replica ReplicaSpec + ReplicaPoolInfo []ReplicaPoolInfo + Target TargetSpec + func (in *CStorVolumePolicySpec) DeepCopy() *CStorVolumePolicySpec + func (in *CStorVolumePolicySpec) DeepCopyInto(out *CStorVolumePolicySpec) + type CStorVolumePolicyStatus struct + Phase string + func (in *CStorVolumePolicyStatus) DeepCopy() *CStorVolumePolicyStatus + func (in *CStorVolumePolicyStatus) DeepCopyInto(out *CStorVolumePolicyStatus) + type CStorVolumeReplica struct + Spec CStorVolumeReplicaSpec + Status CStorVolumeReplicaStatus + VersionDetails VersionDetails + func (in *CStorVolumeReplica) DeepCopy() *CStorVolumeReplica + func (in *CStorVolumeReplica) DeepCopyInto(out *CStorVolumeReplica) + func (in *CStorVolumeReplica) DeepCopyObject() runtime.Object + type CStorVolumeReplicaDetails struct + KnownReplicas map[ReplicaID]string + func (in *CStorVolumeReplicaDetails) DeepCopy() *CStorVolumeReplicaDetails + func (in *CStorVolumeReplicaDetails) DeepCopyInto(out *CStorVolumeReplicaDetails) + type CStorVolumeReplicaList struct + Items []CStorVolumeReplica + func (in *CStorVolumeReplicaList) DeepCopy() *CStorVolumeReplicaList + func (in *CStorVolumeReplicaList) DeepCopyInto(out *CStorVolumeReplicaList) + func (in *CStorVolumeReplicaList) DeepCopyObject() runtime.Object + type CStorVolumeReplicaPhase string + const CVRStatusDegraded + const CVRStatusDeletionFailed + const CVRStatusEmpty + const CVRStatusError + const CVRStatusInit + const CVRStatusInvalid + const CVRStatusNewReplicaDegraded + const CVRStatusOffline + const CVRStatusOnline + const CVRStatusRebuilding + const CVRStatusReconstructingNewReplica + const CVRStatusRecreate + type CStorVolumeReplicaSpec struct + Capacity string + ReplicaID string + TargetIP string + ZvolWorkers string + func (in *CStorVolumeReplicaSpec) DeepCopy() *CStorVolumeReplicaSpec + func (in *CStorVolumeReplicaSpec) DeepCopyInto(out *CStorVolumeReplicaSpec) + type CStorVolumeReplicaStatus struct + Capacity CStorVolumeCapacityAttr + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + PendingSnapshots map[string]CStorSnapshotInfo + Phase CStorVolumeReplicaPhase + Snapshots map[string]CStorSnapshotInfo + func (in *CStorVolumeReplicaStatus) DeepCopy() *CStorVolumeReplicaStatus + func (in *CStorVolumeReplicaStatus) DeepCopyInto(out *CStorVolumeReplicaStatus) + type CStorVolumeSpec struct + Capacity resource.Quantity + ConsistencyFactor int + DesiredReplicationFactor int + Iqn string + NodeBase string + ReplicaDetails CStorVolumeReplicaDetails + ReplicationFactor int + Status string + TargetIP string + TargetPort string + TargetPortal string + func (in *CStorVolumeSpec) DeepCopy() *CStorVolumeSpec + func (in *CStorVolumeSpec) DeepCopyInto(out *CStorVolumeSpec) + type CStorVolumeStatus struct + Capacity resource.Quantity + Conditions []CStorVolumeCondition + LastTransitionTime metav1.Time + LastUpdateTime metav1.Time + Message string + Phase CStorVolumePhase + ReplicaDetails CStorVolumeReplicaDetails + ReplicaStatuses []ReplicaStatus + func (in *CStorVolumeStatus) DeepCopy() *CStorVolumeStatus + func (in *CStorVolumeStatus) DeepCopyInto(out *CStorVolumeStatus) + type CVRKey string + const CloneEnableKEY + const SnapshotNameKey + const SourceVolumeKey + type CVStatus struct + Name string + ReplicaStatuses []ReplicaStatus + Status string + func (in *CVStatus) DeepCopy() *CVStatus + func (in *CVStatus) DeepCopyInto(out *CVStatus) + type CVStatusResponse struct + CVStatuses []CVStatus + func (in *CVStatusResponse) DeepCopy() *CVStatusResponse + func (in *CVStatusResponse) DeepCopyInto(out *CVStatusResponse) + type CasPool struct + APIBlockDeviceList ndm.BlockDeviceList + BlockDeviceList []BlockDeviceGroup + CasCreateTemplate string + CasDeleteTemplate string + DeviceID []string + MaxPools int + MinPools int + Namespace string + NodeName string + PendingPoolCount int + PoolCacheFile string + PoolROThreshold int + PoolType string + ReSync bool + StoragePoolClaim string + Type string + func (in *CasPool) DeepCopy() *CasPool + func (in *CasPool) DeepCopyInto(out *CasPool) + type CasPoolKey string + type CasPoolValInt int + type CasPoolValString string + type CloneTLPProperty string + const IsCloneEnableVTP + const SnapshotNameVTP + const SourceVolumeTargetIPVTP + const SourceVolumeVTP + type ConditionStatus string + const ConditionInProgress + const ConditionSuccess + type Config struct + Data map[string]string + Enabled string + Name string + Value string + func (c Config) GoString() string + func (c Config) String() string + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + type Counter struct + Value float64 + func (in *Counter) DeepCopy() *Counter + func (in *Counter) DeepCopyInto(out *Counter) + type CspBlockDevice struct + DeviceID string + InUseByPool bool + Name string + func (in *CspBlockDevice) DeepCopy() *CspBlockDevice + func (in *CspBlockDevice) DeepCopyInto(out *CspBlockDevice) + type DeprecatedKey string + const CapacityDeprecatedKey + const NamespaceDeprecatedKey + const PersistentVolumeClaimDeprecatedKey + const StorageClassDeprecatedKey + type Gauge struct + Value float64 + func (in *Gauge) DeepCopy() *Gauge + func (in *Gauge) DeepCopyInto(out *Gauge) + type KubePlainKey string + const KubeServerVersionPlainKey + type LabelItem struct + Name string + Value string + func (in *LabelItem) DeepCopy() *LabelItem + func (in *LabelItem) DeepCopyInto(out *LabelItem) + type ListItemsTLPProperty string + const CurrentRepeatResourceLITP + type MetricsFamily struct + Counter Counter + Gauge Gauge + Label []LabelItem + Summary Summary + func (in *MetricsFamily) DeepCopy() *MetricsFamily + func (in *MetricsFamily) DeepCopyInto(out *MetricsFamily) + type PolicyTLPProperty string + const DataPTP + const EnabledPTP + const ValuePTP + type PoolConfig struct + AuxResources *corev1.ResourceRequirements + CacheFile string + Compression string + DefaultRaidGroupType string + OverProvisioning bool + PriorityClassName string + Resources *corev1.ResourceRequirements + Tolerations []corev1.Toleration + func (in *PoolConfig) DeepCopy() *PoolConfig + func (in *PoolConfig) DeepCopyInto(out *PoolConfig) + type PoolMetrics struct + Help string + Metric []MetricsFamily + Name string + Type int + func (in *PoolMetrics) DeepCopy() *PoolMetrics + func (in *PoolMetrics) DeepCopyInto(out *PoolMetrics) + type PoolMetricsList []PoolMetrics + func (in PoolMetricsList) DeepCopy() PoolMetricsList + func (in PoolMetricsList) DeepCopyInto(out *PoolMetricsList) + func (pml PoolMetricsList) ToMap() map[string]MetricsFamily + type PoolSpec struct + NodeSelector map[string]string + PoolConfig PoolConfig + RaidGroups []RaidGroup + func (in *PoolSpec) DeepCopy() *PoolSpec + func (in *PoolSpec) DeepCopyInto(out *PoolSpec) + type PoolStats struct + func (in *PoolStats) DeepCopy() *PoolStats + func (in *PoolStats) DeepCopyInto(out *PoolStats) + type PoolType string + const PoolMirrored + const PoolRaidz + const PoolRaidz2 + const PoolStriped + type Provision struct + ReplicaAffinity bool + func (in *Provision) DeepCopy() *Provision + func (in *Provision) DeepCopyInto(out *Provision) + type Quantile struct + Quantile float64 + Value float64 + func (in *Quantile) DeepCopy() *Quantile + func (in *Quantile) DeepCopyInto(out *Quantile) + type RaidGroup struct + BlockDevices []CStorPoolClusterBlockDevice + IsReadCache bool + IsSpare bool + IsWriteCache bool + Type string + func (in *RaidGroup) DeepCopy() *RaidGroup + func (in *RaidGroup) DeepCopyInto(out *RaidGroup) + type ReplicaID string + type ReplicaPoolInfo struct + PoolName string + func (in *ReplicaPoolInfo) DeepCopy() *ReplicaPoolInfo + func (in *ReplicaPoolInfo) DeepCopyInto(out *ReplicaPoolInfo) + type ReplicaSpec struct + Affinity *corev1.PodAffinity + ZvolWorkers string + func (in *ReplicaSpec) DeepCopy() *ReplicaSpec + func (in *ReplicaSpec) DeepCopyInto(out *ReplicaSpec) + type ReplicaStatus struct + CheckpointedIOSeq string + ID string + InflightRead string + InflightSync string + InflightWrite string + Mode string + Quorum string + UpTime int + func (in *ReplicaStatus) DeepCopy() *ReplicaStatus + func (in *ReplicaStatus) DeepCopyInto(out *ReplicaStatus) + type RunTask struct + Spec RunTaskSpec + func (in *RunTask) DeepCopy() *RunTask + func (in *RunTask) DeepCopyInto(out *RunTask) + func (in *RunTask) DeepCopyObject() runtime.Object + func (r *RunTask) GoString() string + func (r *RunTask) String() string + type RunTaskList struct + Items []RunTask + func (in *RunTaskList) DeepCopy() *RunTaskList + func (in *RunTaskList) DeepCopyInto(out *RunTaskList) + func (in *RunTaskList) DeepCopyObject() runtime.Object + type RunTaskSpec struct + Meta string + PostRun string + Task string + func (in *RunTaskSpec) DeepCopy() *RunTaskSpec + func (in *RunTaskSpec) DeepCopyInto(out *RunTaskSpec) + type RunTasks struct + Tasks []string + func (in *RunTasks) DeepCopy() *RunTasks + func (in *RunTasks) DeepCopyInto(out *RunTasks) + type SnapshotOptions struct + CasType string + Name string + Namespace string + VolumeName string + func (in *SnapshotOptions) DeepCopy() *SnapshotOptions + func (in *SnapshotOptions) DeepCopyInto(out *SnapshotOptions) + type SnapshotSpec struct + CasType string + VolumeName string + func (in *SnapshotSpec) DeepCopy() *SnapshotSpec + func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec) + type SnapshotTLPProperty string + const VolumeSTP + type StatsJSON struct + ActualUsed float64 + AvgReadBlockSize int64 + AvgWriteBlockSize int64 + CASType string + IQN string + LogicalSize float64 + Portal string + ReadIOPS int64 + ReadLatency float64 + ReadThroughput float64 + SectorSize float64 + Size string + Volume string + WriteIOPS int64 + WriteLatency float64 + WriteThroughput float64 + func (in *StatsJSON) DeepCopy() *StatsJSON + func (in *StatsJSON) DeepCopyInto(out *StatsJSON) + type StoragePool struct + Spec StoragePoolSpec + func (in *StoragePool) DeepCopy() *StoragePool + func (in *StoragePool) DeepCopyInto(out *StoragePool) + func (in *StoragePool) DeepCopyObject() runtime.Object + type StoragePoolClaim struct + Spec StoragePoolClaimSpec + Status StoragePoolClaimStatus + VersionDetails VersionDetails + func (in *StoragePoolClaim) DeepCopy() *StoragePoolClaim + func (in *StoragePoolClaim) DeepCopyInto(out *StoragePoolClaim) + func (in *StoragePoolClaim) DeepCopyObject() runtime.Object + type StoragePoolClaimList struct + Items []StoragePoolClaim + func (in *StoragePoolClaimList) DeepCopy() *StoragePoolClaimList + func (in *StoragePoolClaimList) DeepCopyInto(out *StoragePoolClaimList) + func (in *StoragePoolClaimList) DeepCopyObject() runtime.Object + type StoragePoolClaimSpec struct + BlockDevices BlockDeviceAttr + MaxPools *int + MinPools int + Name string + PoolSpec CStorPoolAttr + Type string + func (in *StoragePoolClaimSpec) DeepCopy() *StoragePoolClaimSpec + func (in *StoragePoolClaimSpec) DeepCopyInto(out *StoragePoolClaimSpec) + type StoragePoolClaimStatus struct + Phase string + func (in *StoragePoolClaimStatus) DeepCopy() *StoragePoolClaimStatus + func (in *StoragePoolClaimStatus) DeepCopyInto(out *StoragePoolClaimStatus) + type StoragePoolList struct + Items []StoragePool + func (in *StoragePoolList) DeepCopy() *StoragePoolList + func (in *StoragePoolList) DeepCopyInto(out *StoragePoolList) + func (in *StoragePoolList) DeepCopyObject() runtime.Object + type StoragePoolSpec struct + BlockDevices BlockDeviceAttr + Format string + Message string + Mountpoint string + Name string + Nodename string + Path string + PoolSpec CStorPoolAttr + func (in *StoragePoolSpec) DeepCopy() *StoragePoolSpec + func (in *StoragePoolSpec) DeepCopyInto(out *StoragePoolSpec) + type StoragePoolTLPProperty string + const BlockDeviceIDListCTP + const BlockDeviceListCTP + const InitPhaseCTP + const NodeNameCTP + const OwnerCTP + const PoolCacheFileCTP + const PoolROThresholdLimitCTP + const PoolTypeCTP + type Summary struct + Quantile []Quantile + SampleCount float64 + SampleSum float64 + func (in *Summary) DeepCopy() *Summary + func (in *Summary) DeepCopyInto(out *Summary) + type TargetSpec struct + Affinity *corev1.PodAffinity + AuxResources *corev1.ResourceRequirements + LuWorkers int64 + Monitor bool + NodeSelector map[string]string + PriorityClassName string + QueueDepth string + ReplicationFactor int64 + Resources *corev1.ResourceRequirements + Tolerations []corev1.Toleration + func (in *TargetSpec) DeepCopy() *TargetSpec + func (in *TargetSpec) DeepCopyInto(out *TargetSpec) + type TaskConfigTLPProperty string + type TaskResultTLPProperty string + const AnnotationsTRTP + const ObjectNameTRTP + const TaskResultNotFoundErrTRTP + const TaskResultVerifyErrTRTP + const TaskResultVersionMismatchErrTRTP + type TaskTLPProperty string + const APIVersionTTP + const KindTTP + type TopLevelProperty string + const CASTOptionsTLP + const ConfigTLP + const CurrentJSONResultTLP + const ListItemsTLP + const SnapshotTLP + const StoragePoolTLP + const TaskResultTLP + const VolumeTLP + type VersionDetails struct + AutoUpgrade bool + Desired string + Status VersionStatus + func (in *VersionDetails) DeepCopy() *VersionDetails + func (in *VersionDetails) DeepCopyInto(out *VersionDetails) + func (vd *VersionDetails) SetSuccessStatus() + type VersionState string + const ReconcileComplete + const ReconcileInProgress + const ReconcilePending + type VersionStatus struct + Current string + DependentsUpgraded bool + LastUpdateTime metav1.Time + Message string + Reason string + State VersionState + func (in *VersionStatus) DeepCopy() *VersionStatus + func (in *VersionStatus) DeepCopyInto(out *VersionStatus) + func (vs *VersionStatus) SetErrorStatus(msg string, err error) + func (vs *VersionStatus) SetInProgressStatus() + type VolumeCloneSpec struct + IsClone bool + SnapshotName string + SourceVolume string + SourceVolumeTargetIP string + func (in *VolumeCloneSpec) DeepCopy() *VolumeCloneSpec + func (in *VolumeCloneSpec) DeepCopyInto(out *VolumeCloneSpec) + type VolumeMetrics struct + Help string + Metric []MetricsFamily + Name string + Type int + func (in *VolumeMetrics) DeepCopy() *VolumeMetrics + func (in *VolumeMetrics) DeepCopyInto(out *VolumeMetrics) + type VolumeMetricsList []VolumeMetrics + func (in VolumeMetricsList) DeepCopy() VolumeMetricsList + func (in VolumeMetricsList) DeepCopyInto(out *VolumeMetricsList) + type VolumePhase string + const VolumeAvailable + const VolumeFailed + const VolumePending + type VolumeTLPProperty string + const CapacityVTP + const IsRestoreVolumePropertyVTP + const OwnerVTP + const PersistentVolumeClaimVTP + const RunNamespaceVTP + const StorageClassVTP v1.10.0-RC2 May 12, 2020 v1.10.0-RC1 May 7, 2020