Documentation
¶
Index ¶
- Constants
- type AccountInfoSubroutine
- func (r *AccountInfoSubroutine) Finalize(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- func (r *AccountInfoSubroutine) Finalizers() []string
- func (r *AccountInfoSubroutine) GetName() string
- func (r *AccountInfoSubroutine) Process(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- type ClusteredName
- type FGASubroutine
- func (e *FGASubroutine) Finalize(ctx context.Context, runtimeObj runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- func (e *FGASubroutine) Finalizers() []string
- func (e *FGASubroutine) GetName() string
- func (e *FGASubroutine) Process(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- type WorkspaceSubroutine
- func (r *WorkspaceSubroutine) Finalize(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
- func (r *WorkspaceSubroutine) Finalizers() []string
- func (r *WorkspaceSubroutine) GetName() string
- func (r *WorkspaceSubroutine) Process(ctx context.Context, runtimeObj runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
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 (r *AccountInfoSubroutine) Finalize(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
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
func (r *AccountInfoSubroutine) Process(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
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 (e *FGASubroutine) Finalize(ctx context.Context, runtimeObj runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
func (*FGASubroutine) Finalizers ¶
func (e *FGASubroutine) Finalizers() []string
func (*FGASubroutine) GetName ¶
func (e *FGASubroutine) GetName() string
func (*FGASubroutine) Process ¶
func (e *FGASubroutine) Process(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
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 (r *WorkspaceSubroutine) Finalize(ctx context.Context, ro runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
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
func (r *WorkspaceSubroutine) Process(ctx context.Context, runtimeObj runtimeobject.RuntimeObject) (ctrl.Result, errors.OperatorError)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.