Documentation
¶
Index ¶
- func CreateClientDefaultScopes(ctx context.Context, kc clients.Client, ...) (managed.ExternalCreation, error)
- func DeleteClientDefaultScopes(ctx context.Context, kc clients.Client, ...) (managed.ExternalDelete, error)
- func ObserveClientDefaultScopes(ctx context.Context, kc clients.Client, ...) (managed.ExternalObservation, error)
- func Setup(mgr ctrl.Manager, o xpcontroller.Options) error
- func UpdateClientDefaultScopes(ctx context.Context, kc clients.Client, ...) (managed.ExternalUpdate, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateClientDefaultScopes ¶ added in v0.18.0
func CreateClientDefaultScopes(ctx context.Context, kc clients.Client, cr *openidclientv1beta1.ClientDefaultScopes) (managed.ExternalCreation, error)
CreateClientDefaultScopes adds every requested default scope UUID to the client. Errors out if any scope name does not exist in the realm.
func DeleteClientDefaultScopes ¶ added in v0.18.0
func DeleteClientDefaultScopes(ctx context.Context, kc clients.Client, cr *openidclientv1beta1.ClientDefaultScopes) (managed.ExternalDelete, error)
DeleteClientDefaultScopes removes every default scope the client currently has. No-op when the client does not exist.
func ObserveClientDefaultScopes ¶ added in v0.18.0
func ObserveClientDefaultScopes(ctx context.Context, kc clients.Client, cr *openidclientv1beta1.ClientDefaultScopes) (managed.ExternalObservation, error)
ObserveClientDefaultScopes reports whether the requested default scopes match the scopes already assigned to the client.
func UpdateClientDefaultScopes ¶ added in v0.18.0
func UpdateClientDefaultScopes(ctx context.Context, kc clients.Client, cr *openidclientv1beta1.ClientDefaultScopes) (managed.ExternalUpdate, error)
UpdateClientDefaultScopes reconciles the client's default scopes with the desired list by adding missing and removing obsolete ones.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.