subroutines

package
v0.1.10 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.platform-mesh.io/finalizer"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountInfoSubroutine

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

func NewAccountInfoSubroutine

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

func (*AccountInfoSubroutine) Finalize

func (*AccountInfoSubroutine) Finalizers

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

func (*AccountInfoSubroutine) GetName

func (r *AccountInfoSubroutine) GetName() string

func (*AccountInfoSubroutine) Process

type ClusteredName

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

func GetClusteredName

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

func MustGetClusteredName

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

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

func NewWorkspaceSubroutine

func NewWorkspaceSubroutine(client client.Client) *WorkspaceSubroutine

func (*WorkspaceSubroutine) Finalize

func (*WorkspaceSubroutine) Finalizers

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

func (*WorkspaceSubroutine) GetName

func (r *WorkspaceSubroutine) GetName() string

func (*WorkspaceSubroutine) Process

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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