valkey

package
v0.0.0-...-ef7f4e4 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2025 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func NewLoaderContext

func NewLoaderContext(ctx context.Context, valkeyWatcher *watcher.Watcher[*ValkeyInstance]) context.Context
func Search(ctx context.Context, q string) ([]*search.Result, error)

Types

type TeamInventoryCountValkeyInstances

type TeamInventoryCountValkeyInstances struct {
	Total int
}

type ValkeyInstance

type ValkeyInstance struct {
	Name              string                `json:"name"`
	Status            *ValkeyInstanceStatus `json:"status"`
	TeamSlug          slug.Slug             `json:"-"`
	EnvironmentName   string                `json:"-"`
	WorkloadReference *workload.Reference   `json:"-"`
}

func Get

func Get(ctx context.Context, teamSlug slug.Slug, environment, name string) (*ValkeyInstance, error)

func GetByIdent

func GetByIdent(ctx context.Context, id ident.Ident) (*ValkeyInstance, error)

func ListAllForTeam

func ListAllForTeam(ctx context.Context, teamSlug slug.Slug) []*ValkeyInstance

func (*ValkeyInstance) DeepCopyObject

func (r *ValkeyInstance) DeepCopyObject() runtime.Object

func (*ValkeyInstance) GetLabels

func (r *ValkeyInstance) GetLabels() map[string]string

func (*ValkeyInstance) GetName

func (r *ValkeyInstance) GetName() string

func (*ValkeyInstance) GetNamespace

func (r *ValkeyInstance) GetNamespace() string

func (*ValkeyInstance) GetObjectKind

func (r *ValkeyInstance) GetObjectKind() schema.ObjectKind

func (ValkeyInstance) ID

func (r ValkeyInstance) ID() ident.Ident

func (ValkeyInstance) IsNode

func (ValkeyInstance) IsNode()

func (ValkeyInstance) IsPersistence

func (ValkeyInstance) IsPersistence()

func (ValkeyInstance) IsSearchNode

func (ValkeyInstance) IsSearchNode()

type ValkeyInstanceAccess

type ValkeyInstanceAccess struct {
	Access            string              `json:"access"`
	TeamSlug          slug.Slug           `json:"-"`
	EnvironmentName   string              `json:"-"`
	WorkloadReference *workload.Reference `json:"-"`
}

type ValkeyInstanceAccessEdge

type ValkeyInstanceAccessEdge = pagination.Edge[*ValkeyInstanceAccess]

type ValkeyInstanceAccessOrder

type ValkeyInstanceAccessOrder struct {
	Field     ValkeyInstanceAccessOrderField `json:"field"`
	Direction model.OrderDirection           `json:"direction"`
}

type ValkeyInstanceAccessOrderField

type ValkeyInstanceAccessOrderField string
const (
	ValkeyInstanceAccessOrderFieldAccess   ValkeyInstanceAccessOrderField = "ACCESS"
	ValkeyInstanceAccessOrderFieldWorkload ValkeyInstanceAccessOrderField = "WORKLOAD"
)

func (ValkeyInstanceAccessOrderField) IsValid

func (ValkeyInstanceAccessOrderField) MarshalGQL

func (e ValkeyInstanceAccessOrderField) MarshalGQL(w io.Writer)

func (ValkeyInstanceAccessOrderField) String

func (*ValkeyInstanceAccessOrderField) UnmarshalGQL

func (e *ValkeyInstanceAccessOrderField) UnmarshalGQL(v interface{}) error

type ValkeyInstanceConnection

type ValkeyInstanceConnection = pagination.Connection[*ValkeyInstance]

func ListForTeam

func ListForTeam(ctx context.Context, teamSlug slug.Slug, page *pagination.Pagination, orderBy *ValkeyInstanceOrder) (*ValkeyInstanceConnection, error)

func ListForWorkload

func ListForWorkload(ctx context.Context, teamSlug slug.Slug, references []nais_io_v1.Valkey, orderBy *ValkeyInstanceOrder) (*ValkeyInstanceConnection, error)

type ValkeyInstanceEdge

type ValkeyInstanceEdge = pagination.Edge[*ValkeyInstance]

type ValkeyInstanceOrder

type ValkeyInstanceOrder struct {
	Field     ValkeyInstanceOrderField `json:"field"`
	Direction model.OrderDirection     `json:"direction"`
}

type ValkeyInstanceOrderField

type ValkeyInstanceOrderField string
const (
	ValkeyInstanceOrderFieldName        ValkeyInstanceOrderField = "NAME"
	ValkeyInstanceOrderFieldEnvironment ValkeyInstanceOrderField = "ENVIRONMENT"
)

func (ValkeyInstanceOrderField) IsValid

func (e ValkeyInstanceOrderField) IsValid() bool

func (ValkeyInstanceOrderField) MarshalGQL

func (e ValkeyInstanceOrderField) MarshalGQL(w io.Writer)

func (ValkeyInstanceOrderField) String

func (e ValkeyInstanceOrderField) String() string

func (*ValkeyInstanceOrderField) UnmarshalGQL

func (e *ValkeyInstanceOrderField) UnmarshalGQL(v interface{}) error

type ValkeyInstanceStatus

type ValkeyInstanceStatus struct {
	State      string             `json:"state"`
	Conditions []metav1.Condition `json:"conditions"`
}

Jump to

Keyboard shortcuts

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