netapp

package
v1.133.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2025 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackupVaultObservedState_FromProto

func BackupVaultObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BackupVault) *krm.BackupVaultObservedState

func BackupVaultObservedState_ToProto

func BackupVaultObservedState_ToProto(mapCtx *direct.MapContext, in *krm.BackupVaultObservedState) *pb.BackupVault

func BackupVault_FromProto

func BackupVault_FromProto(mapCtx *direct.MapContext, in *pb.BackupVault) *krm.BackupVaultSpec

func BackupVault_ToProto

func BackupVault_ToProto(mapCtx *direct.MapContext, in *krm.BackupVaultSpec) *pb.BackupVault

func NetAppBackupPolicyObservedState_FromProto

func NetAppBackupPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BackupPolicy) *krm.NetAppBackupPolicyObservedState

func NetAppBackupPolicyObservedState_ToProto

func NetAppBackupPolicyObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetAppBackupPolicyObservedState) *pb.BackupPolicy

func NetAppBackupPolicySpec_FromProto

func NetAppBackupPolicySpec_FromProto(mapCtx *direct.MapContext, in *pb.BackupPolicy) *krm.NetAppBackupPolicySpec

func NetAppBackupPolicySpec_ToProto

func NetAppBackupPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.NetAppBackupPolicySpec) *pb.BackupPolicy

func NewBackupPolicyModel

func NewBackupPolicyModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)

Types

type BackupPolicyAdapter

type BackupPolicyAdapter struct {
	// contains filtered or unexported fields
}

func (*BackupPolicyAdapter) Create

Create creates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.

func (*BackupPolicyAdapter) Delete

Delete the resource from GCP service when the corresponding Config Connector resource is deleted.

func (*BackupPolicyAdapter) Export

Export maps the GCP object to a Config Connector resource `spec`.

func (*BackupPolicyAdapter) Find

func (a *BackupPolicyAdapter) Find(ctx context.Context) (bool, error)

Find retrieves the GCP resource. Return true means the object is found. This triggers Adapter `Update` call. Return false means the object is not found. This triggers Adapter `Create` call. Return a non-nil error requeues the requests.

func (*BackupPolicyAdapter) Update

Update updates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL