subroutines

package
v0.170.16 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: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccountInfoSubroutineName = "AccountInfoSubroutine"
	DefaultAccountInfoName    = "account"
)
View Source
const (
	WorkspaceSubroutineName      = "WorkspaceSubroutine"
	WorkspaceSubroutineFinalizer = "account.core.openmfp.org/finalizer"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountInfoSubroutine added in v0.166.0

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

func NewAccountInfoSubroutine added in v0.166.0

func NewAccountInfoSubroutine(client client.Client, serverCA string) *AccountInfoSubroutine

func (*AccountInfoSubroutine) Finalize added in v0.166.0

func (*AccountInfoSubroutine) Finalizers added in v0.166.0

func (r *AccountInfoSubroutine) Finalizers() []string

func (*AccountInfoSubroutine) GetName added in v0.166.0

func (r *AccountInfoSubroutine) GetName() string

func (*AccountInfoSubroutine) Process added in v0.166.0

type ClusteredName added in v0.170.12

type ClusteredName struct {
	types.NamespacedName
	ClusterID logicalcluster.Name
}

func GetClusteredName added in v0.170.12

func GetClusteredName(ctx context.Context, instance runtimeobject.RuntimeObject) (ClusteredName, bool)

func MustGetClusteredName added in v0.170.12

func MustGetClusteredName(ctx context.Context, instance runtimeobject.RuntimeObject) ClusteredName

type FGASubroutine

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

func NewFGASubroutine

func NewFGASubroutine(cl client.Client, fgaClient openfgav1.OpenFGAServiceClient, creatorRelation, parentRealtion, objectType string) *FGASubroutine

func (*FGASubroutine) Finalize

func (*FGASubroutine) Finalizers

func (e *FGASubroutine) Finalizers() []string

func (*FGASubroutine) GetName

func (e *FGASubroutine) GetName() string

func (*FGASubroutine) Process

type WorkspaceSubroutine added in v0.166.0

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

func NewWorkspaceSubroutine added in v0.166.0

func NewWorkspaceSubroutine(client client.Client) *WorkspaceSubroutine

func (*WorkspaceSubroutine) Finalize added in v0.166.0

func (*WorkspaceSubroutine) Finalizers added in v0.166.0

func (r *WorkspaceSubroutine) Finalizers() []string

func (*WorkspaceSubroutine) GetName added in v0.166.0

func (r *WorkspaceSubroutine) GetName() string

func (*WorkspaceSubroutine) Process added in v0.166.0

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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