@ -1,13 +1,16 @@
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.5.1
// - protoc v6.33.1
// - protoc v6.33.4
// source: iam.proto
package iam_pb
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
@ -15,10 +18,36 @@ import (
// Requires gRPC-Go v1.64.0 or later.
const _ = grpc . SupportPackageIsVersion9
const (
SeaweedIdentityAccessManagement_GetConfiguration_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/GetConfiguration"
SeaweedIdentityAccessManagement_PutConfiguration_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/PutConfiguration"
SeaweedIdentityAccessManagement_CreateUser_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/CreateUser"
SeaweedIdentityAccessManagement_GetUser_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/GetUser"
SeaweedIdentityAccessManagement_UpdateUser_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/UpdateUser"
SeaweedIdentityAccessManagement_DeleteUser_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/DeleteUser"
SeaweedIdentityAccessManagement_ListUsers_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/ListUsers"
SeaweedIdentityAccessManagement_CreateAccessKey_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/CreateAccessKey"
SeaweedIdentityAccessManagement_DeleteAccessKey_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/DeleteAccessKey"
SeaweedIdentityAccessManagement_GetUserByAccessKey_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/GetUserByAccessKey"
)
// SeaweedIdentityAccessManagementClient is the client API for SeaweedIdentityAccessManagement service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type SeaweedIdentityAccessManagementClient interface {
// Configuration Management
GetConfiguration ( ctx context . Context , in * GetConfigurationRequest , opts ... grpc . CallOption ) ( * GetConfigurationResponse , error )
PutConfiguration ( ctx context . Context , in * PutConfigurationRequest , opts ... grpc . CallOption ) ( * PutConfigurationResponse , error )
// User Management
CreateUser ( ctx context . Context , in * CreateUserRequest , opts ... grpc . CallOption ) ( * CreateUserResponse , error )
GetUser ( ctx context . Context , in * GetUserRequest , opts ... grpc . CallOption ) ( * GetUserResponse , error )
UpdateUser ( ctx context . Context , in * UpdateUserRequest , opts ... grpc . CallOption ) ( * UpdateUserResponse , error )
DeleteUser ( ctx context . Context , in * DeleteUserRequest , opts ... grpc . CallOption ) ( * DeleteUserResponse , error )
ListUsers ( ctx context . Context , in * ListUsersRequest , opts ... grpc . CallOption ) ( * ListUsersResponse , error )
// Access Key Management
CreateAccessKey ( ctx context . Context , in * CreateAccessKeyRequest , opts ... grpc . CallOption ) ( * CreateAccessKeyResponse , error )
DeleteAccessKey ( ctx context . Context , in * DeleteAccessKeyRequest , opts ... grpc . CallOption ) ( * DeleteAccessKeyResponse , error )
GetUserByAccessKey ( ctx context . Context , in * GetUserByAccessKeyRequest , opts ... grpc . CallOption ) ( * GetUserByAccessKeyResponse , error )
}
type seaweedIdentityAccessManagementClient struct {
@ -29,10 +58,123 @@ func NewSeaweedIdentityAccessManagementClient(cc grpc.ClientConnInterface) Seawe
return & seaweedIdentityAccessManagementClient { cc }
}
func ( c * seaweedIdentityAccessManagementClient ) GetConfiguration ( ctx context . Context , in * GetConfigurationRequest , opts ... grpc . CallOption ) ( * GetConfigurationResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( GetConfigurationResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_GetConfiguration_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) PutConfiguration ( ctx context . Context , in * PutConfigurationRequest , opts ... grpc . CallOption ) ( * PutConfigurationResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( PutConfigurationResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_PutConfiguration_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) CreateUser ( ctx context . Context , in * CreateUserRequest , opts ... grpc . CallOption ) ( * CreateUserResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( CreateUserResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_CreateUser_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) GetUser ( ctx context . Context , in * GetUserRequest , opts ... grpc . CallOption ) ( * GetUserResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( GetUserResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_GetUser_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) UpdateUser ( ctx context . Context , in * UpdateUserRequest , opts ... grpc . CallOption ) ( * UpdateUserResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( UpdateUserResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_UpdateUser_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) DeleteUser ( ctx context . Context , in * DeleteUserRequest , opts ... grpc . CallOption ) ( * DeleteUserResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( DeleteUserResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_DeleteUser_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) ListUsers ( ctx context . Context , in * ListUsersRequest , opts ... grpc . CallOption ) ( * ListUsersResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( ListUsersResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_ListUsers_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) CreateAccessKey ( ctx context . Context , in * CreateAccessKeyRequest , opts ... grpc . CallOption ) ( * CreateAccessKeyResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( CreateAccessKeyResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_CreateAccessKey_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) DeleteAccessKey ( ctx context . Context , in * DeleteAccessKeyRequest , opts ... grpc . CallOption ) ( * DeleteAccessKeyResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( DeleteAccessKeyResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_DeleteAccessKey_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * seaweedIdentityAccessManagementClient ) GetUserByAccessKey ( ctx context . Context , in * GetUserByAccessKeyRequest , opts ... grpc . CallOption ) ( * GetUserByAccessKeyResponse , error ) {
cOpts := append ( [ ] grpc . CallOption { grpc . StaticMethod ( ) } , opts ... )
out := new ( GetUserByAccessKeyResponse )
err := c . cc . Invoke ( ctx , SeaweedIdentityAccessManagement_GetUserByAccessKey_FullMethodName , in , out , cOpts ... )
if err != nil {
return nil , err
}
return out , nil
}
// SeaweedIdentityAccessManagementServer is the server API for SeaweedIdentityAccessManagement service.
// All implementations must embed UnimplementedSeaweedIdentityAccessManagementServer
// for forward compatibility.
type SeaweedIdentityAccessManagementServer interface {
// Configuration Management
GetConfiguration ( context . Context , * GetConfigurationRequest ) ( * GetConfigurationResponse , error )
PutConfiguration ( context . Context , * PutConfigurationRequest ) ( * PutConfigurationResponse , error )
// User Management
CreateUser ( context . Context , * CreateUserRequest ) ( * CreateUserResponse , error )
GetUser ( context . Context , * GetUserRequest ) ( * GetUserResponse , error )
UpdateUser ( context . Context , * UpdateUserRequest ) ( * UpdateUserResponse , error )
DeleteUser ( context . Context , * DeleteUserRequest ) ( * DeleteUserResponse , error )
ListUsers ( context . Context , * ListUsersRequest ) ( * ListUsersResponse , error )
// Access Key Management
CreateAccessKey ( context . Context , * CreateAccessKeyRequest ) ( * CreateAccessKeyResponse , error )
DeleteAccessKey ( context . Context , * DeleteAccessKeyRequest ) ( * DeleteAccessKeyResponse , error )
GetUserByAccessKey ( context . Context , * GetUserByAccessKeyRequest ) ( * GetUserByAccessKeyResponse , error )
mustEmbedUnimplementedSeaweedIdentityAccessManagementServer ( )
}
@ -43,6 +185,36 @@ type SeaweedIdentityAccessManagementServer interface {
// pointer dereference when methods are called.
type UnimplementedSeaweedIdentityAccessManagementServer struct { }
func ( UnimplementedSeaweedIdentityAccessManagementServer ) GetConfiguration ( context . Context , * GetConfigurationRequest ) ( * GetConfigurationResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetConfiguration not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) PutConfiguration ( context . Context , * PutConfigurationRequest ) ( * PutConfigurationResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method PutConfiguration not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) CreateUser ( context . Context , * CreateUserRequest ) ( * CreateUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method CreateUser not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) GetUser ( context . Context , * GetUserRequest ) ( * GetUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetUser not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) UpdateUser ( context . Context , * UpdateUserRequest ) ( * UpdateUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method UpdateUser not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) DeleteUser ( context . Context , * DeleteUserRequest ) ( * DeleteUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DeleteUser not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) ListUsers ( context . Context , * ListUsersRequest ) ( * ListUsersResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListUsers not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) CreateAccessKey ( context . Context , * CreateAccessKeyRequest ) ( * CreateAccessKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method CreateAccessKey not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) DeleteAccessKey ( context . Context , * DeleteAccessKeyRequest ) ( * DeleteAccessKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DeleteAccessKey not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) GetUserByAccessKey ( context . Context , * GetUserByAccessKeyRequest ) ( * GetUserByAccessKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetUserByAccessKey not implemented" )
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) mustEmbedUnimplementedSeaweedIdentityAccessManagementServer ( ) {
}
func ( UnimplementedSeaweedIdentityAccessManagementServer ) testEmbeddedByValue ( ) { }
@ -65,13 +237,234 @@ func RegisterSeaweedIdentityAccessManagementServer(s grpc.ServiceRegistrar, srv
s . RegisterService ( & SeaweedIdentityAccessManagement_ServiceDesc , srv )
}
func _SeaweedIdentityAccessManagement_GetConfiguration_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetConfigurationRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . GetConfiguration ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_GetConfiguration_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . GetConfiguration ( ctx , req . ( * GetConfigurationRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_PutConfiguration_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( PutConfigurationRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . PutConfiguration ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_PutConfiguration_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . PutConfiguration ( ctx , req . ( * PutConfigurationRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_CreateUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CreateUserRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . CreateUser ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_CreateUser_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . CreateUser ( ctx , req . ( * CreateUserRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_GetUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetUserRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . GetUser ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_GetUser_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . GetUser ( ctx , req . ( * GetUserRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_UpdateUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( UpdateUserRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . UpdateUser ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_UpdateUser_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . UpdateUser ( ctx , req . ( * UpdateUserRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_DeleteUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DeleteUserRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . DeleteUser ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_DeleteUser_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . DeleteUser ( ctx , req . ( * DeleteUserRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_ListUsers_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ListUsersRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . ListUsers ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_ListUsers_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . ListUsers ( ctx , req . ( * ListUsersRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_CreateAccessKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CreateAccessKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . CreateAccessKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_CreateAccessKey_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . CreateAccessKey ( ctx , req . ( * CreateAccessKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_DeleteAccessKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DeleteAccessKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . DeleteAccessKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_DeleteAccessKey_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . DeleteAccessKey ( ctx , req . ( * DeleteAccessKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SeaweedIdentityAccessManagement_GetUserByAccessKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetUserByAccessKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SeaweedIdentityAccessManagementServer ) . GetUserByAccessKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : SeaweedIdentityAccessManagement_GetUserByAccessKey_FullMethodName ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SeaweedIdentityAccessManagementServer ) . GetUserByAccessKey ( ctx , req . ( * GetUserByAccessKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
// SeaweedIdentityAccessManagement_ServiceDesc is the grpc.ServiceDesc for SeaweedIdentityAccessManagement service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var SeaweedIdentityAccessManagement_ServiceDesc = grpc . ServiceDesc {
ServiceName : "iam_pb.SeaweedIdentityAccessManagement" ,
HandlerType : ( * SeaweedIdentityAccessManagementServer ) ( nil ) ,
Methods : [ ] grpc . MethodDesc { } ,
Streams : [ ] grpc . StreamDesc { } ,
Metadata : "iam.proto" ,
Methods : [ ] grpc . MethodDesc {
{
MethodName : "GetConfiguration" ,
Handler : _SeaweedIdentityAccessManagement_GetConfiguration_Handler ,
} ,
{
MethodName : "PutConfiguration" ,
Handler : _SeaweedIdentityAccessManagement_PutConfiguration_Handler ,
} ,
{
MethodName : "CreateUser" ,
Handler : _SeaweedIdentityAccessManagement_CreateUser_Handler ,
} ,
{
MethodName : "GetUser" ,
Handler : _SeaweedIdentityAccessManagement_GetUser_Handler ,
} ,
{
MethodName : "UpdateUser" ,
Handler : _SeaweedIdentityAccessManagement_UpdateUser_Handler ,
} ,
{
MethodName : "DeleteUser" ,
Handler : _SeaweedIdentityAccessManagement_DeleteUser_Handler ,
} ,
{
MethodName : "ListUsers" ,
Handler : _SeaweedIdentityAccessManagement_ListUsers_Handler ,
} ,
{
MethodName : "CreateAccessKey" ,
Handler : _SeaweedIdentityAccessManagement_CreateAccessKey_Handler ,
} ,
{
MethodName : "DeleteAccessKey" ,
Handler : _SeaweedIdentityAccessManagement_DeleteAccessKey_Handler ,
} ,
{
MethodName : "GetUserByAccessKey" ,
Handler : _SeaweedIdentityAccessManagement_GetUserByAccessKey_Handler ,
} ,
} ,
Streams : [ ] grpc . StreamDesc { } ,
Metadata : "iam.proto" ,
}