Versions in this module Expand all Collapse all v4 v4.6.0 Dec 20, 2024 Changes in this version + const GroupName + var AddToScheme = schemeBuilder.AddToScheme + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type CapacityType string + const FreeCapacity + const TotalCapacity + const UsedCapacity + type ModifyContents struct + ModifyContentName string + SourceVolume string + Status VolumeModifyContentPhase + func (in *ModifyContents) DeepCopy() *ModifyContents + func (in *ModifyContents) DeepCopyInto(out *ModifyContents) + type Pool struct + Capacities map[string]string + Name string + func (in *Pool) DeepCopy() *Pool + func (in *Pool) DeepCopyInto(out *Pool) + type StorageBackendClaim struct + Spec StorageBackendClaimSpec + Status *StorageBackendClaimStatus + func (in *StorageBackendClaim) DeepCopy() *StorageBackendClaim + func (in *StorageBackendClaim) DeepCopyInto(out *StorageBackendClaim) + func (in *StorageBackendClaim) DeepCopyObject() runtime.Object + type StorageBackendClaimList struct + Items []StorageBackendClaim + func (in *StorageBackendClaimList) DeepCopy() *StorageBackendClaimList + func (in *StorageBackendClaimList) DeepCopyInto(out *StorageBackendClaimList) + func (in *StorageBackendClaimList) DeepCopyObject() runtime.Object + type StorageBackendClaimSpec struct + CertSecret string + ConfigMapMeta string + MaxClientThreads string + Parameters map[string]string + Provider string + SecretMeta string + UseCert bool + func (in *StorageBackendClaimSpec) DeepCopy() *StorageBackendClaimSpec + func (in *StorageBackendClaimSpec) DeepCopyInto(out *StorageBackendClaimSpec) + type StorageBackendClaimStatus struct + BoundContentName string + CertSecret string + ConfigmapMeta string + MaxClientThreads string + MetroBackend string + Phase StorageBackendPhase + Protocol string + SecretMeta string + StorageBackendId string + StorageType string + UseCert bool + func (in *StorageBackendClaimStatus) DeepCopy() *StorageBackendClaimStatus + func (in *StorageBackendClaimStatus) DeepCopyInto(out *StorageBackendClaimStatus) + type StorageBackendContent struct + Spec StorageBackendContentSpec + Status *StorageBackendContentStatus + func (in *StorageBackendContent) DeepCopy() *StorageBackendContent + func (in *StorageBackendContent) DeepCopyInto(out *StorageBackendContent) + func (in *StorageBackendContent) DeepCopyObject() runtime.Object + type StorageBackendContentList struct + Items []StorageBackendContent + func (in *StorageBackendContentList) DeepCopy() *StorageBackendContentList + func (in *StorageBackendContentList) DeepCopyInto(out *StorageBackendContentList) + func (in *StorageBackendContentList) DeepCopyObject() runtime.Object + type StorageBackendContentSpec struct + BackendClaim string + CertSecret string + ConfigmapMeta string + MaxClientThreads string + Parameters map[string]string + Provider string + SecretMeta string + UseCert bool + func (in *StorageBackendContentSpec) DeepCopy() *StorageBackendContentSpec + func (in *StorageBackendContentSpec) DeepCopyInto(out *StorageBackendContentSpec) + type StorageBackendContentStatus struct + Capabilities map[string]bool + Capacity map[CapacityType]string + CertSecret string + ConfigmapMeta string + ContentName string + MaxClientThreads string + Online bool + Pools []Pool + ProviderVersion string + SN string + SecretMeta string + Specification map[string]string + UseCert bool + VendorName string + func (in *StorageBackendContentStatus) DeepCopy() *StorageBackendContentStatus + func (in *StorageBackendContentStatus) DeepCopyInto(out *StorageBackendContentStatus) + type StorageBackendPhase string + const BackendBound + const BackendPending + const BackendUnavailable + type VolumeModifyClaim struct + Spec VolumeModifyClaimSpec + Status VolumeModifyClaimStatus + func (in *VolumeModifyClaim) DeepCopy() *VolumeModifyClaim + func (in *VolumeModifyClaim) DeepCopyInto(out *VolumeModifyClaim) + func (in *VolumeModifyClaim) DeepCopyObject() runtime.Object + type VolumeModifyClaimList struct + Items []VolumeModifyClaim + func (in *VolumeModifyClaimList) DeepCopy() *VolumeModifyClaimList + func (in *VolumeModifyClaimList) DeepCopyInto(out *VolumeModifyClaimList) + func (in *VolumeModifyClaimList) DeepCopyObject() runtime.Object + type VolumeModifyClaimPhase string + const VolumeModifyClaimCompleted + const VolumeModifyClaimCreating + const VolumeModifyClaimDeleting + const VolumeModifyClaimPending + const VolumeModifyClaimRollback + type VolumeModifyClaimSpec struct + Parameters map[string]string + Source *VolumeModifySpecSource + func (in *VolumeModifyClaimSpec) DeepCopy() *VolumeModifyClaimSpec + func (in *VolumeModifyClaimSpec) DeepCopyInto(out *VolumeModifyClaimSpec) + type VolumeModifyClaimStatus struct + CompletedAt *metav1.Time + Contents []ModifyContents + Parameters map[string]string + Phase VolumeModifyClaimPhase + Ready string + StartedAt *metav1.Time + func (in *VolumeModifyClaimStatus) DeepCopy() *VolumeModifyClaimStatus + func (in *VolumeModifyClaimStatus) DeepCopyInto(out *VolumeModifyClaimStatus) + type VolumeModifyContent struct + Spec VolumeModifyContentSpec + Status VolumeModifyContentStatus + func (in *VolumeModifyContent) DeepCopy() *VolumeModifyContent + func (in *VolumeModifyContent) DeepCopyInto(out *VolumeModifyContent) + func (in *VolumeModifyContent) DeepCopyObject() runtime.Object + type VolumeModifyContentList struct + Items []VolumeModifyContent + func (in *VolumeModifyContentList) DeepCopy() *VolumeModifyContentList + func (in *VolumeModifyContentList) DeepCopyInto(out *VolumeModifyContentList) + func (in *VolumeModifyContentList) DeepCopyObject() runtime.Object + type VolumeModifyContentPhase string + const VolumeModifyContentCompleted + const VolumeModifyContentCreating + const VolumeModifyContentDeleting + const VolumeModifyContentPending + const VolumeModifyContentRollback + type VolumeModifyContentSpec struct + Parameters map[string]string + SourceVolume string + StorageClassParameters map[string]string + VolumeHandle string + VolumeModifyClaimName string + func (in *VolumeModifyContentSpec) DeepCopy() *VolumeModifyContentSpec + func (in *VolumeModifyContentSpec) DeepCopyInto(out *VolumeModifyContentSpec) + type VolumeModifyContentStatus struct + CompletedAt *metav1.Time + Phase VolumeModifyContentPhase + StartedAt *metav1.Time + func (in *VolumeModifyContentStatus) DeepCopy() *VolumeModifyContentStatus + func (in *VolumeModifyContentStatus) DeepCopyInto(out *VolumeModifyContentStatus) + type VolumeModifySpecSource struct + Kind string + Name string + Namespace string + func (in *VolumeModifySpecSource) DeepCopy() *VolumeModifySpecSource + func (in *VolumeModifySpecSource) DeepCopyInto(out *VolumeModifySpecSource)