Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStrategy ¶
func NewStrategy(clientGetter oauthclient.Getter) strategy
func SelectableFields ¶
func SelectableFields(obj *api.OAuthClientAuthorization) fields.Set
SelectableFields returns a field set that can be used for filter selection
Types ¶
type Registry ¶
type Registry interface { // ClientAuthorizationName returns the name of the OAuthClientAuthorization for the given user name and client name ClientAuthorizationName(userName, clientName string) string // ListClientAuthorizations obtains a list of client auths that match a selector. ListClientAuthorizations(ctx apirequest.Context, options *metainternal.ListOptions) (*api.OAuthClientAuthorizationList, error) // GetClientAuthorization retrieves a specific client auth. GetClientAuthorization(ctx apirequest.Context, name string, options *metav1.GetOptions) (*api.OAuthClientAuthorization, error) // CreateClientAuthorization creates a new client auth. CreateClientAuthorization(ctx apirequest.Context, client *api.OAuthClientAuthorization) (*api.OAuthClientAuthorization, error) // UpdateClientAuthorization updates a client auth. UpdateClientAuthorization(ctx apirequest.Context, client *api.OAuthClientAuthorization) (*api.OAuthClientAuthorization, error) // DeleteClientAuthorization deletes a client auth. DeleteClientAuthorization(ctx apirequest.Context, name string) error }
Registry is an interface for things that know how to store OAuthClientAuthorization objects.
func NewRegistry ¶
func NewRegistry(s rest.StandardStorage) Registry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
Click to show internal directories.
Click to hide internal directories.