netapp

package
v1.154.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: Apache-2.0 Imports: 20 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 BackupVaultSpec_FromProto added in v1.151.0

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

func BackupVaultSpec_ToProto added in v1.151.0

func BackupVaultSpec_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