Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoleBindingClient ¶
type RoleBindingClient interface {
CreateRoleBinding(ctx context.Context, roleBinding *rolebindingpb.RoleBinding) (*rolebindingpb.RoleBinding, error)
DestroyRoleBinding(ctx context.Context, roleBindingID string) error
GetRoleBinding(ctx context.Context, roleBindingID string) (*rolebindingpb.RoleBinding, error)
ListRoleBindings(ctx context.Context, filter *rolebindingsvcpb.ListRoleBindingsRequest_Filter) ([]*rolebindingpb.RoleBinding, error)
UpdateRoleBinding(ctx context.Context, roleBinding *rolebindingpb.RoleBinding) (*rolebindingpb.RoleBinding, error)
}
RoleBindingClient is an interface for a gRPC client for the v1alpha1 version of the Connect RoleBindingService.
func New ¶
func New(conn grpc.ClientConnInterface) RoleBindingClient
New instantiates a new RoleBindingClient for communication with a Connect API.
Click to show internal directories.
Click to hide internal directories.