mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-05 14:02:00 +02:00
427 lines
20 KiB
Go
427 lines
20 KiB
Go
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
|
|
// versions:
|
|
// - protoc-gen-go-grpc v1.5.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
|
|
// is compatible with the grpc package it is being compiled against.
|
|
// Requires gRPC-Go v1.64.0 or later.
|
|
const _ = grpc.SupportPackageIsVersion9
|
|
|
|
const (
|
|
SeaweedIdentityAccessManagement_CreateIdentity_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/CreateIdentity"
|
|
SeaweedIdentityAccessManagement_UpdatesIdentity_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/UpdatesIdentity"
|
|
SeaweedIdentityAccessManagement_GetIdentity_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/GetIdentity"
|
|
SeaweedIdentityAccessManagement_DeleteIdentity_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/DeleteIdentity"
|
|
SeaweedIdentityAccessManagement_ListIdentities_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/ListIdentities"
|
|
SeaweedIdentityAccessManagement_CreatePolicy_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/CreatePolicy"
|
|
SeaweedIdentityAccessManagement_GetPolicy_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/GetPolicy"
|
|
SeaweedIdentityAccessManagement_DeletePolicy_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/DeletePolicy"
|
|
SeaweedIdentityAccessManagement_ListPolicies_FullMethodName = "/iam_pb.SeaweedIdentityAccessManagement/ListPolicies"
|
|
)
|
|
|
|
// 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 {
|
|
CreateIdentity(ctx context.Context, in *CreateIdentityRequest, opts ...grpc.CallOption) (*CreateIdentityResponse, error)
|
|
UpdatesIdentity(ctx context.Context, in *UpdateIdentityRequest, opts ...grpc.CallOption) (*UpdateIdentityResponse, error)
|
|
GetIdentity(ctx context.Context, in *GetIdentityRequest, opts ...grpc.CallOption) (*GetIdentityResponse, error)
|
|
DeleteIdentity(ctx context.Context, in *DeleteIdentityRequest, opts ...grpc.CallOption) (*DeleteIdentityResponse, error)
|
|
ListIdentities(ctx context.Context, in *ListIdentitiesRequest, opts ...grpc.CallOption) (*ListIdentitiesResponse, error)
|
|
CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*CreatePolicyResponse, error)
|
|
GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*GetPolicyResponse, error)
|
|
DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*DeletePolicyResponse, error)
|
|
ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error)
|
|
}
|
|
|
|
type seaweedIdentityAccessManagementClient struct {
|
|
cc grpc.ClientConnInterface
|
|
}
|
|
|
|
func NewSeaweedIdentityAccessManagementClient(cc grpc.ClientConnInterface) SeaweedIdentityAccessManagementClient {
|
|
return &seaweedIdentityAccessManagementClient{cc}
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) CreateIdentity(ctx context.Context, in *CreateIdentityRequest, opts ...grpc.CallOption) (*CreateIdentityResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(CreateIdentityResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_CreateIdentity_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) UpdatesIdentity(ctx context.Context, in *UpdateIdentityRequest, opts ...grpc.CallOption) (*UpdateIdentityResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(UpdateIdentityResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_UpdatesIdentity_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) GetIdentity(ctx context.Context, in *GetIdentityRequest, opts ...grpc.CallOption) (*GetIdentityResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(GetIdentityResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_GetIdentity_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) DeleteIdentity(ctx context.Context, in *DeleteIdentityRequest, opts ...grpc.CallOption) (*DeleteIdentityResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(DeleteIdentityResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_DeleteIdentity_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) ListIdentities(ctx context.Context, in *ListIdentitiesRequest, opts ...grpc.CallOption) (*ListIdentitiesResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(ListIdentitiesResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_ListIdentities_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*CreatePolicyResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(CreatePolicyResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_CreatePolicy_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*GetPolicyResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(GetPolicyResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_GetPolicy_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*DeletePolicyResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(DeletePolicyResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_DeletePolicy_FullMethodName, in, out, cOpts...)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return out, nil
|
|
}
|
|
|
|
func (c *seaweedIdentityAccessManagementClient) ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error) {
|
|
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
|
|
out := new(ListPoliciesResponse)
|
|
err := c.cc.Invoke(ctx, SeaweedIdentityAccessManagement_ListPolicies_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 {
|
|
CreateIdentity(context.Context, *CreateIdentityRequest) (*CreateIdentityResponse, error)
|
|
UpdatesIdentity(context.Context, *UpdateIdentityRequest) (*UpdateIdentityResponse, error)
|
|
GetIdentity(context.Context, *GetIdentityRequest) (*GetIdentityResponse, error)
|
|
DeleteIdentity(context.Context, *DeleteIdentityRequest) (*DeleteIdentityResponse, error)
|
|
ListIdentities(context.Context, *ListIdentitiesRequest) (*ListIdentitiesResponse, error)
|
|
CreatePolicy(context.Context, *CreatePolicyRequest) (*CreatePolicyResponse, error)
|
|
GetPolicy(context.Context, *GetPolicyRequest) (*GetPolicyResponse, error)
|
|
DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
|
|
ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
|
|
mustEmbedUnimplementedSeaweedIdentityAccessManagementServer()
|
|
}
|
|
|
|
// UnimplementedSeaweedIdentityAccessManagementServer must be embedded to have
|
|
// forward compatible implementations.
|
|
//
|
|
// NOTE: this should be embedded by value instead of pointer to avoid a nil
|
|
// pointer dereference when methods are called.
|
|
type UnimplementedSeaweedIdentityAccessManagementServer struct{}
|
|
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) CreateIdentity(context.Context, *CreateIdentityRequest) (*CreateIdentityResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CreateIdentity not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) UpdatesIdentity(context.Context, *UpdateIdentityRequest) (*UpdateIdentityResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method UpdatesIdentity not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) GetIdentity(context.Context, *GetIdentityRequest) (*GetIdentityResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetIdentity not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) DeleteIdentity(context.Context, *DeleteIdentityRequest) (*DeleteIdentityResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DeleteIdentity not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) ListIdentities(context.Context, *ListIdentitiesRequest) (*ListIdentitiesResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ListIdentities not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*CreatePolicyResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method CreatePolicy not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) GetPolicy(context.Context, *GetPolicyRequest) (*GetPolicyResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method GetPolicy not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method DeletePolicy not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error) {
|
|
return nil, status.Errorf(codes.Unimplemented, "method ListPolicies not implemented")
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) mustEmbedUnimplementedSeaweedIdentityAccessManagementServer() {
|
|
}
|
|
func (UnimplementedSeaweedIdentityAccessManagementServer) testEmbeddedByValue() {}
|
|
|
|
// UnsafeSeaweedIdentityAccessManagementServer may be embedded to opt out of forward compatibility for this service.
|
|
// Use of this interface is not recommended, as added methods to SeaweedIdentityAccessManagementServer will
|
|
// result in compilation errors.
|
|
type UnsafeSeaweedIdentityAccessManagementServer interface {
|
|
mustEmbedUnimplementedSeaweedIdentityAccessManagementServer()
|
|
}
|
|
|
|
func RegisterSeaweedIdentityAccessManagementServer(s grpc.ServiceRegistrar, srv SeaweedIdentityAccessManagementServer) {
|
|
// If the following call pancis, it indicates UnimplementedSeaweedIdentityAccessManagementServer was
|
|
// embedded by pointer and is nil. This will cause panics if an
|
|
// unimplemented method is ever invoked, so we test this at initialization
|
|
// time to prevent it from happening at runtime later due to I/O.
|
|
if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
|
|
t.testEmbeddedByValue()
|
|
}
|
|
s.RegisterService(&SeaweedIdentityAccessManagement_ServiceDesc, srv)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_CreateIdentity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CreateIdentityRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).CreateIdentity(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_CreateIdentity_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).CreateIdentity(ctx, req.(*CreateIdentityRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_UpdatesIdentity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(UpdateIdentityRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).UpdatesIdentity(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_UpdatesIdentity_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).UpdatesIdentity(ctx, req.(*UpdateIdentityRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_GetIdentity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetIdentityRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).GetIdentity(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_GetIdentity_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).GetIdentity(ctx, req.(*GetIdentityRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_DeleteIdentity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(DeleteIdentityRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).DeleteIdentity(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_DeleteIdentity_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).DeleteIdentity(ctx, req.(*DeleteIdentityRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_ListIdentities_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ListIdentitiesRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).ListIdentities(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_ListIdentities_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).ListIdentities(ctx, req.(*ListIdentitiesRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_CreatePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(CreatePolicyRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).CreatePolicy(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_CreatePolicy_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).CreatePolicy(ctx, req.(*CreatePolicyRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_GetPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(GetPolicyRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).GetPolicy(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_GetPolicy_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).GetPolicy(ctx, req.(*GetPolicyRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_DeletePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(DeletePolicyRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).DeletePolicy(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_DeletePolicy_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).DeletePolicy(ctx, req.(*DeletePolicyRequest))
|
|
}
|
|
return interceptor(ctx, in, info, handler)
|
|
}
|
|
|
|
func _SeaweedIdentityAccessManagement_ListPolicies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
in := new(ListPoliciesRequest)
|
|
if err := dec(in); err != nil {
|
|
return nil, err
|
|
}
|
|
if interceptor == nil {
|
|
return srv.(SeaweedIdentityAccessManagementServer).ListPolicies(ctx, in)
|
|
}
|
|
info := &grpc.UnaryServerInfo{
|
|
Server: srv,
|
|
FullMethod: SeaweedIdentityAccessManagement_ListPolicies_FullMethodName,
|
|
}
|
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
return srv.(SeaweedIdentityAccessManagementServer).ListPolicies(ctx, req.(*ListPoliciesRequest))
|
|
}
|
|
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{
|
|
{
|
|
MethodName: "CreateIdentity",
|
|
Handler: _SeaweedIdentityAccessManagement_CreateIdentity_Handler,
|
|
},
|
|
{
|
|
MethodName: "UpdatesIdentity",
|
|
Handler: _SeaweedIdentityAccessManagement_UpdatesIdentity_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetIdentity",
|
|
Handler: _SeaweedIdentityAccessManagement_GetIdentity_Handler,
|
|
},
|
|
{
|
|
MethodName: "DeleteIdentity",
|
|
Handler: _SeaweedIdentityAccessManagement_DeleteIdentity_Handler,
|
|
},
|
|
{
|
|
MethodName: "ListIdentities",
|
|
Handler: _SeaweedIdentityAccessManagement_ListIdentities_Handler,
|
|
},
|
|
{
|
|
MethodName: "CreatePolicy",
|
|
Handler: _SeaweedIdentityAccessManagement_CreatePolicy_Handler,
|
|
},
|
|
{
|
|
MethodName: "GetPolicy",
|
|
Handler: _SeaweedIdentityAccessManagement_GetPolicy_Handler,
|
|
},
|
|
{
|
|
MethodName: "DeletePolicy",
|
|
Handler: _SeaweedIdentityAccessManagement_DeletePolicy_Handler,
|
|
},
|
|
{
|
|
MethodName: "ListPolicies",
|
|
Handler: _SeaweedIdentityAccessManagement_ListPolicies_Handler,
|
|
},
|
|
},
|
|
Streams: []grpc.StreamDesc{},
|
|
Metadata: "iam.proto",
|
|
}
|