Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 20, 2021 Changes in this version type StoragePolicySpec + BackendRef *core.LocalObjectReference v0.3.0 Jul 29, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type StoragePolicy struct + Spec StoragePolicySpec + Status StoragePolicyStatus + func (in *StoragePolicy) DeepCopy() *StoragePolicy + func (in *StoragePolicy) DeepCopyInto(out *StoragePolicy) + func (in *StoragePolicy) DeepCopyObject() runtime.Object + func (r *StoragePolicy) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *StoragePolicy) ValidateCreate() error + func (r *StoragePolicy) ValidateDelete() error + func (r *StoragePolicy) ValidateUpdate(old runtime.Object) error + type StoragePolicyList struct + Items []StoragePolicy + func (in *StoragePolicyList) DeepCopy() *StoragePolicyList + func (in *StoragePolicyList) DeepCopyInto(out *StoragePolicyList) + func (in *StoragePolicyList) DeepCopyObject() runtime.Object + type StoragePolicySpec struct + ProviderRef core.LocalObjectReference + Resource StoragePolicySpecResource + State *StoragePolicySpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *StoragePolicySpec) DeepCopy() *StoragePolicySpec + func (in *StoragePolicySpec) DeepCopyInto(out *StoragePolicySpec) + type StoragePolicySpecResource struct + Description *string + ID string + Name *string + TagRules []StoragePolicySpecTagRules + func (in *StoragePolicySpecResource) DeepCopy() *StoragePolicySpecResource + func (in *StoragePolicySpecResource) DeepCopyInto(out *StoragePolicySpecResource) + type StoragePolicySpecTagRules struct + IncludeDatastoresWithTags *bool + TagCategory *string + Tags []string + func (in *StoragePolicySpecTagRules) DeepCopy() *StoragePolicySpecTagRules + func (in *StoragePolicySpecTagRules) DeepCopyInto(out *StoragePolicySpecTagRules) + type StoragePolicyStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *StoragePolicyStatus) DeepCopy() *StoragePolicyStatus + func (in *StoragePolicyStatus) DeepCopyInto(out *StoragePolicyStatus)