Documentation
¶
Index ¶
- type APIBinding
- func AcceptAPIBindingPermissionClaims(ctx context.Context, client kcpclientset.Interface, preferredVersion string, ...) (APIBinding, error)
- func GetAPIBinding(ctx context.Context, client kcpclientset.Interface, preferredVersion string, ...) (APIBinding, error)
- func NewAPIBinding(nativeBinding any) APIBinding
- func RejectAPIBindingPermissionClaims(ctx context.Context, client kcpclientset.Interface, preferredVersion string, ...) (APIBinding, error)
- type APIBindingList
- type PermissionClaimsOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBinding ¶
type APIBinding interface {
Name() string
Refresh(ctx context.Context, client kcpclientset.Interface) error
Create(ctx context.Context, client kcpclientset.Interface) error
SetPermissionClaims(claims []apisv1alpha2.AcceptablePermissionClaim) error
IsBound() bool
}
func AcceptAPIBindingPermissionClaims ¶ added in v0.31.0
func AcceptAPIBindingPermissionClaims(ctx context.Context, client kcpclientset.Interface, preferredVersion string, name string, options PermissionClaimsOptions) (APIBinding, error)
func GetAPIBinding ¶
func GetAPIBinding(ctx context.Context, client kcpclientset.Interface, preferredVersion string, name string) (APIBinding, error)
func NewAPIBinding ¶
func NewAPIBinding(nativeBinding any) APIBinding
func RejectAPIBindingPermissionClaims ¶ added in v0.31.0
func RejectAPIBindingPermissionClaims(ctx context.Context, client kcpclientset.Interface, preferredVersion string, name string, options PermissionClaimsOptions) (APIBinding, error)
type APIBindingList ¶
func ListAPIBindings ¶
func ListAPIBindings(ctx context.Context, client kcpclientset.Interface, preferredVersion string) (APIBindingList, error)
func NewAPIBindingList ¶
func NewAPIBindingList(nativeBinding any) APIBindingList
type PermissionClaimsOptions ¶ added in v0.31.0
Click to show internal directories.
Click to hide internal directories.