Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterPermissionServiceHTTPServer(s *http.Server, srv PermissionServiceHTTPServer)
- func RegisterPermissionServiceServer(s grpc.ServiceRegistrar, srv PermissionServiceServer)
- type AddSubjectPermissionRequest
- func (*AddSubjectPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddSubjectPermissionRequest) GetAction() string
- func (x *AddSubjectPermissionRequest) GetEffect() Effect
- func (x *AddSubjectPermissionRequest) GetNamespace() string
- func (x *AddSubjectPermissionRequest) GetResource() string
- func (x *AddSubjectPermissionRequest) GetSubject() string
- func (x *AddSubjectPermissionRequest) GetTenantId() string
- func (*AddSubjectPermissionRequest) ProtoMessage()
- func (x *AddSubjectPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *AddSubjectPermissionRequest) Reset()
- func (x *AddSubjectPermissionRequest) String() string
- func (m *AddSubjectPermissionRequest) Validate() error
- func (m *AddSubjectPermissionRequest) ValidateAll() error
- type AddSubjectPermissionRequestMultiError
- type AddSubjectPermissionRequestValidationError
- func (e AddSubjectPermissionRequestValidationError) Cause() error
- func (e AddSubjectPermissionRequestValidationError) Error() string
- func (e AddSubjectPermissionRequestValidationError) ErrorName() string
- func (e AddSubjectPermissionRequestValidationError) Field() string
- func (e AddSubjectPermissionRequestValidationError) Key() bool
- func (e AddSubjectPermissionRequestValidationError) Reason() string
- type AddSubjectPermissionResponse
- func (*AddSubjectPermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (*AddSubjectPermissionResponse) ProtoMessage()
- func (x *AddSubjectPermissionResponse) ProtoReflect() protoreflect.Message
- func (x *AddSubjectPermissionResponse) Reset()
- func (x *AddSubjectPermissionResponse) String() string
- func (m *AddSubjectPermissionResponse) Validate() error
- func (m *AddSubjectPermissionResponse) ValidateAll() error
- type AddSubjectPermissionResponseMultiError
- type AddSubjectPermissionResponseValidationError
- func (e AddSubjectPermissionResponseValidationError) Cause() error
- func (e AddSubjectPermissionResponseValidationError) Error() string
- func (e AddSubjectPermissionResponseValidationError) ErrorName() string
- func (e AddSubjectPermissionResponseValidationError) Field() string
- func (e AddSubjectPermissionResponseValidationError) Key() bool
- func (e AddSubjectPermissionResponseValidationError) Reason() string
- type CheckPermissionReply
- func (*CheckPermissionReply) Descriptor() ([]byte, []int)deprecated
- func (x *CheckPermissionReply) GetEffect() Effect
- func (*CheckPermissionReply) ProtoMessage()
- func (x *CheckPermissionReply) ProtoReflect() protoreflect.Message
- func (x *CheckPermissionReply) Reset()
- func (x *CheckPermissionReply) String() string
- func (m *CheckPermissionReply) Validate() error
- func (m *CheckPermissionReply) ValidateAll() error
- type CheckPermissionReplyMultiError
- type CheckPermissionReplyValidationError
- func (e CheckPermissionReplyValidationError) Cause() error
- func (e CheckPermissionReplyValidationError) Error() string
- func (e CheckPermissionReplyValidationError) ErrorName() string
- func (e CheckPermissionReplyValidationError) Field() string
- func (e CheckPermissionReplyValidationError) Key() bool
- func (e CheckPermissionReplyValidationError) Reason() string
- type CheckPermissionRequest
- func (*CheckPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckPermissionRequest) GetAction() string
- func (x *CheckPermissionRequest) GetNamespace() string
- func (x *CheckPermissionRequest) GetResource() string
- func (*CheckPermissionRequest) ProtoMessage()
- func (x *CheckPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *CheckPermissionRequest) Reset()
- func (x *CheckPermissionRequest) String() string
- func (m *CheckPermissionRequest) Validate() error
- func (m *CheckPermissionRequest) ValidateAll() error
- type CheckPermissionRequestMultiError
- type CheckPermissionRequestValidationError
- func (e CheckPermissionRequestValidationError) Cause() error
- func (e CheckPermissionRequestValidationError) Error() string
- func (e CheckPermissionRequestValidationError) ErrorName() string
- func (e CheckPermissionRequestValidationError) Field() string
- func (e CheckPermissionRequestValidationError) Key() bool
- func (e CheckPermissionRequestValidationError) Reason() string
- type CheckSubjectsPermissionReply
- func (*CheckSubjectsPermissionReply) Descriptor() ([]byte, []int)deprecated
- func (x *CheckSubjectsPermissionReply) GetEffectList() []Effect
- func (*CheckSubjectsPermissionReply) ProtoMessage()
- func (x *CheckSubjectsPermissionReply) ProtoReflect() protoreflect.Message
- func (x *CheckSubjectsPermissionReply) Reset()
- func (x *CheckSubjectsPermissionReply) String() string
- func (m *CheckSubjectsPermissionReply) Validate() error
- func (m *CheckSubjectsPermissionReply) ValidateAll() error
- type CheckSubjectsPermissionReplyMultiError
- type CheckSubjectsPermissionReplyValidationError
- func (e CheckSubjectsPermissionReplyValidationError) Cause() error
- func (e CheckSubjectsPermissionReplyValidationError) Error() string
- func (e CheckSubjectsPermissionReplyValidationError) ErrorName() string
- func (e CheckSubjectsPermissionReplyValidationError) Field() string
- func (e CheckSubjectsPermissionReplyValidationError) Key() bool
- func (e CheckSubjectsPermissionReplyValidationError) Reason() string
- type CheckSubjectsPermissionRequest
- func (*CheckSubjectsPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckSubjectsPermissionRequest) GetRequirements() []*PermissionRequirement
- func (x *CheckSubjectsPermissionRequest) GetSubjects() []string
- func (x *CheckSubjectsPermissionRequest) GetTenantId() string
- func (*CheckSubjectsPermissionRequest) ProtoMessage()
- func (x *CheckSubjectsPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *CheckSubjectsPermissionRequest) Reset()
- func (x *CheckSubjectsPermissionRequest) String() string
- func (m *CheckSubjectsPermissionRequest) Validate() error
- func (m *CheckSubjectsPermissionRequest) ValidateAll() error
- type CheckSubjectsPermissionRequestMultiError
- type CheckSubjectsPermissionRequestValidationError
- func (e CheckSubjectsPermissionRequestValidationError) Cause() error
- func (e CheckSubjectsPermissionRequestValidationError) Error() string
- func (e CheckSubjectsPermissionRequestValidationError) ErrorName() string
- func (e CheckSubjectsPermissionRequestValidationError) Field() string
- func (e CheckSubjectsPermissionRequestValidationError) Key() bool
- func (e CheckSubjectsPermissionRequestValidationError) Reason() string
- type Effect
- type GetCurrentPermissionReply
- func (*GetCurrentPermissionReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetCurrentPermissionReply) GetAcl() []*Permission
- func (*GetCurrentPermissionReply) ProtoMessage()
- func (x *GetCurrentPermissionReply) ProtoReflect() protoreflect.Message
- func (x *GetCurrentPermissionReply) Reset()
- func (x *GetCurrentPermissionReply) String() string
- func (m *GetCurrentPermissionReply) Validate() error
- func (m *GetCurrentPermissionReply) ValidateAll() error
- type GetCurrentPermissionReplyMultiError
- type GetCurrentPermissionReplyValidationError
- func (e GetCurrentPermissionReplyValidationError) Cause() error
- func (e GetCurrentPermissionReplyValidationError) Error() string
- func (e GetCurrentPermissionReplyValidationError) ErrorName() string
- func (e GetCurrentPermissionReplyValidationError) Field() string
- func (e GetCurrentPermissionReplyValidationError) Key() bool
- func (e GetCurrentPermissionReplyValidationError) Reason() string
- type GetCurrentPermissionRequest
- func (*GetCurrentPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetCurrentPermissionRequest) ProtoMessage()
- func (x *GetCurrentPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *GetCurrentPermissionRequest) Reset()
- func (x *GetCurrentPermissionRequest) String() string
- func (m *GetCurrentPermissionRequest) Validate() error
- func (m *GetCurrentPermissionRequest) ValidateAll() error
- type GetCurrentPermissionRequestMultiError
- type GetCurrentPermissionRequestValidationError
- func (e GetCurrentPermissionRequestValidationError) Cause() error
- func (e GetCurrentPermissionRequestValidationError) Error() string
- func (e GetCurrentPermissionRequestValidationError) ErrorName() string
- func (e GetCurrentPermissionRequestValidationError) Field() string
- func (e GetCurrentPermissionRequestValidationError) Key() bool
- func (e GetCurrentPermissionRequestValidationError) Reason() string
- type ListSubjectPermissionRequest
- func (*ListSubjectPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubjectPermissionRequest) GetSubjects() []string
- func (*ListSubjectPermissionRequest) ProtoMessage()
- func (x *ListSubjectPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *ListSubjectPermissionRequest) Reset()
- func (x *ListSubjectPermissionRequest) String() string
- func (m *ListSubjectPermissionRequest) Validate() error
- func (m *ListSubjectPermissionRequest) ValidateAll() error
- type ListSubjectPermissionRequestMultiError
- type ListSubjectPermissionRequestValidationError
- func (e ListSubjectPermissionRequestValidationError) Cause() error
- func (e ListSubjectPermissionRequestValidationError) Error() string
- func (e ListSubjectPermissionRequestValidationError) ErrorName() string
- func (e ListSubjectPermissionRequestValidationError) Field() string
- func (e ListSubjectPermissionRequestValidationError) Key() bool
- func (e ListSubjectPermissionRequestValidationError) Reason() string
- type ListSubjectPermissionResponse
- func (*ListSubjectPermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubjectPermissionResponse) GetAcl() []*Permission
- func (x *ListSubjectPermissionResponse) GetDefGroups() []*PermissionDefGroup
- func (*ListSubjectPermissionResponse) ProtoMessage()
- func (x *ListSubjectPermissionResponse) ProtoReflect() protoreflect.Message
- func (x *ListSubjectPermissionResponse) Reset()
- func (x *ListSubjectPermissionResponse) String() string
- func (m *ListSubjectPermissionResponse) Validate() error
- func (m *ListSubjectPermissionResponse) ValidateAll() error
- type ListSubjectPermissionResponseMultiError
- type ListSubjectPermissionResponseValidationError
- func (e ListSubjectPermissionResponseValidationError) Cause() error
- func (e ListSubjectPermissionResponseValidationError) Error() string
- func (e ListSubjectPermissionResponseValidationError) ErrorName() string
- func (e ListSubjectPermissionResponseValidationError) Field() string
- func (e ListSubjectPermissionResponseValidationError) Key() bool
- func (e ListSubjectPermissionResponseValidationError) Reason() string
- type Permission
- func (*Permission) Descriptor() ([]byte, []int)deprecated
- func (x *Permission) GetAction() string
- func (x *Permission) GetEffect() Effect
- func (x *Permission) GetNamespace() string
- func (x *Permission) GetResource() string
- func (x *Permission) GetSubject() string
- func (x *Permission) GetTenantId() string
- func (*Permission) ProtoMessage()
- func (x *Permission) ProtoReflect() protoreflect.Message
- func (x *Permission) Reset()
- func (x *Permission) String() string
- func (m *Permission) Validate() error
- func (m *Permission) ValidateAll() error
- type PermissionDef
- func (*PermissionDef) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionDef) GetAction() string
- func (x *PermissionDef) GetDisplayName() string
- func (x *PermissionDef) GetExtra() *structpb.Struct
- func (x *PermissionDef) GetGranted() bool
- func (x *PermissionDef) GetNamespace() string
- func (x *PermissionDef) GetSide() PermissionSide
- func (*PermissionDef) ProtoMessage()
- func (x *PermissionDef) ProtoReflect() protoreflect.Message
- func (x *PermissionDef) Reset()
- func (x *PermissionDef) String() string
- func (m *PermissionDef) Validate() error
- func (m *PermissionDef) ValidateAll() error
- type PermissionDefGroup
- func (*PermissionDefGroup) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionDefGroup) GetDef() []*PermissionDef
- func (x *PermissionDefGroup) GetDisplayName() string
- func (x *PermissionDefGroup) GetExtra() *structpb.Struct
- func (x *PermissionDefGroup) GetPriority() int32
- func (x *PermissionDefGroup) GetSide() PermissionSide
- func (*PermissionDefGroup) ProtoMessage()
- func (x *PermissionDefGroup) ProtoReflect() protoreflect.Message
- func (x *PermissionDefGroup) Reset()
- func (x *PermissionDefGroup) String() string
- func (m *PermissionDefGroup) Validate() error
- func (m *PermissionDefGroup) ValidateAll() error
- type PermissionDefGroupMultiError
- type PermissionDefGroupValidationError
- func (e PermissionDefGroupValidationError) Cause() error
- func (e PermissionDefGroupValidationError) Error() string
- func (e PermissionDefGroupValidationError) ErrorName() string
- func (e PermissionDefGroupValidationError) Field() string
- func (e PermissionDefGroupValidationError) Key() bool
- func (e PermissionDefGroupValidationError) Reason() string
- type PermissionDefMultiError
- type PermissionDefValidationError
- func (e PermissionDefValidationError) Cause() error
- func (e PermissionDefValidationError) Error() string
- func (e PermissionDefValidationError) ErrorName() string
- func (e PermissionDefValidationError) Field() string
- func (e PermissionDefValidationError) Key() bool
- func (e PermissionDefValidationError) Reason() string
- type PermissionMultiError
- type PermissionRequirement
- func (*PermissionRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionRequirement) GetAction() string
- func (x *PermissionRequirement) GetNamespace() string
- func (x *PermissionRequirement) GetResource() string
- func (*PermissionRequirement) ProtoMessage()
- func (x *PermissionRequirement) ProtoReflect() protoreflect.Message
- func (x *PermissionRequirement) Reset()
- func (x *PermissionRequirement) String() string
- func (m *PermissionRequirement) Validate() error
- func (m *PermissionRequirement) ValidateAll() error
- type PermissionRequirementMultiError
- type PermissionRequirementValidationError
- func (e PermissionRequirementValidationError) Cause() error
- func (e PermissionRequirementValidationError) Error() string
- func (e PermissionRequirementValidationError) ErrorName() string
- func (e PermissionRequirementValidationError) Field() string
- func (e PermissionRequirementValidationError) Key() bool
- func (e PermissionRequirementValidationError) Reason() string
- type PermissionServiceClient
- type PermissionServiceHTTPClient
- type PermissionServiceHTTPClientImpl
- func (c *PermissionServiceHTTPClientImpl) AddSubjectPermission(ctx context.Context, in *AddSubjectPermissionRequest, opts ...http.CallOption) (*AddSubjectPermissionResponse, error)
- func (c *PermissionServiceHTTPClientImpl) CheckCurrent(ctx context.Context, in *CheckPermissionRequest, opts ...http.CallOption) (*CheckPermissionReply, error)
- func (c *PermissionServiceHTTPClientImpl) GetCurrent(ctx context.Context, in *GetCurrentPermissionRequest, opts ...http.CallOption) (*GetCurrentPermissionReply, error)
- func (c *PermissionServiceHTTPClientImpl) ListSubjectPermission(ctx context.Context, in *ListSubjectPermissionRequest, opts ...http.CallOption) (*ListSubjectPermissionResponse, error)
- func (c *PermissionServiceHTTPClientImpl) RemoveSubjectPermission(ctx context.Context, in *RemoveSubjectPermissionRequest, ...) (*RemoveSubjectPermissionReply, error)
- func (c *PermissionServiceHTTPClientImpl) UpdateSubjectPermission(ctx context.Context, in *UpdateSubjectPermissionRequest, ...) (*UpdateSubjectPermissionResponse, error)
- type PermissionServiceHTTPServer
- type PermissionServiceServer
- type PermissionSide
- func (PermissionSide) Descriptor() protoreflect.EnumDescriptor
- func (x PermissionSide) Enum() *PermissionSide
- func (PermissionSide) EnumDescriptor() ([]byte, []int)deprecated
- func (x PermissionSide) Number() protoreflect.EnumNumber
- func (x PermissionSide) String() string
- func (PermissionSide) Type() protoreflect.EnumType
- type PermissionValidationError
- type RemoveSubjectPermissionReply
- func (*RemoveSubjectPermissionReply) Descriptor() ([]byte, []int)deprecated
- func (*RemoveSubjectPermissionReply) ProtoMessage()
- func (x *RemoveSubjectPermissionReply) ProtoReflect() protoreflect.Message
- func (x *RemoveSubjectPermissionReply) Reset()
- func (x *RemoveSubjectPermissionReply) String() string
- func (m *RemoveSubjectPermissionReply) Validate() error
- func (m *RemoveSubjectPermissionReply) ValidateAll() error
- type RemoveSubjectPermissionReplyMultiError
- type RemoveSubjectPermissionReplyValidationError
- func (e RemoveSubjectPermissionReplyValidationError) Cause() error
- func (e RemoveSubjectPermissionReplyValidationError) Error() string
- func (e RemoveSubjectPermissionReplyValidationError) ErrorName() string
- func (e RemoveSubjectPermissionReplyValidationError) Field() string
- func (e RemoveSubjectPermissionReplyValidationError) Key() bool
- func (e RemoveSubjectPermissionReplyValidationError) Reason() string
- type RemoveSubjectPermissionRequest
- func (*RemoveSubjectPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSubjectPermissionRequest) GetAction() string
- func (x *RemoveSubjectPermissionRequest) GetEffects() []Effect
- func (x *RemoveSubjectPermissionRequest) GetNamespace() string
- func (x *RemoveSubjectPermissionRequest) GetResource() string
- func (x *RemoveSubjectPermissionRequest) GetSubject() string
- func (x *RemoveSubjectPermissionRequest) GetTenantId() string
- func (*RemoveSubjectPermissionRequest) ProtoMessage()
- func (x *RemoveSubjectPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveSubjectPermissionRequest) Reset()
- func (x *RemoveSubjectPermissionRequest) String() string
- func (m *RemoveSubjectPermissionRequest) Validate() error
- func (m *RemoveSubjectPermissionRequest) ValidateAll() error
- type RemoveSubjectPermissionRequestMultiError
- type RemoveSubjectPermissionRequestValidationError
- func (e RemoveSubjectPermissionRequestValidationError) Cause() error
- func (e RemoveSubjectPermissionRequestValidationError) Error() string
- func (e RemoveSubjectPermissionRequestValidationError) ErrorName() string
- func (e RemoveSubjectPermissionRequestValidationError) Field() string
- func (e RemoveSubjectPermissionRequestValidationError) Key() bool
- func (e RemoveSubjectPermissionRequestValidationError) Reason() string
- type UnimplementedPermissionServiceServer
- func (UnimplementedPermissionServiceServer) AddSubjectPermission(context.Context, *AddSubjectPermissionRequest) (*AddSubjectPermissionResponse, error)
- func (UnimplementedPermissionServiceServer) CheckCurrent(context.Context, *CheckPermissionRequest) (*CheckPermissionReply, error)
- func (UnimplementedPermissionServiceServer) CheckForSubjects(context.Context, *CheckSubjectsPermissionRequest) (*CheckSubjectsPermissionReply, error)
- func (UnimplementedPermissionServiceServer) GetCurrent(context.Context, *GetCurrentPermissionRequest) (*GetCurrentPermissionReply, error)
- func (UnimplementedPermissionServiceServer) ListSubjectPermission(context.Context, *ListSubjectPermissionRequest) (*ListSubjectPermissionResponse, error)
- func (UnimplementedPermissionServiceServer) RemoveSubjectPermission(context.Context, *RemoveSubjectPermissionRequest) (*RemoveSubjectPermissionReply, error)
- func (UnimplementedPermissionServiceServer) UpdateSubjectPermission(context.Context, *UpdateSubjectPermissionRequest) (*UpdateSubjectPermissionResponse, error)
- type UnsafePermissionServiceServer
- type UpdateSubjectPermissionAcl
- func (*UpdateSubjectPermissionAcl) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubjectPermissionAcl) GetAction() string
- func (x *UpdateSubjectPermissionAcl) GetEffect() Effect
- func (x *UpdateSubjectPermissionAcl) GetNamespace() string
- func (x *UpdateSubjectPermissionAcl) GetResource() string
- func (x *UpdateSubjectPermissionAcl) GetTenantId() string
- func (*UpdateSubjectPermissionAcl) ProtoMessage()
- func (x *UpdateSubjectPermissionAcl) ProtoReflect() protoreflect.Message
- func (x *UpdateSubjectPermissionAcl) Reset()
- func (x *UpdateSubjectPermissionAcl) String() string
- func (m *UpdateSubjectPermissionAcl) Validate() error
- func (m *UpdateSubjectPermissionAcl) ValidateAll() error
- type UpdateSubjectPermissionAclMultiError
- type UpdateSubjectPermissionAclValidationError
- func (e UpdateSubjectPermissionAclValidationError) Cause() error
- func (e UpdateSubjectPermissionAclValidationError) Error() string
- func (e UpdateSubjectPermissionAclValidationError) ErrorName() string
- func (e UpdateSubjectPermissionAclValidationError) Field() string
- func (e UpdateSubjectPermissionAclValidationError) Key() bool
- func (e UpdateSubjectPermissionAclValidationError) Reason() string
- type UpdateSubjectPermissionRequest
- func (*UpdateSubjectPermissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubjectPermissionRequest) GetAcl() []*UpdateSubjectPermissionAcl
- func (x *UpdateSubjectPermissionRequest) GetSubject() string
- func (*UpdateSubjectPermissionRequest) ProtoMessage()
- func (x *UpdateSubjectPermissionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubjectPermissionRequest) Reset()
- func (x *UpdateSubjectPermissionRequest) String() string
- func (m *UpdateSubjectPermissionRequest) Validate() error
- func (m *UpdateSubjectPermissionRequest) ValidateAll() error
- type UpdateSubjectPermissionRequestMultiError
- type UpdateSubjectPermissionRequestValidationError
- func (e UpdateSubjectPermissionRequestValidationError) Cause() error
- func (e UpdateSubjectPermissionRequestValidationError) Error() string
- func (e UpdateSubjectPermissionRequestValidationError) ErrorName() string
- func (e UpdateSubjectPermissionRequestValidationError) Field() string
- func (e UpdateSubjectPermissionRequestValidationError) Key() bool
- func (e UpdateSubjectPermissionRequestValidationError) Reason() string
- type UpdateSubjectPermissionResponse
- func (*UpdateSubjectPermissionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubjectPermissionResponse) GetAcl() []*Permission
- func (*UpdateSubjectPermissionResponse) ProtoMessage()
- func (x *UpdateSubjectPermissionResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateSubjectPermissionResponse) Reset()
- func (x *UpdateSubjectPermissionResponse) String() string
- func (m *UpdateSubjectPermissionResponse) Validate() error
- func (m *UpdateSubjectPermissionResponse) ValidateAll() error
- type UpdateSubjectPermissionResponseMultiError
- type UpdateSubjectPermissionResponseValidationError
- func (e UpdateSubjectPermissionResponseValidationError) Cause() error
- func (e UpdateSubjectPermissionResponseValidationError) Error() string
- func (e UpdateSubjectPermissionResponseValidationError) ErrorName() string
- func (e UpdateSubjectPermissionResponseValidationError) Field() string
- func (e UpdateSubjectPermissionResponseValidationError) Key() bool
- func (e UpdateSubjectPermissionResponseValidationError) Reason() string
Constants ¶
const OperationPermissionServiceAddSubjectPermission = "/user.api.permission.v1.PermissionService/AddSubjectPermission"
const OperationPermissionServiceCheckCurrent = "/user.api.permission.v1.PermissionService/CheckCurrent"
const OperationPermissionServiceGetCurrent = "/user.api.permission.v1.PermissionService/GetCurrent"
const OperationPermissionServiceListSubjectPermission = "/user.api.permission.v1.PermissionService/ListSubjectPermission"
const OperationPermissionServiceRemoveSubjectPermission = "/user.api.permission.v1.PermissionService/RemoveSubjectPermission"
const OperationPermissionServiceUpdateSubjectPermission = "/user.api.permission.v1.PermissionService/UpdateSubjectPermission"
Variables ¶
var ( Effect_name = map[int32]string{ 0: "UNKNOWN", 1: "GRANT", 2: "FORBIDDEN", } Effect_value = map[string]int32{ "UNKNOWN": 0, "GRANT": 1, "FORBIDDEN": 2, } )
Enum value maps for Effect.
var ( PermissionSide_name = map[int32]string{ 0: "BOTH", 1: "HOST_ONLY", 2: "TENANT_ONLY", } PermissionSide_value = map[string]int32{ "BOTH": 0, "HOST_ONLY": 1, "TENANT_ONLY": 2, } )
Enum value maps for PermissionSide.
var File_user_api_permission_v1_permission_proto protoreflect.FileDescriptor
var PermissionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "user.api.permission.v1.PermissionService", HandlerType: (*PermissionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetCurrent", Handler: _PermissionService_GetCurrent_Handler, }, { MethodName: "CheckCurrent", Handler: _PermissionService_CheckCurrent_Handler, }, { MethodName: "CheckForSubjects", Handler: _PermissionService_CheckForSubjects_Handler, }, { MethodName: "AddSubjectPermission", Handler: _PermissionService_AddSubjectPermission_Handler, }, { MethodName: "ListSubjectPermission", Handler: _PermissionService_ListSubjectPermission_Handler, }, { MethodName: "UpdateSubjectPermission", Handler: _PermissionService_UpdateSubjectPermission_Handler, }, { MethodName: "RemoveSubjectPermission", Handler: _PermissionService_RemoveSubjectPermission_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "user/api/permission/v1/permission.proto", }
PermissionService_ServiceDesc is the grpc.ServiceDesc for PermissionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPermissionServiceHTTPServer ¶
func RegisterPermissionServiceHTTPServer(s *http.Server, srv PermissionServiceHTTPServer)
func RegisterPermissionServiceServer ¶
func RegisterPermissionServiceServer(s grpc.ServiceRegistrar, srv PermissionServiceServer)
Types ¶
type AddSubjectPermissionRequest ¶
type AddSubjectPermissionRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` Effect Effect `protobuf:"varint,5,opt,name=effect,proto3,enum=user.api.permission.v1.Effect" json:"effect,omitempty"` TenantId string `protobuf:"bytes,6,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // contains filtered or unexported fields }
func (*AddSubjectPermissionRequest) Descriptor
deprecated
func (*AddSubjectPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddSubjectPermissionRequest.ProtoReflect.Descriptor instead.
func (*AddSubjectPermissionRequest) GetAction ¶
func (x *AddSubjectPermissionRequest) GetAction() string
func (*AddSubjectPermissionRequest) GetEffect ¶
func (x *AddSubjectPermissionRequest) GetEffect() Effect
func (*AddSubjectPermissionRequest) GetNamespace ¶
func (x *AddSubjectPermissionRequest) GetNamespace() string
func (*AddSubjectPermissionRequest) GetResource ¶
func (x *AddSubjectPermissionRequest) GetResource() string
func (*AddSubjectPermissionRequest) GetSubject ¶
func (x *AddSubjectPermissionRequest) GetSubject() string
func (*AddSubjectPermissionRequest) GetTenantId ¶
func (x *AddSubjectPermissionRequest) GetTenantId() string
func (*AddSubjectPermissionRequest) ProtoMessage ¶
func (*AddSubjectPermissionRequest) ProtoMessage()
func (*AddSubjectPermissionRequest) ProtoReflect ¶
func (x *AddSubjectPermissionRequest) ProtoReflect() protoreflect.Message
func (*AddSubjectPermissionRequest) Reset ¶
func (x *AddSubjectPermissionRequest) Reset()
func (*AddSubjectPermissionRequest) String ¶
func (x *AddSubjectPermissionRequest) String() string
func (*AddSubjectPermissionRequest) Validate ¶
func (m *AddSubjectPermissionRequest) Validate() error
Validate checks the field values on AddSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AddSubjectPermissionRequest) ValidateAll ¶
func (m *AddSubjectPermissionRequest) ValidateAll() error
ValidateAll checks the field values on AddSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AddSubjectPermissionRequestMultiError, or nil if none found.
type AddSubjectPermissionRequestMultiError ¶
type AddSubjectPermissionRequestMultiError []error
AddSubjectPermissionRequestMultiError is an error wrapping multiple validation errors returned by AddSubjectPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (AddSubjectPermissionRequestMultiError) AllErrors ¶
func (m AddSubjectPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AddSubjectPermissionRequestMultiError) Error ¶
func (m AddSubjectPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AddSubjectPermissionRequestValidationError ¶
type AddSubjectPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
AddSubjectPermissionRequestValidationError is the validation error returned by AddSubjectPermissionRequest.Validate if the designated constraints aren't met.
func (AddSubjectPermissionRequestValidationError) Cause ¶
func (e AddSubjectPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (AddSubjectPermissionRequestValidationError) Error ¶
func (e AddSubjectPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (AddSubjectPermissionRequestValidationError) ErrorName ¶
func (e AddSubjectPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (AddSubjectPermissionRequestValidationError) Field ¶
func (e AddSubjectPermissionRequestValidationError) Field() string
Field function returns field value.
func (AddSubjectPermissionRequestValidationError) Key ¶
func (e AddSubjectPermissionRequestValidationError) Key() bool
Key function returns key value.
func (AddSubjectPermissionRequestValidationError) Reason ¶
func (e AddSubjectPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type AddSubjectPermissionResponse ¶
type AddSubjectPermissionResponse struct {
// contains filtered or unexported fields
}
func (*AddSubjectPermissionResponse) Descriptor
deprecated
func (*AddSubjectPermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddSubjectPermissionResponse.ProtoReflect.Descriptor instead.
func (*AddSubjectPermissionResponse) ProtoMessage ¶
func (*AddSubjectPermissionResponse) ProtoMessage()
func (*AddSubjectPermissionResponse) ProtoReflect ¶
func (x *AddSubjectPermissionResponse) ProtoReflect() protoreflect.Message
func (*AddSubjectPermissionResponse) Reset ¶
func (x *AddSubjectPermissionResponse) Reset()
func (*AddSubjectPermissionResponse) String ¶
func (x *AddSubjectPermissionResponse) String() string
func (*AddSubjectPermissionResponse) Validate ¶
func (m *AddSubjectPermissionResponse) Validate() error
Validate checks the field values on AddSubjectPermissionResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AddSubjectPermissionResponse) ValidateAll ¶
func (m *AddSubjectPermissionResponse) ValidateAll() error
ValidateAll checks the field values on AddSubjectPermissionResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AddSubjectPermissionResponseMultiError, or nil if none found.
type AddSubjectPermissionResponseMultiError ¶
type AddSubjectPermissionResponseMultiError []error
AddSubjectPermissionResponseMultiError is an error wrapping multiple validation errors returned by AddSubjectPermissionResponse.ValidateAll() if the designated constraints aren't met.
func (AddSubjectPermissionResponseMultiError) AllErrors ¶
func (m AddSubjectPermissionResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AddSubjectPermissionResponseMultiError) Error ¶
func (m AddSubjectPermissionResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AddSubjectPermissionResponseValidationError ¶
type AddSubjectPermissionResponseValidationError struct {
// contains filtered or unexported fields
}
AddSubjectPermissionResponseValidationError is the validation error returned by AddSubjectPermissionResponse.Validate if the designated constraints aren't met.
func (AddSubjectPermissionResponseValidationError) Cause ¶
func (e AddSubjectPermissionResponseValidationError) Cause() error
Cause function returns cause value.
func (AddSubjectPermissionResponseValidationError) Error ¶
func (e AddSubjectPermissionResponseValidationError) Error() string
Error satisfies the builtin error interface
func (AddSubjectPermissionResponseValidationError) ErrorName ¶
func (e AddSubjectPermissionResponseValidationError) ErrorName() string
ErrorName returns error name.
func (AddSubjectPermissionResponseValidationError) Field ¶
func (e AddSubjectPermissionResponseValidationError) Field() string
Field function returns field value.
func (AddSubjectPermissionResponseValidationError) Key ¶
func (e AddSubjectPermissionResponseValidationError) Key() bool
Key function returns key value.
func (AddSubjectPermissionResponseValidationError) Reason ¶
func (e AddSubjectPermissionResponseValidationError) Reason() string
Reason function returns reason value.
type CheckPermissionReply ¶
type CheckPermissionReply struct { Effect Effect `protobuf:"varint,1,opt,name=effect,proto3,enum=user.api.permission.v1.Effect" json:"effect,omitempty"` // contains filtered or unexported fields }
func (*CheckPermissionReply) Descriptor
deprecated
func (*CheckPermissionReply) Descriptor() ([]byte, []int)
Deprecated: Use CheckPermissionReply.ProtoReflect.Descriptor instead.
func (*CheckPermissionReply) GetEffect ¶
func (x *CheckPermissionReply) GetEffect() Effect
func (*CheckPermissionReply) ProtoMessage ¶
func (*CheckPermissionReply) ProtoMessage()
func (*CheckPermissionReply) ProtoReflect ¶
func (x *CheckPermissionReply) ProtoReflect() protoreflect.Message
func (*CheckPermissionReply) Reset ¶
func (x *CheckPermissionReply) Reset()
func (*CheckPermissionReply) String ¶
func (x *CheckPermissionReply) String() string
func (*CheckPermissionReply) Validate ¶
func (m *CheckPermissionReply) Validate() error
Validate checks the field values on CheckPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*CheckPermissionReply) ValidateAll ¶
func (m *CheckPermissionReply) ValidateAll() error
ValidateAll checks the field values on CheckPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CheckPermissionReplyMultiError, or nil if none found.
type CheckPermissionReplyMultiError ¶
type CheckPermissionReplyMultiError []error
CheckPermissionReplyMultiError is an error wrapping multiple validation errors returned by CheckPermissionReply.ValidateAll() if the designated constraints aren't met.
func (CheckPermissionReplyMultiError) AllErrors ¶
func (m CheckPermissionReplyMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (CheckPermissionReplyMultiError) Error ¶
func (m CheckPermissionReplyMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type CheckPermissionReplyValidationError ¶
type CheckPermissionReplyValidationError struct {
// contains filtered or unexported fields
}
CheckPermissionReplyValidationError is the validation error returned by CheckPermissionReply.Validate if the designated constraints aren't met.
func (CheckPermissionReplyValidationError) Cause ¶
func (e CheckPermissionReplyValidationError) Cause() error
Cause function returns cause value.
func (CheckPermissionReplyValidationError) Error ¶
func (e CheckPermissionReplyValidationError) Error() string
Error satisfies the builtin error interface
func (CheckPermissionReplyValidationError) ErrorName ¶
func (e CheckPermissionReplyValidationError) ErrorName() string
ErrorName returns error name.
func (CheckPermissionReplyValidationError) Field ¶
func (e CheckPermissionReplyValidationError) Field() string
Field function returns field value.
func (CheckPermissionReplyValidationError) Key ¶
func (e CheckPermissionReplyValidationError) Key() bool
Key function returns key value.
func (CheckPermissionReplyValidationError) Reason ¶
func (e CheckPermissionReplyValidationError) Reason() string
Reason function returns reason value.
type CheckPermissionRequest ¶
type CheckPermissionRequest struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` // contains filtered or unexported fields }
func (*CheckPermissionRequest) Descriptor
deprecated
func (*CheckPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckPermissionRequest.ProtoReflect.Descriptor instead.
func (*CheckPermissionRequest) GetAction ¶
func (x *CheckPermissionRequest) GetAction() string
func (*CheckPermissionRequest) GetNamespace ¶
func (x *CheckPermissionRequest) GetNamespace() string
func (*CheckPermissionRequest) GetResource ¶
func (x *CheckPermissionRequest) GetResource() string
func (*CheckPermissionRequest) ProtoMessage ¶
func (*CheckPermissionRequest) ProtoMessage()
func (*CheckPermissionRequest) ProtoReflect ¶
func (x *CheckPermissionRequest) ProtoReflect() protoreflect.Message
func (*CheckPermissionRequest) Reset ¶
func (x *CheckPermissionRequest) Reset()
func (*CheckPermissionRequest) String ¶
func (x *CheckPermissionRequest) String() string
func (*CheckPermissionRequest) Validate ¶
func (m *CheckPermissionRequest) Validate() error
Validate checks the field values on CheckPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*CheckPermissionRequest) ValidateAll ¶
func (m *CheckPermissionRequest) ValidateAll() error
ValidateAll checks the field values on CheckPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CheckPermissionRequestMultiError, or nil if none found.
type CheckPermissionRequestMultiError ¶
type CheckPermissionRequestMultiError []error
CheckPermissionRequestMultiError is an error wrapping multiple validation errors returned by CheckPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (CheckPermissionRequestMultiError) AllErrors ¶
func (m CheckPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (CheckPermissionRequestMultiError) Error ¶
func (m CheckPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type CheckPermissionRequestValidationError ¶
type CheckPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
CheckPermissionRequestValidationError is the validation error returned by CheckPermissionRequest.Validate if the designated constraints aren't met.
func (CheckPermissionRequestValidationError) Cause ¶
func (e CheckPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (CheckPermissionRequestValidationError) Error ¶
func (e CheckPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (CheckPermissionRequestValidationError) ErrorName ¶
func (e CheckPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (CheckPermissionRequestValidationError) Field ¶
func (e CheckPermissionRequestValidationError) Field() string
Field function returns field value.
func (CheckPermissionRequestValidationError) Key ¶
func (e CheckPermissionRequestValidationError) Key() bool
Key function returns key value.
func (CheckPermissionRequestValidationError) Reason ¶
func (e CheckPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type CheckSubjectsPermissionReply ¶
type CheckSubjectsPermissionReply struct { EffectList []Effect `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CheckSubjectsPermissionReply) Descriptor
deprecated
func (*CheckSubjectsPermissionReply) Descriptor() ([]byte, []int)
Deprecated: Use CheckSubjectsPermissionReply.ProtoReflect.Descriptor instead.
func (*CheckSubjectsPermissionReply) GetEffectList ¶
func (x *CheckSubjectsPermissionReply) GetEffectList() []Effect
func (*CheckSubjectsPermissionReply) ProtoMessage ¶
func (*CheckSubjectsPermissionReply) ProtoMessage()
func (*CheckSubjectsPermissionReply) ProtoReflect ¶
func (x *CheckSubjectsPermissionReply) ProtoReflect() protoreflect.Message
func (*CheckSubjectsPermissionReply) Reset ¶
func (x *CheckSubjectsPermissionReply) Reset()
func (*CheckSubjectsPermissionReply) String ¶
func (x *CheckSubjectsPermissionReply) String() string
func (*CheckSubjectsPermissionReply) Validate ¶
func (m *CheckSubjectsPermissionReply) Validate() error
Validate checks the field values on CheckSubjectsPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*CheckSubjectsPermissionReply) ValidateAll ¶
func (m *CheckSubjectsPermissionReply) ValidateAll() error
ValidateAll checks the field values on CheckSubjectsPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CheckSubjectsPermissionReplyMultiError, or nil if none found.
type CheckSubjectsPermissionReplyMultiError ¶
type CheckSubjectsPermissionReplyMultiError []error
CheckSubjectsPermissionReplyMultiError is an error wrapping multiple validation errors returned by CheckSubjectsPermissionReply.ValidateAll() if the designated constraints aren't met.
func (CheckSubjectsPermissionReplyMultiError) AllErrors ¶
func (m CheckSubjectsPermissionReplyMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (CheckSubjectsPermissionReplyMultiError) Error ¶
func (m CheckSubjectsPermissionReplyMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type CheckSubjectsPermissionReplyValidationError ¶
type CheckSubjectsPermissionReplyValidationError struct {
// contains filtered or unexported fields
}
CheckSubjectsPermissionReplyValidationError is the validation error returned by CheckSubjectsPermissionReply.Validate if the designated constraints aren't met.
func (CheckSubjectsPermissionReplyValidationError) Cause ¶
func (e CheckSubjectsPermissionReplyValidationError) Cause() error
Cause function returns cause value.
func (CheckSubjectsPermissionReplyValidationError) Error ¶
func (e CheckSubjectsPermissionReplyValidationError) Error() string
Error satisfies the builtin error interface
func (CheckSubjectsPermissionReplyValidationError) ErrorName ¶
func (e CheckSubjectsPermissionReplyValidationError) ErrorName() string
ErrorName returns error name.
func (CheckSubjectsPermissionReplyValidationError) Field ¶
func (e CheckSubjectsPermissionReplyValidationError) Field() string
Field function returns field value.
func (CheckSubjectsPermissionReplyValidationError) Key ¶
func (e CheckSubjectsPermissionReplyValidationError) Key() bool
Key function returns key value.
func (CheckSubjectsPermissionReplyValidationError) Reason ¶
func (e CheckSubjectsPermissionReplyValidationError) Reason() string
Reason function returns reason value.
type CheckSubjectsPermissionRequest ¶
type CheckSubjectsPermissionRequest struct { Subjects []string `protobuf:"bytes,4,rep,name=subjects,proto3" json:"subjects,omitempty"` TenantId string `protobuf:"bytes,5,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` Requirements []*PermissionRequirement `protobuf:"bytes,6,rep,name=requirements,proto3" json:"requirements,omitempty"` // contains filtered or unexported fields }
func (*CheckSubjectsPermissionRequest) Descriptor
deprecated
func (*CheckSubjectsPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckSubjectsPermissionRequest.ProtoReflect.Descriptor instead.
func (*CheckSubjectsPermissionRequest) GetRequirements ¶
func (x *CheckSubjectsPermissionRequest) GetRequirements() []*PermissionRequirement
func (*CheckSubjectsPermissionRequest) GetSubjects ¶
func (x *CheckSubjectsPermissionRequest) GetSubjects() []string
func (*CheckSubjectsPermissionRequest) GetTenantId ¶
func (x *CheckSubjectsPermissionRequest) GetTenantId() string
func (*CheckSubjectsPermissionRequest) ProtoMessage ¶
func (*CheckSubjectsPermissionRequest) ProtoMessage()
func (*CheckSubjectsPermissionRequest) ProtoReflect ¶
func (x *CheckSubjectsPermissionRequest) ProtoReflect() protoreflect.Message
func (*CheckSubjectsPermissionRequest) Reset ¶
func (x *CheckSubjectsPermissionRequest) Reset()
func (*CheckSubjectsPermissionRequest) String ¶
func (x *CheckSubjectsPermissionRequest) String() string
func (*CheckSubjectsPermissionRequest) Validate ¶
func (m *CheckSubjectsPermissionRequest) Validate() error
Validate checks the field values on CheckSubjectsPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*CheckSubjectsPermissionRequest) ValidateAll ¶
func (m *CheckSubjectsPermissionRequest) ValidateAll() error
ValidateAll checks the field values on CheckSubjectsPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CheckSubjectsPermissionRequestMultiError, or nil if none found.
type CheckSubjectsPermissionRequestMultiError ¶
type CheckSubjectsPermissionRequestMultiError []error
CheckSubjectsPermissionRequestMultiError is an error wrapping multiple validation errors returned by CheckSubjectsPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (CheckSubjectsPermissionRequestMultiError) AllErrors ¶
func (m CheckSubjectsPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (CheckSubjectsPermissionRequestMultiError) Error ¶
func (m CheckSubjectsPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type CheckSubjectsPermissionRequestValidationError ¶
type CheckSubjectsPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
CheckSubjectsPermissionRequestValidationError is the validation error returned by CheckSubjectsPermissionRequest.Validate if the designated constraints aren't met.
func (CheckSubjectsPermissionRequestValidationError) Cause ¶
func (e CheckSubjectsPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (CheckSubjectsPermissionRequestValidationError) Error ¶
func (e CheckSubjectsPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (CheckSubjectsPermissionRequestValidationError) ErrorName ¶
func (e CheckSubjectsPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (CheckSubjectsPermissionRequestValidationError) Field ¶
func (e CheckSubjectsPermissionRequestValidationError) Field() string
Field function returns field value.
func (CheckSubjectsPermissionRequestValidationError) Key ¶
func (e CheckSubjectsPermissionRequestValidationError) Key() bool
Key function returns key value.
func (CheckSubjectsPermissionRequestValidationError) Reason ¶
func (e CheckSubjectsPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type Effect ¶
type Effect int32
func (Effect) Descriptor ¶
func (Effect) Descriptor() protoreflect.EnumDescriptor
func (Effect) EnumDescriptor
deprecated
func (Effect) Number ¶
func (x Effect) Number() protoreflect.EnumNumber
func (Effect) Type ¶
func (Effect) Type() protoreflect.EnumType
type GetCurrentPermissionReply ¶
type GetCurrentPermissionReply struct { Acl []*Permission `protobuf:"bytes,1,rep,name=acl,proto3" json:"acl,omitempty"` // contains filtered or unexported fields }
func (*GetCurrentPermissionReply) Descriptor
deprecated
func (*GetCurrentPermissionReply) Descriptor() ([]byte, []int)
Deprecated: Use GetCurrentPermissionReply.ProtoReflect.Descriptor instead.
func (*GetCurrentPermissionReply) GetAcl ¶
func (x *GetCurrentPermissionReply) GetAcl() []*Permission
func (*GetCurrentPermissionReply) ProtoMessage ¶
func (*GetCurrentPermissionReply) ProtoMessage()
func (*GetCurrentPermissionReply) ProtoReflect ¶
func (x *GetCurrentPermissionReply) ProtoReflect() protoreflect.Message
func (*GetCurrentPermissionReply) Reset ¶
func (x *GetCurrentPermissionReply) Reset()
func (*GetCurrentPermissionReply) String ¶
func (x *GetCurrentPermissionReply) String() string
func (*GetCurrentPermissionReply) Validate ¶
func (m *GetCurrentPermissionReply) Validate() error
Validate checks the field values on GetCurrentPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*GetCurrentPermissionReply) ValidateAll ¶
func (m *GetCurrentPermissionReply) ValidateAll() error
ValidateAll checks the field values on GetCurrentPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetCurrentPermissionReplyMultiError, or nil if none found.
type GetCurrentPermissionReplyMultiError ¶
type GetCurrentPermissionReplyMultiError []error
GetCurrentPermissionReplyMultiError is an error wrapping multiple validation errors returned by GetCurrentPermissionReply.ValidateAll() if the designated constraints aren't met.
func (GetCurrentPermissionReplyMultiError) AllErrors ¶
func (m GetCurrentPermissionReplyMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (GetCurrentPermissionReplyMultiError) Error ¶
func (m GetCurrentPermissionReplyMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type GetCurrentPermissionReplyValidationError ¶
type GetCurrentPermissionReplyValidationError struct {
// contains filtered or unexported fields
}
GetCurrentPermissionReplyValidationError is the validation error returned by GetCurrentPermissionReply.Validate if the designated constraints aren't met.
func (GetCurrentPermissionReplyValidationError) Cause ¶
func (e GetCurrentPermissionReplyValidationError) Cause() error
Cause function returns cause value.
func (GetCurrentPermissionReplyValidationError) Error ¶
func (e GetCurrentPermissionReplyValidationError) Error() string
Error satisfies the builtin error interface
func (GetCurrentPermissionReplyValidationError) ErrorName ¶
func (e GetCurrentPermissionReplyValidationError) ErrorName() string
ErrorName returns error name.
func (GetCurrentPermissionReplyValidationError) Field ¶
func (e GetCurrentPermissionReplyValidationError) Field() string
Field function returns field value.
func (GetCurrentPermissionReplyValidationError) Key ¶
func (e GetCurrentPermissionReplyValidationError) Key() bool
Key function returns key value.
func (GetCurrentPermissionReplyValidationError) Reason ¶
func (e GetCurrentPermissionReplyValidationError) Reason() string
Reason function returns reason value.
type GetCurrentPermissionRequest ¶
type GetCurrentPermissionRequest struct {
// contains filtered or unexported fields
}
func (*GetCurrentPermissionRequest) Descriptor
deprecated
func (*GetCurrentPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCurrentPermissionRequest.ProtoReflect.Descriptor instead.
func (*GetCurrentPermissionRequest) ProtoMessage ¶
func (*GetCurrentPermissionRequest) ProtoMessage()
func (*GetCurrentPermissionRequest) ProtoReflect ¶
func (x *GetCurrentPermissionRequest) ProtoReflect() protoreflect.Message
func (*GetCurrentPermissionRequest) Reset ¶
func (x *GetCurrentPermissionRequest) Reset()
func (*GetCurrentPermissionRequest) String ¶
func (x *GetCurrentPermissionRequest) String() string
func (*GetCurrentPermissionRequest) Validate ¶
func (m *GetCurrentPermissionRequest) Validate() error
Validate checks the field values on GetCurrentPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*GetCurrentPermissionRequest) ValidateAll ¶
func (m *GetCurrentPermissionRequest) ValidateAll() error
ValidateAll checks the field values on GetCurrentPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetCurrentPermissionRequestMultiError, or nil if none found.
type GetCurrentPermissionRequestMultiError ¶
type GetCurrentPermissionRequestMultiError []error
GetCurrentPermissionRequestMultiError is an error wrapping multiple validation errors returned by GetCurrentPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (GetCurrentPermissionRequestMultiError) AllErrors ¶
func (m GetCurrentPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (GetCurrentPermissionRequestMultiError) Error ¶
func (m GetCurrentPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type GetCurrentPermissionRequestValidationError ¶
type GetCurrentPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
GetCurrentPermissionRequestValidationError is the validation error returned by GetCurrentPermissionRequest.Validate if the designated constraints aren't met.
func (GetCurrentPermissionRequestValidationError) Cause ¶
func (e GetCurrentPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (GetCurrentPermissionRequestValidationError) Error ¶
func (e GetCurrentPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (GetCurrentPermissionRequestValidationError) ErrorName ¶
func (e GetCurrentPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (GetCurrentPermissionRequestValidationError) Field ¶
func (e GetCurrentPermissionRequestValidationError) Field() string
Field function returns field value.
func (GetCurrentPermissionRequestValidationError) Key ¶
func (e GetCurrentPermissionRequestValidationError) Key() bool
Key function returns key value.
func (GetCurrentPermissionRequestValidationError) Reason ¶
func (e GetCurrentPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type ListSubjectPermissionRequest ¶
type ListSubjectPermissionRequest struct { Subjects []string `protobuf:"bytes,1,rep,name=subjects,proto3" json:"subjects,omitempty"` // contains filtered or unexported fields }
func (*ListSubjectPermissionRequest) Descriptor
deprecated
func (*ListSubjectPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSubjectPermissionRequest.ProtoReflect.Descriptor instead.
func (*ListSubjectPermissionRequest) GetSubjects ¶
func (x *ListSubjectPermissionRequest) GetSubjects() []string
func (*ListSubjectPermissionRequest) ProtoMessage ¶
func (*ListSubjectPermissionRequest) ProtoMessage()
func (*ListSubjectPermissionRequest) ProtoReflect ¶
func (x *ListSubjectPermissionRequest) ProtoReflect() protoreflect.Message
func (*ListSubjectPermissionRequest) Reset ¶
func (x *ListSubjectPermissionRequest) Reset()
func (*ListSubjectPermissionRequest) String ¶
func (x *ListSubjectPermissionRequest) String() string
func (*ListSubjectPermissionRequest) Validate ¶
func (m *ListSubjectPermissionRequest) Validate() error
Validate checks the field values on ListSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ListSubjectPermissionRequest) ValidateAll ¶
func (m *ListSubjectPermissionRequest) ValidateAll() error
ValidateAll checks the field values on ListSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListSubjectPermissionRequestMultiError, or nil if none found.
type ListSubjectPermissionRequestMultiError ¶
type ListSubjectPermissionRequestMultiError []error
ListSubjectPermissionRequestMultiError is an error wrapping multiple validation errors returned by ListSubjectPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (ListSubjectPermissionRequestMultiError) AllErrors ¶
func (m ListSubjectPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ListSubjectPermissionRequestMultiError) Error ¶
func (m ListSubjectPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ListSubjectPermissionRequestValidationError ¶
type ListSubjectPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
ListSubjectPermissionRequestValidationError is the validation error returned by ListSubjectPermissionRequest.Validate if the designated constraints aren't met.
func (ListSubjectPermissionRequestValidationError) Cause ¶
func (e ListSubjectPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (ListSubjectPermissionRequestValidationError) Error ¶
func (e ListSubjectPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (ListSubjectPermissionRequestValidationError) ErrorName ¶
func (e ListSubjectPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (ListSubjectPermissionRequestValidationError) Field ¶
func (e ListSubjectPermissionRequestValidationError) Field() string
Field function returns field value.
func (ListSubjectPermissionRequestValidationError) Key ¶
func (e ListSubjectPermissionRequestValidationError) Key() bool
Key function returns key value.
func (ListSubjectPermissionRequestValidationError) Reason ¶
func (e ListSubjectPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type ListSubjectPermissionResponse ¶
type ListSubjectPermissionResponse struct { Acl []*Permission `protobuf:"bytes,1,rep,name=acl,proto3" json:"acl,omitempty"` DefGroups []*PermissionDefGroup `protobuf:"bytes,2,rep,name=def_groups,json=defGroups,proto3" json:"def_groups,omitempty"` // contains filtered or unexported fields }
func (*ListSubjectPermissionResponse) Descriptor
deprecated
func (*ListSubjectPermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSubjectPermissionResponse.ProtoReflect.Descriptor instead.
func (*ListSubjectPermissionResponse) GetAcl ¶
func (x *ListSubjectPermissionResponse) GetAcl() []*Permission
func (*ListSubjectPermissionResponse) GetDefGroups ¶
func (x *ListSubjectPermissionResponse) GetDefGroups() []*PermissionDefGroup
func (*ListSubjectPermissionResponse) ProtoMessage ¶
func (*ListSubjectPermissionResponse) ProtoMessage()
func (*ListSubjectPermissionResponse) ProtoReflect ¶
func (x *ListSubjectPermissionResponse) ProtoReflect() protoreflect.Message
func (*ListSubjectPermissionResponse) Reset ¶
func (x *ListSubjectPermissionResponse) Reset()
func (*ListSubjectPermissionResponse) String ¶
func (x *ListSubjectPermissionResponse) String() string
func (*ListSubjectPermissionResponse) Validate ¶
func (m *ListSubjectPermissionResponse) Validate() error
Validate checks the field values on ListSubjectPermissionResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ListSubjectPermissionResponse) ValidateAll ¶
func (m *ListSubjectPermissionResponse) ValidateAll() error
ValidateAll checks the field values on ListSubjectPermissionResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListSubjectPermissionResponseMultiError, or nil if none found.
type ListSubjectPermissionResponseMultiError ¶
type ListSubjectPermissionResponseMultiError []error
ListSubjectPermissionResponseMultiError is an error wrapping multiple validation errors returned by ListSubjectPermissionResponse.ValidateAll() if the designated constraints aren't met.
func (ListSubjectPermissionResponseMultiError) AllErrors ¶
func (m ListSubjectPermissionResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ListSubjectPermissionResponseMultiError) Error ¶
func (m ListSubjectPermissionResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ListSubjectPermissionResponseValidationError ¶
type ListSubjectPermissionResponseValidationError struct {
// contains filtered or unexported fields
}
ListSubjectPermissionResponseValidationError is the validation error returned by ListSubjectPermissionResponse.Validate if the designated constraints aren't met.
func (ListSubjectPermissionResponseValidationError) Cause ¶
func (e ListSubjectPermissionResponseValidationError) Cause() error
Cause function returns cause value.
func (ListSubjectPermissionResponseValidationError) Error ¶
func (e ListSubjectPermissionResponseValidationError) Error() string
Error satisfies the builtin error interface
func (ListSubjectPermissionResponseValidationError) ErrorName ¶
func (e ListSubjectPermissionResponseValidationError) ErrorName() string
ErrorName returns error name.
func (ListSubjectPermissionResponseValidationError) Field ¶
func (e ListSubjectPermissionResponseValidationError) Field() string
Field function returns field value.
func (ListSubjectPermissionResponseValidationError) Key ¶
func (e ListSubjectPermissionResponseValidationError) Key() bool
Key function returns key value.
func (ListSubjectPermissionResponseValidationError) Reason ¶
func (e ListSubjectPermissionResponseValidationError) Reason() string
Reason function returns reason value.
type Permission ¶
type Permission struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` Effect Effect `protobuf:"varint,5,opt,name=effect,proto3,enum=user.api.permission.v1.Effect" json:"effect,omitempty"` TenantId string `protobuf:"bytes,6,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // contains filtered or unexported fields }
func (*Permission) Descriptor
deprecated
func (*Permission) Descriptor() ([]byte, []int)
Deprecated: Use Permission.ProtoReflect.Descriptor instead.
func (*Permission) GetAction ¶
func (x *Permission) GetAction() string
func (*Permission) GetEffect ¶
func (x *Permission) GetEffect() Effect
func (*Permission) GetNamespace ¶
func (x *Permission) GetNamespace() string
func (*Permission) GetResource ¶
func (x *Permission) GetResource() string
func (*Permission) GetSubject ¶
func (x *Permission) GetSubject() string
func (*Permission) GetTenantId ¶
func (x *Permission) GetTenantId() string
func (*Permission) ProtoMessage ¶
func (*Permission) ProtoMessage()
func (*Permission) ProtoReflect ¶
func (x *Permission) ProtoReflect() protoreflect.Message
func (*Permission) Reset ¶
func (x *Permission) Reset()
func (*Permission) String ¶
func (x *Permission) String() string
func (*Permission) Validate ¶
func (m *Permission) Validate() error
Validate checks the field values on Permission with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Permission) ValidateAll ¶
func (m *Permission) ValidateAll() error
ValidateAll checks the field values on Permission with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionMultiError, or nil if none found.
type PermissionDef ¶
type PermissionDef struct { DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` Side PermissionSide `protobuf:"varint,2,opt,name=side,proto3,enum=user.api.permission.v1.PermissionSide" json:"side,omitempty"` Extra *structpb.Struct `protobuf:"bytes,3,opt,name=extra,proto3" json:"extra,omitempty"` Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` Action string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"` Granted bool `protobuf:"varint,6,opt,name=granted,proto3" json:"granted,omitempty"` // contains filtered or unexported fields }
func (*PermissionDef) Descriptor
deprecated
func (*PermissionDef) Descriptor() ([]byte, []int)
Deprecated: Use PermissionDef.ProtoReflect.Descriptor instead.
func (*PermissionDef) GetAction ¶
func (x *PermissionDef) GetAction() string
func (*PermissionDef) GetDisplayName ¶
func (x *PermissionDef) GetDisplayName() string
func (*PermissionDef) GetExtra ¶
func (x *PermissionDef) GetExtra() *structpb.Struct
func (*PermissionDef) GetGranted ¶
func (x *PermissionDef) GetGranted() bool
func (*PermissionDef) GetNamespace ¶
func (x *PermissionDef) GetNamespace() string
func (*PermissionDef) GetSide ¶
func (x *PermissionDef) GetSide() PermissionSide
func (*PermissionDef) ProtoMessage ¶
func (*PermissionDef) ProtoMessage()
func (*PermissionDef) ProtoReflect ¶
func (x *PermissionDef) ProtoReflect() protoreflect.Message
func (*PermissionDef) Reset ¶
func (x *PermissionDef) Reset()
func (*PermissionDef) String ¶
func (x *PermissionDef) String() string
func (*PermissionDef) Validate ¶
func (m *PermissionDef) Validate() error
Validate checks the field values on PermissionDef with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionDef) ValidateAll ¶
func (m *PermissionDef) ValidateAll() error
ValidateAll checks the field values on PermissionDef with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionDefMultiError, or nil if none found.
type PermissionDefGroup ¶
type PermissionDefGroup struct { DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` Side PermissionSide `protobuf:"varint,2,opt,name=side,proto3,enum=user.api.permission.v1.PermissionSide" json:"side,omitempty"` Priority int32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"` Def []*PermissionDef `protobuf:"bytes,4,rep,name=def,proto3" json:"def,omitempty"` Extra *structpb.Struct `protobuf:"bytes,5,opt,name=extra,proto3" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*PermissionDefGroup) Descriptor
deprecated
func (*PermissionDefGroup) Descriptor() ([]byte, []int)
Deprecated: Use PermissionDefGroup.ProtoReflect.Descriptor instead.
func (*PermissionDefGroup) GetDef ¶
func (x *PermissionDefGroup) GetDef() []*PermissionDef
func (*PermissionDefGroup) GetDisplayName ¶
func (x *PermissionDefGroup) GetDisplayName() string
func (*PermissionDefGroup) GetExtra ¶
func (x *PermissionDefGroup) GetExtra() *structpb.Struct
func (*PermissionDefGroup) GetPriority ¶
func (x *PermissionDefGroup) GetPriority() int32
func (*PermissionDefGroup) GetSide ¶
func (x *PermissionDefGroup) GetSide() PermissionSide
func (*PermissionDefGroup) ProtoMessage ¶
func (*PermissionDefGroup) ProtoMessage()
func (*PermissionDefGroup) ProtoReflect ¶
func (x *PermissionDefGroup) ProtoReflect() protoreflect.Message
func (*PermissionDefGroup) Reset ¶
func (x *PermissionDefGroup) Reset()
func (*PermissionDefGroup) String ¶
func (x *PermissionDefGroup) String() string
func (*PermissionDefGroup) Validate ¶
func (m *PermissionDefGroup) Validate() error
Validate checks the field values on PermissionDefGroup with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionDefGroup) ValidateAll ¶
func (m *PermissionDefGroup) ValidateAll() error
ValidateAll checks the field values on PermissionDefGroup with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionDefGroupMultiError, or nil if none found.
type PermissionDefGroupMultiError ¶
type PermissionDefGroupMultiError []error
PermissionDefGroupMultiError is an error wrapping multiple validation errors returned by PermissionDefGroup.ValidateAll() if the designated constraints aren't met.
func (PermissionDefGroupMultiError) AllErrors ¶
func (m PermissionDefGroupMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionDefGroupMultiError) Error ¶
func (m PermissionDefGroupMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionDefGroupValidationError ¶
type PermissionDefGroupValidationError struct {
// contains filtered or unexported fields
}
PermissionDefGroupValidationError is the validation error returned by PermissionDefGroup.Validate if the designated constraints aren't met.
func (PermissionDefGroupValidationError) Cause ¶
func (e PermissionDefGroupValidationError) Cause() error
Cause function returns cause value.
func (PermissionDefGroupValidationError) Error ¶
func (e PermissionDefGroupValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionDefGroupValidationError) ErrorName ¶
func (e PermissionDefGroupValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionDefGroupValidationError) Field ¶
func (e PermissionDefGroupValidationError) Field() string
Field function returns field value.
func (PermissionDefGroupValidationError) Key ¶
func (e PermissionDefGroupValidationError) Key() bool
Key function returns key value.
func (PermissionDefGroupValidationError) Reason ¶
func (e PermissionDefGroupValidationError) Reason() string
Reason function returns reason value.
type PermissionDefMultiError ¶
type PermissionDefMultiError []error
PermissionDefMultiError is an error wrapping multiple validation errors returned by PermissionDef.ValidateAll() if the designated constraints aren't met.
func (PermissionDefMultiError) AllErrors ¶
func (m PermissionDefMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionDefMultiError) Error ¶
func (m PermissionDefMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionDefValidationError ¶
type PermissionDefValidationError struct {
// contains filtered or unexported fields
}
PermissionDefValidationError is the validation error returned by PermissionDef.Validate if the designated constraints aren't met.
func (PermissionDefValidationError) Cause ¶
func (e PermissionDefValidationError) Cause() error
Cause function returns cause value.
func (PermissionDefValidationError) Error ¶
func (e PermissionDefValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionDefValidationError) ErrorName ¶
func (e PermissionDefValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionDefValidationError) Field ¶
func (e PermissionDefValidationError) Field() string
Field function returns field value.
func (PermissionDefValidationError) Key ¶
func (e PermissionDefValidationError) Key() bool
Key function returns key value.
func (PermissionDefValidationError) Reason ¶
func (e PermissionDefValidationError) Reason() string
Reason function returns reason value.
type PermissionMultiError ¶
type PermissionMultiError []error
PermissionMultiError is an error wrapping multiple validation errors returned by Permission.ValidateAll() if the designated constraints aren't met.
func (PermissionMultiError) AllErrors ¶
func (m PermissionMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionMultiError) Error ¶
func (m PermissionMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionRequirement ¶
type PermissionRequirement struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` // contains filtered or unexported fields }
func (*PermissionRequirement) Descriptor
deprecated
func (*PermissionRequirement) Descriptor() ([]byte, []int)
Deprecated: Use PermissionRequirement.ProtoReflect.Descriptor instead.
func (*PermissionRequirement) GetAction ¶
func (x *PermissionRequirement) GetAction() string
func (*PermissionRequirement) GetNamespace ¶
func (x *PermissionRequirement) GetNamespace() string
func (*PermissionRequirement) GetResource ¶
func (x *PermissionRequirement) GetResource() string
func (*PermissionRequirement) ProtoMessage ¶
func (*PermissionRequirement) ProtoMessage()
func (*PermissionRequirement) ProtoReflect ¶
func (x *PermissionRequirement) ProtoReflect() protoreflect.Message
func (*PermissionRequirement) Reset ¶
func (x *PermissionRequirement) Reset()
func (*PermissionRequirement) String ¶
func (x *PermissionRequirement) String() string
func (*PermissionRequirement) Validate ¶
func (m *PermissionRequirement) Validate() error
Validate checks the field values on PermissionRequirement with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*PermissionRequirement) ValidateAll ¶
func (m *PermissionRequirement) ValidateAll() error
ValidateAll checks the field values on PermissionRequirement with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PermissionRequirementMultiError, or nil if none found.
type PermissionRequirementMultiError ¶
type PermissionRequirementMultiError []error
PermissionRequirementMultiError is an error wrapping multiple validation errors returned by PermissionRequirement.ValidateAll() if the designated constraints aren't met.
func (PermissionRequirementMultiError) AllErrors ¶
func (m PermissionRequirementMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PermissionRequirementMultiError) Error ¶
func (m PermissionRequirementMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PermissionRequirementValidationError ¶
type PermissionRequirementValidationError struct {
// contains filtered or unexported fields
}
PermissionRequirementValidationError is the validation error returned by PermissionRequirement.Validate if the designated constraints aren't met.
func (PermissionRequirementValidationError) Cause ¶
func (e PermissionRequirementValidationError) Cause() error
Cause function returns cause value.
func (PermissionRequirementValidationError) Error ¶
func (e PermissionRequirementValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionRequirementValidationError) ErrorName ¶
func (e PermissionRequirementValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionRequirementValidationError) Field ¶
func (e PermissionRequirementValidationError) Field() string
Field function returns field value.
func (PermissionRequirementValidationError) Key ¶
func (e PermissionRequirementValidationError) Key() bool
Key function returns key value.
func (PermissionRequirementValidationError) Reason ¶
func (e PermissionRequirementValidationError) Reason() string
Reason function returns reason value.
type PermissionServiceClient ¶
type PermissionServiceClient interface { // Get current permission GetCurrent(ctx context.Context, in *GetCurrentPermissionRequest, opts ...grpc.CallOption) (*GetCurrentPermissionReply, error) CheckCurrent(ctx context.Context, in *CheckPermissionRequest, opts ...grpc.CallOption) (*CheckPermissionReply, error) CheckForSubjects(ctx context.Context, in *CheckSubjectsPermissionRequest, opts ...grpc.CallOption) (*CheckSubjectsPermissionReply, error) //management add AddSubjectPermission(ctx context.Context, in *AddSubjectPermissionRequest, opts ...grpc.CallOption) (*AddSubjectPermissionResponse, error) //management list ListSubjectPermission(ctx context.Context, in *ListSubjectPermissionRequest, opts ...grpc.CallOption) (*ListSubjectPermissionResponse, error) //management update UpdateSubjectPermission(ctx context.Context, in *UpdateSubjectPermissionRequest, opts ...grpc.CallOption) (*UpdateSubjectPermissionResponse, error) //management remove RemoveSubjectPermission(ctx context.Context, in *RemoveSubjectPermissionRequest, opts ...grpc.CallOption) (*RemoveSubjectPermissionReply, error) }
PermissionServiceClient is the client API for PermissionService 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.
func NewPermissionServiceClient ¶
func NewPermissionServiceClient(cc grpc.ClientConnInterface) PermissionServiceClient
type PermissionServiceHTTPClient ¶
type PermissionServiceHTTPClient interface { AddSubjectPermission(ctx context.Context, req *AddSubjectPermissionRequest, opts ...http.CallOption) (rsp *AddSubjectPermissionResponse, err error) CheckCurrent(ctx context.Context, req *CheckPermissionRequest, opts ...http.CallOption) (rsp *CheckPermissionReply, err error) GetCurrent(ctx context.Context, req *GetCurrentPermissionRequest, opts ...http.CallOption) (rsp *GetCurrentPermissionReply, err error) ListSubjectPermission(ctx context.Context, req *ListSubjectPermissionRequest, opts ...http.CallOption) (rsp *ListSubjectPermissionResponse, err error) RemoveSubjectPermission(ctx context.Context, req *RemoveSubjectPermissionRequest, opts ...http.CallOption) (rsp *RemoveSubjectPermissionReply, err error) UpdateSubjectPermission(ctx context.Context, req *UpdateSubjectPermissionRequest, opts ...http.CallOption) (rsp *UpdateSubjectPermissionResponse, err error) }
func NewPermissionServiceHTTPClient ¶
func NewPermissionServiceHTTPClient(client *http.Client) PermissionServiceHTTPClient
type PermissionServiceHTTPClientImpl ¶
type PermissionServiceHTTPClientImpl struct {
// contains filtered or unexported fields
}
func (*PermissionServiceHTTPClientImpl) AddSubjectPermission ¶
func (c *PermissionServiceHTTPClientImpl) AddSubjectPermission(ctx context.Context, in *AddSubjectPermissionRequest, opts ...http.CallOption) (*AddSubjectPermissionResponse, error)
func (*PermissionServiceHTTPClientImpl) CheckCurrent ¶
func (c *PermissionServiceHTTPClientImpl) CheckCurrent(ctx context.Context, in *CheckPermissionRequest, opts ...http.CallOption) (*CheckPermissionReply, error)
func (*PermissionServiceHTTPClientImpl) GetCurrent ¶
func (c *PermissionServiceHTTPClientImpl) GetCurrent(ctx context.Context, in *GetCurrentPermissionRequest, opts ...http.CallOption) (*GetCurrentPermissionReply, error)
func (*PermissionServiceHTTPClientImpl) ListSubjectPermission ¶
func (c *PermissionServiceHTTPClientImpl) ListSubjectPermission(ctx context.Context, in *ListSubjectPermissionRequest, opts ...http.CallOption) (*ListSubjectPermissionResponse, error)
func (*PermissionServiceHTTPClientImpl) RemoveSubjectPermission ¶
func (c *PermissionServiceHTTPClientImpl) RemoveSubjectPermission(ctx context.Context, in *RemoveSubjectPermissionRequest, opts ...http.CallOption) (*RemoveSubjectPermissionReply, error)
func (*PermissionServiceHTTPClientImpl) UpdateSubjectPermission ¶
func (c *PermissionServiceHTTPClientImpl) UpdateSubjectPermission(ctx context.Context, in *UpdateSubjectPermissionRequest, opts ...http.CallOption) (*UpdateSubjectPermissionResponse, error)
type PermissionServiceHTTPServer ¶
type PermissionServiceHTTPServer interface { AddSubjectPermission(context.Context, *AddSubjectPermissionRequest) (*AddSubjectPermissionResponse, error) CheckCurrent(context.Context, *CheckPermissionRequest) (*CheckPermissionReply, error) GetCurrent(context.Context, *GetCurrentPermissionRequest) (*GetCurrentPermissionReply, error) ListSubjectPermission(context.Context, *ListSubjectPermissionRequest) (*ListSubjectPermissionResponse, error) RemoveSubjectPermission(context.Context, *RemoveSubjectPermissionRequest) (*RemoveSubjectPermissionReply, error) UpdateSubjectPermission(context.Context, *UpdateSubjectPermissionRequest) (*UpdateSubjectPermissionResponse, error) }
type PermissionServiceServer ¶
type PermissionServiceServer interface { // Get current permission GetCurrent(context.Context, *GetCurrentPermissionRequest) (*GetCurrentPermissionReply, error) CheckCurrent(context.Context, *CheckPermissionRequest) (*CheckPermissionReply, error) CheckForSubjects(context.Context, *CheckSubjectsPermissionRequest) (*CheckSubjectsPermissionReply, error) //management add AddSubjectPermission(context.Context, *AddSubjectPermissionRequest) (*AddSubjectPermissionResponse, error) //management list ListSubjectPermission(context.Context, *ListSubjectPermissionRequest) (*ListSubjectPermissionResponse, error) //management update UpdateSubjectPermission(context.Context, *UpdateSubjectPermissionRequest) (*UpdateSubjectPermissionResponse, error) //management remove RemoveSubjectPermission(context.Context, *RemoveSubjectPermissionRequest) (*RemoveSubjectPermissionReply, error) }
PermissionServiceServer is the server API for PermissionService service. All implementations should embed UnimplementedPermissionServiceServer for forward compatibility
func NewPermissionServiceClientProxy ¶
func NewPermissionServiceClientProxy(cc PermissionServiceClient) PermissionServiceServer
type PermissionSide ¶
type PermissionSide int32
const ( PermissionSide_BOTH PermissionSide = 0 PermissionSide_HOST_ONLY PermissionSide = 1 PermissionSide_TENANT_ONLY PermissionSide = 2 )
func (PermissionSide) Descriptor ¶
func (PermissionSide) Descriptor() protoreflect.EnumDescriptor
func (PermissionSide) Enum ¶
func (x PermissionSide) Enum() *PermissionSide
func (PermissionSide) EnumDescriptor
deprecated
func (PermissionSide) EnumDescriptor() ([]byte, []int)
Deprecated: Use PermissionSide.Descriptor instead.
func (PermissionSide) Number ¶
func (x PermissionSide) Number() protoreflect.EnumNumber
func (PermissionSide) String ¶
func (x PermissionSide) String() string
func (PermissionSide) Type ¶
func (PermissionSide) Type() protoreflect.EnumType
type PermissionValidationError ¶
type PermissionValidationError struct {
// contains filtered or unexported fields
}
PermissionValidationError is the validation error returned by Permission.Validate if the designated constraints aren't met.
func (PermissionValidationError) Cause ¶
func (e PermissionValidationError) Cause() error
Cause function returns cause value.
func (PermissionValidationError) Error ¶
func (e PermissionValidationError) Error() string
Error satisfies the builtin error interface
func (PermissionValidationError) ErrorName ¶
func (e PermissionValidationError) ErrorName() string
ErrorName returns error name.
func (PermissionValidationError) Field ¶
func (e PermissionValidationError) Field() string
Field function returns field value.
func (PermissionValidationError) Key ¶
func (e PermissionValidationError) Key() bool
Key function returns key value.
func (PermissionValidationError) Reason ¶
func (e PermissionValidationError) Reason() string
Reason function returns reason value.
type RemoveSubjectPermissionReply ¶
type RemoveSubjectPermissionReply struct {
// contains filtered or unexported fields
}
func (*RemoveSubjectPermissionReply) Descriptor
deprecated
func (*RemoveSubjectPermissionReply) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSubjectPermissionReply.ProtoReflect.Descriptor instead.
func (*RemoveSubjectPermissionReply) ProtoMessage ¶
func (*RemoveSubjectPermissionReply) ProtoMessage()
func (*RemoveSubjectPermissionReply) ProtoReflect ¶
func (x *RemoveSubjectPermissionReply) ProtoReflect() protoreflect.Message
func (*RemoveSubjectPermissionReply) Reset ¶
func (x *RemoveSubjectPermissionReply) Reset()
func (*RemoveSubjectPermissionReply) String ¶
func (x *RemoveSubjectPermissionReply) String() string
func (*RemoveSubjectPermissionReply) Validate ¶
func (m *RemoveSubjectPermissionReply) Validate() error
Validate checks the field values on RemoveSubjectPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RemoveSubjectPermissionReply) ValidateAll ¶
func (m *RemoveSubjectPermissionReply) ValidateAll() error
ValidateAll checks the field values on RemoveSubjectPermissionReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RemoveSubjectPermissionReplyMultiError, or nil if none found.
type RemoveSubjectPermissionReplyMultiError ¶
type RemoveSubjectPermissionReplyMultiError []error
RemoveSubjectPermissionReplyMultiError is an error wrapping multiple validation errors returned by RemoveSubjectPermissionReply.ValidateAll() if the designated constraints aren't met.
func (RemoveSubjectPermissionReplyMultiError) AllErrors ¶
func (m RemoveSubjectPermissionReplyMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RemoveSubjectPermissionReplyMultiError) Error ¶
func (m RemoveSubjectPermissionReplyMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RemoveSubjectPermissionReplyValidationError ¶
type RemoveSubjectPermissionReplyValidationError struct {
// contains filtered or unexported fields
}
RemoveSubjectPermissionReplyValidationError is the validation error returned by RemoveSubjectPermissionReply.Validate if the designated constraints aren't met.
func (RemoveSubjectPermissionReplyValidationError) Cause ¶
func (e RemoveSubjectPermissionReplyValidationError) Cause() error
Cause function returns cause value.
func (RemoveSubjectPermissionReplyValidationError) Error ¶
func (e RemoveSubjectPermissionReplyValidationError) Error() string
Error satisfies the builtin error interface
func (RemoveSubjectPermissionReplyValidationError) ErrorName ¶
func (e RemoveSubjectPermissionReplyValidationError) ErrorName() string
ErrorName returns error name.
func (RemoveSubjectPermissionReplyValidationError) Field ¶
func (e RemoveSubjectPermissionReplyValidationError) Field() string
Field function returns field value.
func (RemoveSubjectPermissionReplyValidationError) Key ¶
func (e RemoveSubjectPermissionReplyValidationError) Key() bool
Key function returns key value.
func (RemoveSubjectPermissionReplyValidationError) Reason ¶
func (e RemoveSubjectPermissionReplyValidationError) Reason() string
Reason function returns reason value.
type RemoveSubjectPermissionRequest ¶
type RemoveSubjectPermissionRequest struct { Namespace *string `protobuf:"bytes,1,opt,name=namespace,proto3,oneof" json:"namespace,omitempty"` Resource *string `protobuf:"bytes,2,opt,name=resource,proto3,oneof" json:"resource,omitempty"` Action *string `protobuf:"bytes,3,opt,name=action,proto3,oneof" json:"action,omitempty"` Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` Effects []Effect `protobuf:"varint,5,rep,packed,name=effects,proto3,enum=user.api.permission.v1.Effect" json:"effects,omitempty"` TenantId *string `protobuf:"bytes,6,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveSubjectPermissionRequest) Descriptor
deprecated
func (*RemoveSubjectPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSubjectPermissionRequest.ProtoReflect.Descriptor instead.
func (*RemoveSubjectPermissionRequest) GetAction ¶
func (x *RemoveSubjectPermissionRequest) GetAction() string
func (*RemoveSubjectPermissionRequest) GetEffects ¶
func (x *RemoveSubjectPermissionRequest) GetEffects() []Effect
func (*RemoveSubjectPermissionRequest) GetNamespace ¶
func (x *RemoveSubjectPermissionRequest) GetNamespace() string
func (*RemoveSubjectPermissionRequest) GetResource ¶
func (x *RemoveSubjectPermissionRequest) GetResource() string
func (*RemoveSubjectPermissionRequest) GetSubject ¶
func (x *RemoveSubjectPermissionRequest) GetSubject() string
func (*RemoveSubjectPermissionRequest) GetTenantId ¶
func (x *RemoveSubjectPermissionRequest) GetTenantId() string
func (*RemoveSubjectPermissionRequest) ProtoMessage ¶
func (*RemoveSubjectPermissionRequest) ProtoMessage()
func (*RemoveSubjectPermissionRequest) ProtoReflect ¶
func (x *RemoveSubjectPermissionRequest) ProtoReflect() protoreflect.Message
func (*RemoveSubjectPermissionRequest) Reset ¶
func (x *RemoveSubjectPermissionRequest) Reset()
func (*RemoveSubjectPermissionRequest) String ¶
func (x *RemoveSubjectPermissionRequest) String() string
func (*RemoveSubjectPermissionRequest) Validate ¶
func (m *RemoveSubjectPermissionRequest) Validate() error
Validate checks the field values on RemoveSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RemoveSubjectPermissionRequest) ValidateAll ¶
func (m *RemoveSubjectPermissionRequest) ValidateAll() error
ValidateAll checks the field values on RemoveSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RemoveSubjectPermissionRequestMultiError, or nil if none found.
type RemoveSubjectPermissionRequestMultiError ¶
type RemoveSubjectPermissionRequestMultiError []error
RemoveSubjectPermissionRequestMultiError is an error wrapping multiple validation errors returned by RemoveSubjectPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (RemoveSubjectPermissionRequestMultiError) AllErrors ¶
func (m RemoveSubjectPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RemoveSubjectPermissionRequestMultiError) Error ¶
func (m RemoveSubjectPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RemoveSubjectPermissionRequestValidationError ¶
type RemoveSubjectPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
RemoveSubjectPermissionRequestValidationError is the validation error returned by RemoveSubjectPermissionRequest.Validate if the designated constraints aren't met.
func (RemoveSubjectPermissionRequestValidationError) Cause ¶
func (e RemoveSubjectPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (RemoveSubjectPermissionRequestValidationError) Error ¶
func (e RemoveSubjectPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (RemoveSubjectPermissionRequestValidationError) ErrorName ¶
func (e RemoveSubjectPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (RemoveSubjectPermissionRequestValidationError) Field ¶
func (e RemoveSubjectPermissionRequestValidationError) Field() string
Field function returns field value.
func (RemoveSubjectPermissionRequestValidationError) Key ¶
func (e RemoveSubjectPermissionRequestValidationError) Key() bool
Key function returns key value.
func (RemoveSubjectPermissionRequestValidationError) Reason ¶
func (e RemoveSubjectPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type UnimplementedPermissionServiceServer ¶
type UnimplementedPermissionServiceServer struct { }
UnimplementedPermissionServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedPermissionServiceServer) AddSubjectPermission ¶
func (UnimplementedPermissionServiceServer) AddSubjectPermission(context.Context, *AddSubjectPermissionRequest) (*AddSubjectPermissionResponse, error)
func (UnimplementedPermissionServiceServer) CheckCurrent ¶
func (UnimplementedPermissionServiceServer) CheckCurrent(context.Context, *CheckPermissionRequest) (*CheckPermissionReply, error)
func (UnimplementedPermissionServiceServer) CheckForSubjects ¶
func (UnimplementedPermissionServiceServer) CheckForSubjects(context.Context, *CheckSubjectsPermissionRequest) (*CheckSubjectsPermissionReply, error)
func (UnimplementedPermissionServiceServer) GetCurrent ¶
func (UnimplementedPermissionServiceServer) GetCurrent(context.Context, *GetCurrentPermissionRequest) (*GetCurrentPermissionReply, error)
func (UnimplementedPermissionServiceServer) ListSubjectPermission ¶
func (UnimplementedPermissionServiceServer) ListSubjectPermission(context.Context, *ListSubjectPermissionRequest) (*ListSubjectPermissionResponse, error)
func (UnimplementedPermissionServiceServer) RemoveSubjectPermission ¶
func (UnimplementedPermissionServiceServer) RemoveSubjectPermission(context.Context, *RemoveSubjectPermissionRequest) (*RemoveSubjectPermissionReply, error)
func (UnimplementedPermissionServiceServer) UpdateSubjectPermission ¶
func (UnimplementedPermissionServiceServer) UpdateSubjectPermission(context.Context, *UpdateSubjectPermissionRequest) (*UpdateSubjectPermissionResponse, error)
type UnsafePermissionServiceServer ¶
type UnsafePermissionServiceServer interface {
// contains filtered or unexported methods
}
UnsafePermissionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PermissionServiceServer will result in compilation errors.
type UpdateSubjectPermissionAcl ¶
type UpdateSubjectPermissionAcl struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"` Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` Effect Effect `protobuf:"varint,5,opt,name=effect,proto3,enum=user.api.permission.v1.Effect" json:"effect,omitempty"` TenantId string `protobuf:"bytes,6,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateSubjectPermissionAcl) Descriptor
deprecated
func (*UpdateSubjectPermissionAcl) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubjectPermissionAcl.ProtoReflect.Descriptor instead.
func (*UpdateSubjectPermissionAcl) GetAction ¶
func (x *UpdateSubjectPermissionAcl) GetAction() string
func (*UpdateSubjectPermissionAcl) GetEffect ¶
func (x *UpdateSubjectPermissionAcl) GetEffect() Effect
func (*UpdateSubjectPermissionAcl) GetNamespace ¶
func (x *UpdateSubjectPermissionAcl) GetNamespace() string
func (*UpdateSubjectPermissionAcl) GetResource ¶
func (x *UpdateSubjectPermissionAcl) GetResource() string
func (*UpdateSubjectPermissionAcl) GetTenantId ¶
func (x *UpdateSubjectPermissionAcl) GetTenantId() string
func (*UpdateSubjectPermissionAcl) ProtoMessage ¶
func (*UpdateSubjectPermissionAcl) ProtoMessage()
func (*UpdateSubjectPermissionAcl) ProtoReflect ¶
func (x *UpdateSubjectPermissionAcl) ProtoReflect() protoreflect.Message
func (*UpdateSubjectPermissionAcl) Reset ¶
func (x *UpdateSubjectPermissionAcl) Reset()
func (*UpdateSubjectPermissionAcl) String ¶
func (x *UpdateSubjectPermissionAcl) String() string
func (*UpdateSubjectPermissionAcl) Validate ¶
func (m *UpdateSubjectPermissionAcl) Validate() error
Validate checks the field values on UpdateSubjectPermissionAcl with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*UpdateSubjectPermissionAcl) ValidateAll ¶
func (m *UpdateSubjectPermissionAcl) ValidateAll() error
ValidateAll checks the field values on UpdateSubjectPermissionAcl with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpdateSubjectPermissionAclMultiError, or nil if none found.
type UpdateSubjectPermissionAclMultiError ¶
type UpdateSubjectPermissionAclMultiError []error
UpdateSubjectPermissionAclMultiError is an error wrapping multiple validation errors returned by UpdateSubjectPermissionAcl.ValidateAll() if the designated constraints aren't met.
func (UpdateSubjectPermissionAclMultiError) AllErrors ¶
func (m UpdateSubjectPermissionAclMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (UpdateSubjectPermissionAclMultiError) Error ¶
func (m UpdateSubjectPermissionAclMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type UpdateSubjectPermissionAclValidationError ¶
type UpdateSubjectPermissionAclValidationError struct {
// contains filtered or unexported fields
}
UpdateSubjectPermissionAclValidationError is the validation error returned by UpdateSubjectPermissionAcl.Validate if the designated constraints aren't met.
func (UpdateSubjectPermissionAclValidationError) Cause ¶
func (e UpdateSubjectPermissionAclValidationError) Cause() error
Cause function returns cause value.
func (UpdateSubjectPermissionAclValidationError) Error ¶
func (e UpdateSubjectPermissionAclValidationError) Error() string
Error satisfies the builtin error interface
func (UpdateSubjectPermissionAclValidationError) ErrorName ¶
func (e UpdateSubjectPermissionAclValidationError) ErrorName() string
ErrorName returns error name.
func (UpdateSubjectPermissionAclValidationError) Field ¶
func (e UpdateSubjectPermissionAclValidationError) Field() string
Field function returns field value.
func (UpdateSubjectPermissionAclValidationError) Key ¶
func (e UpdateSubjectPermissionAclValidationError) Key() bool
Key function returns key value.
func (UpdateSubjectPermissionAclValidationError) Reason ¶
func (e UpdateSubjectPermissionAclValidationError) Reason() string
Reason function returns reason value.
type UpdateSubjectPermissionRequest ¶
type UpdateSubjectPermissionRequest struct { Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"` Acl []*UpdateSubjectPermissionAcl `protobuf:"bytes,2,rep,name=acl,proto3" json:"acl,omitempty"` // contains filtered or unexported fields }
func (*UpdateSubjectPermissionRequest) Descriptor
deprecated
func (*UpdateSubjectPermissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubjectPermissionRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubjectPermissionRequest) GetAcl ¶
func (x *UpdateSubjectPermissionRequest) GetAcl() []*UpdateSubjectPermissionAcl
func (*UpdateSubjectPermissionRequest) GetSubject ¶
func (x *UpdateSubjectPermissionRequest) GetSubject() string
func (*UpdateSubjectPermissionRequest) ProtoMessage ¶
func (*UpdateSubjectPermissionRequest) ProtoMessage()
func (*UpdateSubjectPermissionRequest) ProtoReflect ¶
func (x *UpdateSubjectPermissionRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubjectPermissionRequest) Reset ¶
func (x *UpdateSubjectPermissionRequest) Reset()
func (*UpdateSubjectPermissionRequest) String ¶
func (x *UpdateSubjectPermissionRequest) String() string
func (*UpdateSubjectPermissionRequest) Validate ¶
func (m *UpdateSubjectPermissionRequest) Validate() error
Validate checks the field values on UpdateSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*UpdateSubjectPermissionRequest) ValidateAll ¶
func (m *UpdateSubjectPermissionRequest) ValidateAll() error
ValidateAll checks the field values on UpdateSubjectPermissionRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpdateSubjectPermissionRequestMultiError, or nil if none found.
type UpdateSubjectPermissionRequestMultiError ¶
type UpdateSubjectPermissionRequestMultiError []error
UpdateSubjectPermissionRequestMultiError is an error wrapping multiple validation errors returned by UpdateSubjectPermissionRequest.ValidateAll() if the designated constraints aren't met.
func (UpdateSubjectPermissionRequestMultiError) AllErrors ¶
func (m UpdateSubjectPermissionRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (UpdateSubjectPermissionRequestMultiError) Error ¶
func (m UpdateSubjectPermissionRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type UpdateSubjectPermissionRequestValidationError ¶
type UpdateSubjectPermissionRequestValidationError struct {
// contains filtered or unexported fields
}
UpdateSubjectPermissionRequestValidationError is the validation error returned by UpdateSubjectPermissionRequest.Validate if the designated constraints aren't met.
func (UpdateSubjectPermissionRequestValidationError) Cause ¶
func (e UpdateSubjectPermissionRequestValidationError) Cause() error
Cause function returns cause value.
func (UpdateSubjectPermissionRequestValidationError) Error ¶
func (e UpdateSubjectPermissionRequestValidationError) Error() string
Error satisfies the builtin error interface
func (UpdateSubjectPermissionRequestValidationError) ErrorName ¶
func (e UpdateSubjectPermissionRequestValidationError) ErrorName() string
ErrorName returns error name.
func (UpdateSubjectPermissionRequestValidationError) Field ¶
func (e UpdateSubjectPermissionRequestValidationError) Field() string
Field function returns field value.
func (UpdateSubjectPermissionRequestValidationError) Key ¶
func (e UpdateSubjectPermissionRequestValidationError) Key() bool
Key function returns key value.
func (UpdateSubjectPermissionRequestValidationError) Reason ¶
func (e UpdateSubjectPermissionRequestValidationError) Reason() string
Reason function returns reason value.
type UpdateSubjectPermissionResponse ¶
type UpdateSubjectPermissionResponse struct { Acl []*Permission `protobuf:"bytes,1,rep,name=acl,proto3" json:"acl,omitempty"` // contains filtered or unexported fields }
func (*UpdateSubjectPermissionResponse) Descriptor
deprecated
func (*UpdateSubjectPermissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubjectPermissionResponse.ProtoReflect.Descriptor instead.
func (*UpdateSubjectPermissionResponse) GetAcl ¶
func (x *UpdateSubjectPermissionResponse) GetAcl() []*Permission
func (*UpdateSubjectPermissionResponse) ProtoMessage ¶
func (*UpdateSubjectPermissionResponse) ProtoMessage()
func (*UpdateSubjectPermissionResponse) ProtoReflect ¶
func (x *UpdateSubjectPermissionResponse) ProtoReflect() protoreflect.Message
func (*UpdateSubjectPermissionResponse) Reset ¶
func (x *UpdateSubjectPermissionResponse) Reset()
func (*UpdateSubjectPermissionResponse) String ¶
func (x *UpdateSubjectPermissionResponse) String() string
func (*UpdateSubjectPermissionResponse) Validate ¶
func (m *UpdateSubjectPermissionResponse) Validate() error
Validate checks the field values on UpdateSubjectPermissionResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*UpdateSubjectPermissionResponse) ValidateAll ¶
func (m *UpdateSubjectPermissionResponse) ValidateAll() error
ValidateAll checks the field values on UpdateSubjectPermissionResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpdateSubjectPermissionResponseMultiError, or nil if none found.
type UpdateSubjectPermissionResponseMultiError ¶
type UpdateSubjectPermissionResponseMultiError []error
UpdateSubjectPermissionResponseMultiError is an error wrapping multiple validation errors returned by UpdateSubjectPermissionResponse.ValidateAll() if the designated constraints aren't met.
func (UpdateSubjectPermissionResponseMultiError) AllErrors ¶
func (m UpdateSubjectPermissionResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (UpdateSubjectPermissionResponseMultiError) Error ¶
func (m UpdateSubjectPermissionResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type UpdateSubjectPermissionResponseValidationError ¶
type UpdateSubjectPermissionResponseValidationError struct {
// contains filtered or unexported fields
}
UpdateSubjectPermissionResponseValidationError is the validation error returned by UpdateSubjectPermissionResponse.Validate if the designated constraints aren't met.
func (UpdateSubjectPermissionResponseValidationError) Cause ¶
func (e UpdateSubjectPermissionResponseValidationError) Cause() error
Cause function returns cause value.
func (UpdateSubjectPermissionResponseValidationError) Error ¶
func (e UpdateSubjectPermissionResponseValidationError) Error() string
Error satisfies the builtin error interface
func (UpdateSubjectPermissionResponseValidationError) ErrorName ¶
func (e UpdateSubjectPermissionResponseValidationError) ErrorName() string
ErrorName returns error name.
func (UpdateSubjectPermissionResponseValidationError) Field ¶
func (e UpdateSubjectPermissionResponseValidationError) Field() string
Field function returns field value.
func (UpdateSubjectPermissionResponseValidationError) Key ¶
func (e UpdateSubjectPermissionResponseValidationError) Key() bool
Key function returns key value.
func (UpdateSubjectPermissionResponseValidationError) Reason ¶
func (e UpdateSubjectPermissionResponseValidationError) Reason() string
Reason function returns reason value.